function tocerrordetectionandcorrection
% Block, convolutional, CRC codes
% -------------------------------
%
% Block Coding
%   <a href="matlab:help bchdec                   ">bchdec</a>                    - BCH decoder
%   <a href="matlab:help bchenc                   ">bchenc</a>                    - BCH encoder
%   <a href="matlab:help bchgenpoly               ">bchgenpoly</a>                - Generator polynomial of BCH code
%   <a href="matlab:help bchnumerr                ">bchnumerr</a>                 - Number of correctable errors for BCH code
%   <a href="matlab:help comm.BCHDecoder          ">comm.BCHDecoder</a>           - Decode data using a BCH decoder
%   <a href="matlab:help comm.BCHEncoder          ">comm.BCHEncoder</a>           - Encode data using a BCH encoder
%   <a href="matlab:help comm.RSDecoder           ">comm.RSDecoder</a>            - Decode data using a Reed-Solomon decoder
%   <a href="matlab:help comm.RSEncoder           ">comm.RSEncoder</a>            - Encode data using a Reed-Solomon encoder
%   <a href="matlab:help comm.HDLRSEncoder        ">comm.HDLRSEncoder</a>         - Encode data using a Reed-Solomon encoder, optimized for HDL
%   <a href="matlab:help comm.HDLRSDecoder        ">comm.HDLRSDecoder</a>         - Decode data using a Reed-Solomon decoder, optimized for HDL
%   <a href="matlab:help cyclgen                  ">cyclgen</a>                   - Produce parity-check and generator matrices for cyclic code
%   <a href="matlab:help cyclpoly                 ">cyclpoly</a>                  - Produce generator polynomials for a cyclic code
%   <a href="matlab:help decode                   ">decode</a>                    - Decode a block code
%   <a href="matlab:help dvbs2ldpc                ">dvbs2ldpc</a>                 - Produce parity-check matrices of LDPC codes from the DVB-S.2 standard
%   <a href="matlab:help encode                   ">encode</a>                    - Encode a block code
%   <a href="matlab:help gen2par                  ">gen2par</a>                   - Convert between parity-check and generator matrices
%   <a href="matlab:help gfweight                 ">gfweight</a>                  - Calculate the minimum distance of a linear block code
%   <a href="matlab:help hammgen                  ">hammgen</a>                   - Produce parity-check and generator matrices for Hamming code
%   <a href="matlab:help ldpcDecode               ">ldpcDecode</a>                - Decode data using an LDPC decoder
%   <a href="matlab:help ldpcDecoderConfig        ">ldpcDecoderConfig</a>         - LDPC decoder configuration
%   <a href="matlab:help ldpcEncode               ">ldpcEncode</a>                - Encode data using an LDPC encoder
%   <a href="matlab:help ldpcEncoderConfig        ">ldpcEncoderConfig</a>         - LDPC encoder configuration
%   <a href="matlab:help ldpcQuasiCyclicMatrix    ">ldpcQuasiCyclicMatrix</a>     - Parity-check matrix of a quasi-cyclic LDPC code
%   <a href="matlab:help rsdec                    ">rsdec</a>                     - Reed-Solomon decoder
%   <a href="matlab:help rsenc                    ">rsenc</a>                     - Reed-Solomon encoder
%   <a href="matlab:help rsgenpoly                ">rsgenpoly</a>                 - Produce Reed-Solomon code generator polynomial
%   <a href="matlab:help syndtable                ">syndtable</a>                 - Produce syndrome decoding table
%   <a href="matlab:help tpcenc                   ">tpcenc</a>                    - Encode binary data using a Turbo product code (TPC)
%   <a href="matlab:help tpcdec                   ">tpcdec</a>                    - Turbo product code (TPC) decoding
%
% Convolutional Coding
%   <a href="matlab:help comm.APPDecoder          ">comm.APPDecoder</a>           - Decode convolutional code using the a posteriori probability method 
%   <a href="matlab:help comm.ConvolutionalEncoder">comm.ConvolutionalEncoder</a> - Convolutionally encode binary data
%   <a href="matlab:help comm.TurboDecoder        ">comm.TurboDecoder</a>         - Decode input using a turbo decoder
%   <a href="matlab:help comm.TurboEncoder        ">comm.TurboEncoder</a>         - Encode binary data using a turbo encoder
%   <a href="matlab:help comm.ViterbiDecoder      ">comm.ViterbiDecoder</a>       - Decode convolutionally encoded data using Viterbi algorithm
%   <a href="matlab:help convenc                  ">convenc</a>                   - Convolutionally encode binary data
%   <a href="matlab:help distspec                 ">distspec</a>                  - Compute the distance spectrum of a convolutional code
%   <a href="matlab:help iscatastrophic           ">iscatastrophic</a>            - Determine if a convolutional code is catastrophic or not
%   <a href="matlab:help istrellis                ">istrellis</a>                 - Check if the input is a valid trellis structure
%   <a href="matlab:help poly2trellis             ">poly2trellis</a>              - Convert convolutional code polynomial to trellis description
%   <a href="matlab:help vitdec                   ">vitdec</a>                    - Convolutionally decode binary data using the Viterbi algorithm
%
% Cyclic Redundancy Check
%   <a href="matlab:help comm.CRCDetector         ">comm.CRCDetector</a>          - Detect errors in input data using CRC
%   <a href="matlab:help comm.CRCGenerator        ">comm.CRCGenerator</a>         - Generate CRC code bits and append to input data 
%   <a href="matlab:help comm.HDLCRCGenerator     ">comm.HDLCRCGenerator</a>      - Generate CRC code bits and append to input data, HDL Optimized
%   <a href="matlab:help comm.HDLCRCDetector      ">comm.HDLCRCDetector</a>       - Detect errors in input data using CRC, HDL Optimized

%

% Copyright 2010-2021 The MathWorks, Inc.

% [EOF]
