hdb3工作原理

提問者:用戶TYBR 發布時間: 2024-11-11 12:01:18 閱讀時間: 3分鐘

最佳答案

要懂得HDB3碼的編碼規矩,起首要曉得AMI碼的構陳規矩,AMI碼就是把單極性脈衝序列中相鄰的「1」碼(即正脈衝)變為極性交替的正、負脈衝。將「0」碼保持穩定,把「1」碼變為+1、-1交替的脈衝。如:

NRZ碼: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碼是一種AMI碼的改進型,它的編碼道理可簡述為,在消息的二進制代碼序列中:

(1)當連「0」碼的個數不大年夜於3時,HDB3編碼法則與AMI碼雷同,即「1」碼變為「+1」、「-1」交替脈衝;

(2)當代碼序列中呈現4個連「0」碼或超越4個連「0」碼時, 把連「0」段按4個「0」分節,即「0000」,並使第4個「0」碼變為「1」碼,用V脈衝表示。如許可能打消長連「0」景象。為了便於辨認V脈衝,使V脈衝極性與前一個「1」脈衝極性雷同。如許就破壞了AMI碼極性交替的法則,所以V脈衝為破壞脈衝,把V脈衝跟前3個連「0」稱為破壞節「000V」;

(3)為了使脈衝序列仍不含直流分量,則必須使相鄰的破壞點V脈衝極性交替;

(4)為了保證前面兩前提成破,必須使相鄰的破壞點之間有奇數個「1」碼。假如原序列中破壞點之間的「1」碼為偶數,則必須補為奇數,即將破壞節中的第一個「0」碼變為「1」,用B脈衝表示。這時破壞節變為「B00V」情勢。B脈衝極性與前一「1」脈衝極性相反,而B脈衝極性跟V脈衝極性雷同。

相關推薦