hdb3碼編碼規(guī)則是怎樣的呢?下面就讓我們一起來(lái)了解一下吧:
1、連0的個(gè)數(shù)不超過(guò)3時(shí),規(guī)則是與AMI相同的,也就是0不變,1改變?yōu)?1、+1交替。
2、若是連0的個(gè)數(shù)超過(guò)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。
說(shuō)明:
在V與V之間若是出現(xiàn)了偶數(shù)個(gè)B時(shí),那么應(yīng)該在后一個(gè)V字節(jié)補(bǔ)上一個(gè)B',定義為B'00V,而B'與前面相鄰的B之間符號(hào)極性相反,這個(gè)字節(jié)的V與B'符號(hào)的極性是相同的。
hdb3碼的特點(diǎn):
1、由hdb3碼所確定的基帶信號(hào)是沒(méi)有直流分量的,并且只有很小的低頻分量。
2、hdb3碼中連0串的數(shù)目至多是3個(gè),這樣可以便于提取定時(shí)信號(hào)。
3、編碼規(guī)則比較復(fù)雜,但是其譯碼是比較簡(jiǎn)單的。
hdb3碼解碼規(guī)則:
1、盡管hdb3碼的編碼比較復(fù)雜,但是它的解碼規(guī)則還是比較簡(jiǎn)單的,也就是將原來(lái)的取代節(jié)(4個(gè)連0)找到就可以了。
若是3連“0”前后非零脈沖同極性,那么將最后一個(gè)非零元素譯為零,比如+1000+1就可以譯成“10000”,不然可以不用更改;若是2連 “0”前后非零脈沖極性相同,那么兩0前后都需要譯為零,比如-100-1,就可以譯為0000,若不然也不用更改。
2、接著再將所有的-1更換成+1后,就能夠獲得原消息碼了。
以上就是小編的分享了,希望能夠幫助到大家。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com