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