Products & Services Solutions Academia Support User Community Company

Learn more about Communications Blockset   

Binary Cyclic Encoder - Create 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:

This block supports double and boolean data types.

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 (in the Communications Toolbox documentation)

  


Related Products & Applications

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS