8B10B

8b/10b編碼的特性之一是保證DC 通過8b/10b編碼,可以保證傳輸的數據串在接收端能夠被正確復原,除此之外,利用一些特殊的代碼( i-ban

8B/10B,也叫做8位元組/10位元組或8B10B。8B/10B方式最初由IBM公司於1983年發明並套用於ESCON(200M互連繫統),由Al Widmer和Peter Franaszek在IBM的刊物“研究與開發”上描述。
8b/10b編碼的特性之一是保證DC 平衡,採用8b/10b編碼方式,可使得傳送的“0”、“1”數量保持基本一致,連續的“1”或“0”不超過5位,即每5個連續的“1”或“0”後必須插入一位“0”或“1”,從而保證信號DC平衡,它就是說,在鏈路逾時時不致發生DC失調。通過8b/10b編碼,可以保證傳輸的數據串在接收端能夠被正確復原,除此之外,利用一些特殊的代碼( 在PCI-Express匯流排中為k碼) ,可以幫助接收端進行還原的工作,並且可以在早期發現數據位的傳輸錯誤,抑制錯誤繼續發生。
8b/10b編碼是將一組連續的8位數據分解成兩組數據,一組3位,一組5位,經過編碼後分別成為一組4位的代碼和一組6位的代碼,從而組成一組10位的數據傳送出去。相反,解碼是將1組10位的輸入數據經過變換得到8位數據位。數據值可以統一的表示為DX.Y或KX.Y,其中D表示為數據代碼,K表示為特殊的命令代碼,X表示輸入的原始數據的低5位EDCBA,Y 表示輸入的原始數據的高3位hgf
8b/10b編碼是目前許多高速串列匯流排採用的編碼機制,如 USB3.0、1394b、Serial ATA、PCI Express、Infini-band、Fiber Channel、RAPIDIO等匯流排或網路等。

相關詞條

熱門詞條

聯絡我們