Communications Toolbox    

Error-Control Coding
bchpoly
Produce parameters or generator polynomial for binary BCH code
convenc
Convolutionally encode binary data
cyclgen
Produce parity-check and generator matrices for cyclic code
cyclpoly
Produce generator polynomials for a cyclic code
decode

Block decoder

encode
Block encoder
gen2par
Convert between parity-check and generator matrices
gfweight
Calculate the minimum distance of a linear block code
hammgen

Produce parity-check and generator matrices for Hamming code

rsdec
Reed-Solomon decoder
rsdecof
Decode an ASCII file that was encoded using Reed-Solomon code
rsenc
Reed-Solomon encoder
rsencof
Encode an ASCII file using Reed-Solomon code
rsgenpoly
Generator polynomial of Reed-Solomon code
syndtable
Produce syndrome decoding table
vitdec
Convolutionally decode binary data using the Viterbi algorithm

Lower-Level Functions for Error-Control Coding
bchdeco

BCH decoder

bchenco
BCH encoder


  Source Coding Modulation and Demodulation