Error-Control Coding

The Modulation and Demodulation Library includes the following sublibraries:
Linear Block Coding
Hamming Coding
Cyclic Coding
BCH Coding
Reed-Solomon Coding
Convolution Coding

Linear Block Coding

Linear Block Encode Vector In/Out Error-control encoding using linear block code method with vector input/vector output format
Linear Block Decode Vector In/Out Error-control decoding using linear block code method with vector input/vector output format
Linear Block Encode Sequential In/Out Error-control encoding using linear block code method with sequential input/sequential output format
Linear Block Decode Sequential In/Out Error-control decoding using linear block code method with sequential input/sequential output format

Hamming Coding

Hamming Encode Vector In/Out Error-control encoding using Hamming code method with vector input/vector output format
Hamming Decode Vector In/Out Error-control decoding using Hamming code method with vector input/vector output format
Hamming Encode Sequential In/Out Error-control encoding using Hamming code method with sequential input/sequential output format
Hamming Decode Sequential In/Out Error-control decoding using Hamming code method with sequential input/sequential output format

Cyclic Coding

Cyclic Encode Vector In/Out Error-control encoding using Cyclic code method with vector input/vector output format
Cyclic Decode Vector In/Out Error-control decoding using Cyclic code method with vector input/vector output format
Cyclic Encode Sequential In/Out Error-control encoding using Cyclic code method with sequential input/sequential output format
Cyclic Decode Sequential In/Out Error-control decoding using Cyclic code method with sequential input/sequential output format

BCH Coding

BCH Code View Table Provides a view table of code-word length, message length, and error-correction capability for BCH code
BCH Encode Vector In/Out Error-control encoding using BCH code method with vector input/vector output format
BCH Decode Vector In/Out Error-control decoding using BCH code method with vector input/vector output format
BCH Encode Sequential In/Out Error-control encoding using BCH code method with sequential input/sequential output format
BCH Decode Sequential In/Out Error-control decoding using BCH code method with sequential input/sequential output format

Reed-Solomon Coding

R-S Encode Integer Vector In/Out Error-control encoding using Reed-Solomon code method with integer vector input/vector output format
R-S Decode Integer Vector In/Out Error-control decoding using Reed-Solomon code method with integer vector input/vector output format
R-S Encode Binary Vector In/Out Error-control encoding using Reed-Solomon code method with binary vector input/vector output format
R-S Decode Binary Vector In/Out Error-control decoding using Reed-Solomon code method with binary vector input/vector output format
R-S Encode Integer Sequential In/Out Error-control encoding using Reed-Solomon code method with integer sequential input/output format
R-S Decode Integer Sequential In/Out Error-control decode using Reed-Solomon code method with integer sequential input/sequential output format
R-S Encode Binary Sequential In/Out Error-control encoding using Reed-Solomon code method with binary sequential input/output format
R-S Decode Binary Sequential In/Out Error-control decoding using Reed-Solomon code method with binary sequential input/sequential output format

Convolution Coding

Generating Tran_func Provide an example of using a SIMULINK block diagram to a generate convolutional code transfer function
Convolutional Encode Vector In/Out Error-control encoding using convolution code method with vector input/vector output format
Convolutional Decode Vector In/Out Error-control decoding using convolution code method with vector input/vector output format
Convolutional Encode Sequence In/Out Error-control encoding using convolution code method with sequential input/sequential output format
Convolutional Decode Sequence In/Out Error-control decoding using convolution code method with sequential input/sequential output format

Return to the first page of the tutorial
Return to the functionality listing
Go to the block category listing

This is htb_code.html file.