《DQPSK课程设计.doc》由会员分享,可在线阅读,更多相关《DQPSK课程设计.doc(9页珍藏版)》请在三一办公上搜索。
1、目录1 设计任务41.1 设计目的和意义41.2设计任务与要求41.3设计平台42 系统设计52.1 总体方案设计52.2具体模块设计52.2.1 DQPSK调制模块的设计52.2.2可调信道模块的设计52.2.3DQPSK解调模块的设计62.3系统总体设计62.4模型文件的参数配置63 仿真与结果分析84 出现的问题及解决办法105 总结111 设计任务1.1 设计目的和意义所谓四相相对移相键控也是利用前后码元之间的相对相位变化来表示数字信息。若以前一码元相位作为参考,并令为本码元与前一码元的初相差,则信息编码与载波相位变化仍可用QPSK信号相位编码逻辑关系表来表示。对于DQPSK而言,可先
2、将输入的双比特码经码型变换,再用码型变换器输出的双比特码进行四相绝对移相,则所得到的输出信号便是四相相对移相信号。通常采用的方法是码变换加调相法和码变换加相位选择法。本设计用差分编码实现绝对码和相对码的转换,转换后分别在不同信噪比的信道中运行,同时,运行结果输入显示器和示波器,根据结果分析其在不同信噪比下系统的解调性能。这样,实现了DQPSK数字信号频带传输系统的设计与建模。1.2设计任务与要求(1)设计绝对码相对码转换电路;(2)设计信道模块,信道噪声可调;(3)测试不同噪声下解调系统性能,记录相关数据并分析仿真结果。1.3设计平台Simulink是Matlab最重要的组件之一,它提供一个动
3、态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。Simulink是用于动态系统和嵌入式系统的多领域仿真和基于模型的设计工具。对各种时变系统,包括通讯、控制、信号处理、视频处理和图像处理系统,Simulink提供了交互式图形化环境和可定制模块库来对其进行设计、仿真、执行和测试。Simuli
4、nk是一种可视化工具。构架在Simulink基础之上的其他产品扩展了Simulink多领域建模功能,也提供了用于设计、执行、验证和确认任务的相应工具。Simulink与MATLAB; 紧密集成,可以直接访问MATLAB大量的工具来进行算法研发、仿真的分析和可视化、批处理脚本的创建、建模环境的定制以及信号参数和测试数据的定义。2 系统设计2.1 总体方案设计本系统主要包括以下4个模块:1、DQPDK调制模块;2、可调信道模块;3、DQPSK解调模块;4、误码率计算模块。总体方案设计如图1所示。图1 系统总体方案设计2.2具体模块设计2.2.1 DQPSK调制模块的设计DQPSK调制模块包含随机数
5、发生器、差分编码器、DQPSK调制器。随机数发生器产生随机的二进制基带信号,由差分编码器进行差分编码,将绝对码转换为相对码,相对码经过DQPSK调制器调制产生DQPSK码。在Simulink里的模块化结构如图2所示。图2 DQPSK调制模块设计2.2.2 可调信道模块的设计 系统可调信道采用了Simulink中的加性高斯白噪声信道,可更改该信道的信噪比,实现在不同噪声下对解调性能的测试。其机构如图3所示。图3 可调信道模块设计2.2.3 DQPSK解调模块的设计 DQPSK解调模块包含差分码反变换器、DQPSK解调器,其中,DQPSK解调器用于将接收到的DQPSK码解调为相应的相对码,差分码反
6、变换器将相对码转换为绝对码。在Simulink里的模块化结构如图4所示。图4 DQPSK解调模块设计2.3 系统总体设计系统总体设计如图5所示。图5 系统总体设计2.4 模型文件的参数配置将电路图连好后,依次对各模块和器件进行相应的参数配置。在进行DQPSK调制时,根据实际要求分别要对基带信号、差分编码器、DQPSK调制器参数进行设置。基带信号的的参数设置如图6所示。图6 基带信号参数设置差分编码器的参数设置如图7所示。图7 差分编码器参数设置DQPSK调制器的参数设置如图8所示。图8 DQPSK调制器参数设置3 仿真与结果分析接下来就是对构建的系统进行仿真。运行完后,可以通过示波器和显示器观
7、察解调结果。当信道的信噪比为1时的解调波形如图9所示。(a)解调波形(b)误码率图9 信噪比为1时的解调波形及误码率图9中第一路信号为基带信号,第二路信号为解调信号。从图中可以看出解调信号与基带信号相差较大,误码率大。当信道的信噪比为5时的解调波形以及误码率如图10所示。(a)解调波形(b)误码率图10 信噪比为5时的解调波形及误码率从图10中可以看出当信噪比增大到5时,解调信号与基带信号相差变小,误码率减小。当信道的信噪比为10时的解调波形以及误码率如图11所示。(a)解调波形(b)误码率图11 信噪比为10时的解调波形及误码率由图11可以看出,当信道信噪比增大时,解调信号与基带信号的相差进
8、一步减小,误码率也减小到0.09524。由以上仿真结果可以看出:当信道的信噪比越大,解调误码率越低,系统化的解调性能越好。 4 出现的问题及解决办法(1)第一次接触Simulink,对软件不熟悉,很多模块找不到,为此花费了大量的时间和精力。后面,去图书馆借了本专业的书籍进行参考,经过一个下午的学习,终于熟悉了Simulink,现在已能迅速找到相关模块了。(2)对于参数的设置不能正确的把握,结果有时导致图像很粗糙或者不完整,特别是信道模块的参数影响着最后的结果。在老师的帮助下,在老师的帮助下,我明白了各种参数设置的原理,然后设置好了各个参数。5. 总结此次通信原理课程设计只有短短的两周时间,在这
9、两周时间里,我学会了用MATLAB/Simulink仿真系统初步的设计方法。初步了解了如何用MATLAB/Simulink这个仿真软件进行DQPSK调制和解调的设计。虽然在课程设计过程中遇到了不少的麻烦和困难,与此同时也深刻认识到自己存在的许多不足,理论知识的学习有待加强,实践的能力有所欠缺,遇到困难自己独立处理有待努力,在课程设计之前,我查阅了相关书籍,但是理论的学习并没有让我体会到课程设计的真谛,光凭理论实在无法实现书中所要表达的内容,因此上机实践很关键。通过理论知识的初步学习,加上上机的实践,我渐渐地对Simulink有了一定的认识,但是在将书上的理论方框图转换为Simulink模块的过
10、程中出现了很大的困难,因为对软件不熟悉的缘故,许多模块都没有找到,因此也大大延误了设计的完成时间。但是在同学和老师的帮助指点下,许多问题得到了解决,同时也让我对此次设计产生了浓厚的兴趣,遇到问题也有了钻研的精神。这次课程设计不仅巩固我们在书上学习的基本内容,还在一定程度上提高了我们的动手能力。在这次课程设计中,我不仅巩固了过去学过的知识,同时还学到了许多书本上没有学到的知识培养了我对系统的分析能力。通过这次课程设计,我深刻的了解到,理论与实际的结合是十分重要的,单纯的理论知识学习无法培养我们实际动手能力。只有把理论和实践结合起来,把理论作为实践的基础,把实践作为理论的延伸,使两者有机的结合在一起,才能提高自己的实际动手能力和独立思考的能力, 两周的时间很快就过去了,但是这段时间里的收获和感触却是我的一大笔财富。在此我衷心感谢同学们在课程设计中给予我的无私帮助,共同学习。也衷心感谢老师不辞辛苦对我们课程设计的进行指导,感谢大家!