La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Détection et correction des erreurs
Implémentez la détection et la correction des erreurs en utilisant :
Des techniques de codage CRC (Cyclic Redundancy Check). Des générateurs et détecteurs CRC optimisés pour HDL sont également inclus.
Des techniques de codage de blocs, notamment : codes de blocs linéaires, codes de Hamming, codes BCH (Bose-Chaudhuri-Hocquenghem), codes RS (Reed-Solomon), codes LDPC (Low-Density Parity-Check) et codes TPC (Turbo Product Codes). Des codeurs et décodeurs RS optimisés pour HDL sont également inclus.
Des techniques de codage convolutif, notamment : convolutif, turbo, APP (A Posteriori Probability) et Viterbi. Des décodeurs turbo et Viterbi qui s’exécutent avec les GPU pour augmenter la vitesse de traitement sont également inclus.
Des corps de Galois pour permettre la manipulation des éléments d’ordre pair et impair de corps finis.
Pour en savoir plus sur les codes de contrôle d’erreur, veuillez consulter Error Detection and Correction.
Fonctions
Objets
Blocs
Rubriques
- 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.