脉冲编码调制(pcm)系统设计与仿真1

上传人:wt****50 文档编号:37983305 上传时间:2018-04-25 格式:DOC 页数:14 大小:259KB
返回 下载 相关 举报
脉冲编码调制(pcm)系统设计与仿真1_第1页
第1页 / 共14页
脉冲编码调制(pcm)系统设计与仿真1_第2页
第2页 / 共14页
脉冲编码调制(pcm)系统设计与仿真1_第3页
第3页 / 共14页
脉冲编码调制(pcm)系统设计与仿真1_第4页
第4页 / 共14页
脉冲编码调制(pcm)系统设计与仿真1_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《脉冲编码调制(pcm)系统设计与仿真1》由会员分享,可在线阅读,更多相关《脉冲编码调制(pcm)系统设计与仿真1(14页珍藏版)》请在金锄头文库上搜索。

1、脉冲编码调制(脉冲编码调制(PCM)系统设计与仿真)系统设计与仿真1 设计目的加深对所学的通信原理知识理解,培养专业素质;掌握通信电路的设计方法,能够进行设计简单的通信电路系统;掌握通信系统安装的基本知识和技能,培养学生对通信电路系统的整机调试和检测的能力;通过专业课程设计掌握通信中常用的信号处理方法,能够分析简单通信系统的性能。2 设计要求画出系统结构框图,根据系统的工作原理,利用 SystemView 的模块画出系统的结构图并进行仿真,观察仿真波形。3 设计原理SystemView 仿真软件可以实现多层次的通信系统仿真。脉冲编码调制(PCM)是现代语音通信中数字化的重要编码方式。利用 Sy

2、stemView 实现脉冲编码调制(PCM)仿真,可以为硬件电路实现提供理论依据。通过仿真展示了PCM 编码实现的设计思路及具体过程,并加以进行分析。PCM 即脉冲编码调制,在通信系统中完成将语音信号数字化功能。PCM的实现主要包括三个步骤完成:抽样、量化、编码。分别完成时间上离散、幅度上离散、及量化信号的二进制表示。根据 CCITT 的建议,为改善小信号量化性能,采用压扩非均匀量化,有两种建议方式,分别为 A 律和 律方式,我国采用了 A 律方式,由于 A 律压缩实现复杂,常使用 13 折线法编码,采用非均匀量化 PCM 编码示意图见图 1。低通滤波瞬时压缩抽 样量 化编 码低通滤波瞬时扩张

3、解 调解 码信道再 生话音输入话音输出2图 3.1 PCM 原理框图下面将介绍 PCM 编码中抽样、量化及编码的原理:(a) 抽样所谓抽样,就是对模拟信号进行周期性扫描,把时间上连续的信号变成时间上离散的信号。该模拟信号经过抽样后还应当包含原信号中所有信息,也就是说能无失真的恢复原模拟信号。它的抽样速率的下限是由抽样定理确定的。(b) 量化从数学上来看,量化就是把一个连续幅度值的无限数集合映射成一个离散幅度值的有限数集合。如图 2 所示,量化器 Q 输出 L 个量化值,kyk=1,2,3,L。常称为重建电平或量化电平。当量化器输入信号幅度ky落在与之间时,量化器输出电平为。这个量化过程可以表达

4、为:xkx1kxky1( ),1,2,3,kkkyQ xQ xxxykLL这里kx称为分层电平或判决阈值。通常称为量化间隔。kkkxx1图 3.2 模拟信号的量化模拟信号的量化分为均匀量化和非均匀量化。由于均匀量化存在的主要缺点是:无论抽样值大小如何,量化噪声的均方根值都固定不变。因此,当信号较小时,则信号量化噪声功率比也就很小,这样,对于弱信号时的量化信( )m t噪比就难以达到给定的要求。通常,把满足信噪比要求的输入信号取值范围定义为动态范围,可见,均匀量化时的信号动态范围将受到较大的限制。为了克服这个缺点,实际中,往往采用非均匀量化。非均匀量化是根据信号的不同区间来确定量化间隔的。对于信

5、号取值小的区间,其量化间隔也小;反之,量化间隔就大。它与均匀量化相比,有两个v突出的优点。首先,当输入量化器的信号具有非均匀分布的概率密度(实际中模拟入yx 量化器 量化值3常常是这样)时,非均匀量化器的输出端可以得到较高的平均信号量化噪声功率比;其次,非均匀量化时,量化噪声功率的均方根值基本上与信号抽样值成比例。因此量化噪声对大、小信号的影响大致相同,即改善了小信号时的量化信噪比。实际中,非均匀量化的实际方法通常是将抽样值通过压缩再进行均匀量化。通常使用的压缩器中,大多采用对数式压缩。广泛采用的两种对数压缩律是压缩律和 A 压缩律。美国采用压缩律,我国和欧洲各国均采用 A 压缩律,因此,PC

