三阶高密度双极性码(HDB3,High Density Bipolar of order 3)码是数字传输网接口常用的一种线路码型,如E12、E31等。类似的有三阶双极性码(B3ZS,Bipolar with Three-Zero Substitution)。它属于1B1T类型的编。在我国国家标准GB/T 7611-2016中,附录B(规范性附录)规定了二进制码编成HDB3/B3ZS的规则。
一、HDB3/B3ZS码编码规则
二进制信号编成HDB3/B3ZS代码按下述规则进行:
1、HDB3/B3ZS码是伪三进制信号,它的三个状态可用B+、B-和“0”来表示,并用三个电平来实现。
2、二进制信号中“0”在HDB3/B3ZS码中仍编为“0”;但对四和四个以上连续的二进制“0”用下面第4中所规定的方式处理。
3、二进制信号中的“1”在HDB3/B3ZS码中交替编为B+和B-(传号交替反转)。在将二进制四个连续“0”编成HDB3/B3ZS码时,要引入传号交替反转规则破坏点V(见第4)。
4、二进制信号中的四个连续“0”按下列规则编成HDB3/B3ZS码。
在HDB3/B3ZS码的形成过程中每四个连续的二进制“0”用序列“B00V”或“000V”取代。
对于“B00V”或“000V”的选用应当以保证破坏点“V”记性交替为准。具体实现如下表1。
表1:HDB3/B3ZS编码规则(GB/T 7611-2016中表B.1)
二、CMI码编码规则
编码符号反转码(CMI,Coded Mark Inversion)也是一种常用的数字接口的线路码型,如E4接口(139 264kbit/s)。CMI码在GB/T 7611-2016附录C(规范性附录)中规定了二进制码编成CMI的规则。CMI码是二电平不归零码,其编码规则如下:
1、二进制的“0”用A1和A2两个电平来表示。A1和A2各占一个二进制码元时间间隔T的一半(T/2)。二进制的“0”被编成CMI码后,在相当于二进制码元时间间隔T的中点处(T/2点上),电平总有一个正向转换(A1→A2)。
2、二进制的“1”在编成CMI码时用幅度A1或A2来表示,A1或A2各自都占满一个二进制的时间间隔(T)。对于相继的二进制“1”,这两个电平相互交替。
3、二进制“1”选用A1或A2的规则:
在二进制码元时间间隔的起始点如果前面的电平是A2,则电平为正向转换(A1→A2)。
在二进制码元时间间隔的起始点如果前面最后出现的一个二进制“1”已被编成电平A2,则电平为负向转换(A2→A1)。
4、图2中给出了一个CMI码编码的实例。
图2:CMI码编码举例(GB/T 7611-2016中图C.1)
欲进一步了解基带信号常用码型的请进入。