Fehlererkennung und -Korrektur
Nutzen Sie Fehlererkennung und -Korrektur mittels:
CRC-Codierungstechniken (Cyclic Redundancy Check) Für HDL optimierte CRC-Generatoren und -Detektoren sind ebenfalls enthalten.
Block-Codierungstechniken umfassen lineare Block-Codes, Hamming-Codes, Bose–Chaudhuri–Hocquenghem-Codes (BCH) Reed-Solomon-Codes (RS), LDPC-Codes (Low-Density Parity-Check) und TPC (Turbo Product Codes). Für HDL optimierte RS-Encoder und -Decoder sind ebenfalls enthalten.
Techniken zur Faltungscodierung umfassen Faltungs-, Turbo-, APP- (A Posteriori Probability) und Viterbi-Technik. Turbo- und Viterbi-Decoder, die für eine höhere Verarbeitungsgeschwindigkeit auf der GPU ausgeführt werden, sind ebenfalls enthalten.
Galois-Felder zur Bearbeitung gerader und ungerader Elemente finiter Felder.
Weitere Informationen zu Fehlerkontroll-Codes finden Sie unter Error Detection and Correction.
Funktionen
Objekte
Blöcke
Themen
- Error Detection and Correction
Detect errors using cyclic redundancy check (CRC) codes. Learn about various error-control channel coding techniques.
- 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.