日韩欧美一区二区三区四区_国产精品一区免费在线观看 _成人三级在线_亚洲欧美国产一本综合首页

8b10b編碼基礎-云帆興燁

發表日期:2024/08/09 瀏覽次數:

8b/10b編碼的應用非常廣泛,例如:PCIE GEN1 GEN2,USB3.2 GEN1。再到現在的128b/130b (PCIE GEN3/4/5) 128b/132b (USB3.2 GEN2), 與8b/10b相比他們提升了編碼效率,這兩種編碼方式在底層邏輯上和處理的問題其實是相同的,本文從什么是8b/10b編碼、為什么要使用8b/10b編碼和如何實現8b/10b編碼三個方面來給大家介紹這項技術。

1

什么是 8b/10b 編碼



8b/10b就是把8個bit的數據加工映射成10個bit。如圖1所示,我們可以看到會把8個連續的bit分成低5位 (LSB) 和高3位 (MSB) 分別進行映射,5位通過5b/6b編碼,3位通過3b/4b編碼。

1.png
                                               圖1 8b/10b編碼映射圖

2

為什么要進行 8b/10b 編碼



那么為什么要把8個bit編碼成10個bit?為什么要浪費兩個bit,不去傳輸有用數據?原因有以下兩點:

  • 可以用多出來的bit位來傳輸一些控制信息

  • 可以通過這種方式來達到直流均衡

在這里我們就要引出第二個概念:直流平衡。直流平衡(DC-balanced)是指在編碼過程中保證信道中直流偏移為零,使信道中傳輸數據包含的1與0的個數相同。高速串行總線中,通常采用交流耦合方式,即在發送端(TX)串接電容(見圖2)。電容在電路中是呈現高通屬性的,信號頻率越高,電容阻抗越低(見公式1)。
2.png
                                公式1
3.png
                                   圖2 不同頻率的NRZ碼型通過電容
當數據位流中出現多個連續的1或0時,可以認為該時間段信號是直流的,電容的損耗變大,導致信號的幅度降低,直流信號被濾除,到最后無法識別是1還是0。且接收端收到連續的1或0時,沒有充分的定時信息,給接收端的解碼帶來了困難(見圖3)。
4.png
                                                                      圖3  連1連0信號通過電容信號失真

因此,8b/10b編碼就是把信號中的連1連0通過多加兩位的冗余,來實現映射后的信號盡量是01交替的情況,換一種說法,就是映射后的信號中盡量有相同數量的0和1。下面我們就來看一下8b/10b編碼具體是怎么把8bit映射成10bit的。


3

如何實現 8b/10b 編碼


通常會將低5位 EDCBA 按其十進制數值記為x,將高3位按其十進制數值記為y,將原始8bit數據記為D.x.y。例如8bit數“101 10101”,即十進制數181,按照上述劃分原則x=10101 (21),y=101 (5),這個數被表示為D.21.5。此外在8b/10b編碼中,還需用到12種控制字符,用來標識傳輸數據的開始、結束,傳輸空閑等狀態,按照上述規則,將控制字符記為K.x.y。8bit的數據一共有256種組合,再加上12種控制字符 一共會有268種組合,但是10bit卻可以表示成1024種組合,那我們要追求直流平衡,就要在1024種組合中挑選出0和1個數相近且0和1盡量交替出現的組合,來分配給我們提到的268種組合。


表1和表2就分別是3b/4b和5b/6b的映射關系表,通過映射后的數據是不會出現全1或者全0的。可以看到一個碼型能被編碼映射成多個碼型而且又分為RD+和RD-,這又為什么?


5.jpg

 表1 3b/4b編碼映射表

6.jpg
表2 5b/6b編碼映射表

為方便理解8b/10b的編碼原理,首先要明白兩個重要的概念:“不一致性”(disparity)和“運行不一致性”,也稱為“極性偏差”(running disparity,RD)。Disparity表示編碼后的碼型數據中“1”的個數與“0”的個數的差值。由表1,表2及表3中的編碼規則可知:Dirparity的取值只有“+2”(“0”比“1”多兩個)、“0”(“0”和“1”數量相等)和“-2”(“0”比“1”少兩個)。總結來說就是0多就是RD+,1多就是RD-,編碼中“1”和“0”數量相等的碼字稱為“完美平衡碼”。



