1、 1 PCM PCM 编译码器设计及应用编译码器设计及应用 一、一、摘要摘要 脉冲编码调制(pulse code modulation,PCM)是概念上最简单、理论上最 完善的编码系统,是最早研制成功、使用最为广泛的编码系统。运用 Matlab 软件仿真来实现 PCM 编解码芯片的部分功能,从而完成整个电路设计上的编 解码, 设计简单, 灵活方便。 本文介绍用 Matlab 的 Simulink 来仿真实现 PCM 编解码器的方法和过程,采用 Matlab 通信仿真软件对应用于无线信道中的 数字通信方式和主要通信过程的实际情况进行计算机模拟仿真。主要通信过 程为采样、量化、编码、调制解调等,为
2、建立实际通信系统提供了实验仿真。 二、二、关键字关键字:PCM、编译码、动态仿真 三、引言三、引言 随着电子技术和计算机技术的发展,仿真技术得到了广泛的应用。基于 信号的用于通信系统的动态仿真软件 simulink 具有强大的功能,可以满足 从底层到高层不同层次的设计、分析使用,形成多层系统,使系统设计更加 简洁明了,便于完成复杂系统的设计。 simulink 具有良好的交互界面,通 过分析窗口和示波器模拟等方法,提供了一个可视 的仿真过程,不仅在工 程上得到应用,在教学领域也得到认可,尤其在信号分析、通信系 统等领 域。其可以实现复杂的模拟、数字及数模混合电路及各种速率系统。本文主 要阐述了
3、如何利用 simulink 实现脉冲编码调制(PCM) 。系统的实现通过模 块分层实现,模块主要由 PCM 编码模块、PCM 译码模块、及逻辑时钟控制 信号构成。通过仿真设计电路,分析电路仿真结果,为最终硬件实现提供理 论依据。 四、系统介绍四、系统介绍 2 1 1、PCM PCM 简介简介 现在的数字传输系统都是采用脉码调制(Pulse Code Modulation) 体制。 PCM 最初并非传输计算机数据用的,而是使交换机之间有一条中继线不是只 传送一条电话信号。随着大规模集成电路的飞速发展,话路滤波器和 PCM 编 码器已可集成在同一芯片上,这使 PCM 在光纤通信,数字微波通信,卫星
4、通 信 等数字通信领域中获得了更广泛的应用。然而在某些需要 PCM 编码器的 实际应用中,如数字交换机中的信号音的产生和实现,单靠 PCM 编解码芯片 来完成整个编解码功能 ,在电路设计和实现上都显得烦琐和笨拙 ,相反如 果运用软件方法来实现 PCM 编解码芯片的部分功能并与 PCM 编解码芯片相 结合来共同完成整个电路设计上的编解码,不仅设计简单,灵活方便,而且往 往可以达到事半功倍的结果。在现代通信系统中以 PCM 为代表的编码调制 技术被广泛应用于模拟信号的数字传输。 PCM 的主要优点是: 抗干扰能力强; 失真小;传输特性稳定,尤其是远距离信号再生中继时噪声不累积,而且可 以采用压缩编
5、码、 纠错编码和保密编码等来提高系统的有效性、可靠性和 保密性。另外,PCM 还可以在一个信道上将多路信号进行时分复用传输。所 以,在未来的很长一段时间内,PCM 在通信系统中都会起着很大的作用。 2 2、脉冲编码调制、脉冲编码调制 (PCMPCM)原理)原理 PCM 即脉冲编码调制, 在通信系统中完成将语音信号数字化功能。 PCM 的 实现主要包括三个步骤完成:抽样、量化、编码。分别完成时间上离散、幅 度上离散、及量化信号的二进制表示。根据 CCITT 的建议,为改善小信号 量化性能,采用压扩非均匀量化,有两种建议方式,分别为 A 律和律方 式,我国采用了 A 律方式,由于 A 律压缩实现复
6、杂,常使用 13 折线法编 码,采用非均匀量化 PCM 编码示意图如下图示。 3 PCM 信号 模拟信号 输出 输入 冲激脉冲 干扰 模拟信号输出 PCM 信号输入 3 3、PCMPCM 中抽样、量化、编码原理中抽样、量化、编码原理 3.1、抽样 所谓抽样,就是对模拟信号进行周期性扫描,把时间上连续的信号变成 时间上离散的 信号。该模拟信号经过抽样后还应当包含原信号中所有信息, 也就是说能无失真的恢复原 模拟信号。它的抽样速率的下限是由抽样定理 确定的。 3.2、量化 量化从数学上来看,量化就是把一个连续幅度值的无限数集合映射成一 个离散幅度值的有限数集合。如图下图所示,量化器 Q 输出 L 个量化值 yk ,k=1,2,3,L。 yk 常称为重建电平或量化电平。当量化器输入信 号幅度 x 落在 x k 与 x k +1 之间时,量化器输出电平为 yk 。 这个量化