原创 hdb3码编码规则(转帖)

2008-3-19 23:42 5754 3 3 分类: 通信

  HDB3码即三阶高密度双极性码。


一、编码规则:


  1 先将消息代码变换成AMI码,若AMI码中连0的个数小于4,此时的AMI码就是HDB3码;


  2 若AMI码中连0的个数大于4,则将每4个连0小段的第4个0变换成与前一个非0符号(+1或-1)同极性的符号,用dav.gif表示(+1arrow.gif+dav.gif,-1arrow.gif-dav.gif);


  3 为了不破坏极性交替反转,当相邻dav.gif符号之间有偶数个非0符号时,再将该小段的第1个0变换成+b.gif或-b.gif,b.gif符号的极性与前一非符号的相反,并让后面的非零符号从dav.gif符号开始再交替变化。


  例如:


  消息代码: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 +dav.gif -1 0 0 0 -dav.gif +1 -1 +dav.gif 0 0 +dav.gif -1 +1


二、HDB3码的特点:


  1 由HDB3码确定的基带信号无直流分量,且只有很小的低频分量;


  2 HDB3中连0串的数目至多为3个,易于提取定时信号。


  3 编码规则复杂,但译码较简单。


三、解码规则


  1从收到的符号序列中找到破坏极性交替的点dav.gif,可以断定dav.gif符号及其前面的3个符号必是连0符号,从而恢复4个连码;
  2再将所有的-1变换成+1后,就可以得到原消息代码。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
3
关闭 站长推荐上一条 /3 下一条