Rilevamento e correzione degli errori
Applicare il rilevamento e la correzione degli errori utilizzando:
Tecniche di codifica con controllo a ridondanza ciclica (CRC). Sono inoltre compresi generatori e rilevatori CRC ottimizzati per HDL.
Tecniche di codifica a blocchi compresi i codici a blocchi lineari, i codici di Hamming, i codici Bose–Chaudhuri–Hocquenghem (BCH), i codici Reed-Solomon (RS), i codici a controllo di parità a bassa densità (LDPC) e i codici prodotto turbo (TPC). Sono inoltre compresi codificatori e decodificatori RS ottimizzati per HDL.
Tecniche di codifica convoluzionale comprese le tecniche convoluzionali, Turbo, di probabilità a posteriori (APP) e Viterbi. Sono inoltre compresi i decodificatori Turbo e Viterbi che possono essere eseguiti con le GPU per migliorare la velocità di elaborazione.
Campi di Galois per consentire la manipolazione di elementi di ordine pari e dispari dei campi finiti.
Per saperne di più sui codici di controllo degli errori, vedere Error Detection and Correction.
Funzioni
Oggetti
Blocchi
Argomenti
- 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.