>>所属分类 >> 可编程逻辑   

HDB3码

HDB3的全称为High Density Bipolar of order 3code,三阶高密度双极性码。

目录

HDB3的编码规则编辑本段回目录

  一、编码规则:
  1 先将消息代码变换成AMI码,若AMI码中连0的个数小于4,此时的AMI码就是HDB3码;
  2 若AMI码中连0的个数大于4,则将每4个连0小段的第4个0变换成与前一个非0符号(+1或-1)同极性的符号,用表示(+1+,-1-);
  3 为了不破坏极性交替反转,当相邻符号之间有偶数个非0符号时,再将该小段的第1个0变换成+B或-B,符号的极性与前一非零符号的相反,并让后面的非零符号从符号开始再交替变化。
  例如:
  消息代码: 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码:+1 0 0 0 +V -1 0 0 0 -V +1 -1 +B 0 0 +V -1 +1
  二、HDB3码的特点:
  1 由HDB3码确定的基带信号无直流分量,且只有很小的低频分量;
  2 HDB3中连0串的数目至多为3个,易于提取定时信号。
  3 编码规则复杂,但译码较简单。
  三、解码规则
  1从收到的符号序列中找到破坏极性交替的点,可以断定符号及其前面的3个符号必是连0符号,从而恢复4个连码;
  2再将所有的-1变换成+1后,就可以得到原消息代码

HDB3码的特点 编辑本段回目录

  1. 由HDB3码确定的基带信号无直流分量,且只有很小的低频分量;
  2. HDB3中连0串的数目至多为3个,易于提取定时信号。
  3. 编码规则复杂,但译码较简单。

HDB3码的解码规则编辑本段回目录

1虽然编码很复杂,但解码规则很简单,若3连“0”前后非零脉冲同极性,如+1000+1 就应该译成“10000”,及后面的三个零后面的还要再添一个零;若2连 “0”前后非零脉冲极性相同,则两零前后都译为一,如-100-1,就应该译为0000.
2.再将所有的-1变换成+1后,就可以得到原消息代码。

HDB3的应用 编辑本段回目录

  数字基带信号的传输是数字通信系统的重要组成部分。在数字通信中,有些场合可不经过载波调制和解调过程,而对基带信号进行直接传输。采用AMI码的信号交替反转,有可能出现四连零现象,这不利于接收端的定时信号提取。而HDB3码因其无直流成份、低频成份少和连0个数最多不超过三个等特点,而对定时信号的恢复十分有利,并已成为CCITT协会推荐使用的基带传输码型之一。

附件列表


→如果您认为本词条还有待完善,请 编辑词条

上一篇变长编码(VLC)

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
0

收藏到:  

词条信息

hanshuang
hanshuang
超级管理员
词条创建者 发短消息   
  • 浏览次数: 795 次
  • 编辑次数: 1次 历史版本
  • 更新时间: 2012-07-27

相关词条