错误检测和纠错
使用以下方法应用错误检测和纠错:
循环冗余校验 (CRC) 编码方法。还包括针对 HDL 优化的 CRC 生成器和检测器。
分组编码方法,包括线性分组码、汉明码、博斯-乔赫里-霍克文黑姆 (BCH) 码、里德-所罗门 (RS) 码、低密度奇偶校验 (LDPC) 码和 Turbo 乘积码 (TPC)。还包括针对 HDL 优化的 RS 编码器和解码器。
卷积编码方法,包括卷积、Turbo、后验概率 (APP) 和维特比方法。还包括可在 GPU 上运行以提高处理速度的 Turbo 和维特比解码器。
伽罗华域,以实现有限域中偶数和奇数阶元素的操作。
要了解有关差错控制码的更多信息,请参阅Error Detection and Correction。
函数
对象
模块
主题
- Error Detection and Correction
Learn about techniques that detect errors in the received data and schemes that enable the receiver to correct certain types of errors without the need for retransmission.
- Transmit and Receive Shortened Reed-Solomon Codes
Transmit and receive standard and shortened RS-encoded, 64-QAM-modulated data through an AWGN channel.
- Reed-Solomon Coding with Erasures, Punctures, and Shortening in Simulink
Configure Reed-Solomon (RS) codes to perform block coding with erasures, punctures, and shortening.
- Creation, Validation, and Testing of User Defined Trellis Structure
Use MATLAB® to create and validate a user defined trellis structure, then use a unit test bench built in Simulink® to test the implementation.
- Working with Galois Fields
This example shows how to work with Galois fields.
- Representation of Polynomials in Communications Toolbox
You can specify polynomials as a character vector or string scalar by using a variety of syntaxes.










