一、实验目的研究BFSK在加性高斯白噪声信道下(无突发干扰)的误码率性能与信噪比之间的关系。二、实验内容1、设计思想或方法先用Simulink建立BFSK在加性高斯白噪声信道(无突发干扰)下的仿真模型,设置好每个模块的参数,编写主程序实现BFSK的输入,在程序运行过程中调用BFSK仿真模型,然后用Pe取没加信道编码的误码率,最后画出没加信道编码的误码率曲线。2、实现的功能说明通过调用已建立的BFSK在加性高斯白噪声信道(无突发干扰)下的仿真模型,利用Matlab编程分析BFSK在加性高斯白噪声信道(无突发干扰)的误码率性能。三、实验程序1、程序流程图开始计算误码率调用BFSK仿真模型给信噪比参数赋值设定n的范围及步长设置横坐标的范围及步长n值超出范围?初始化Y以信燥比SNR为横轴,误码率Pe为纵轴画图N2、程序源代码与界面图(1)程序源代码clearclcA=-10:1:20;%横坐标的范围forn=1:length(A)SNR=A(n);%信噪比的值sim('no_awgn.mdl');Pe(n)=mean(BitErrorRate);%取没加信道编码后的误码率endsemilogy(A,Pe)%输出没加信道编码后的误码率曲线holdon;xlabel('信噪比SNR');%横坐标为信噪比SNRylabel('误码率Pe');%纵坐标为误码率Petitle('信噪比和误码率关系');gridon%画网格线(2)Simulink框图及参数设置四、实验结果与分析分析:误码率随着信噪比的下降增加而下降。五、心得与体会通过本次课程设计最大的收获可能就是使我懂得了理论联系实际是很重要的,我们在书本上学到的知识是很基础的,而且我们对知识的掌握也是很有限的。通过实践,在加强我们独立思考以及动手能力的同时还加深了我们对知识的理解、加强了我们对知识运用的能力。在实践中我们可以发现自身的不足,可以通过以后的学习及锻炼及时地改正。一、实验目的研究BFSK+信道编码(取BCH码和汉明码)在加性高斯白噪声信道下(有突发干扰)的误码率性能与信噪比之间的关系;分析突发干扰的持续时间对误码率性能的影响。分析不同码率对误码率性能的影响。比较不同信道编码方式的编码增益性能。二、实验内容1、设计思想或方法先用Simulink建立BFSK+信道编码(取BCH码和汉明码)在加性高斯白噪声信道(有突发干扰)下的仿真模型,设置好每个模块的参数,编写主程序实现BFSK的输入,在程序运行过程中调用BFSK仿真模型,(1)用Pe取加信道编码的误码率,画出没加信道编码的误码率曲线;(2)用Pe取加信道编码的误码率,画出突发干扰的持续时间对误码率性能的影响的曲线;(3)用Pe取加信道编码的误码率,画出不同码率对误码率性能影响的曲线;(4)用Pe取加信道编码的误码率,画出不同信道编码方式的编码增益性能曲线。2、实现的功能说明通过调用已建立的BFSK+信道编码(取BCH码和汉明码)在加性高斯白噪声信道(有突发干扰)下的仿真模型,利用Matlab编程分析BFSK在加性高斯白噪声信道(有突发干扰)的误码率性能;分析突发干扰的持续时间对误码率性能的影响;分析不同码率对误码率性能的影响;比较不同信道编码方式的编码增益性能。三、实验程序1、程序流程图开始设置横坐标的范围及步长初始化以信燥比SNR为横轴,误码率Pe为纵轴画图计算误码率调用BFSK+BCH编码或汉明编码仿真模型(有突发干扰)给信噪比参数赋值设定i的范围及步长i值超出范围?NY设定S=4,K=4,N=7开始设置横坐标的范围及步长初始化以信燥比SNR为横轴,误码率Pe为纵轴画图SNR循环取值计算误码率调用BFSK+BCH编码或汉明编码模型(有突发干扰)给信噪比参数赋值设定i的范围及步长i值超出范围?NSNR值超出范围?YYN设定S=4,K=4,N=72、程序源代码与界面图(1)误码率性能与信噪比之间的关系①BCH码clearclcx=-10:1:-5;S=4;K=4;N=7;fori=1:length(x)SNR=x(i)sim('noise_bch1.mdl');Pe(i)=mean(BitErrorRate)endsemilogy(x,Pe,'blue');holdon;xlabel('信噪比SNR');ylabel('误码率');title('BFSK+BCH码有突发干扰时信噪比和误码率关系');gridon;②汉明码clearclcx=-10:1:-5;S=4;K=4;N=7;fori=1:length(x)SNR=x(i)sim('noise_hamming.mdl');Pe(i)=mean(BitErrorRate)endsemilogy(x,Pe,'blue');holdon;xlabel('信噪比SNR');ylabel('误码率');title('BFSK+汉明码有突发干扰时信噪比和误码率关系');gridon;(2)突发干扰的持续时间对误码率性能的影响①BCH码clearclcx=5:5:50;%横坐标的范围y=-6:2:-2;S=4;K=4;N=7;forj=1:length(y);SNR=y(j)fori=1:length(x);W=x(i)sim('noise_bch1.mdl');Pe(i)=mean(BitErrorRate);%取没加信源编码后的误码率endsemilogy(x,Pe);%输出没加信源编码后的误码率曲线holdon;endylabel('误码率Pe');%横坐标为信噪比SNRxlabel('突发时间干扰比例W');%纵坐标为误码率Petitle('BFSK+BCH码突发干扰持续时间对误码率性能的影响');gridon;%画网格线②汉明码clearclcx=5:5:50;%横坐标的范围y=-6:2:-2;S=4;K=4;N=7;forj=1:length(y);SNR=y(j)fori=1:length(x);W=x(i)sim('noise_hamming1.mdl');Pe(i)=mean(BitErrorRate);%取没加信源编码后的误码率endsemilogy(x,Pe);%输出没加信源编码后的误码率曲线holdon;endylabel('误码率Pe');%横坐标为信噪比SNRxlabel('突发时间干扰比例W');%纵坐标为误码率Petitle('BFSK+汉明码突发干扰持续时间对误码率性能的影响');gridon;%画网格线Simulink框图及参数设置①BCH信道编码仿真模型②汉明信道编码仿真模型3、实验结果与分析(1)(2)四、心得与体会通过本次课程设计最大的收获可能就是使我懂得了理论联系实际是很重要的,我们在书本上学到的知识是很基础的,而且我们对知识的掌握也是很有限的。通过实践,在加强我们独立思考以及动手能力的同时还加深了我们对知识的理解、加强了我们对知识运用的能力。在实践中我们可以发现自身的不足,可以通过以后的学习及锻炼及时地改正。