发布网友 发布时间:2022-04-27 07:25
共1个回答
热心网友 时间:2022-06-28 11:56
数字信号在送到信道上进行传输前,应转换成适合于信道传输的码型。数字基带信号是未经调制的电信号。下面介绍一些常用的二进制数字基带信号的码型。 差分码不是用脉冲本身的取值来表示“1”码或“0”码,而是用前后脉冲极性的变化与否来表示码元的值,即相邻前后码元电平变化表示“1”,不变表示“0”,当然也可以反过来。差分码可以是单极性的,也可以是双极性的。图3(e)给出的是双极性的差分码。
极*替反转码
如图3(f)所示,零电平表示“0”;用正负交替的脉冲表示“1”。这种码型没有直流分量。
n阶高密度双极性(HDBn)码
HDBn为连“0”抑制码。当二进制序列中的连“0”不大于n时,其编码方式和AMI码相同。当连“0”码超过n时,则以每n+1个连“0”为一组,分别代之以特定的码组,从而使HDBn码中的连“0”码不会超过n个。
HDBn中应用得最广泛的是HDB3,即三阶高密度双极性码,如图3(g)所示。当连“0”码超过3个时,则以每4个连“0”码为一组,分别代之以“000V”或“B'00V”,因此,码中的连“0”码不会超过3个。取代码中V和B′都是传号码(即脉冲),V为破坏点,破坏码流中脉冲极*替的原则,以便接收端识别。B′码为非破坏点,它不破坏极*替原则,只是为了保持正负脉冲平衡而附加的脉冲。
HDB3码的取代原则如下:
(a) 原来代码中的“1”码(称为信码,用B表示)与V码需各自始终保持极*替的变化规律,以确保码元序列无直流成分。
(b) V码必须与前一个B码同极性,以便和正常的AMI码区别开来。如果这个条件满足,就用“000V”代替该4连“0”组;如果不满足,则用“B'00V”代替,B′和V同极性。此时B码和B′码合起来要保持条件a中信码极*替的规律。
表1给出了HDB3码编码的例子。
在接收端译码时,发现有两个相邻的同极码,那么后一个就是V码,把V码和其前面三位码全部变成“0”。这样,就可以恢复原来的代码流了。
AMI和HDB3的码型已由CCITT(现为ITU-T)建议在脉冲编码调制系统中作为接口码型。