Pourquoi le codage de ligne est-il nécessaire en communications numériques ?
But du codage de ligne
Le codage de ligne convertit les bits numériques en forme d'onde de signal adaptée à la transmission sur un canal physique (cuivre, fibre, sans fil). Les données numériques brutes sont mal adaptées à une transmission directe à cause des altérations du canal.
Raisons principales
- Immunité au bruit : Ajoute redondance et formage pour combattre interférences et diaphonie.
- Efficacité bande passante : Certains codes (ex: Manchester différentiel) réduisent l'encombrement spectral.
- Récupération horloge / Synchronisation : Assure que le récepteur peut extraire le timing du signal lui-même (transitions dans la forme d'onde).
- Équilibre DC : Évite dérive de ligne de base sur canaux couplés AC (ex: transformateurs, condensateurs).
- Détection d'erreurs : Certains codes permettent détection simple (ex: violation bipolaire en AMI).
Schémas de codage de ligne courants
| Schéma | Description | Caractéristique clé |
|---|---|---|
| NRZ (Non-Return-to-Zero) | 0 = bas, 1 = haut | Simple mais pas info horloge, composante DC |
| RZ (Return-to-Zero) | Retour à zéro mi-bit | Auto-synchronisant, utilise plus bande passante |
| Manchester | Transition mi-bit : bas-haut = 1, haut-bas = 0 | Auto-synchronisant, pas DC, 2x bande passante |
| Manchester différentiel | Transition début bit indique valeur | Auto-synchronisant, meilleure immunité bruit |
Choisir un schéma
Le choix dépend bruit canal, contraintes bande passante, besoins synchronisation, complexité matérielle.
