HDB3码编码规则通俗易懂讲解

  • Post author:
  • Post category:其他


1)从序列的第一位开始依次往后编码,所编的HDB3码和原始序列的各比特一一对应;

2)在没有出现B之前,序列中的1交替编码+1、-1。若出现了B,则要使1、B的极性交替变换。例如,+1,-1,+B,-1,+1,-B,+1…。

3)0仍然编为0,若出现连续的4个0,则将第4个0替换为+V或-V,且V的极性也交替变换。也就是说第一次换为+V,若后面又遇到连续的4个零,则把第4个零换为-V。

4)把0替换为+V或-V后,不要立即向后编码。这时要看V和他前面的【1或B】正负极性是否一致,若不一致,则把连续4个零中的第一个‘0’换为B,并且V和这个B正负极性一致。也就是说,0 0 0 +V改成+B 0 0 +V,而0 0 0 -V改成-B 0 0 -V。

5)检查过是否需要改写+B或-B后,再向后编码,注意使1、B的极性交替变换,即回到了第2步。

示例如下:

例题



版权声明:本文为warriorsword原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。