您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“hdb3編碼規(guī)則有哪些”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“hdb3編碼規(guī)則有哪些”這篇文章吧。
編碼規(guī)則是:1、連0個(gè)數(shù)不超過3,規(guī)則與AMI相同;2、若連0個(gè)數(shù)超過3,則每4個(gè)0看作一小節(jié),定義為B00V;3、B和V滿足V和前面相鄰非0符號(hào)極性相同,不看V時(shí)極性交替,V與V之間極性交替;4、一般第一個(gè)B取0,第一個(gè)非0符取-1。
本教程操作環(huán)境:windows7系統(tǒng)、Dell G3電腦。
一、編碼規(guī)則:
1、連0的個(gè)數(shù)不超過3時(shí),規(guī)則與AMI相同,即0不變,1變?yōu)?1、+1交替;
2、若連0的個(gè)數(shù)超過3,則將每4個(gè)0看作一小節(jié),定義為B00V,B可以是-1、0、+1,V可以是-1、+1;
3、B和V具體值滿足以下條件:V和前面相鄰非0符號(hào)極性相同;不看V時(shí)極性交替;V與V之間極性交替;
4、一般第一個(gè)B取0,第一個(gè)非0符取-1。
擴(kuò)展資料:
原理:HDB3碼既要包含AMI的交替特性使輸出無(wú)直流特性,又要不出現(xiàn)四個(gè)以上的連0,因此可以先滿足后者。
1.把"0000"換為取代節(jié)。
規(guī)則:先將"0000"分離開來(lái),第一個(gè)"0000"直接變?yōu)?quot;000V",然后數(shù)相鄰兩個(gè)"0000"之間"1"的個(gè)數(shù),奇數(shù)則變?yōu)?quot;000V",偶數(shù)則變?yōu)?quot; 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)無(wú)直流分量,且只有很小的低頻分量;
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后,就可以得到原消息代碼
以上是“hdb3編碼規(guī)則有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。