Communications Blockset    

Viterbi Decoding

The Viterbi Decoder block, in the Convolutional sublibrary of the Channel Coding library, is configured to decode the same rate 1/2 code specified in the Convolutional Encoder block.

For this example, the decision type is set to Unquantized. For codes without punturing, you would normally set the Traceback depth for this code to a value close to 40. However, for decoding punctured codes, a higher value is required to give the decoder enough data to resolve the ambiguities introduced by the inserted erasures.

See Decoding the Convolutional Code for details.


 Inserting Zeros Error Rate Calculation