Communications Blockset    

Viterbi Decoding

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

In this example, the decision type is set to Unquantized. For codes without puncturing, 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.


  Inserting Zeros Calculating the Error Rate