在編碼時,RD的初始值為負,即RD-,根據當前的RD值,決定相應的編碼輸出。比如:在表1中,對于D.x.3(011),其對應的4B碼字有兩種:1100和0011,若此時RD為負,則取1100作為其對應的4B碼字作為輸出,同時檢驗此時的編碼是否為完美編碼,如果是完美編碼,則保持RD的極性不變;否則改變RD的極性。通過控制RD的極性,同時在編碼時根據RD的極性選擇相對應的編碼值,使得編碼后的數據流有更好的直流平衡特性。8b/10b編碼由3b/4b編碼和5b/6b編碼兩部分組合而成,通過傳遞RD參數來使整個編碼結果具有很好的直流平衡性。


7.png                                                                                       
                                                                                 圖4 8b/10b編碼狀態轉移圖

以上就是8b/10b編碼的相關介紹,文中沒有提及的12個控制編碼會在后續結合PCIE層結構來介紹。同時特勵達力科還有專門針對8b/10b的協議解碼軟件解決方案,主要功能包括:
  • 解碼8b/10b串行數據波形并且會在波形上進行細致的注釋,協助工程師排查問題

  • 關聯協議事件到物理波形更深入的洞察;將數據保存到磁盤方便后續進一步分析

  • 支持多通道操作,可同時查看多達四個通道

  • 協議解碼能力高達 16 Gb/s


特勵達力科的8b/10b解碼功能強大,可以協助工程師以最簡便的操作、最詳盡的細節來排查問題調試串行數據中存在的問題。

8.png
                                                                                           圖5 8b/10b解碼選件實測圖

