脉冲编码调制PCM系统设计与仿真_第1页
脉冲编码调制PCM系统设计与仿真_第2页
脉冲编码调制PCM系统设计与仿真_第3页
脉冲编码调制PCM系统设计与仿真_第4页
脉冲编码调制PCM系统设计与仿真_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、脉冲编码调制(PCM)系统设计与仿真摘要:SystemView仿真软件可以实现多层次的通信系统仿真。脉冲编码调制(PCM)是现 代语音通信中数字化的重要编码方式。利用SystemView实现脉冲编码调制(PCM)仿真,可 以为硬件电路实现提供理论依据。通过仿真展示了 PCM编码实现的设计思路及具体过程, 并加以进行分析。关键词:PCM编译码1、引言随着电子技术和计算机技术的发展,仿真技术得到了广泛的应用。基于信号的用于通 信系统的动态仿真软件SystemView具有强大的功能,可以满足从底层到高层不同层次的设 计、分析使用,并且提供了嵌入式的模块分析方法,形成多层系统,使系统设计更加简洁 明了

2、,便于完成复杂系统的设计。SystemView具有良好的交互界面,通过分析窗口和示波器模拟等方法,提供了一个可 视的仿真过程,不仅在工程上得到应用,在教学领域也得到认可,尤其在信号分析、通信 系统等领域。其可以实现复杂的模拟、数字及数模混合电路及各种速率系统,并提供了内 容丰富的基本库和专业库。本文主要阐述了如何利用SystemView实现脉冲编码调制 (PCM)。系统的实现通过模块分层实现,模块主要由PCM编码模块、PCM译码模块、及逻 辑时钟控制信号构成。通过仿真设计电路,分析电路仿真结果,为最终硬件实现提供理论 依据。2、系统介绍PCM即脉冲编码调制,在通信系统中完成将语音信号数字化功能

3、。PCM的实现主要包 括三个步骤完成:抽样、量化、编码。分别完成时间上离散、幅度上离散、及量化信号的 二进制表示。根据CCITT的建议,为改善小信号量化性能,采用压扩非均匀量化,有两种 建议方式,分别为A律和u律方式,我国采用了A律方式,由于A律压缩实现复杂,常使 用13折线法编码,采用非均匀量化PCM编码示意图见图1。下面将介绍PCM编码中抽样、量化及编码的原理:抽样所谓抽样,就是对模拟信号进行周期性扫描,把时间上连续的信号变成时间上离散的 信号。该模拟信号经过抽样后还应当包含原信号中所有信息,也就是说能无失真的恢复原 模拟信号。它的抽样速率的下限是由抽样定理确定的。量化从数学上来看,量化就

4、是把一个连续幅度值的无限数集合映射成一个离散幅度值的有 限数集合。如图2所示,量化器Q输出L个量化值yk,k=1,2, 3,,L。yk常称为重建 电平或量化电平。当量化器输入信号幅度X落在X与X之间时,量化器输出电平为y。kk+1k这个量化过程可以表达为:y = Q(x) = Qx x工小牡yk,k = 1,2,3,L ,L这里xk称为分层电平或判决阈值。通常气=xk+1 - xk称为量化间隔。图2模拟信号的量化模拟信号的量化分为均匀量化和非均匀量化。由于均匀量化存在的主要缺点是:无论 抽样值大小如何,量化噪声的均方根值都固定不变。因此,当信号m(t)较小时,则信号量化 噪声功率比也就很小,这

5、样,对于弱信号时的量化信噪比就难以达到给定的要求。通常, 把满足信噪比要求的输入信号取值范围定义为动态范围,可见,均匀量化时的信号动态范 围将受到较大的限制。为了克服这个缺点,实际中,往往采用非均匀量化。非均匀量化是根据信号的不同区间来确定量化间隔的。对于信号取值小的区间,其量 化间隔侦也小;反之,量化间隔就大。它与均匀量化相比,有两个突出的优点。首先,当 输入量化器的信号具有非均匀分布的概率密度(实际中常常是这样)时,非均匀量化器的 输出端可以得到较高的平均信号量化噪声功率比;其次,非均匀量化时,量化噪声功率的 均方根值基本上与信号抽样值成比例。因此量化噪声对大、小信号的影响大致相同,即改

