温馨提示  2024年 6月我们已经停止开发者板块文章内容更新,谢谢来访。存档数据
知识 2023-09-18 30 次阅读

什么是hdb3的编码规则?

什么是hdb3的编码规则?

一、编码规则:

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 1 0 0 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

  HDB3码+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后,就可以得到原消息代码