欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    MATLAB与通信仿真课程设计报告 .doc

    • 资源ID:4141013       资源大小:1.93MB        全文页数:52页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    MATLAB与通信仿真课程设计报告 .doc

    MATLAB与通信仿真课程设计指导老师: 班级:07通信(1)班学号:E07680104姓名: 目录目的和要求1实验环境1具体内容及要求1实验内容题目一4题目内容流程图程序代码仿真框图各个参数设置结果运行结果分析题目二8题目内容流程图程序代码仿真框图各个参数设置结果运行结果分析题目三17题目内容流程图程序代码仿真框图各个参数设置结果运行结果分析题目四33题目内容流程图程序代码仿真框图各个参数设置结果运行结果分析心得与体会52目的和要求通过课程设计,巩固本学期相关课程MATLAB与通信仿真所学知识的理解,增强动手能力和通信系统仿真的技能。在强调基本原理的同时,更突出设计过程的锻炼。强化学生的实践创新能力和独立进行科研工作的能力。 要求学生在熟练掌握MATLAB和simulink仿真使用的基础上,学会通信仿真系统的基本设计与调试。并结合通信原理的知识,对通信仿真系统进行性能分析。实验环境PC机、Matlab/Simulink具体内容及要求基于MATLAB编程语言和SIMULINK通信模块库,研究如下问题:(1) 研究BFSK在加性高斯白噪声信道下(无突发干扰)的误码率性能与信噪比之间的关系;(2) 研究BFSK在加性高斯白噪声信道下(有突发干扰)的误码率性能与信噪比之间的关系;分析突发干扰的持续时间对误码率性能的影响。(3) 研究BFSK+信道编码(取BCH码和汉明码)在加性高斯白噪声信道下(无突发干扰)的误码率性能与信噪比之间的关系;分析不同码率对误码率性能的影响。比较不同信道编码方式的编码增益性能。(4) 研究BFSK+信道编码(取BCH码和汉明码)在加性高斯白噪声信道下(有突发干扰)的误码率性能与信噪比之间的关系;分析突发干扰的持续时间对误码率性能的影响。分析不同码率对误码率性能的影响。比较不同信道编码方式的编码增益性能。 题目一题目内容:研究BFSK在加性高斯白噪声信道下(无突发干扰)的误码率性能与信噪比之间的关系流程图开始读懂题目,确定仿真框图确定参数编写程序代码运行程序,得出结果图得出的结果是理想的结果? 是修改参数 不是 得出最终结果图程序代码:clcclearecho on %x表示信噪比x=0:15; % y表示信号的误码比特率,它的长度与x相同y=x; % BFSK调治的频率间隔等于24kHzFrequencySeparation=24000; %信源产生信号的bit率等于10kbit/sBitRate=10000; % 仿真时间设置为10秒SimulatonTime=10; % BFSK调质信号每一个符号的抽样数等于2SamplesPerSymbol=2; for i=1:length(x) %信道的信噪比依次取X中的元素SNR=x(i); %运行仿真程序,得到的误码率保存在工作区变量BitErrorRate中 sim('shiyanyi1'); %计算BitErrorRate的均值作为本次仿真的误码率 y(i)=mean(BitErrorRate);end % 准备一个空白的空间% hold off;figure % 绘制x和y的关系曲线图,纵坐标采用对数表示semilogy(x,y,'-*'); %对y取对数画图xlabel('信噪比'); %写X坐标ylabel('误码率'); %写y坐标title('BFSK在无突发干扰下误码率与信噪比的关系'); %写标题grid on; %画网格图仿真框图各个参数设置 Random Integer GeneratorM-FSK Modulator Baseband AWGN Channel M-FSK Modulator BasebandTo Workspace运行结果结果分析:BFSK在无突发干扰下误码率随着信噪比的增大而减小题目二题目内容:研究BFSK在加性高斯白噪声信道下(有突发干扰)的误码率性能与信噪比之间的关系;分析突发干扰的持续时间对误码率性能的影响。1 BFSK(有突发干扰)误码率与信噪比的关系2 突发干扰的持续时间对误码率的影响: 突发干扰突发尺寸不同,误码率如何变化? 突发干扰占空比不同,误码率如何变化?第一小题流程图: 程序代码:clcclear allx=0:10; %x表示信噪比y=x; %y表示信号的误码比特率,它的长度与x相同 for i=1:length(x) SNR=x(i); %信道的信噪比依次取X中的元素 sim('rwer31'); %运行仿真程序得到的误码率保存在工作区变量BitErrorRate中 y(i)=max(BitErrorRate); %计算BitErrorRate的最大值作为本次仿真的误码率endsemilogy(x,y,'-p'); %对y取对数画图xlabel('信噪比'); %写X坐标ylabel('误码率'); %写y坐标title('BFSK在突发干扰下误码率与信噪比关系'); %写标题grid on; %画网格图仿真框图各个参数设置 Random Integer Generator Hamming Encoder M-FSK Modulator Baseband AWGN Channel Signal From Workspace Reshape 运行结果结果分析:在有突发状况的情况下(信号为ones(1,200) zeros(1,45)'),误码率随着信噪比的增加而减小,在此参数数据下减小的幅度不大。第二小题(突发尺寸不同)流程图: 程序代码:clcclear allx=0:10:100; %x表示信噪比for i=1:length(x) %信道的信噪比依次取X中的元素 SNR=3; %取信噪比为3 w=x(i); %w表示突发信号的尺寸,它的长度取x矩阵的值 sim('rwer4'); %运行仿真程序得到的误码率保存在工作区变量Pe中 y(i)=max(Pe); %计算Pe的最大值作为本次仿真的误码率endsemilogy(x,y,'-p'); %对y取对数画图xlabel('突发尺寸'); %写X坐标ylabel('误码率'); %写y坐标title('突发干扰的持续时间对误码率性能'); %写标题grid on; %画网格图仿真框图各个参数设置 Random Integer Generator M-FSK Modulator Baseband AWGN Channel Signal From Workspace Reshape Error Rate Calculation运行结果结果分析:在信噪比SNR=3的情况下,当突发尺寸由0到100变化时,误码率增加第二小题(占空比不同)流程图: 程序代码:clcclear allm=0:5:50; for i=1:length(m) %i取m的长度 w=m(i); %w表示突发信号的占空比,它的长度取x矩阵内的值 sim('rwer5'); %运行仿真程序得到的误码率保存在工作区变量Pe中 y(i)=max(Pe); %计算Pe的均值作为本次仿真的误码率y(i) x(i)=w/(200-w); %计算占空比xendsemilogy(x,y,'-p'); %对y取对数画图 xlabel('突发尺寸所占比例'); %写X坐标ylabel('误码率'); %写y坐标title('BFSK突发干扰的持续时间对误码率性能的影响'); %写标题grid on; %画网格图仿真框图:各个参数设置 Random Integer Generator M-FSK Modulator Baseband AWGN Channel Signal From Workspace Reshape Error Rate Calculation 运行结果结果分析:在信噪比SNR=1.156的情况下,当占空比由0到0.35变化时,误码率在占空比很小时保持不变,随着占空比的增加,误码率逐渐上升。题目三题目内容:研究BFSK+信道编码(取BCH码和汉明码)在加性高斯白噪声信道下(无突发干扰)的误码率性能与信噪比之间的关系;分析不同码率对误码率性能的影响。比较不同信道编码方式的编码增益性能。1 BFSK+汉明码误码率与信噪比的关系2 BFSK+汉明码在不同码率下误码率与信噪比的关系3 BFSK+BCH码误码率与信噪比的关系4 BFSK+BCH码在不同码率下误码率与信噪比的关系5 BCH码与汉明码误码率的比较第一小题流程图: 程序代码:clcclearx=0:0.5:5; %设定x的值为0-5之间间隔为0.5的各个数for i=1:length(x) SNR=x(i); %信道的信噪比依次取X中的元素 sim('rwsan1'); %运行仿真程序得到的误码率保存在工作区变量Pe中 y(i)=mean(Pe); %计算Pe的均值作为本次仿真的误码率endsemilogy(x,y,'-p'); %对y取对数画图xlabel('信噪比'); %写X坐标ylabel('误码率'); %写y坐标title('BFSK+汉明码误码率与信噪比关系'); %写标题grid on; %画网格图仿真框图各个参数设置 Random Integer Generator Hamming Encoder M-FSK Modulator Baseband AWGN Channel M-FSK Demodulator Baseband Hamming Decoder运行结果结果分析:当BFSK使用汉明码编码时随着信道的噪声比的增加误码率快速下降。第二小题 流程图: 程序代码:clcclearx=0:0.5:5; %设定x的值为0-5之间间隔为0.5的各个数for i=1:length(x) N=7; %设定Codeword的长度 M=3; %设定Message的长度 Samplesperframe=4; %设定Samples per frame要等于Codeword的长度与Message的长度的差值相等 SNR=x(i); %信道的信噪比依次取X中的元素 sim('rwsan2'); %运行仿真程序得到的误码率保存在工作区变量Pe中 y(i)=mean(Pe); %计算Pe的均值作为本次仿真的误码率endsemilogy(x,y,'->'); %对y取对数画图xlabel('信噪比'); %写X坐标ylabel('误码率'); %写y坐标title('BFSK+汉明码在不同码率下误码性能'); %写标题hold on; for i=1:length(x) N=15; %设定Codeword的长度 M=4; %设定Message的长度 Samplesperframe=11; %设定Samples per frame要等于Codeword的长度与Message的长度的差值相等 SNR=x(i); %信道的信噪比依次取X中的元素 sim('rwsan2'); %运行仿真程序得到的误码率保存在工作区变量Pe中 y(i)=mean(Pe); %计算Pe的均值作为本次仿真的误码率end semilogy(x,y,'-o'); %对y取对数画图hold on; for i=1:length(x) N=31; %设定Codeword的长度 M=5; %设定Message的长度 Samplesperframe=26; %设定Samples per frame要等于Codeword的长度与Message的长度的差值相等 SNR=x(i); %信道的信噪比依次取X中的元素 sim('rwsan2'); %运行仿真程序得到的误码率保存在工作区变量Pe中 y(i)=mean(Pe); %计算Pe的均值作为本次仿真的误码率endsemilogy(x,y,'-p'); %对y取对数画图grid on; %画网格图仿真框图各个参数设置 Random Integer Generator Hamming Encoder M-FSK Modulator Baseband AWGN Channel M-FSK Demodulator Baseband Hamming Decoder 运行结果结果分析:当BFSK使用汉明码编码时在相同信噪比的情况下,码率不同误码率也不同。在信噪比比较小时很难分辨误码率相差不大,当误码率在4-4.5之间时就会有很大的去区别,可以看到,码率越小的误码率越大。第三小题 流程图: 程序代码:clcclearx=0:0.5:5; %设定x的值为0-5之间间隔为0.5的各个数for i=1:length(x) SNR=x(i); %信道的信噪比依次取X中的元素 sim('rwsan31'); %运行仿真程序得到的误码率保存在工作区变量Pe中 y(i)=mean(Pe); %计算Pe的均值作为本次仿真的误码率endsemilogy(x,y,'-p'); %对y取对数画图xlabel('信噪比 '); %写X坐标ylabel('误码率'); %写y坐标title('BFSK+BCH误码率于信噪比关系'); %写标题grid on; %画网格图仿真框图各个参数设置 Random Integer Generator BCH Encoder M-FSK Modulator Baseband AWGN Channel M-FSK Demodulator Baseband BCH Decoder 运行结果结果分析:当BFSK使用BCH编码时随着信噪比的增加误码率逐渐减少。第四小题 流程图: 程序代码:clcclearx=0:0.5:5; %设定x的值为0-5之间间隔为0.5的各个数 for i=1:length(x) N=7; %设定Codeword的长度 K=4; %设定Message的长 Sampleperframe=4; %设定Samples per frame要等于Message的长度相等 SNR=x(i); %信道的信噪比依次取X中的元素 sim('rwsan4'); %运行仿真程序得到的误码率保存在工作区变量Pe中 y(i)=mean(Pe); %计算Pe的均值作为本次仿真的误码率endsemilogy(x,y,'-p'); %对y取对数画图xlabel('信噪比'); %写y坐标ylabel('误码率'); %写X坐标title('BFSK+BCH码(无干扰)在不同码率下误码率性能'); %写标题hold on; for i=1:length(x) N=15; %设定Codeword的长度 K=11; %设定Message的长 Sampleperframe=11; %设定Samples per frame要等于Message的长度相等 SNR=x(i); %信道的信噪比依次取X中的元素 sim('rwsan4'); %运行仿真程序得到的误码率保存在工作区变量Pe中 y(i)=mean(Pe); %计算Pe的均值作为本次仿真的误码率endsemilogy(x,y,'->'); %对y取对数画图hold on; for i=1:length(x) N=31; %设定Codeword的长度 K=26; %设定Message的长 Sampleperframe=26; %设定Samples per frame要等于Message的长度相等 SNR=x(i); %信道的信噪比依次取X中的元素 sim('rwsan4'); %运行仿真程序得到的误码率保存在工作区变量Pe中 y(i)=mean(Pe); %计算Pe的均值作为本次仿真的误码率endsemilogy(x,y,'-o'); %对y取对数画图 grid on;仿真框图各个参数设置 Random Integer Generator BCH Encoder M-FSK Modulator Baseband AWGN Channel M-FSK Demodulator Baseband BCH Encoder运行结果结果分析:当BFSK使用BCH编码时在相同信噪比的情况下,码率不同误码率也不同。在信噪比比较小时很难分辨误码率相差不大,当误码率在1.5-5之间时就会有很大的去区别,可以看到,码率越小的误码率越大。第五小题 流程图: 程序代码:clcclearx=0:0.5:5; %设定x的值为0-5之间间隔为0.5的各个数for i=1:length(x) SNR=x(i); %信道的信噪比依次取X中的元素 sim('rwsan1'); %运行仿真程序得到的误码率保存在工作区变量Pe中 y(i)=mean(Pe); %计算Pe的均值作为本次仿真的误码率endsemilogy(x,y,'-p'); %对y取对数画图xlabel('信噪比'); %写X坐标ylabel('误码率'); %写y坐标title('BCH与汉明码误码率比较'); %写标题grid on; %画网格图hold on;for i=1:length(x) SNR=x(i); %信道的信噪比依次取X中的元素 sim('rwsan31'); %运行仿真程序得到的误码率保存在工作区变量Pe中 y(i)=mean(Pe); %计算Pe的均值作为本次仿真的误码率endsemilogy(x,y,'->'); %对y取对数画图hold on;仿真框图各个参数设置 Random Integer Generator Hamming Encoder M-FSK Modulator Baseband AWGN Channel M-FSK Demodulator Baseband Hamming Decoder BCH Encoder BCH Decoder 运行结果结果分析:当BFSK使用BCH编码和汉明码编码时在相同信噪比的情况下,误码率也不同。在信噪比比较小时(0-0.5),很难分辨误码率,相差不大。当误码率在1-5之间时就会有很大的去区别,可以看到,汉明码在相同的信噪比下误码率比BCH小。题目四题目内容:研究BFSK+信道编码(取BCH码和汉明码)在加性高斯白噪声信道下(有突发干扰)的误码率性能与信噪比之间的关系;分析突发干扰的持续时间对误码率性能的影响。分析不同码率对误码率性能的影响。比较不同信道编码方式的编码增益性能。1. BFSK+汉明码(有突发干扰)误码率性能与信噪比的关系2. 突发干扰的持续时间对误码率的影响: 突发干扰突发尺寸不同,误码率如何变化? 突发干扰占空比不同,误码率如何变化?3. BFSK+BCH码(有突发干扰)误码率性能与信噪比的关系4. 突发干扰的持续时间对误码率的影响: 突发干扰突发尺寸不同,误码率如何变化? 突发干扰占空比不同,误码率如何变化?第一小题 流程图: 程序代码:clcclear allx=1:10; %设定x的值为0-10之间的各个数for i=1:length(x) SNR=x(i); %信道的信噪比依次取X中的元素 sim('rwsi11'); %运行仿真程序得到的误码率保存在工作区变量Pe中 y(i)=mean(Pe); %计算Pe的均值作为本次仿真的误码率endsemilogy(x,y,'-p'); %对y取对数画图xlabel('信噪比'); %写X坐标ylabel('误码率'); %写y坐标title('BFSK+汉明码(有突发干扰)误码率性能与信噪比关系'); %写标题grid on; %画网格图仿真框图各个参数设置 Random Integer Generator Hamming Encoder M-FSK Modulator Baseband AWGN Channel Signal From Workspace Reshape 运行结果结果分析:当BFSK使用汉明码编码时,在有突发状况的情况下(信号为ones(1,200) zeros(1,45)'),误码率随着信噪比的增加而减小,在误码率在0-5之间时,下降幅度不大,在误码率为5-10时,下降幅度逐渐增大。 第二小题(突发尺寸不同)流程图: 程序代码:clcclear allW=1:10:100; %x表示信噪比for k=1:length(W) %信道的信噪比依次取X中的元素 SNR=3; %取信噪比为3 l=W(k); %w表示突发信号的尺寸,它的长度取x矩阵的值 sim(' rwsi22'); %运行仿真程序得到的误码率保存在工作区变量Pe中 y(i)=mean(Pe); %计算Pe的最大值作为本次仿真的误码率endsemilogy(x,y,'-p'); %对y取对数画图xlabel('突发尺寸'); %写X坐标ylabel('误码率'); %写y坐标title('突发干扰的持续时间对误码率性能'); %写标题grid on; %画网格图仿真框图各个参数设置 Random Integer Generator Hamming Encoder AWGN Channel Signal From Workspace M-FSK Modulator Baseband M-FSK Demodulator Baseband运行结果结果分析:在信噪比SNR=3的情况下,当突发尺寸由0到100变化时,误码率增加第二小题(占空比不同)流程图: 程序代码:clcclear allW=0:0.05:0.35;SNR=3;for k=1:length(W) %k取W的长度 l=200*W(k); %w表示突发信号的占空比,它的长度取x矩阵内的值 sim('rwsi33'); %运行仿真程序得到的误码率保存在工作区变量Pe中 y(i)=max(Pe); %计算Pe的均值作为本次仿真的误码率y(i)endsemilogy(W,y,'-p'); %对y取对数画图 xlabel('突发尺寸所占比例'); %写X坐标ylabel('误码率'); %写y坐标title('BFSK+汉明码突发干扰的持续时间对误码率性能的影响'); %写标题grid on; %画网格图仿真框图:各个参数设置 Random Integer Generator Hamming Encoder AWGN Channel Signal From Workspace Reshape Error Rate Calculation M-FSK Modulator Baseband M-FSK Demodulator Baseband运行结果结果分析:在信噪比SNR=3的情况下,当占空比由0到0.35变化时,误码率在占空比很小时保持不变,随着占空比的增加,误码率逐渐上升。第三小题 流程图: 程序代码:clcclear allx=1:10; %设定x的值为0-10之间的各个数for i=1:length(x)

    注意事项

    本文(MATLAB与通信仿真课程设计报告 .doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开