hdb3碼編碼規則
- IT科技
- 關注:3.26W次
1、連0的個數不超過3時,規則是與AMI相同的,也就是0不變,1改變為-1、+1交替。
2、若是連0的個數超過3,那麼就需要將每4個0看作一小節,可以定義為B00V,B可以為-1、0、+1,V可以為-1、+1。
3、B與V具體值是滿足一定的條件的,即V和前面相鄰非0符號的極性是相同的;不檢視V時極性交替;V與V之間存在極性交替。
4、通常第一個B是取0的,而第一個非0符是取-1。
說明:
在V與V之間若是出現了偶數個B時,那麼應該在後一個V位元組補上一個B',定義為B'00V,而B'與前面相鄰的B之間符號極性相反,這個位元組的V與B'符號的極性是相同的。
hdb3碼的特點:
1、由hdb3碼所確定的基帶訊號是沒有直流分量的,並且只有很小的低頻分量。
2、hdb3碼中連0串的數目至多是3個,這樣可以便於提取定時訊號。
3、編碼規則比較複雜,但是其譯碼是比較簡單的。
hdb3碼解碼規則:
1、儘管hdb3碼的編碼比較複雜,但是它的解碼規則還是比較簡單的,也就是將原來的取代節(4個連0)找到就可以了。
若是3連“0”前後非零脈衝同極性,那麼將最後一個非零元素譯為零,比如+1000+1就可以譯成“10000”,不然可以不用更改;若是2連 “0”前後非零脈衝極性相同,那麼兩0前後都需要譯為零,比如-100-1,就可以譯為0000,若不然也不用更改。
2、接著再將所有的-1更換成+1後,就能夠獲得原訊息碼了。
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/8knzmk.html