6、M 编码方式采用的也是 A 压缩律。所谓 A 压缩律也就是压缩器具有如下特性的压缩律:AXAAxy10 ,ln111,ln1ln1XAAAxy4A 律压扩特性是连续曲线,A 值不同压扩特性亦不同,在电路上实现这样的函数规律是相当复杂的。实际中,往往都采用近似于 A 律函数规律的 13 折线(A=87.6)的压扩特性。这样,它基本上保持了连续压扩特性曲线的优点,又便于用数字电图 3.3 A 律函数 13 折线路实现,本设计中所用到的 PCM 编码正是采用这种压扩特性来进行编码的。图 3 示出了这种压扩特性。表 1 列出了 13 折线时的 值与计算 值的比较。xx未压缩(1)(2)(3)(4)(5

7、)(6)(7)(8)161 81 41 2110y 18786858483828132164112815表 3.1 13 折线时的值与计算值的比较xxy081 82 83 84 85 86 871x012816 .6016 .3014 .151 79. 71 93. 31 98. 111按折线分段时的x01281 641 321 161 81 41 211段落12345678斜率1616842121 41表 1 中第二行的 值是根据时计算得到的,第三行的 值是 13 折线x6 .87Ax分段时的值。可见,13 折线各段落的分界点与曲线十分逼近,同时6 .87A按 2 的幂次分割有利于数字化。x

8、(c) 编码所谓编码就是把量化后的信号变换成代码,其相反的过程称为译码。当然,这里的编码和译码与差错控制编码和译码是完全不同的,前者是属于信源编码的范畴。在现有的编码方法中,若按编码的速度来分,大致可分为两大类:低速编码和高速编码。通信中一般都采用第二类。编码器的种类大体上可以归结为三类:逐次比较型、折叠级联型、混合型。在逐次比较型编码方式中,无论采用几位码,一般均按极性码、段落码、段内码的顺序排列。下面结合 13 折线的量化来加以说明。6表 3.2 段落码 表 3.3 段内码段落序号段落码量化级段内码151111 8111 141110131101 7110 121100111011 610

9、1 10101091001 5100 8100070111 4011 6011050101 3010 4010030011 2001 2001010001 1000 00000在 13 折线法中,无论输入信号是正是负,均按 8 段折线(8 个段落)进行编码。若用 8 位折叠二进制码来表示输入信号的抽样量化值,其中用第一位表示量化值的极性,其余七位(第二位至第八位)则表示抽样量化值的绝对大小。具体的做法是:用第二至第四位表示段落码,它的 8 种可能状态来分别代表 8 个段落的起点电平。其它四位表示段内码,它的 16 种可能状态来分别代表每一段落的 16 个均匀划分的量化级。这样处理的结果,8 个

10、段落被划分成 27128 个量化级。段落码和 8 个段落之间的关系如表 2 所示;段内码与 16 个量化级之间的关系见表 3。PCM 编译码器的实现可以借鉴单片 PCM 编码器集成芯片,如:7TP3067A、CD22357 等。单芯片工作时只需给出外围的时序电路即可实现,考虑到实现细节,仿真时将 PCM 编译码器分为编码器和译码器模块分别实现。3.1、信号源子系统的组成由三个幅度相同、频率不同的正弦信号(图符 7、8、9)合成,如图 4 图 3.4 信号源子系统的组成3.2、PCM 编码器模块 PCM 编码器模块主要由信号源(图符 7)、低通滤波器(图符 15)、瞬时压缩器(图符 16)、A/

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

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

13、通采样定理,采样频率应大于信号最高频率两倍以上,在这里 A/D 的采样频率为 8Hz 即可满足,均匀量化电平数为 256 级量化,编码用 8bit 表示,其中第一位为极性表示,这样产生了 64kbit/s 的语音压9缩编码。 (d)数据选择器:图符 10 为带使能端的 8 路数据选择器,与 74151 功能相同,在这里完成 A/D 转换后的数据的并/串转换,图符 11、12、13 为选择控制端,在这里控制轮流输出并行数据为串行数据。通过数据选择器还可以实现码速转换功能。3.4、PCM 译码器模块 PCM 译码器是实现 PCM 编码的逆系统。 PCM 译码器模块主要由 ADC 出来的 PCM 数

14、据输出端、D/A 转换器、瞬时扩张器、低通滤波器构成。实现模型如下图 8 所示:图 3.8 PCM 译码器3.4.1 PCM 译码器组件功能实现(a)D/A 转换器(图符 1):用来实现与 A/D 转换相反的过程,实现数字量转化为模拟量,从而达到译码最基本的要求,也就是最起码要有步骤。(b)扩张器(图符 8):实现与瞬时压缩器相反的功能,由于采用 A 律压缩,扩张也必须采用 A 律瞬时扩张器。 (c)滤波器(图符 3):由于采样脉冲不可能是理想冲激函数会引入孔径失真,量化时也会带来量化噪声,及信号再生时引入的定时抖动失真,需要对再生信号进行幅度及相位的补偿,同时滤除高频分量,在这里使用与编码模

15、块中相同的低通滤波器。系统仿真模型如下图 9:10图 3.9 系统模型子系统(图符 12)如下图 10:图 3.10 子系统以上图 9、图 10 各方块的有关参数如表 4:表 3.4 有关参数符号名称参数设置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 =

16、 1 v,Freq = 500 Hz, Phase = 0 deg,Output 0 = Sine t4 ,Output 1 = Cosine10AdderInputs from 7 8 9,Outputs to 111111Meta OutInput from10 Output to 3 203 4 5 14 19Analysis13Logic: ADCTwos 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,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号