1、结论:二进制和四进制的信源抽样速率一样,所以bit传输速率一样。当信道信噪比和抽样速率相同时,BPSK的误码率比QPSK的误码低,与理论相符。个人小结:此设计没什么问题,正常调试出来。仅在为了使图像显示清楚,在时间设置上话费较长时间。说明对此项运用不太熟练,需锻炼。用QPSK调制时:4 Initial seed:当信噪比为=10,抽样速率为0.01s/次,其星座图如下设计二:研究BFSK在加性高斯白噪声信道下(无突发干扰)的误码率性能与信噪比之间的关系.设计思想或方法先用Simulink建立BFSK在加性高斯白噪声信道(无突发干扰)下的仿真模型,设置好每个模块的参数,编写主程序实现BFSK的输
2、入,在程序运行过程中调用BFSK仿真模型,然后用Pe取没加信道编码的误码率,最后画出没加信道编码的误码率曲线。实现的功能说明通过调用已建立的BFSK在加性高斯白噪声信道(无突发干扰)下的仿真模型,利用Matlab编程分析BFSK在加性高斯白噪声信道(无突发干扰)的误码率性能。程序源代码与界面图(1)程序源代码x=-10:1:20; %横坐标的范围for i=1:length(x) SNR=x(i); %信噪比的值 sim(MIJB.mdl); Pe(i)=mean(BitErrorRate); %取没加信道编码后的误码率endsemilogy(x,Pe) %输出没加信道编码后的误码率曲线hol
3、d on;xlabel(信噪比SNR %横坐标为信噪比SNRylabel(误码率Pe %纵坐标为误码率Petitle(信噪比和误码率关系grid on %画网格线Simulink框图及参数设置 AWGN Channel:54321 Sample Time:0.01 Samples per frame:4实验结果与分析分析:误码率随着信噪比的下降增加而下降。设计三:研究BFSK在加性高斯白噪声信道下(有突发干扰)的误码率性能与信噪比之间的关系;分析突发干扰的持续时间对误码率性能的影响。1、设计思想或方法先用Simulink建立BFSK在加性高斯白噪声信道(有突发干扰)下的仿真模型,设置好每个模块
4、的参数,编写主程序实现BFSK的输入,在程序运行过程中调用BFSK仿真模型,(1)用Pe取没加信道编码的误码率,画出没加信道编码的误码率曲线;(2) 用Pe取没加信道编码的误码率,画出突发干扰持续时间对误码率性能影响的曲线。2、实现的功能说明通过调用已建立的BFSK在加性高斯白噪声信道(有突发干扰)下的仿真模型,利用Matlab编程分析BFSK在加性高斯白噪声信道(有突发干扰)的误码率性能;(1) 误码率性能与信噪比之间的关系semilogy(x,Pe,blue) grid on for n=1: SNR=x(n); Pe(n)=mean(BitErrorRate); semilogy(x,P
5、e,red) (2)突发干扰的持续时间对误码率性能的影响clearclcx=5:5:50;y=-4:2:0;for j=1:length(y); SNR=y(j) for i=1:length(x); W=x(i) MIJB.mdl endsemilogy(x,Pe);突发时间干扰比例Wgrid on;(3)Simulink框图及参数设置 在相同的信噪比下,有突发干扰的信道的误码率比无突发干扰的信道的误码率高;在相同的信噪比下,误码率随着突发干扰时间比例的增加而增大; 在相同的突发干扰时间比例下,误码率随着信噪比的增加而减小。在此实验中,参数的设置比较困难,由于没有详细的资料,每个参数的设置都
6、是靠经验摸索出来的,花费了很多时间与精力。不过,还好,终于成功的调制出来了。很有成就感!设计四:根据BPSK信号的调制解调原理,在无噪声传输仿真环境下,用simulink的communication toolbox 实现BPSK发送机和接收机。基本要求如下: a) 发送端数字信号由信源模块产生,要求采用随机的二进制信号;b) 接收端的滤波器利用积分模块按积分清除来实现;c) 在整个系统模型建立后,要求添加若干示波器模块,用来观察发送端的输出波形,调制后的输出波形,解调器后的信号波形。实验方框图如下,试验中信源sample time设置为 0.5s ,实验中由伯努利信源产生0,1随机序列,再由信
7、源乘以2,再减去1得到随机的-1,1的序列作为输入无噪信道的信源。试验中,我们将用于调制的正弦波信号周期设置和码元周期一样,只要将正弦波的属性中frequency改为 4*pi 即可,同样解调部分的也要随之改变。同时,解调部分要用积分清除来实现,即在一个周期内积分,所以将积分器加一个引脚,将属性中initial condition source改为externel,同时将externel reset 改为rising,接到一个脉冲产生器(pulse generator),对应改其period为0.5s。以下为调制后的波形和从无噪信道输出后与同样的正弦波相乘后的波形:以下为信源输出波形和最终信宿
8、收到的波形对比,可见误码率为0:在做实验二的时候,刚开始设了两个正弦波生成器却没有把它们的周期频率调成一样的,所以解调出来的波形出错,后来慢慢研究发现了问题就把它改了。这也告诉我们实验当中一定要考虑每个细节部分。心得与体会这次课程设计历时一个星期,在短短的一周的日子里,我学到了很多很多的东西,不仅巩固了以前学过的知识,而且还学到了很多书本上所没有学到过的知识。首先,通过一段时间的上机练习,对Matlab仿真软件有了很好地掌握,能较熟练地运用Simulink绘制一些简单的仿真模型并正确地设置一些参数,对其仿真的过程也有了大致的了解;其次,就是通过本次课程设计,对程序语言有了更好的掌握,通过对完整
9、程序的阅读和理解,使我对程序的设计和运行过程有了更加全面的了解;还有就是对信号的传输过程和信噪比以及误码率都有了更深地理解,对BPSK和QPSK有了更好的掌握;特别是BPSK在无噪声情况下和在加性高斯白噪声的情况下的实现及输出波形有了更深刻的印象。通过本次课程设计最大的收获可能就是使我懂得了理论联系实际是很重要的,我们在书本上学到的知识是很基础的,而且我们对知识的掌握也是很有限的。通过实践,在加强我们独立思考以及动手能力的同时还加深了我们对知识的理解、加强了我们对知识运用的能力。在实践中我们可以发现自身的不足,可以通过以后的学习及锻炼及时地改正。当然在本次课程设计过程中遇到了很大的困难,在实践的过程中遇到了各种各样的问题,比如起先在设置模块的参数时比较困难,仿真的效果也比较差;还有就是在编写和修改程序的时候也会遇到一些难题,最后,在老师的指导下以及和在和同学的讨论过程中解决了这些困难和问题。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1