MATLAB的A律PCM译码器系统仿真(3)

2019-01-27 13:36

第 11 页 共 14 页

if x(1)==1

y=(a2+b2)/2*delta %根据极性输出PCM解码值 else y=-(a2+b2)/2*delta end

3.3 程序输入与输出结果

程序的编码输入与译码输出如下: >> q_pcm x=[1 0 0 1 1 1 0 1] a=-2048 b=2048 >>y = 29.5000

3.4 输出结果分析

输入编码信号的向量第一个1是极性码,代表为正.后面的0 0 1代表的是在第二区间,其中第二区间的范围是16~32,把第二区间分成16份,每个量化区间为1,最后四位

1 1 0 1代表的是第二的区间的第13个量化间隔。译码输出为:

y?16?(13?14)/2?29.5 (3-1) 该计算结果与程序输出结果相同,所以结果正确[6]。

4 出现的问题与解决方法

在设计过程中,出现了很多错误。但经过老师和同学的帮助,都一一解决了。

(1)开始进行调试的时候,提示我的文件没被定义。因为以前对MATLAB的了解比较少,所以我也不知道什么原因,于是请教了个成绩好的同学。这才知道原来是我没打开M文件所在的文件,因此导致程序以及一些公式无法被调用。经过重新设置,终于可以进行调试。

(2)后来,碰到一个严重的问题。程序译码输出结果为:

y?28.500

第 12 页 共 14 页

(4-1)

但我计算的结果是:

y?29.5000 (4-2)

译码输出与我计算的结果差1。开始以为是我算错了,就重新算了一遍,并且请同学进行了检查,但同样发现结果是29.5000。于是把错误定在了程序上,但又感觉程序没有错误。通过对程序一句依据反复的检查,最后发现

“p=x(5)*2^3+x(6)*2^2+x(7)*2^1;”出了问题。因为我少写了一项x(8),本来应该是“p=x(5)*2^3+x(6)*2^2+x(7)*2^1+x(8);”的。根据二进制到十进制的转换,1 1 0 1的值应该是:

p?2?2?2?2?133210 (4-3)

而我程序里面的结果是:

p?2?2?2?12321 (4-4)

所以我计算的结果与译码输出的结果相差1。成功解决这个问题后,我对接下来的设计细心许多,因为很多问题就是出在认为最简单的地方。

5 结 束 语

经过三周的努力终于完成了本次的课程设计。该课程设计对通信系统的编码、传输和译码都进行了设计与仿真,对仿真结果结合编译码理论进行了分析。

从老师那里了解到,说这门课程设计比较容易完成,于是对这次的课程设计充满了信心。可当我开始动手的时候,发现并不是他们说的那么容易,主要是我对所设计的东西不是很清楚,所以要用MATLAB语言来编程序确实有点困难。但想归想,课程设计还得继续下去,于是开始大量的找资料,并且大致想好了设计思路。当这一切悄悄进行的时候,确实感觉到这些真的都算容易。

设计过程中,在老师和同学的帮助下,弄懂了A律13折线和PCM译码的原理,了解这些后总个设计思路就呈现在眼前,自己的信心也倍增。我很早就把论文格式定好,并且把概念性的东西都写好了。可当给老师检查的时候,才发现原来很多错误,其中我写的摘要和引言根本就不合格,本以为最简单的东西,偏偏是错得最多的地方。让我明白每意见事情都要认真面对,这对我接下来的设计有很大帮助,减少了很多第几错误的发生。把设计原理和基本思路写好后,开始了

第 13 页 共 14 页

最终要也最难的一项——编程。我对MATLAB语言掌握得不好,从为总个课程设计的绊脚石,连续几天都无从下手,看到别人一个个的把程序编好,并开始了仿真和结果分析,那时真的很担心,担心不能及时完成任务。不过功夫不负苦心人,在老师和同学的悉心知道下,终于把程序编写好,成功进行了调试,经过结果分析后验证了输出结果是正确的。成功达到该设计的要求和目的。

对这次课程设计,感受颇深。使我们进一步掌握了PCM编译码的工作原理及PCM系统的工作过程;加强了运用仿真软件MATLAB平台,采用M文件编程的能力;学会了通过应用软件仿真来实现各种通信系统的设计,对以后的学习和工作都起到了一定的促进作用;更好的锻炼了我们的动手能力和思维方式。

总体来说,这次实习让我受益匪浅。打破了一直局限于课本知识的学习方式,增加了我们的兴趣,并且体会到成功给大家带来的喜悦。让我明白:无论遇到什么困难,只要对自己有信心,认真思考,悉心求教,自然会找到解决的办法。相信在以后的日子里,大家会做得更好。

能成功完成该设计,离不开大家的帮助。在此,感谢老师与学姐的悉心指导,是你们让我对这门课程设计有了做下去的勇气和信心;感谢同学们,是你们不厌其烦的帮助我,才使我一次次的成功解决困难。在此,我真心的对你们说声:谢谢!

参 考 文 献

[1]张圣勤.MATLAB7.0实用教程.北京:机械工业出版社,2006 [2]樊昌信,曹丽娜.通信原理.北京:国防工业出版社,2008

[3]Proakis J G,et al.Communication Systems.叶芝慧,等译.北京:电子工业出版社,2002

[4]刘玉君.信道编码.郑州:河南科学技术出版社,1992

[5]王秉钧,王少毅,韩敏.通信原理及其应用.北京:国防工业出版社2006 [6]桑林,郝建军,刘丹谱.数字通信.北京:邮电大学出版社,2002

第 14 页 共 14 页


MATLAB的A律PCM译码器系统仿真(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:西 安 交 通 大 学 实 验 报 告 生物信息学

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: