您好,欢迎访问三七文档
塔里木大学信息工程学院课程设计第1页共11页目录塔里木大学信息工程学院课程设计第2页共11页前言随着信息技术的发展,通讯在人们的日常生活中发挥着越来越重要的作用。进入21世纪以后,信息的传递更是越来越广泛和快捷,现代通讯的发展方向是数字化,因为数字通信不仅能实现人与人、人与机器、机器与机器之间的通信和数据交换功能。PCM编码就是一种将模拟信号数字化以及数字信号模拟化的实现过程,编码过程就是将模拟信号经过抽样、量化后变为数字信号的过程,译码是其反变换。本文通过仿真软件MATLAB强大的仿真功能实现了其编译码的过程,通过编译码图形对比分析了误差,并提出了进一步缩小误差的方案。PCM原理常应用于现代语音通信中。工程概况PCM的概念是在1937年法国工程师维纳斯提出。PCM——脉冲编码调试是一种将模拟信号经过抽样、量化、编码变换成数字信号的编码方式。PCM通信系统的基本组成是先对模拟信号进行抽样、量化、编码,经过信道和新稻种的干扰后再进行译码再经过低通滤波器输出信号。脉冲编码调制(pulsecodemodulation,PCM)是概念上最简单、理论上最完善的编码系统,是最早研制成功、使用最为广泛的编码系统,但也是数据量最大的编码系统。PCM的编码原理比较直观和简单,下图为PCM系统的原理框图:图中,输入的模拟信号m(t)经抽样、量化、编码后变成了数字信号(PCM信号),经信道传输到达接收端,由译码器恢复出抽样值序列,再由低通滤波器滤出模拟基带信号m(t)。通常,将量化与编码的组合称为模/数变换器(A/D变换器);而译码与低通滤波的组合称为数/模变换器(D/A变换器)。前者完成由模拟信号到数字信号的变换,后者则相反,即完成数字信号到模拟信号的变换。PCM在通信系统中完成将语音信号数字化功能,它的实现主要包括三个步骤完成:抽样、量化、编码。分别完成时间上离散、幅度上离散、及量化信号的二进制表示。根据CCITT的建议,为改善小信号量化性能,采用压扩非均匀量化,有两种建议方式,分别为A律和μ律方式,我国采用了A律方式,由于A律压缩实现复杂,常使用13折线法编码,采用非均匀量化PCM编码。正文3.1设计目的和设计意义3.1.1设计目的1.进一步学习PCM编译码器原理;抽样量化编码信道干扰m(t)ms(t)msq(t)A/D变换译码低通滤波msq(t)m(t)塔里木大学信息工程学院课程设计第3页共11页2.在通信系统仿真软件MATLAB平台上,采用M文件设计A律PCM码译码器;3.学会利用MATLAB对PCM编码这种实际问题进行处理,将理论应用于实践;4.对设计项目进行调试,对译码器进行仿真;5.对仿真结果结合编译码理论进行分析。3.1.2设计意义通过本课程设计实验使我们掌握通信原理和matlab的基本设计及学习方法。培养我们的实际应用的能力,提高分析问题、解决问题的能力。而且提高我们对这门课的了解深度,把理论知识和实践仿真相结合,增强了个人的动手和独立思考能力,也为以后后续课程的学习以及从事实际工作打下良好的基础。加深对PCM编码的原理的理解,提高系统编程、系统测试以及系统分析的能力。4.1设计方案及原理4.1.1PCM编码函数设计流程图图4.1主函数流程图4.1.2PCM编码函数设计流程图语音信源PCM编码调制,加噪声,解调PCM解码开始结束塔里木大学信息工程学院课程设计第4页共11页图4.2编码函数4.1.3PCM译码函数设计流程图图4.3译码输入码组提取符号判断段落位置判断段内位置判断符号位输出开始结束输入信号判断符号归一化和量化段落判断段内判断输出开始结束塔里木大学信息工程学院课程设计第5页共11页4.2设计原理4.2.1PCM编码原理脉冲编码调制(PCM)是现代语音通信中数字化的重要编码方式。利用MATLAB语音实现语音信号的脉冲编码调制(PCM)仿真,可以为硬件电路实现提供理论依据。通过仿真展示了PCM编码实现的设计思路及具体过程,并加以进行分析。PCM即脉冲编码调制,在通信系统中完成将语音信号数字化功能。PCM的实现主要包括三个步骤完成:抽样、量化、编码。分别完成时间上离散、幅度上离散、及量化信号的二进制表示。根据CCITT的建议,为改善小信号量化性能,采用压扩非均匀量化,有两种建议方式,分别为A律和μ律方式。本设计采用了A律方式。由于A律压缩实现复杂,常使用13折线法编码,采用非均匀量化PCM编码示意图如图4.1所示。图4.1PCM原理框图下面将介绍PCM编码中抽样、量化及编码的原理:(a)抽样所谓抽样,就是对模拟信号进行周期性扫描,把时间上连续的信号变成时间上离散的信号。该模拟信号经过抽样后还应当包含原信号中所有信息,也就是说能无失真的恢复原模拟信号。它的抽样速率的下限是由抽样定理确定的。(b)量化从数学上来看,量化就是把一个连续幅度值的无限数集合映射成一个离散幅度值的有限数集合。模拟信号的量化分为均匀量化和非均匀量化。由于均匀量化存在的主要缺点是:无论抽样值大小如何,量化噪声的均方根值都固定不变。因此,当信号mt较小时,则信号量化噪声功率比也就很小,这样,对于弱信号时的量化信噪比就难以达到给定的要求。通常,把满足信噪比要求的输入信号取值范围定义为动态范围,可见,均匀量化时的信号动态范围将受到较大的限制。为了克服这个缺点,实际中,往往采用非均匀量化。非均匀量化是根据信号的不同区间来确定量化间隔的。对于信号取值小的区间,其量化间隔v也小;反之,量化间隔就大。它与均匀量化相比,有两个突出的优点。首先,当输入量化器的信号具有非均匀分布的概率密度(实际中常常是这样)时,非均匀量化器的输出端可以得到较高的平均信号量化噪声功率比;其次,非均匀量化时,量化噪声功率的均方根值基本上与信号抽样值成比例。因此量化噪声对大、小信号的影响大致相同,即改善了小信号时的量化信噪比。实际中,非均匀量化的实际方法通常是将抽样值通过压缩再进行均匀量化。通常使用的压缩器中,大多采用对数式压缩。广泛采用的两种对数压缩律是压缩律和A压缩律。美国采用压缩律,我国和欧洲各国均采用A压缩律,因此,PCM编码方式采用的也是A压缩律。(c)编码话音输入低通滤波瞬时压缩抽样量化编码信道再生解码解调瞬时扩张低通滤波话音输出塔里木大学信息工程学院课程设计第6页共11页所谓编码就是把量化后的信号变换成代码,其相反的过程称为译码。当然,这里的编码和译码与差错控制编码和译码是完全不同的,前者是属于信源编码的范畴。在现有的编码方法中,若按编码的速度来分,大致可分为两大类:低速编码和高速编码。通信中一般都采用第二类。编码器的种类大体上可以归结为三类:逐次比较型、折叠级联型、混合型。在逐次比较型编码方式中,无论采用几位码,一般均按极性码、段落码、段内码的顺序排列。(d)译码PCM译码器是实现PCM编码的逆系统。其中各模块功能如下:D/A转换器:用来实现与A/D转换相反的过程,实现数字量转化为模拟量,从而达到译码最基本的要求,也就是最起码的步骤。瞬时扩张器:实现与瞬时压缩器相反的功能,由于采用A律压缩,扩张也必须采用A律瞬时扩张器。低通滤波器:由于采样脉冲不可能是理想冲激函数会引入孔径失真,量化时也会带来量化噪声,及信号再生时引入的定时抖动失真,需要对再生信号进行幅度及相位的补偿,同时滤除高频分量,在这里使用与编码模块中相同的低通滤波器。4.2.2A律压缩律原理理想对数压缩:)ln(11xky需对0x的小信号段进行修正。A律修正思想:.过原点做)(xfy的切线,切点b;.切线ob段+曲线bc——A律压缩曲线。A压缩律是指符合下式的对数压缩规律:101ln()1ln()1,11ln()AxxAAyAxxAA,式中,x为压缩器归一化输入电压;y为压缩器归一化输出电压;A为常数,决定压缩程度。A压缩律中的常数A不同,则压缩曲线的形状也不同,它将特别影响小电压时的信号量噪比的大小,在实用中,选择A等于87.6。4.2.313折线近似的原理A律压缩表示式是一条连续的平滑曲线,用电子线路很难准确的实现。现在由于数字电路技术的发展,这种特性很容易用数字电路来近似实现,13折线特性就是近似于A压缩律的特性,其曲线见图4.2塔里木大学信息工程学院课程设计第7页共11页4.2A压缩律特性曲线图中横坐标x在0~1区间中分为不均匀的8段。2/1~1间的线段称为第8段;4/1~2/1间的线段称为第7段;8/1~4/1间的线段称为第6段;依此类推,直到0~128/1间的线段称为第1段。图中纵坐标y则均匀的划分为8段。将这8段相应的坐标点(x,y)相连,就得到了一条折线。4.2.4PCM编码规则输入信号x进行A律压缩,取A=87.6.采用13折线近似,在第一象限,输出x端点对应:x=(111111101128643216842,,,,,,,,),图形表示如图1.在13折线法中采用的折叠码有8位。其中第一位C1表示量化值的极性正负。后面的7位分为段落码和段内码两部分,用于表示量化值的绝对值。其中第2~4位(C2~C4)是段落码,共计3位,可以表示8种斜率的段落;其他4位(C5~C8)为段内码,可以表示每一段落内的16种量化电平。段内码代表的16个量化电平是均匀划分的。所以,这7位码总共能表示128种量化值。塔里木大学信息工程学院课程设计第8页共11页00.20.40.60.8100.10.20.30.40.50.60.70.80.91A律13折线近似非线性压缩输入信号x非线性压缩输出信号yA律压缩特性折线近似A律图4.3A律曲线与13折线近似在实际中,A律13折线应用比律13折线用得广泛。表5.1列出了计算x值与13折线时的x值的比较。表4.1计算值x与A律13折线时x值的比较y0818283848586871x012816.6016.3014.15179.7193.3198.111按折线分段时的x012816413211618141211段落12345678斜率161684212141表5.1中第二行的x值是根据87.6A时计算得到的,第三行的x值是13折线分段时的值。可见,13折线各段落的分界点与87.6A曲线十分逼近,同时x按2的幂次分割有利于数字化。A律压扩特性是连续曲线,A律不同压扩特性也不同,在电路上实现这样的函数规律是相当复杂的。实际中,往往采用近似于A律函数规律的13折线(87.6A)的压扩特性。这样,它基本上保持了连续压扩特性曲线的优点,。本设计中所用到的PCM编码正是采用这种压扩特性来编码的。塔里木大学信息工程学院课程设计第9页共11页5.1仿真结果与分析5.1.1仿真结果图5.1PCM编码前与译码后的比较塔里木大学信息工程学院课程设计第10页共11页图5.2PCM编码前与译码后频谱的比较5.1.2结果分析根据以上的波形图可以很明显的看出在编码译码后信号的失真小,这可以说明PCM编码和译码过程中不会出现信号失真。我们发现经过A率PCM通信系统的模拟信号与原信号相比误差较小,失真较小。但是从图的对比中能很看到抽样的大小有一些变化,这是因为在实际的系统实验中,编译码的语音信号中有噪声存在。输入的语音信号和编码译码的语音信号的时间长度不同,是因为编码矩阵的大小,可以通过矩阵的大小来改变编码译码的时间长度6.1总结利用MATLAB软件完成了一个完整的PCM编码和译码过程。并把输入的语音信号进行了编码和译码。在通信原理的教学过程中,一直注重理论的教学,但是深奥的理论难以理解,很有必要以某种可见的、图形化的形式来加深对理论的理解。MATLAB的引入带来了直观的感受,提供了仿真和可视化的分析环境,可以构造各种复杂的模拟、数字、数模混合系统以及各种速率的系统,主要用于电路与通信系统的设计和仿真。通过MATLAB语言对PCM调制系统的采样、量化、编码的仿真与计算,使塔里木大学信息工程学院课程设计第11页共11页得分析PCM调制系统变得直观简单。参考文献:[1]樊昌信,曹丽娜.通信原理[M].北京:国防工业出版社,2011.[2]别志红,别红霞.信息与通
本文标题:通信原理课程论文
链接地址:https://www.777doc.com/doc-6564515 .html