- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通信原理大型实验课程设计实验报告
实验一 基于A律十三折和u律十五折的PCM编解码
班级:10通信 学号: 姓名:
一、设计要求:
1、掌握Matlab的使用,掌握Simulink中建立通信模型的方法。
2、了解PCM编码的原理及在Simulink中的具体实现模块。
3、掌握如何观察示波器,来分析仿真模型的误差。
二、实验内容:
1、 设计一个A律13折线近似的PCM编解码器模型,能够对取值在[-1;1]?内的归一化信号样值进行编码。建立PCM串行传输模型,并在传输信道中加入指定错误概率的随机误码。
在解码端信道输出的码流经过串并转换后送入PCM解码,之后输出解码结果并显示波形。
仿真采样率必须是仿真模型中最高信号速率的整数倍,这里模型中信道传输速率最高,为64kbps,故设置仿真步进为1/64000?秒。信道错误比特率设为0.01,以观察信道误码对PCM传输的影响。仿真结果波形如图所示,传输信号为幅度是1,频率是200Hz正弦波,解码输出存在延迟。
2、设信道是无噪的。压缩扩张方式为u?律的,参数u=255?。试研究输入信号电平与PCM量化信噪比之间的关系。以正弦波作为测试信号。
PCM解码输出信号与原信号相减得出量化噪声信号,采用方差统计模块统计输出量化噪声以及原信号的功率,计算出信噪比。其中参数mu设置为255。
实验原理及结果:
1、编码原理:
(1)PCM编解码的原理:PCM编码是一种用一组二进制数字代码来代替连续信号的抽样值,从而实现通信方式。PCM实现主要包括三个步骤完成:抽样、量化、编码。分别完成时间上离散、幅度上离散、及量化信号的二进制表示。
(2)A律编码方式的原理:
如上图所示当A等于87.6时根据根据公式得到A律压缩曲线,图中横坐标和纵坐标都是归一化后的数值。从图中可以看到,输出信号的幅度方位与输入信号相同。当输入信号的幅度较小时,输出信号的变化幅度较大;而当输入信号的幅度较大时,输出信号的变化则相对变小,这就是非均匀量化的特征,他能有效的降低量化噪声。
(3)u律编码方式的原理:
2、Simulink仿真模型图:
(1)A律十三折
PCM编码子模块:如图一
图一PCM编码模块
其中以“Saturation”作为限幅器,将输入信号幅度值限制在PCM编码的定义范围内[-1,1],“Relay”模块的门限设置为0,其输出即可作为PCM编码输出的最高位---极性码。样值取绝对值后,以实例所示的“Look-Up Table”查表模块进行13折线压缩,并用增益模块将样值范围放大到0到127内,然后用间距为1的“Quantizer”进行四舍五入取整,最后将整数编码为7bit二进制序列,作为PCM编码的低7位。可以将该模型中虚线所围部分封装为一个PCM编码子系统备用。
PCM解码子模块:如图二
图二PCM解码模块
解码器中首先分离并行数据中的最高位(极性码)和7位数据,然后将7bit数据转换为整数值,再进行归一化、扩张后与双极性的极性码相乘得出解码值。再将该模型封装为一个PCM解码子系统备用。
A律十三折仿真模型:如图三
图三A律PCM仿真模型
在上述做好的编码器和解码器基础上,建立PCM串行传输模型,并在传输信道中加入指定错误概率的随机误码。在解码端信道输出的码流经过串并转换后送入PCM解码,之后输出解码结果并显示波形。模型中没有对PCM解码结果作低通滤波处理,但实际系统中PCM解码输出总是经过低通滤波后送入扬声器的。
主要参数设置:
1、运行环境Simulation,Stop time: 0.01,Type:Fixed-step,Solver:orde5 (Dormand-Prince),Fixed-step size:1/64000
2、“Saturation”作为限幅器,将输入信号幅度值限制在PCM编码的定义范围内[-1,1];“Relay”模块的门限设置为0。
3、量化器模块“Quantizer”的量化间隔为1。
4、 “Integer to Bit Converter”模块的转换比特数设置为7,进行7比特转换。
5、Look-Up Table”查表模块可以实现对13段折线近似的压缩扩张计算的建模,编码的输入值向量设置为 [0,1/128,1/64,1/32,1/16,1/8,1/4,1/2,1] 输出值向量设置为[0:1/8:1],解码向量值设置为[0:1/8:1],输出向量设置为[0,1/128,1/64,1/32,1/16,1/8,1/4,1/2,1]。
6、Zero-Order,Sample time设置为1/8000.
示波器结果:如图四
图四PCM串行传输仿真结果
由于在信道中加入了信道误码脉冲,所以导致解码输出的结果出现了失真。
(2)u律十三折
μ律PCM编码器
文档评论(0)