日韩欧美一区二区三区四区_国产精品一区免费在线观看 _成人三级在线_亚洲欧美国产一本综合首页
久久综合狠狠综合久久激情| 久久久国产精品一区| 亚洲国产一区二区a毛片| 91久久在线观看| 亚洲午夜成aⅴ人片| 欧美一区二区视频在线观看| 久久一本综合频道| 欧美精品亚洲精品| 国产精品一区二区你懂得| 黄色小说综合网站| 日韩系列在线| 亚洲欧美中文日韩v在线观看| 久久久91精品国产一区二区三区| 每日更新成人在线视频| 国产精品草草| 狠狠久久五月精品中文字幕| 亚洲人成毛片在线播放女女| 午夜激情综合网| 久久婷婷国产麻豆91天堂| 欧美久久久久久久久久| 国产欧美va欧美va香蕉在| 在线观看国产日韩| 亚洲尤物视频网| 牛牛影视久久网| 国产欧美精品在线播放| 亚洲精品色图| 久久精品一二三区| 国产精品啊啊啊| 亚洲国产成人久久| 亚洲一区二区三区在线观看视频| 久久这里有精品视频| 国产精品第三页| 亚洲国产成人91精品| 性18欧美另类| 欧美日韩亚洲国产一区| 一区免费观看| 午夜精品在线| 欧美日韩在线视频一区二区| 一区精品久久| 午夜日韩电影| 欧美日韩亚洲在线| 亚洲激情另类| 久久裸体艺术| 国产日韩免费| 亚洲小说欧美另类婷婷| 欧美大胆人体视频| 黑人巨大精品欧美一区二区| 亚洲欧美日韩国产一区二区| 欧美日韩1区2区3区| 在线成人av| 久久精品在线视频| 国产精品亚洲第一区在线暖暖韩国| 亚洲精品影院| 蜜桃av一区二区三区| 国产一区三区三区| 性欧美在线看片a免费观看| 亚洲精品在线视频观看| 裸体歌舞表演一区二区| 国模吧视频一区| 午夜精品福利电影| 欧美午夜精品久久久久久超碰| 亚洲人在线视频| 男女激情久久| 亚洲高清色综合| 另类图片国产| 在线不卡中文字幕| 久久综合一区二区| 黑人极品videos精品欧美裸| 欧美亚洲视频一区二区| 国产精品久久久久久久浪潮网站 | 裸体丰满少妇做受久久99精品 | 亚洲一区在线播放| 欧美美女日韩| 亚洲欧洲一二三| 欧美成人免费全部| 亚洲第一毛片| 美女视频黄a大片欧美| 伊人男人综合视频网| 久久精品盗摄| 国产在线精品成人一区二区三区 | 亚洲视频在线一区| 欧美日韩一区二区在线观看| 99热这里只有精品8| 欧美破处大片在线视频| 亚洲精品欧美极品| 欧美精品啪啪| 亚洲作爱视频| 欧美午夜性色大片在线观看| 亚洲天堂av高清| 国产精品久线观看视频| 亚洲欧美一区二区原创| 国产免费一区二区三区香蕉精| 亚洲欧美日韩精品久久亚洲区| 国产精品入口夜色视频大尺度| 性色av一区二区三区| 国产一区二区三区在线观看精品| 久久久久.com| 亚洲国产精品一区二区三区| 欧美精品乱人伦久久久久久| 一区二区三欧美| 国产精品久久久久9999高清| 亚洲欧美日韩一区二区三区在线 | 影音先锋日韩精品| 欧美国产欧美亚洲国产日韩mv天天看完整 | 久久深夜福利免费观看| 在线成人小视频| 欧美黄免费看| 亚洲图片欧洲图片日韩av| 国产精品亚洲综合天堂夜夜 | 国产精品久久国产愉拍| 欧美一区二区三区免费大片| 一区二区在线免费观看| 欧美精品18+| 亚洲无限av看| 国精品一区二区| 欧美好吊妞视频| 午夜精品亚洲| 伊人成综合网伊人222| 欧美精品免费视频| 亚洲欧美综合v| 在线精品亚洲一区二区| 欧美日韩美女在线观看| 欧美一级专区免费大片| 在线观看视频亚洲| 欧美日韩亚洲高清| 欧美一级成年大片在线观看| 在线看片第一页欧美| 欧美日韩一二区| 久久国产主播精品| 亚洲另类自拍| 国产欧美日韩一区二区三区在线| 美女爽到呻吟久久久久| 亚洲天堂网站在线观看视频| 狠狠色噜噜狠狠狠狠色吗综合| 美女黄毛**国产精品啪啪| 亚洲免费在线看| 亚洲国产激情| 国产欧美日韩伦理| 欧美日韩国产成人| 久久国产免费| 一本久久综合亚洲鲁鲁五月天| 国产一区二区精品丝袜| 欧美日本韩国在线| 久久久久一区二区三区| 在线亚洲精品福利网址导航| 黄色一区二区三区| 国产精品久久久久9999| 免费观看在线综合色| 午夜视频一区在线观看| 亚洲伦理在线| 精品成人在线| 国产精品欧美在线| 欧美久久一级| 巨胸喷奶水www久久久免费动漫| 亚洲神马久久| 亚洲国产午夜| 国际精品欧美精品| 国产精品久久久久久久久| 欧美成人亚洲成人| 久久精品视频网| 亚洲一区日本| 亚洲免费播放| 亚洲国产精品精华液网站| 国产日韩欧美黄色| 国产精品qvod| 欧美另类极品videosbest最新版本| 久久久精品免费视频| 性欧美暴力猛交69hd| 一区二区欧美日韩| 亚洲精品社区| 亚洲成色www8888| 国产一级一区二区| 国产精品久久久久久久久搜平片 | 亚洲成人在线免费| 国产一区在线播放| 国产欧美不卡| 国产毛片精品国产一区二区三区| 欧美日韩一区二区三区免费看| 美女黄网久久| 麻豆成人av| 久久资源在线| 久久久亚洲影院你懂的| 欧美影片第一页| 午夜影院日韩| 亚洲欧美国内爽妇网| 亚洲影院免费| 亚洲午夜精品17c| 在线视频你懂得一区| 日韩一级成人av| 日韩亚洲国产精品| 亚洲美女av黄| 亚洲久久在线| 亚洲免费观看高清在线观看 | 噜噜噜噜噜久久久久久91| 久久亚洲色图| 久久精品成人一区二区三区| 亚洲欧洲av一区二区| 亚洲主播在线播放| 一区二区三区日韩精品| 一本色道久久综合狠狠躁篇的优点 | 最新亚洲视频| 日韩视频免费在线观看| 日韩视频―中文字幕| 99视频国产精品免费观看|