Communications Blockset | ![]() ![]() |
Decode a systematic cyclic code to recover binary vector data
Library
Block sublibrary of Channel Coding
Description
The Binary Cyclic Decoder block recovers a message vector from a codeword vector of a binary systematic cyclic code. For proper decoding, the parameter values in this block should match those in the corresponding Binary Cyclic Encoder block.
If the cyclic code has message length K and codeword length N, then N must have the form 2M-1 for some integer M greater than or equal to 3.
The input must contain exactly N elements. If it is frame-based, then it must be a column vector. The output is a vector of length K.
You can determine the systematic cyclic coding scheme in one of two ways:
cyclpoly(N,K,'min')
.
cyclpoly
function in the Communications Toolbox.
Dialog Box
Pair Block
See Also
cyclpoly
(Communications Toolbox)
![]() | Bernoulli Binary Generator | Binary Cyclic Encoder | ![]() |