Communications Blockset | ![]() ![]() |
Punctured Convolutional Coding Demo
The complexity of a Viterbi decoder increases rapidly with the code rate. Puncturing is a technique that allows the encoding and decoding of higher rate codes using standard rate 1/2 encoders and decoders. This example, tstconvcod
, demonstrates how to use the Convolutional Encoder and Viterbi Decoder blocks to simulate a punctured coding system.
The example is somewhat similar to the one that appears in Example: Soft-Decision Decoding, which demonstrates convolutional coding without puncturing. The present example contains two blocks related to puncturing: Puncture and Insert Zero.
This description of the demo includes these topics:
![]() | Demonstration Models | Structure of the Demo | ![]() |