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。
说明:
在V与V之间若是出现了偶数个B时,那么应该在后一个V字节补上一个B',定义为B'00V,而B'与前面相邻的B之间符号极性相反,这个字节的V与B'符号的极性是相同的。
hdb3码的特点:
1、由hdb3码所确定的基带信号是没有直流分量的,并且只有很小的低频分量。
2、hdb3码中连0串的数目至多是3个,这样可以便于提取定时信号。
3、编码规则比较复杂,但是其译码是比较简单的。
hdb3码解码规则:
1、尽管hdb3码的编码比较复杂,但是它的解码规则还是比较简单的,也就是将原来的取代节(4个连0)找到就可以了。
若是3连“0”前后非零脉冲同极性,那么将最后一个非零元素译为零,比如+1000+1就可以译成“10000”,不然可以不用更改;若是2连 “0”前后非零脉冲极性相同,那么两0前后都需要译为零,比如-100-1,就可以译为0000,若不然也不用更改。
2、接着再将所有的-1更换成+1后,就能够获得原消息码了。