Communications Blockset    
Binary Cyclic Encoder

Create a systematic cyclic code from binary vector data

Library

Block sublibrary of Channel Coding

Description

The Binary Cyclic Encoder block creates a systematic cyclic code with message length K and codeword length N. The number N must have the form 2M-1, where M is an integer greater than or equal to 3.

The input must contain exactly K elements. If it is frame-based, then it must be a column vector. The output is a vector of length N.

You can determine the systematic cyclic coding scheme in one of two ways:

Dialog Box

Codeword length N
The codeword length, which is also the output vector length.
Message length K, or generator polynomial
Either the message length, which is also the input vector length; or a binary vector that represents the generator polynomial for the code.

Pair Block

Binary Cyclic Decoder

See Also

cyclpoly (Communications Toolbox)


  Binary Cyclic Decoder Binary Error Pattern Generator