PCM编码及解码的仿真 1. 仿真原理及思路在PCM中,对模拟信号进行抽样、量化,将量化的信号电平值转化为对应的二进制码组的过程称为编码,其逆过程称为译码或解码。从理论上看,任何一个可逆的二进制码组均可用于PCM。但是目前最常见的二进制码有三类:二进制自然码(NBC)、折叠二进制码组(FBC)、格雷二进制码(RBC)。在PCM中实际采用的是折叠二进制码。图1 A律13折线由表1可见,如果把16个量化级分成两部分:07的8个量化级对于于负极性样值脉冲,815的8个量化级对应于正极性样值脉冲。自然二进制码就是一般的十进制正整数的二进制表示,在16个量化级中:,采用4位码元表示为:、的有无组合来构成。比如第11个量化级可表示为其对应的码组可表示为:1011,其余依次类推。本程序中采用自然码的编码方式。表1 自然码、折叠码、格雷码样值脉冲极性量化级自然二进制码b1 b2 b3 b4 折叠二进制码b1 b2 b3 b4格雷码b1 b2 b3 b4正极性部分15141312