首頁  >  文章  >  hdb3編碼規則是什麼

hdb3編碼規則是什麼

醉折花枝作酒筹
醉折花枝作酒筹原創
2021-07-02 11:27:4329488瀏覽

編碼規則是:1、連0個數不超過3,規則與AMI相同;2、若連0個數超過3,則每4個0看作一小節,定義為B00V;3 、B和V滿足V和前面相鄰非0符號極性相同,不看V時極性交替,V與V之間極性交替;4、一般第一個B取0,第一個非0符取-1。

hdb3編碼規則是什麼

本教學操作環境:windows7系統、Dell G3電腦。

一、編碼規則:

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。

擴充資料:

原理:HDB3碼既要包含AMI的交替特性使輸出無直流特性,又要不出現四個以上的連0,因此可以先滿足後者。

  1.把"0000"換成取代節。

  規則:先將"0000"分離開來,第一個"0000"直接變為"000V",然後數相鄰兩個"0000"之間"1"的個數,奇數則變為"000V",偶數則變為" B00V"。

  2.更新符號。

  根據教材有:B總是與其前面的1或V符號相反,V總是與前面的1或B相符號相同,1總是與前面的V或B符號相反,就可以編符號了。

  例如:

  訊息代碼: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 10 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

  B3碼: 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 由HDB3碼確定的基帶訊號無直流分量,且只有很小的低頻分量;

  2 HDB3中連0串的數目至多為3個,易於擷取定時訊號。

  3 編碼規則複雜,但譯碼較簡單。

  三、解碼規則

  1從收到的符號序列中找到破壞極性交替的點,可以斷定符號及其前面的3個符號必是連0符號,從而恢復4個連碼;

  2再將所有的-1變換成1後,就可以得到原始訊息代碼

更多電腦相關知識,請造訪常見問題欄位!

以上是hdb3編碼規則是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn