Ev gelişme 8b / 10b kodlaması nedir? - techopedia nedir?

8b / 10b kodlaması nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - 8b / 10b Kodlaması ne anlama geliyor?

8b / 10b kodlaması, her sekiz bitlik veri baytının 10 bitlik bir iletim karakterine dönüştürüldüğü bir telekomünikasyon hattı kodudur. 8b / 10b kodlaması IBM tarafından icat edildi ve kurumsal sistem bağlantıları, gigabit Ethernet ve fiber kanal üzerinden veri aktarımında kullanılır. Bu kodlama, dengeli sayıda sıfır ve kod akışında olanlarla sürekli iletimi destekler. 8b / 10b ayrıca tek bit iletim hatalarını da algılayabilir.

Techopedia 8b / 10b Kodlamasını açıklıyor

8b / 10b kodu 1983 yılında IBM Araştırma ve Geliştirme Dergisi'nde tanımlanmıştır. DC dengesini sağlamak için 8 bit ila 10 bit sembollerini eşler. Bu kod türü, makul saat kurtarma için durum değişiklikleri de sağlar.


Kodlama bağlantı katmanı donanımında gerçekleştirilir ve yazılım yığınının üst katmanlarından gizlenir. Sekiz bitlik veri, sembol veya karakter adı verilen 10 bitlik varlıklar olarak iletilir. Daha düşük veri bitleri 6 bitlik bir gruba kodlanır ve ilk üç bit 4 bitlik gruplar halinde kodlanır. Kod bitleri, tel üzerinde iletilen 10 bitlik bir sembol oluşturmak için birleştirilir.


Kodlama şemasının sağlama toplamı ile birleşimi veri yeniden yapılandırılmasını mümkün kıldığından kodlama yeniden iletim sayısını azaltır. Bu algoritma, her karaktere% 25'e kadar ek yük ekler. Fiber kanallar gibi seri arayüzlerde bitlerin geçerliliğini tanımlamak için saatler bulunmadığından, saat bilgisi veri akışları içinde kodlanır.


Kodlama işlemi, kodlama kurallarına uyan 10 bitlik karakterler sağlar. Veri karakterlerini temsil etmek için değil, yönetim işlevlerini veya denetimini tanımlamaya yardımcı olan özel karakterler olarak kullanılırlar. Bir bütün olarak, gösterim yapılarını hata mesajlarında görüldüğü gibi tanırlar. Karakter iletimi sırasında, akan dengesizlikler adı verilen iki ek bit, diğer bitlerle birlikte akışa katılır; bu değişkenler, iletilen "1" bit sayısının neredeyse iletilen "0" bit sayısına eşit olmasını sağlar.

8b / 10b kodlaması nedir? - techopedia nedir?