Sommario:
Definizione - Cosa significa codifica 8b / 10b?
La codifica 8b / 10b è un codice di linea di telecomunicazione in cui ogni byte di dati a otto bit viene convertito in un carattere di trasmissione a 10 bit. La codifica 8b / 10b è stata inventata da IBM e viene utilizzata nella trasmissione di dati su connessioni di sistema aziendali, Ethernet gigabit e su canale in fibra ottica. Questa codifica supporta la trasmissione continua con un numero bilanciato di zeri e uno nel flusso di codice. 8b / 10b può anche rilevare errori di trasmissione a bit singolo.
Techopedia spiega la codifica 8b / 10b
Il codice 8b / 10b è stato definito nel 1983 nell'IBM Journal of Research and Development. Associa simboli da 8 bit a 10 bit per ottenere il bilanciamento CC. Questo tipo di codice fornisce anche cambiamenti di stato per un ragionevole ripristino dell'orologio.
La codifica viene eseguita nell'hardware del livello di collegamento ed è nascosta dai livelli superiori dello stack software. Otto bit di dati vengono trasmessi come entità a 10 bit chiamate simboli o caratteri. Bit di dati inferiori vengono codificati in un gruppo di 6 bit e i tre bit principali vengono codificati in gruppi di 4 bit. I bit di codice sono combinati per formare un simbolo a 10 bit trasmesso sul filo.
La codifica riduce il numero di ritrasmissioni poiché la combinazione dello schema di codifica con checksum consente la ricostruzione dei dati. Questo algoritmo aggiunge un sovraccarico a ciascun personaggio fino al 25%. Poiché le interfacce seriali come i canali in fibra ottica non dispongono di clock per identificare la validità dei bit, le informazioni sull'orologio vengono codificate all'interno di flussi di dati.
Il processo di codifica fornisce caratteri a 10 bit conformi alle regole di codifica. Non vengono utilizzati per rappresentare i caratteri dei dati ma come caratteri speciali che aiutano a identificare le funzioni di gestione o il controllo. Nel complesso, riconoscono le strutture di notazione come sono visualizzate nei messaggi di errore. Durante la trasmissione del carattere, due bit aggiuntivi chiamati disparità in esecuzione si uniscono allo stream insieme ad altri bit, che sono variabili che garantiscono che il numero di bit "1" trasmessi sia quasi uguale al numero di bit "0" trasmessi.
