PCM编译码器设计方案及应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PCM编译码器设计及应用的设计

摘要:在科学技术高速发展的今天,通信原理技术已广泛运用于制造业、农业、交通、

航空航天等众多部门,极大的提高了社会劳动生产率,改善了人们的劳动环境,丰富和提高了人民的生活水平。在今天的社会生活中,自动化装置已经无所不在,为人类文明进步做出了重要的贡献。通信原理系统的课程设计是检验我们学过知识扎实程度的好机会,也让我们的知识体系更加系统,更加完善。在不断学习新知识的基础上得到了动手能力的训练,启发创新思维及独立解决实际问题的能力,提高设计、装配、调试能力。

关键词:PCM;编译码器;simulink。抽样;量化;脉冲

引言

随着电子技术和计算机技术的发展,仿真技术得到了广泛的应用。基于信号的用于通信系统的动态仿真软件simulink具有强大的功能,可以满足从底层到高层不同层次的设计、分析使用,形成多层系统,使系统设计更加简洁明了,便于完成复杂系统的设计。

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

1、系统介绍

PCM即脉冲编码调制,在通信系统中完成将语音信号数字化功能。PCM的实现主要包括三个步骤完成:抽样、量化、编码。分别完成时间上离散、幅度上离散、及量化信号的二进制表示。根据CCITT的建议,为改善小信号量化性能,采用压扩非均匀量化,有两种建议方式,分别为A律和μ律方式,我国采用了A律方式,由于A律压缩实现复杂,常使用 13 折线法编码,采用非均匀量化PCM编码示意图见图1。

2.1抽样

所谓抽样,就是对模拟信号进行周期性扫描,把时间上连续的信号变成时间上离散的信号。该模拟信号经过抽样后还应当包含原信号中所有信息,也就是说能无失真的恢复原模拟信号。它的抽样速率的下限是由抽样定理确定的。

2.2 量化

从数学上来看,量化就是把一个连续幅度值的无限数集合映射成一个离散幅度值的有限数集合。如图1-2所示,量化器Q 输出L 个量化值k y ,k=1,2,3,…,L 。k y 常称为重建电平或量化电平。当量化器输入信号幅度x 落在k x 与1+k x 之间时,量化器输出电平为k y 。这个量化过程可以表达为:{}1(),1,2,3,,k k k y Q x Q x x x y k L +==<≤==

这里k x 称为分层电平或判决阈值。通常k k k x x -=∆+1称为量化间隔。

图1-2 模拟信号的量化

模拟信号的量化分为均匀量化和非均匀量化。由于均匀量化存在的主要缺点是:无论抽样值大小如何,量化噪声的均方根值都固定不变。因此,当信号()m t 较小时,则信号量化噪声功率比也就很小,这样,对于弱信号时的量化信噪比就难以达到给定的要求。通常,把满足信噪比要求的输入信号取值范围定义为动态范围,可见,均匀量化时的信号动态范围将受到较大的限制。为了克服这个缺点,实际中,往往采用非均匀量化。

非均匀量化是根据信号的不同区间来确定量化间隔的。对于信号取值小的区间,其量化间隔v ∆也小;反之,量化间隔就大。它与均匀量化相比,有两个突出的优点。首先,当输入量化器的信号具有非均匀分布的概率密度(实际中常常是这样)时,非均匀量化器的输出端可以得到较高的平均信号量化噪声功率比;其次,非均匀量化时,量化噪声功率的均方根值基本上与信号抽样值成比例。因此量化噪声对大、小信号的影响大致相同,即改善了小信号时的量化信噪比。

实际中,非均匀量化的实际方法通常是将抽样值通过压缩再进行均匀量化。通常使用的压缩器中,大多采用对数式压缩。广泛采用的两种对数压缩律是μ压缩律和A 压缩律。美国采用μ压缩律,我国和欧洲各国均采用A 压缩律,因此,PCM 编码方式采用的也

是A 压缩律。

所谓A 压缩律也就是压缩器具有如下特性的压缩律:

A X A Ax y 1

0,ln 1≤<+=

11,ln 1ln 1<≤++=X A A Ax y

A 律压扩特性是连续曲线,A 值不同压扩特性亦不同,在电路上实现这样的函数规律是相当复杂的。实际中,往往都采用近似于A 律函数规律的13折线(A=87.6)的压扩特性。这样,它基本上保持了连续压扩特性曲线的优点,又便于用数字电路实现,本设计

中所用到的PCM 编码正是采用这种压扩特性来进行编码的。图1-3示出了这种压扩特性。

图1-3 13折线

表1-1列出了13折线时的x 值与计算x 值的比较。

表 1-1

表1中第二行的x 值是根据6.87=A 时计算得到的,第三行的x 值是13折线分段时的值。可见,13折线各段落的分界点与6.87=A 曲线十分逼近,同时x 按2的幂次分割有利于数字化。

2.3 编码

所谓编码就是把量化后的信号变换成代码,其相反的过程称为译码。当然,这里的编码和译码与差错控制编码和译码是完全不同的,前者是属于信源编码的范畴。

在现有的编码方法中,若按编码的速度来分,大致可分为两大类:低速编码和高速编码。通信中一般都采用第二类。编码器的种类大体上可以归结为三类:逐次比较型、折叠级联型、混合型。在逐次比较型编码方式中,无论采用几位码,一般均按极性码、段落码、段内码的顺序排列。下面结合13

折线的量化来加以说明。

在13折线法中,无论输入信号是正是负,均按8段折线(8个段落)进行编码。若用8位折叠二进制码来表示输入信号的抽样量化值,其中用第一位表示量化值的极性,其余七位(第二位至第八位)则表示抽样量化值的绝对大小。具体的做法是:用第二至第四位表示段落码,它的8种可能状态来分别代表8个段落的起点电平。其它四位表示段内码,它的16种可能状态来分别代表每一段落的16个均匀划分的量化级。这样处理的结果,8个段落被划分成27=128个量化级。段落码和8个段落之间的关系如表2所示;段内码与16个量化级之间的关系见表1-3。

3、基于simulink的PCM编码和解码的仿真

图1-4Simulink PCM编码和解码组成的框图

3.1仿真框图中各部分的简介

1.信源

在通信系统中假定我们仅用来传送语音信号,因语音信号的频带范围为300Hz23400Hz ,为了更好的体现人的语音的频率的变化以及观察所采用的系统对语音频带范围内的信号恢复程度,我们采用了Chrip 函数。Chrip 函数是其频率时间线性增长的函数,在雷达系统中这样的信号称为线性调频信号,并用专用词汇Chrip 表示。

相关文档
最新文档