6、善了小信号时的量化信噪比。实际中,非均匀量化的实际方法通常是将抽样值通过压缩再进行均匀量化。通常使用 的压缩器中,大多采用对数式压缩。广泛采用的两种对数压缩律是R压缩律和A压缩律。 美国采用H压缩律,我国和欧洲各国均采用A压缩律,因此,PCM编码方式采用的也是A 压缩律。所谓A压缩律也就是压缩器具有如下特性的压缩律:A律压扩特性是连续曲线,A值不同压扩特性亦不同,在电路上实现这样的函数规律是 相当复杂的。实际中,往往都采用近似于A律函数规律的13折线(A=87.6)的压扩特性。到的PCM编码正是采用这种压扩特性来进行编码的。图3示出了这种压扩特性。图3 13折线表1列出了 13折线时的x值与计

7、算打直的比较。0101按折线分段时的X01段落12345678斜率16168421表1中第二行的X值是根据A = 87.6时计算得到的,第三行的打直是13折线分段时的值。 可见,13折线各段落的分界点与A = 87.6曲线十分逼近,同时x按2的幕次分割有利于数字 化。编码所谓编码就是把量化后的信号变换成代码,其相反的过程称为译码。当然,这里的编 码和译码与差错控制编码和译码是完全不同的,前者是属于信源编码的范畴。在现有的编码方法中,若按编码的速度来分,大致可分为两大类:低速编码和高速编码。通信中一般都采用第二类。编码器的种类大体上可以归结为三类:逐次比较型、折叠级联型、混合型。在逐次比较型编码

8、方式中,无论采用几位码,一般均按极性码、段落码、 段内码的顺序排列。下面结合13折线的量化来加以说明。表3段内码段落序号段落码8111表3段内码段落序号段落码8111711061015100量化级段内码1511111411101311011211001110111010109100181000在13折线法中,无论输入信号是正是负,均按8段折线(8个段落)进行编码。若用8位 折叠二进制码来表示输入信号的抽样量化值,其中用第一位表示量化值的极性,其余七位(第二位至第八位)则表示抽样量化值的绝对大小。具体的做法是:用第二至第四位表示 段落码,它的8种可能状态来分别代表8个段落的起点电平。其它四位表示

9、段内码,它的 16种可能状态来分别代表每一段落的16个均匀划分的量化级。这样处理的结果,8个段落 被划分成27=128个量化级。段落码和8个段落之间的关系如表2所示;段内码与16个量 化级之间的关系见表3。PCM编译码器的实现可以借鉴单片PCM编码器集成芯片,如:TP3067A、CD22357等。单芯片工作时只需给出外围的时序电路即可实现,考虑到实现细节,仿真时将PCM编译码 器分为编码器和译码器模块分别实现。2.1、信号源子系统的组成:由三个幅度相同、频率不同的正弦信号(图符7、8、9)合成,如下图4所示:图42.2、PCM编码器模块PCM编码器模块主要由信号源(图符7)、低通滤波器(图符1

10、5)、瞬时压缩器(图符16)、 A/D转换器(图符8)、并/串转换器(图符10)、输出端子构成(图符9),实现模型如 下图5所示:图5信源信号经过PCM编码器低通滤波器(图符15)完成信号频带过滤,由于PCM量化采用 非均匀量化,还要使用瞬时压缩器实现A律压缩后再进行均匀量化,A/D转换器(图符8) 完成采样及量化,由于A/D转换器的输出是并行数据,必须通过数据选择器(图符10)完 成并/串转换成串行数据,最后通过图符(9)输出PCM编码信号。2.2.1 PCM编码器组件功能实现(1)低通滤波器:为实现信号的语音频率特性,考虑到滤波器在通带和阻带之间的过渡, 采用了低通滤波器,而没有设计带通滤

11、波器。为实现信号在300Hz-3400Hz的语音频带内, 在这里采用了一个阶数为3阶的切比雪夫滤波器,其具有在通带内等波纹、阻带内单调的特性。(2)瞬时压缩器:瞬时压缩器(图符16)使用了我国现采用A律压缩,注意在译码时扩 张器也应采用A律解压。对比压缩前后时域信号(见图6,图7),明显看到对数压缩时小 信号明显放大,而大信号被压缩,从而提高了小信号的信噪比,这样可以使用较少位数的 量化满足语音传输的需要。图6压缩前图7压缩后(3)A/D转换器:完成经过瞬时压缩后信号时间及幅度的离散,通常认为语音的频带在 300Hz-3400Hz,根据低通采样定理,采样频率应大于信号最高频率两倍以上,在这里A

