Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> hardware >> Dispositivi di Input & Output >> .

Quali sono i diversi codici di comunicazione dati?

Comunicazione asincrona:

1. Codice Baudot: Chiamato anche International Telegraph Alphabet No. 2 (ITA2), è un codice asincrono a 5 bit utilizzato nelle prime telescriventi e telex.

2. ASCII (codice standard americano per lo scambio di informazioni): Un codice a 7 bit ampiamente utilizzato che assegna un valore binario univoco a 8 bit a ogni lettera inglese, numero, segno di punteggiatura e altri caratteri.

3. EBCDIC (codice di interscambio decimale con codifica binaria estesa): Un codice a 8 bit sviluppato da IBM che utilizza combinazioni binarie a 6 bit per rappresentare le cifre da 0 a 9 e altri 2 bit per la parità e altri scopi.

Comunicazione sincrona:

1. NRZ (Non ritorno a zero): Un semplice codice di comunicazione sincrona in cui "1" è rappresentato da una tensione positiva e "0" da una tensione negativa.

2. RZ (ritorno a zero): In questo codice, un "1" è rappresentato da una tensione positiva che ritorna a zero dopo un tempo specifico, mentre "0" è rappresentato da una tensione negativa che ritorna anch'essa a zero.

3. Codice Manchester: Un codice di autosincronizzazione in cui un "1" è rappresentato da una transizione da alta a bassa tensione e uno "0" è rappresentato da una transizione da bassa ad alta tensione.

Codici di blocco:

1. Codice Hamming: Un codice a blocchi che aggiunge bit extra ai blocchi di dati per rilevare e talvolta correggere gli errori. In alcuni casi è in grado di rilevare errori a bit singolo e correggerli.

2. Codice Golay: Un altro codice a blocchi progettato per la correzione e il rilevamento degli errori. Può correggere errori fino a 3 bit e rilevare tutti gli altri errori.

Codici convoluzionali:

1. Decodifica Viterbi: Un codice convoluzionale che utilizza un codificatore convoluzionale e un decodificatore Viterbi per rilevare e correggere gli errori. Può fornire una correzione continua degli errori senza richiedere la sincronizzazione dei blocchi.

Codici Turbo:

1. Codice Turbo: Un potente codice di correzione degli errori che combina due codici convoluzionali con un interlacciatore. Può raggiungere prestazioni vicine al limite di Shannon ed è ampiamente utilizzato nei sistemi di comunicazione.

2. Codici di controllo di parità a bassa densità (LDPC): Una famiglia di codici di correzione degli errori che hanno matrici sparse di controllo di parità. I codici LDPC possono raggiungere prestazioni vicine al limite di Shannon e vengono utilizzati in vari standard di comunicazione, comprese le reti cellulari Wi-Fi e 3G/4G.

3. Codici polari: Una classe di codici di correzione degli errori emersi di recente e che offrono prestazioni prossime alla capacità. I codici polari sono utilizzati in vari sistemi di comunicazione e tecnologie di archiviazione dei dati.

 

hardware © www.354353.com