【HDB3的全稱 】 High Density Bipolar of order 3code,三階高密度雙極性碼。
【HDB3的編碼規(guī)則】
一、編碼規(guī)則:
1 先將消息代碼變換成AMI碼,若AMI碼中連0的個(gè)數(shù)小于4,此時(shí)的AMI碼就是HDB3碼;
2 若AMI碼中連0的個(gè)數(shù)大于3,則將每4個(gè)連0小段的第4個(gè)0變換成與前一個(gè)非0符號(hào)(+1或-1)同極性的符號(hào),用表示(+1+,-1-);
3 為了不破壞極性交替反轉(zhuǎn),當(dāng)相鄰符號(hào)之間有偶數(shù)個(gè)非0符號(hào)時(shí),再將該小段的第1個(gè)0變換成+B或-B,符號(hào)的極性與前一非零符號(hào)的相反,并讓后面的非零符號(hào)從符號(hào)開始再交替變化。
例如:
消息代碼: 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 1
AMI碼: +1 0 0 0 0 -1 0 0 0 0 +1 -1 0 0 0 0 +1 -1
HDB3碼:+1 0 0 0 +V -1 0 0 0 -V +1 -1 +B 0 0 +V -1 +1
上面由前人編輯的編碼與本人所學(xué)教材(《通信原理(第3版)》北京郵電大學(xué)出版社)一致,但操作起來每每生出許多曲折之處,譬如1的符號(hào)后來怎么變的,或者8個(gè)0連時(shí)又是怎么樣,都未詳解。因此本人將自己所發(fā)現(xiàn)的簡(jiǎn)易編法寫出,如有雷同,實(shí)屬幸事。
原理:HDB3碼既要包含AMI的交替特性使輸出無直流特性,又要不出現(xiàn)四個(gè)以上的連0,因此可以先滿足后者。
1.把"0000"換為取代節(jié)。
規(guī)則:先將"0000"分離開來,第一個(gè)"0000"直接變?yōu)?000V",然后數(shù)相鄰兩個(gè)"0000"之間"1"的個(gè)數(shù),奇數(shù)則變?yōu)?000V",偶數(shù)則變?yōu)? B00V"。
2.更新符號(hào)。
根據(jù)教材有:B總是與其前面的1或V符號(hào)相反,V總是與前面的1或B相符號(hào)相同,1總是與前面的V或B符號(hào)相反,就可以編符號(hào)了。
例如:
消息代碼:1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1
中間碼: 1 0 0 0 V 1 0 0 0 V 1 1 B 0 0 V 1 1 B 0 0 V B 0 0 V 1 1 1 0 0 0 V 1
HDB3碼:+1 0 0 0 +V -1 0 0 0 -V +1 -1 +B 0 0 + V -1 +1 -B 0 0 -V +B 0 0 +V -1 +1 -1 0 0 0 -V +1
二、HDB3碼的特點(diǎn):
1 由HDB3碼確定的基帶信號(hào)無直流分量,且只有很小的低頻分量;
2 HDB3中連0串的數(shù)目至多為3個(gè),易于提取定時(shí)信號(hào)。
3 編碼規(guī)則復(fù)雜,但譯碼較簡(jiǎn)單。
三、解碼規(guī)則
1從收到的符號(hào)序列中找到破壞極性交替的點(diǎn),可以斷定符號(hào)及其前面的3個(gè)符號(hào)必是連0符號(hào),從而恢復(fù)4個(gè)連碼;
2再將所有的-1變換成+1后,就可以得到原消息代碼
評(píng)論
查看更多