Perché La Line Coding È Necessaria nelle Comunicazioni Digitali?
Scopo della Line Coding
La line coding converte i bit digitali in una forma d'onda del segnale adatta alla trasmissione su un canale fisico (rame, fibra, wireless). I dati digitali grezzi sono poco adatti per la trasmissione diretta a causa dei disturbi del canale.
Motivi Chiave
- Immunità al Rumore: Aggiunge ridondanza e modellatura per combattere interferenze e diafonia.
- Efficienza di Banda: Alcuni codici (es. Manchester differenziale) riducono l'occupazione spettrale.
- Recupero dell'Orologio / Sincronizzazione: Assicura che il ricevitore possa estrarre il tempo dal segnale stesso (transizioni nella forma d'onda).
- Bilanciamento DC: Previene il wander della linea base su canali accoppiati in CA (es. trasformatori, condensatori).
- Rilevamento Errori: Alcuni codici consentono un semplice rilevamento degli errori (es. violazione bipolare in AMI).
Schemi di Line Coding Comuni
| Schema | Descrizione | Caratteristica Chiave |
|---|---|---|
| NRZ (Non-Return-to-Zero) | 0 = basso, 1 = alto | Semplice ma senza info sull'orologio, componente DC |
| RZ (Return-to-Zero) | Ritorna a zero a metà bit | Autorologio, usa più banda |
| Manchester | Transizione a metà bit: basso-alto = 1, alto-basso = 0 | Autorologio, niente DC, 2x banda |
| Manchester Differenziale | Transizione all'inizio indica il valore del bit | Autorologio, migliore immunità al rumore |
Scegliere uno Schema
La selezione dipende dal rumore del canale, dai vincoli di banda, dalle esigenze di sincronizzazione e dalla complessità hardware.