Convolutional Coding

Convolutional encoding and decoding, APP, posteriori, Viterbi, and binary, octal, or trellis conversion

System Objects

comm.APPDecoder Decode convolutional code using the a posteriori probability method
comm.ConvolutionalEncoder Convolutionally encode binary data
comm.gpu.ConvolutionalEncoder Convolutionally encode binary data with GPU
comm.TurboDecoder Decode input signal using parallel concatenated decoding scheme
comm.gpu.TurboDecoder Decode input signal using parallel concatenation decoding with GPU
comm.TurboEncoder Encode input signal using parallel concatenated encoding scheme
comm.ViterbiDecoder Decode convolutionally encoded data using Viterbi algorithm
comm.gpu.ViterbiDecoder Decode convolutionally encoded data using Viterbi algorithm with GPU

Blocks

APP Decoder Decode convolutional code using a posteriori probability (APP) method
Convolutional Encoder Create convolutional code from binary data
Turbo Decoder Decode input signal using parallel concatenated decoding scheme
Turbo Encoder Encode binary data using parallel concatenated encoding scheme
Viterbi Decoder Decode convolutionally encoded data using Viterbi algorithm

Functions

iscatastrophic True for trellis corresponding to catastrophic convolutional code
istrellis True for valid trellis structure
oct2dec Convert octal to decimal numbers
poly2trellis Convert convolutional code polynomials to trellis description
vitdec Convolutionally decode binary data using Viterbi algorithm
Was this topic helpful?