版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、MATLAB与通信仿真 一、题目 1、研究BFSK在加性高斯白噪声信道下(无突发干扰)的误码率性能与信噪比之 间的关系; 2、研究BFSK在加性高斯白噪声信道下(有突发干扰)的误码率性能与信噪比之 间的关系;分析突发干扰的持续时间对误码率性能的影响。 3、研究BFSK+信道编码(取BCH码和汉明码)在加性高斯白噪声信道下(无突 发干扰)的误码率性能与信噪比之间的关系;分析不同码率对误码率性能的影响。比较不同信道编码方式的编码增益性能。 4、研究BFSK+信道编码(取BCH码和汉明码)在加性高斯白噪声信道下(有突 发干扰)的误码率性能与信噪比之间的关系;分析突发干扰的持续时间对误码率性能的影响。
2、分析不同码率对误码率性能的影响。比较不同信道编码方式的编码增益性能。 二、要求与目的 1、设计出规定的各种通信系统结构,描述各个模块的作用; 2、用SIMULINK实现信道编译码(BCH码和汉明码); 3、掌握信道编码对误码率性能的影响; 4、掌握突发干扰持续时间对误码率性能的影响; 三、题目1 1、设计思想或方法 先用Simulink建立BFSK在加性高斯白噪声信道(无突发干扰)下的仿真模型,设置好每个模块的参数,编写主程序实现BFSK的输入,在程序运行过程中调用BFSK仿真模型,然后用Pe取没加信道编码的误码率,最后画出没加信道编码的误码率曲线。 2、实现的功能说明 通过调用已建立的BFS
3、K在加性高斯白噪声信道(无突发干扰)下的仿真模型,利用Matlab编程分析BFSK在加性高斯白噪声信道(无突发干扰)的误码率性能。 3、程序流程图 浙江理工大学 1 4、程序源代码与界面图 (1)程序源代码 clear clc A=-10:1:20; %横坐标的范围 for n=1:length(A) SNR=A(n); %信噪比的值 sim('no_awgn.mdl'); Pe(n)=mean(BitErrorRate); %取没加信道编码后的误码率 end semilogy(A,Pe) %输出没加信道编码后的误码率曲线hold on; xlabel('信噪比SNR&
4、#39;); %横坐标为信噪比SNR ylabel('误码率Pe'); %纵坐标为误码率Pe title('信噪比和误码率关系'); grid on %画网格线 (2) Simulink框图及参数设置 浙江理工大学 2 浙江理工大学 3 浙江理工大学 4 5、实验结果与分析 分析:误码率随着信噪比的下降增加而下降。 浙江理工大学 5 四、题目2 1、设计思想或方法 先用Simulink建立BFSK在加性高斯白噪声信道(有突发干扰)下的仿真模型,设置好每个模块的参数,编写主程序实现BFSK的输入,在程序运行过程中调用BFSK仿真模型,(1)用Pe取没加信道编码的误
5、码率,画出没加信道编码的误码率曲线;(2) 用Pe取没加信道编码的误码率,画出突发干扰持续时间对误码率性能影响的曲线。 2、实现的功能说明 通过调用已建立的BFSK在加性高斯白噪声信道(有突发干扰)下的仿真模型,利用Matlab编程分析BFSK在加性高斯白噪声信道(有突发干扰)的误码率性能;分析突发干扰的持续时间对误码率性能的影响。 3、程序流程图 浙江理工大学 6 4、程序源代码与界面图 (1)误码率性能与信噪比之间的关系 浙江理工大学 7 clear clc A=-10:1:2; for n=1:length(A) SNR=A(n) sim('no_awgn1.mdl');
6、 Pe(n)=mean(BitErrorRate); end semilogy(A,Pe,'blue') hold on; for n=1:length(A) SNR=A(n) sim('noise_awgn.mdl'); Pe(n)=mean(BitErrorRate); end semilogy(A,Pe,'red') hold on; xlabel('信噪比SNR'); ylabel('误码率Pe'); title('信噪比和误码率关系'); grid on (2)突发干扰的持续时间对误码率性
7、能的影响 clear clc x=5:5:50; y=-4:2:0; for j=1:length(y); SNR=y(j) for i=1:length(x); W=x(i) sim('noise_awgn1.mdl'); Pe(i)=mean(BitErrorRate); end semilogy(x,Pe); hold on; end ylabel('误码率Pe'); xlabel('突发时间干扰比例W'); title('信噪比和误码率关系'); grid on; (3)Simulink框图及参数设置 浙江理工大学 8 浙
8、江理工大学 9 5、实验结果与分析 分析:在相同的信噪比下,有突发干扰的信道的误码率比无突发干扰的信道的误 码率高; 在相同的信噪比下,误码率随着突发干扰时间比例的增加而增大; 在相同的突发干扰时间比例下,误码率随着信噪比的增加而减小。 浙江理工大学 10 五、题目3 1、设计思想或方法 先用Simulink建立BFSK+信道编码(取BCH码和汉明码)在加性高斯白噪声信道(无突发干扰)下的仿真模型,设置好每个模块的参数,编写主程序实现BFSK的输入,在程序运行过程中调用BFSK仿真模型,(1)用Pe取加信道编码的误码率,画出没加信道编码的误码率曲线;(2)用Pe取加信道编码的误码率,画出不同码
9、率对误码率性能影响的曲线;(3) 用Pe取加信道编码的误码率,画出不同信道编码方式的编码增益性能曲线。 2、实现的功能说明 通过调用已建立的BFSK+信道编码(取BCH码和汉明码)在加性高斯白噪声信道(无突发干扰)下的仿真模型,利用Matlab编程分析BFSK在加性高斯白噪声信道(无突发干扰)的误码率性能;分析不同码率对误码率性能的影响;比较不同信道编码方式的编码增益性能。 3、程序流程图 浙江理工大学 11 4、程序源代码与界面图 (1) 误码率性能与信噪比之间的关系 BCH码 clear clc x=-5:1:5; S=4 K=4 浙江理工大学 12 N=7 for i=1:length(
10、x) SNR=x(i) sim('no_bch.mdl'); Pe(i)=mean(BitErrorRate) end semilogy(x,Pe,'blue'); hold on; xlabel('信噪比SNR'); ylabel('误码率'); title('信噪比和误码率关系'); grid on; 汉明码 clear clc x=-5:1:5; S=4 K=4 N=7 for i=1:length(x) SNR=x(i) sim('no_hamming.mdl'); Pe(i)=mean(B
11、itErrorRate) end semilogy(x,Pe,'blue'); hold on; xlabel('信噪比SNR'); ylabel('误码率'); title('信噪比和误码率关系'); grid on; (2) 不同码率对误码率性能的影响 BCH码 clear clc x=-5:1:5; for m=3:5; N=2m-1; K=N-m; S=N-m; for i=1:length(x) SNR=x(i) sim('no_bch.mdl'); Pe(i)=mean(BitErrorRate) en
12、d 浙江理工大学 13 semilogy(x,Pe,'black'); hold on; end xlabel('信噪比SNR'); ylabel('误码率'); title('BFSK+BCH码有突发干扰时不同码率对误码率性能的影响'); grid on; 汉明码 clear clc x=-5:1:5; for m=3:5; N=2m-1; K=N-m; S=N-m; for i=1:length(x) SNR=x(i) sim('no_hamming.mdl'); Pe(i)=mean(BitErrorRate
13、) end semilogy(x,Pe,'black'); hold on; end xlabel('信噪比SNR'); ylabel('误码率'); title('BFSK+汉明码有突发干扰时不同码率对误码率性能的影响'); grid on; (3) 不同信道编码方式的编码增益性能 clear clc x=-10:1:0; S=11; K=11; N=15; for i=1:length(x) SNR=x(i) sim('no_awgn.mdl'); Pe(i)=mean(BitErrorRate) end se
14、milogy(x,Pe,'black'); hold on; for i=1:length(x) SNR=x(i) sim('no_bch.mdl'); 浙江理工大学 14 Pe(i)=mean(BitErrorRate) end semilogy(x,Pe,'blue'); hold on; for i=1:length(x) SNR=x(i) sim('no_hamming.mdl'); Pe(i)=mean(BitErrorRate) end semilogy(x,Pe,'red'); hold on; xl
15、abel('信噪比SNR'); ylabel('误码率'); title('BFSK无突发干扰时不同信道编码方式的编码增益性能'); grid on; (4)Simulink框图及参数设置 BCH信道编码仿真模型 浙江理工大学 15 浙江理工大学 16 汉明信道编码仿真模型 浙江理工大学 17 5、实验结果与分析 (1) 浙江理工大学 18 19 (2) (3) 分析:在相同的信噪比下,误码率随着编码效率降低而减小; 六、题目4 1、设计思想或方法 先用Simulink建立BFSK+信道编码(取BCH码和汉明码)在加性高斯白噪声信道(有突发干扰)
16、下的仿真模型,设置好每个模块的参数,编写主程序实现BFSK 浙江理工大学 20 的输入,在程序运行过程中调用BFSK仿真模型,(1)用Pe取加信道编码的误码率,画出没加信道编码的误码率曲线;(2) 用Pe取加信道编码的误码率, 画出突发干扰的持续时间对误码率性能的影响的曲线;(3)用Pe取加信道编码的误码率,画出不同码率对误码率性能影响的曲线;(4) 用Pe取加信道编码的误码率,画出不同信道编码方式的编码增益性能曲线。 2、实现的功能说明 通过调用已建立的BFSK+信道编码(取BCH码和汉明码)在加性高斯白噪声信道(有突发干扰)下的仿真模型,利用Matlab编程分析BFSK在加性高斯白噪声信道
17、(有突发干扰)的误码率性能;分析突发干扰的持续时间对误码率性能的影响;分析不同码率对误码率性能的影响;比较不同信道编码方式的编码增益性能。 3、程序流程图 浙江理工大学 21 浙江理工大学 22 4、程序源代码与界面图 (1) 误码率性能与信噪比之间的关系 BCH码 clear clc x=-10:1:-5; S=4; K=4; 浙江理工大学 23 N=7; for i=1:length(x) SNR=x(i) sim('noise_bch1.mdl'); Pe(i)=mean(BitErrorRate) end semilogy(x,Pe,'blue'); h
18、old on; xlabel('信噪比SNR'); ylabel('误码率'); title('BFSK+BCH码有突发干扰时信噪比和误码率关系'); grid on; 汉明码 clear clc x=-10:1:-5; S=4; K=4; N=7; for i=1:length(x) SNR=x(i) sim('noise_hamming.mdl'); Pe(i)=mean(BitErrorRate) end semilogy(x,Pe,'blue'); hold on; xlabel('信噪比SNR
19、39;); ylabel('误码率'); title('BFSK+汉明码有突发干扰时信噪比和误码率关系'); grid on; (2) 突发干扰的持续时间对误码率性能的影响 BCH码 clear clc x=5:5:50; %横坐标的范围 y=-6:2:-2; S=4; K=4; N=7; for j=1:length(y); SNR=y(j) for i=1:length(x); W=x(i) sim('noise_bch1.mdl'); 浙江理工大学 24 Pe(i)=mean(BitErrorRate); %取没加信源编码后的误码率 end
20、 semilogy(x,Pe); %输出没加信源编码后的误码率曲线 hold on; end ylabel('误码率Pe'); %横坐标为信噪比SNR xlabel('突发时间干扰比例W'); %纵坐标为误码率Pe title('BFSK+BCH码突发干扰持续时间对误码率性能的影响'); grid on; %画网格线 汉明码 clear clc x=5:5:50; %横坐标的范围 y=-6:2:-2; S=4; K=4; N=7; for j=1:length(y); SNR=y(j) for i=1:length(x); W=x(i) sim(
21、'noise_hamming1.mdl'); Pe(i)=mean(BitErrorRate); %取没加信源编码后的误码率 end semilogy(x,Pe); %输出没加信源编码后的误码率曲线 hold on; end ylabel('误码率Pe'); %横坐标为信噪比SNR xlabel('突发时间干扰比例W'); %纵坐标为误码率Pe title('BFSK+汉明码突发干扰持续时间对误码率性能的影响'); grid on; %画网格线 (3) 不同码率对误码率性能的影响 BCH码 clear clc x=-10:1:-5
22、; for m=3:5; N=2m-1; K=N-m; S=N-m; for i=1:length(x) SNR=x(i) sim('noise_bch1.mdl'); Pe(i)=mean(BitErrorRate) 浙江理工大学 25 end semilogy(x,Pe,'black'); hold on; end xlabel('信噪比SNR'); ylabel('误码率'); title('BFSK+BCH码有突发干扰时不同码率对误码率性能的影响'); grid on; 汉明码 clear clc x=-1
23、0:1:-5; for m=3:5; N=2m-1; K=N-m; S=N-m; for i=1:length(x) SNR=x(i) sim('noise_hamming.mdl'); Pe(i)=mean(BitErrorRate) end semilogy(x,Pe,'blue'); hold on; end xlabel('信噪比SNR'); ylabel('误码率'); title('BFSK+汉明码有突发干扰时不同码率对误码率性能的影响'); grid on; (4) 不同信道编码方式的编码增益性能 clear clc x=-10:1:0; S=11; K=11; N=15; for i=1:length(x) SNR=x(i) sim('noise_awgn1.mdl'); Pe(i)=mean(BitErrorRate) end semilogy(x,Pe,'black'); hold on; for i=1:length(x) SNR=x(i) 浙江理工大学 26 sim(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 销售合同审核清单模板法律条款审查要点
- 2025年大豆购销合同
- 行业物流运输管理工具时效性保障版
- 校园内的一角写景作文9篇
- 2025国内劳务雇佣合同范本
- 销售业绩预测及策略调整工具包
- 2025年钢材购销和安装合同参考范本
- 企业人员招聘效率提升招聘策略指导表
- 中国帽型旋钮项目投资可行性研究报告
- 中国带孔锁头项目投资可行性研究报告
- 《119全国消防日》 课件 小学安全教育主题班会
- 2025年国企计算机岗位笔试真题及答案
- 采煤沉陷区综合治理项目初步设计
- 2025年杭州西湖区文新街道编外用工招聘4人考试参考题库及答案解析
- 矿山机器人协同控制-洞察与解读
- 2025年饮料服务项目发展计划
- 2025年英语专业专升本历年真题模拟试卷(含答案)
- 水土保持规划编制规范(2024版)
- 2026届高三上学期华师联盟联考10月月考英语试卷
- MOOC 创业基础-暨南大学 中国大学慕课答案
- Q-CR 783.1-2021 铁路通信网络安全技术要求 第1部分:总体技术要求
评论
0/150
提交评论