Р 7Р “四舍五入”的原则量化为整数值,则抽样值量化后变为3,4,5,6,7和6,在按照二进制数编码后就变成二进制符号:011、100、101、110、111和110。Р 我们采用上面讲的十三折线法对语音信号进行编码。在13折线法中采用的折叠码有8位。其中第一位c1表示量化值的极性正负。后面的7位分为段落码和段内码两部分,用于表示量化值的绝对值。其中第2至4位(c2 c3 c4)是段落码,共计3位,可以表示8种斜率的段落;其他4位(c5 ~ c8)为段内码,可以表示每一段落内的16种量化电平。段内码代表的16个量化电平是均匀划分的。所以,这7位码总共能表示27 = 128种量化值。在下面的表中给出了段落码和段内码的编码规则。Р 表2 段落码编码规则Р 表3 段内码编码规则Р 利用MATLAB进行PCM编译码如下:Р 8Р 我们知道,PCM编码过程是存在量化误差的,而我们解码出的结果正是证明了这一点。Р 2.3信道编码Р 由于在远距离传输过程中连0问题会使得接收方无法及时获取同步时钟而使得译码变得混乱,另外为了获得检纠错能力我们也要加上监督码,这时我们就要对编码进行再次编码使其变成适合于在信道中传输的码字,即信道编码。Р 2.3.1 HDB3码Р 由于HDB3码具有没有直流成分,高、低频分量少,连“0”个数不超过3个Р 利于在接收端提取定时信号的特点,在远距离传输中非常适用。其编码规则如下:Р 2.3.2奇偶监督码Р 奇偶监督码分为奇数监督码和偶数监督码,原理相同。我们采用偶数监督码,无论信息位有多少,其监督码只有一位,它使得码组中1的数目为偶数,即满足aР aР a0=0,式子中a0是监督位。Р 这种编码能够检测奇数个错码,在接收端按照上式求“模2和”,若计算结果为1则说明存在错码,否则则认为无错码,这是最简单的一种检错编码措施,没有纠错能力,可以采用差错重传机制来修正。