Back to the 2024 paper

Module 6: Information Coding and Decoding

20242m

The Viterbi algorithm is used for:
(i) Encoding cyclic codes
(ii) Decoding convolutional codes
(iii) Noise filtering
(iv) Error detection

Worked SolutionAI Assisted

Answer

Correct Option: (ii) Decoding convolutional codes

Explanation

Viterbi algorithm is maximum-likelihood trellis decoder for convolutional codes (and trellis-coded modulation). Uses dynamic programming over trellis states to find most likely path.

Not for cyclic code encoding (LFSR), filtering, or pure error detection.

Final Answer

Decoding convolutional codes → Option (ii).

Similar questions

Official AppAndroid App

PYQDeck for Android

Solve BEU previous-year exam papers anywhere, anytime. Fast search, offline paper viewing, and step-by-step solutions designed specifically for your phone.