内容发布更新时间 : 2024/12/22 13:53:13星期一 下面是文章的全部内容请认真阅读。
的Data Import/Export的Refine factor数据设置改大即可完善示波器里现实的波形。
2、用放大器观察示波器波形后,原理图有的连线会显示虚红现象。
解决方法:双击示波器,将General中的Floating Scope框里的‘√’去除掉,再重新运行Simulink观察示波器即可看到准确图形。
3、用误码器观察误码情况时,发现误码率很大,而在同时观察示波器波形时发现解码时正确的,只是有一个码元时间的延迟。
解决方法:鼠标双击误码器图标,对其延时参数进行设置,对应延迟时间可通过波形图调节。
4、在误码率计算理论值与实际值的过程中,M文件的放置、实际误码率运行、代码编写等方面经常出新运行错误等现象。 解决办法 :查找资料,询问老师,不断地调试。
5 结束语
为期十几天的课程设计将要结束了。在这两周的学习中,我学到了很多,也找到了自己身上的不足。感受良多,获益匪浅。
在课程设计的过程中,经历了奋斗的酸甜苦辣和成功的喜悦。这次的课程设计对个人来说都是一个挑战,因为在以前是从未做过课程设计的。本次课程设计然我更加我了解到了通信的原理。对信号的产生与传输过程理解更加透彻,这次课程设计中运用仿真设计,建立通信模块,熟练掌握仿真设计这对于我们专业的学生来说是非常重要。仿真设计为我们方便研究通信过程提供了一个很好的平台,我们可以很快建模,并快速发现和解决问题,这样就可以提高效率,节约投资,缩短开发设计时间。所以,了解和掌握通信系统仿真对于通信专业学生而言非常的重要。另外这次课程设计同时让我更加熟练了World文档的运用!
在做课程设计准备工作的时候,收集好课程设计相关的资料,由于是将理论知识实际化,然而我对Matlab软件里的仿真工具不是很熟,初次接触,由于对新知识的渴望,还是满怀信心,当实际操作起来,问题好多,幸好有老师的指点,让我对仿真平台运用的更加熟练。在做波形仿真的过程中,对各元器件的参数进行设置的时候,自己心里想
的,会在波形图上得到表现,让自己对本学期所学的知识更加的感兴趣了,对信号的调制过程中,得到正确的波形图时就会产生以前在做计算机编程运行成功后的那种成就感!
由于自己的课题和几个同学相似,因此,和同学交流是促成课程设计完成的一个很好条件,同学都对课题很用心,吃饭、走路时也听得到他们谈论课程设计的相关内容。虽然是个体课程设计,但我却深深地感受到了团体合作的快乐。两周左右的时间,对这次课程设计,我对通信系统的仿真有了很大的了解,掌握的设计的方法和思路,提高了对系统的分析能力和解决能力。
这次课程设计中学到了很多在课堂上学不到的东西,比如独立思考问题的能力、差错分析能力、与人合作的能力,我受益匪浅,我相信这对我未来工作学习会有很大帮。虽然做这次课程设计中常常出现错误,受过挫折,但有句话不是说挫折是一种财富,经历是一种拥有么!总的来说,课程设计完成了,或多或少有些地方仍存在问题,但经历了,挫败过,高兴过,我相信,这次课程设计一定会是我人生路途上非常美好的会回忆。
参考文献
[1] 邓华.MATLAB通信仿真及应用实例详解 北京:人名邮电出版社,2003 [2] 桑林,郝建军,刘丹谱.数字通信.北京:北京邮电大学出版社,2007 [3] 樊昌信,曹丽娜.通信原理.北京:国防工业出版社,2009
[4] 郭文兵,桑林.通信原理基于Matlab的计算机仿真.北京:北京邮电大学出版社,2006
附录Ⅰ:误码率计算(理论与实际曲线)
% 程序名称:jiaru.m
% 程序功能:绘制信噪比-误码率的理论关系曲线
x=-6:0.5:10;r=-6:0.5:10; %定义信噪比取值区间 N0=0.5*10.^(-r/10); %噪声功率与信噪比的计算 pb=0.5*erfc(sqrt(0.25./N0)); %理论计算的误码率 for i=1:length(x); snr=x(i); var=10.^(-snr/10);
sim('chenjunjie.mdl'); %仿真 ebr(i)=ErrorVec(1); %实际误码率 i end
semilogy(x,ebr,'bx-',r,pb,'k.-'); %绘制实际误码率曲线与理论误码率曲线 xlabel('信噪比r/dB'); ylabel('误码率Pe');
title('误码率与信噪比关系曲线'); legend('实际值','理论值'); grid on;