Codage en communication numérique : Guide complet source, canal, modulation
Transformer données pour transmission
Le codage en communication numérique est le processus fondamental de conversion d'information en format adapté transmission sur canal et stockage. Il transforme données brutes en séquence symboles — représentés par signaux électriques ou ondes électromagnétiques — assurant que message survit trajet émetteur vers récepteur.
Les trois piliers du codage
1. Codage source (Compression)
Première étape réduit redondance pour minimiser bande passante et temps transmission.
- Codage Huffman : Attribue codes courts symboles fréquents.
- Codage longueurs séquences (RLE) : Compresse séquences données répétées.
- Codage arithmétique : Encode message entier en fraction unique basée probabilités.
2. Codage canal (Contrôle erreur)
Ajoute redondance structurée pour protéger données contre bruit, interférences, distorsion.
- Détection erreur : Bits parité, sommes contrôle, CRC signalent trames corrompues.
- Correction erreur (FEC) : Hamming, Reed-Solomon, LDPC, codes Turbo permettent récepteur corriger erreurs sans retransmission.
- Codage ligne : Mappe bits vers formes d'onde adaptées milieu physique (ex. NRZ, Manchester, 4B/5B).
3. Modulation (Signalisation porteuse)
Le flux bits codé module onde porteuse haute fréquence pour rayonnement ou propagation guidée.
- Modulation amplitude (ASK) / AM
- Modulation fréquence (FSK) / FM
- Modulation phase (PSK) / PM
- Modulation amplitude en quadrature (QAM) : Combine amplitude et phase pour efficacité spectrale élevée.
Processus inverse : Décodage
Récepteur effectue opérations inverses : démodulation, décodage canal (correction/détection erreur), décodage source (décompression) pour récupérer information originale.
Pourquoi le codage importe
- Efficacité : Codage source réduit bande passante requise.
- Fiabilité : Codage canal assure intégrité données environnements bruités.
- Interopérabilité : Schémas codage standardisés (ASCII, UTF-8, JPEG, MP4, LTE/5G NR) permettent communication globale.
Des SMS (ASCII/Unicode) et navigation web (HTML/HTTP/TCP/IP) aux photos numériques (JPEG/HEIC) et réseaux 5G (codes Polar/LDPC), le codage est le moteur invisible du monde numérique.
