调两种方式的比较,解调后对相干解调和非相干解调的误码率统计缺点不能通过实验操作调试出实验结果。前期编程和数学建模工作也比较复杂。解调实现的解调方法很多,可以用传统的包络检波相干解调,还有好多其他解调方法,诸如鉴频法差分检测法过零检测法等。此次仿真采用相干解调,同步检测法进行解调,其原理流程见图。将已调信号分别经过频率和频率的相干波解调,则信号中低频的部分调制后的波形和高频部分调制后的波形会因相干频率的不同而被搬移到原来频率或其他频率段,只有相干频率与载波频率相同,解调时信号在频域中才会搬移回原点,经低通滤波后仍然有信号波形在而与它载波频率不同的相干波解调的那半能量则会在低通滤波后被滤掉。因此前者绝对值的的均值应该大于后者,也正是根据这个原理来进行码元的判定的在中可以通过以下语句来实现分支抽样值的绝对值的平均值分支抽样值的绝对值的平均值信号经过滤波后进行比较,分支大于分支为,反之为而滤波在中我们用命令实现,对已调信号进行滤波后的码元波形见图图已调信号经低通滤波后时域图最后,经过抽样判决,可以得到解调后的数字信号序列,其波形见图图原始信号与解调信号对比图注这里,我们用代码,产生随机数字信号存于矩阵,并用语句得到相当于式式中与的与。并用命令画出了原始信号的波形图与。见图,通过对比我们可以看出解调后的码元和原始码元致说明仿真过程是正确的信噪比对误码率的影响分析由理论分析值我们知道调制相干解调的误码率为我们在附件的程序中对其进行了验证,具体方法是产生足够多的码元,加入高斯白噪声后,调制解调,然后统计误码率,并用循环求得不同信噪比下的统计误码率值,并画图与理论值进行了比较其结果见图注由于程序实现的需要,我们在求误码率的运算时,对误码的统计采用了与同步解调判决等价的另种方法详见附件第章总结本文基于动态仿真环境,利用功能模块,建立调制解调系统仿真模型,经过仿真分析,其结果与理论分析结果相同。在仿真过程中,构建的调制模型相干和非相干解调模型过零检测和差分检波模型,充分发挥了功能强大,建模简单,参数易于调整的特点。经过结果分析,基于的仿真模型,能够反映出调制解调通信系统的动态工作过程,其可视化界面具有很好的演示效果,为通信系统的设计和研究提供了强有力的工具,也为理论学习提供了条非常好的途径。当然理论与实际还会有很大的出入,在设计时还要考虑各种干扰和噪声等因素。遇到的问题及解决办法我在该课程设计中曾遇到过些问题,具体如下其是图形的连接问题,要想在不同的横轴段画不同的图,想了好久,用粗略的起到了对比作用,但所画图形还时独立的图形,没能实现在不同的横轴段画不同的图。后来经过参考各方面的资料,发现用就可以解决,而且效果很好,鉴于程序结构不适合更改为,并未应用。其二是对滤波过程还不是太清楚,因此在计算误码率时,只知道计算原理,其实际结果并不准确,还有待进步改进。其三是对图形函数的用法不时很清楚,总是有个码元是画不出来的,可以看到在程序开始时其实产生了个码元,但只画出了个码元,用限定坐标的方法解决了此问题,但仍需改进。结束语在这次课程设计过程中,我获益匪浅。实现了所学调制解调的仿真,对的原理更加熟悉了,体会到理论和实际是有好大不同的,实践离不开理论,理论只有应用于实践才能发挥其作用。学过的东西,只有自己实际去做了才能更熟悉,才能对其本质更了解。在将理论用各种方法实现的同时,我们也在不断的搜集资料,不断的学习,获得更多的相关知识。在对的应用中和学习别人的程序时,我体会到的功能之强大,应用之广泛,任何件作品都是没有最好,只有更好,但是无论通过怎样的途径,我们都能表达出理论的成果。因此对其产生了更大的兴趣,很有感觉。总之这次课程设计使我收获甚大。致谢经过两个多月的构思与设计,在指导老师肖永隆老师的精心引导下,本论文已经基本完毕。其内容基本符合论题。但是由于时间比较仓促作为每个信噪比的下标信噪比由到十莫急噪声密度噪声的均方差误码的符号个数测试次数信号载波角频率信号载波角频率抽样判决在轴上的抽样矩阵以下为源信号经过调制解调对解调后信号的判断测试的长度根据计算出来的误码率来计算实际需要的测试次数下限当没有产生误码的时候,则实际的测试次数用最大的测试次数作为下限如果已经进行的测试次数大于测试下限,则停止循环,否则,继续进行测试和连用,加上本人所学知识和经验的不足,因此,在分析问题解决问题时显得不够严密完善,还需要在以后的学习工作中不断地改进和完善。在这次的毕业论文设计中,让我深深地体现到通信理论与实践相结合不是件简单的事情,它需要设计者具有全面的专业知识缜密的思维严谨的工作态度以及较高的分析问题解决问题的能力,而我在很多方面还有欠缺。其中,对软件的学习也让我感慨良多。最后,我要衷心感谢肖永隆老师及我身边的同学尤其是与我共同参与讨论此设计课题的曹胜全同学,还有丰富的网络资源和我院图书馆的多套相关书籍在我的设计过程中给予我的极大帮助,使我能够及时顺利地完成此次的毕业设计。参考文献张志涌,刘瑞桢,杨祖樱掌握和精通北京北京航空出版社,吴翊,吴盂达,成礼智数学建模的理论与实践北京国防科技大学出版社,樊昌信,曹丽娜,通信原理北京国防工业出版社孙祥,徐流美,吴清基础教程北京清华大学出版社陈怀琛吴大正高西全及在电子信息课程中的应用北京电子工业出,薛年喜在数字信号处理中的应用清华大学出版社,附录附件载频系统采样频率码速率进行仿真的信息代码个数进制数信噪比产生个二进制随机码产生个二进制随机码二进制随机序列调制调制后的信号在已调信号中加入高斯白噪声,在已调信号中加入高斯白噪声画出经过信道的实际信号加入高斯白噪声后的已调信号相干解调相干解调后的信号的眼图带输出波形的相干元频移键控解调相干解调后的信号原序列比较原输入二进制随机序列,相干解调后的信号非相干解调非相干解调后的信号的眼图带输出波形的非相干元频移键控解调非相干解调后的信号原输入二进制随机序列,非相干解调后的信号误码率统计相干解调后误码率统计,非相干解调后误码率统计滤除高斯白噪声滞后附件课题设计要求熟悉的使用方法,掌握信号的调制解调原理,以此为基础用文件编程实现信号的调制解调。演示调制解调的过程,并画出误码率随信噪比的变化曲线。在老师的指导下,独立完成课程设计的全部内容,并按要求编写课程设计论文,文中能正确阐述和分析设计和实验结果。课题设计步骤本课程设计步骤如下随机产生原始数字信号序列并对其进行调制对已调信号进行解调,并绘制出解调后的数字信号序列分析解调结果,对照不同参数设置下的解调效果分析噪声对误码率的影响。概述简介软件是由美国公司于年推出的种面向科学与工程的计算软件,用于概念设计算法开发建模仿真数据可视化数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括和两大部分。内核及辅助工具箱,两者的调用构成了的强大功能。通过和相关工具箱,工程师科研人员数学家和教育工作者可以在统的平台下完成相应的科学计算工作。是矩阵实验室的简称,它在数学类科技应用软件中在数值计算方面首屈指。可以进行矩阵运算绘制函数和数据实现算法创建用户界面连接其他编程语言的程序等,主要应用于工程计算控制设计信号处理与通讯图像处理信号检测金融建模设计与分析等领域。语言以数组为基本数据单位,包括控制流语句函数数据结构输入输出及面向对象等特点的高级语言。其主要特点是具有丰富的数学功能包括矩阵各种运算。如正交变换三角分解特征值常见的特殊矩阵等。包括各种特殊函数。如贝塞尔函数勒让德函数伽码函数贝塔函数椭圆函数等。包括各种数学运算功能。如数值微分数值积分插值求极值方程求根常微分方程的数值解等。具有良好的图视系统可方便地画出两维和三维图形。高级图形处理。如色彩控制句柄图形动画等。图形用户界面制作工具,可以制作用户菜单和控件。使用者可以根据自己的需求编写出满意的图形界面。可以直接处理声音和图形文件声音文件。如文件例,等。图形文件。如等文件。具有若干功能强大的应用工具箱如等种工具箱。使用方便,具有良好的扩张功能使用语言编写的程序可以直接运行,无需编译。可以将文件转变为独立于平台的可执行文件。的应用接口程序是提供的十分重要的组件,由系列接口指令组成。用户就可在或中,把当作计算引擎使用。具有很好的帮助功能提供十分详细的帮助文件文件。联机查询指令指令例,关键词例。的集成环境,在桌面,双击图标,系统就会进入的工作环境。的集成环境由桌面平台以及组件组成。它包括个组成部分指令窗口历史指令窗口工作台及工具箱窗口当前工作目录窗口工作空间窗口矩阵编辑器程序编辑器和帮助浏览器。帮助系统,为用户提供了三种帮助功能利用帮助菜单获取帮助信息。单击工作窗口的菜单栏菜单项,弹出帮助菜单项。选择选项,可以打开的主题窗口。选择选项,可以打开帮助工作台。二通过指令窗口获取帮助信息,用户可以在指令窗口直接键入帮助指令来获得帮助。三使用演示功能。带有生动直观的演示程序,可以帮助用户形象直观地学习和理解的使用方法和强大的功能。启动演示程序有下面几种方法在工作台和工具箱窗口中,列出了和已经安装的各种工具箱。单击欲学习的工具箱前面的号,在打开的功能项中,双击,即可打开演示程序。二选择菜单选项,可以打开的演示窗口。三在指令窗口中键入指令,同样可以打开演示窗口。下表是近年来的版本更新简况日期版本平台系列的重要工具包软件年版年版图形编程仿真软件的前身年版版,版,符号计接生成相应的语言程序,并且此程序是经过优化的,因此利用此功能可以方便快捷地实现系统开发,其大部分工