12、/D 的采样频率为8Hz即可满足,均匀量化电平数为256级量化,编码用8bit表示,其中第一 位为极性表示,这样产生了 64kbit/s的语音压缩编码。(4)数据选择器:图符10为带使能端的8路数据选择器,与74151功能相同,在这里完 成A/D转换后的数据的并/串转换,图符11、12、13为选择控制端,在这里控制轮流输出 并行数据为串行数据。通过数据选择器还可以实现码速转换功能。2.3、PCM译码器模块PCM译码器是实现PCM编码的逆系统。PCM译码器模块主要由ADC出来的PCM数据输出端、 D/A转换器、瞬时扩张器、低通滤波器构成。实现模型如下图8所示:图82.3.1 PCM译码器组件功能

13、实现(1)D/A转换器(图符1):用来实现与A/D转换相反的过程,实现数字量转化为模拟量, 从而达到译码最基本的要求,也就是最起码要有步骤。(1)瞬时扩张器(图符8):实现与瞬时压缩器相反的功能,由于采用A律压缩,扩张也 必须采用A律瞬时扩张器。(2)低通滤波器(图符3):由于采样脉冲不可能是理想冲激函数会引入孔径失真,量化 时也会带来量化噪声,及信号再生时引入的定时抖动失真,需要对再生信号进行幅度及相 位的补偿,同时滤除高频分量,在这里使用与编码模块中相同的低通滤波器。3、系统仿真模型如下图9:图9系统模型子系统(图符12)如下图10:图10子系统以上图9、图10各方块的有关参数如表4:符号

14、名称参数设置12子系统7SinusoidAmp = 1 v , Freq = 1e+3 Hz , Phase = 0 deg,Output 0 = Sine t4 , Output 1 = Cosine8SinusoidAmp = 1 v, Freq = 1.5e+3 Hz, Phase = 0 deg,Output 0 = Sine t4 , Output 1 = Cosine9SinusoidAmp = 1 v, Freq = 500 Hz, Phase = 0 deg,Output 0 = Sine t4 , Output 1 = Cosine10AdderInputs from 7 8

15、 9, Outputs to 1111Meta OutInput from10 Output to 3 203 4 5 14 19Analysis13Logic: ADCTwo,s Complement, Gate Delay = 0 sec Threshold = 500e-3 v, True Output = 1 v False Output = 0 v No. Bits = 8, Min Input = -2.5 v Max Input = 2.5 v,Rise Time = 0 sec, Analog = t21 Output 0, Clock =t1 Output 00Logic:

16、DACTwo,s Complement, Gate Delay = 0 sec Threshold = 500e-3 No. Bits = 8 , Min Output =-2.5 v, Max Output =2.5 v,D-0 = t13 Output 0 D-1 = t13 Output 1 D-2 = t13 Output 2, D-3 = t13 Output 3 D-4 = t13 Output 42 20Operator:LinearSys ButterworthLowpass IIR3 Poles, Fc = 1.8e+3 Hz, Quant Bits = NoneInit C

17、ndtn = Transient, DSP Mode Disabled118Source: PulseTrainAmp = 1 v, Freq = 10e+3 HzPulseW = 20.e-6 sec, Offset = 0 v, Phase = 0 deg21Comm: DeCompandA-Law,Max Input = 2.56Comm: CompanderA-Law,Max Input = 2.516Source: PulseTrainAmp = 1 v, Freq = 30e+3 Hz, PulseW = 20.e-6 secOffset = 0 v, Phase = 0 deg1

18、7Source: PulseAmp = 1 v, Freq = 20e+3 Hz, PulseW = 20.e-6 secTrainOffset = 0 v, Phase = 0 deg15Logic: Mux-D-8Gate Delay = 0 sec, Threshold = 500.e-3 vTrue Output = 1 v, False Output = 04、仿真波形如下:信号源的波形信号源经压缩后的波形PCM编码的波形PCM译码时经过D/A转化并用A律扩张后的输出波形译码后恢复源信号的输出波形由以上数据波形可以看出在PCM编码的过程中,译码输出的波形具有一定的延迟现象,其波形基本上不失真的在接收端得到恢复,传输的过程中实现了数字化的传输过程。5、参考文献吴伟陵,续大我,庞沁华.通信原理.北京邮电大学出版社,2005青松,程岱松,武建华.数字通信系统的SystemView仿真与分析.北京航空航天大学出版社,20曹志刚,钱亚生.现代通信原理.清华大学出版社,1992苗长云等主编.现代通信原理及应用.电子工业出版社,2005罗卫兵/孙桦/张捷.SystemView动态系统分析及通信系统仿真设计.西安电子科技大学出版社,206、设计过程中需解决的问题首先,必须根据实际情况合理的设计采样频率和抽样脉冲的参数,以防波形

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论