最佳答案
要懂得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脉冲极性雷同。