本文主要介紹數(shù)字-數(shù)字編碼中的雙極性碼。雙極性碼是使用兩個以上的電平值進行編碼,無線路信號代表一種信號邏輯狀態(tài),正電平和負電平交替代表另一種狀態(tài)。
MLT-3
MLT-3即Multi-Level Transmit-3,多電平傳輸碼,MLT-3碼跟NRZI碼有點類似,其特點都是逢“1”跳變,逢“0”保持不變,并且編碼后不改變信號速率。與NRZI碼不同的是,MLT-3是雙極性碼,有‘-1’、‘0’、‘1’三種電平,編碼后直流成份大大減少,可以進行電路傳輸,100Base-TX采用此碼型。
MLT-3的編碼規(guī)則如下:
如果下一輸入為“0”,則電平保持不變;
如果下一輸入為“1”,則產(chǎn)生跳變,此時又分兩種情況:
- 如果前一輸出是“+1”或“-1”,則下一輸出為“0”;
- 如果前一輸出非“0”,其信號極性和最近一個非“0”相反。
Pseudoternary
Pseudoternary是用零值電平代表二進制數(shù)1,用正負交替變換的電平代表二進制數(shù)0。可以說是雙極性AMI編碼的另一種形式。
Scrambling
雙極性AMI連續(xù)長串0時,偽三進碼連續(xù)長串1時,會出現(xiàn)同步問題。因此加入擾碼技術(shù),將可能產(chǎn)生恒定電平的比特序列用足夠多的跳變替換掉,以滿足同步的要求(高速高效)。
加入擾碼技術(shù)的編碼方式主要有BnZS、HDB3等。
B3ZS即Bipolar with three-zero substitution,三階雙極性碼,T3線路用此編碼。
編碼規(guī)則與HDB3相同,只是編碼后能允許最多連“0”的個數(shù)從HDB3的三個減小到兩個。
B8ZS即Bipolar with 8-zero substitution,雙極性8零替換編碼,北美的編碼方式。基于雙極性AMI,如果出現(xiàn)連續(xù)八個0,且其前導比特1是正電平,則八個0比特被編碼為:0 0 0 + - 0 - +,如果出現(xiàn)連續(xù)八個0,且其前導比特1是負電平,則八個0比特被編碼為:0 0 0 - + 0 + -,其中有兩個碼元違背了AMI編碼規(guī)則(所謂“擾亂”),亦不可能是由噪聲產(chǎn)生。接收方檢測到這一組編碼后,會將其還原為連續(xù)八個0的比特序列。
HDB3即HighDensity Bipolar of order 3 code,三階高密度雙極性碼。高密度雙極性3零編碼,歐洲和日本的編碼方式。
基于雙極性編碼,當原碼沒有四個以上連“0”串時,AMI碼就是HDB3碼。如遇到連續(xù)四個0比特時就在編碼中用含有一個或兩個正負電平的脈沖來制造“擾亂”,以便同步。遇到連續(xù)四個0比特即“擾亂”,而不是連續(xù)八個0比特,故曰“高密度”。
編碼規(guī)則:根據(jù)前導比特1的極性和自上一次替換后傳輸?shù)谋忍?的數(shù)目,按四種方式相應改變編碼。
-
雙極性碼
+關(guān)注
關(guān)注
0文章
2瀏覽量
6652 -
AMI
+關(guān)注
關(guān)注
0文章
47瀏覽量
21712 -
數(shù)字編碼
+關(guān)注
關(guān)注
0文章
11瀏覽量
11279
發(fā)布評論請先 登錄
相關(guān)推薦
評論