一个关于HDB3编码规则的问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 06:25:09
看到书本上的一个HDB3编码例子是这样的:
将二进制信息1011000000011000001编为HDB3码。
其编码结果是+1 0 -1 +1 -B 0 0 -V 0 0 0 +1 -1 +B 0 0 +V 0 -1

我知道,B码的编码规则是如果两个V码之间的“1”码个数为偶数,则要将V码前三个0的第一个0编为B码(这里先不管符号)。我现在的疑问是,上面例子中的编码结果里头,为什么要将二进制序列中的第五个码元从0变为B码呢,它处于第一个V码之前,并没有被两个V码夹在中间呀!

望各位师傅指教指教。

你说的这个问题只有一种情况,就是这个原始码为周期码,这个码前面还有它的相同码字,所以在第一个四连0的第一个0要变成B,你仔细揣摩下。

我也疑惑了~

确实···我也疑惑了,估计是你的输印刷错误吧