matlab仿真报告,matlab仿真报告.docx

41528d3028836879cd698677c3999917.gifmatlab仿真报告.docx

无线通信(MATLAB课后作业仿真)姓名学院学号班级指导教师无线通信MATLAB仿真报告1一、分集仿真现给出最大比合并(MRC)、等增益合并(EGC)和选择性合并的分集合并程序,理解各程序,完成以下习题。将程序运行结果及各题目的解答写入WORD中1用MATLAB分别运行“BPSKMRCM”、“BPSKEGCM”以及“BPSKSELM”(A)在程序中标注“注释”处加上注释(英文或中文)BPSKMRCM注释ND10000设置每个循环中的符号数SNR_IN_DB015BERZEROS1,LENGTHSNR_IN_DBFORSNR_NUM1LENGTHSNR_IN_DBSNREXPSNR_IN_DBSNR_NUMLOG10/10NLOOP100循环次数NOE0错误数NOD0传输的数量FORIII1NLOOPDATA1RAND1,ND05DATA22DATA11以下为衰减量的计算在瑞利信道下CODE_RATE1E1SIGMAE/SQRT2SNRCODE_RATENRANDN1,NDJRANDN1,NDH11/SQRT2RANDN1,NDJRANDN1,ND瑞利信道DATA41DATA2H1SIGMANH11CONJH1计算信道质量指数的复共轭DATA411DATA41H11计算组合后的价值NRANDN1,NDJRANDN1,NDH21/SQRT2RANDN1,NDJRANDN1,ND瑞利信道DATA42DATA2H2SIGMANH22CONJH2DATA422DATA42H22DATA4DATA411DATA422在两个不相关的信道下的信号进行组合无线通信MATLAB仿真报告2BPSK解调DEMODATA1DATA40误码率NOE2SUMABSDATA1DEMODATA1NOD2LENGTHDATA1NOENOENOE2NODNODNOD2END输出结果BERSNR_NUMNOE/NODEND结尾FIGURESEMILOGYSNR_IN_DB,BER, O HOLDONSEMILOGYSNR_IN_DB,05ERFCSQRT210SNR_IN_DB/10/SQRT2, HOLDONSEMILOGYSNR_IN_DB,051SQRT10SNR_IN_DB/10/10SNR_IN_DB/101, YLABEL BER XLABEL E_B/N_0DB LEGEND SIMULATIONBPSKMRCL2 , THEORYGNGAUSSBPSK , THEORYREYLEIGH BPSKEGCM注释ND10000设置每个循环中的符号数SNR_IN_DB015BERZEROS1,LENGTHSNR_IN_DBFORSNR_NUM1LENGTHSNR_IN_DBSNREXPSNR_IN_DBSNR_NUMLOG10/10NLOOP100设置循环次数NOE0错误数量NOD0传输数量FORIII1NLOOPDATA1RAND1,ND05DATA22DATA11衰减量的计算瑞利信道下无线通信MATLAB仿真报告3CODE_RATE1E1SIGMAE/SQRT2SNRCODE_RATENRANDN1,NDJRANDN1,NDH11/SQRT2RANDN1,NDJRANDN1,ND瑞利信道DATA41DATA2H1SIGMANH11CONJH1/ABSH1取信道质量指数的单位向量DATA411DATA41H11计算组合后在信道1下的价值NRANDN1,NDJRANDN1,NDH21/SQRT2RANDN1,NDJRANDN1,ND瑞利信道DATA42DATA2H2SIGMANH22CONJH2/ABSH2DATA422DATA42H22DATA4DATA411DATA422BPSK解调DEMODATA1DATA40误码率计算NOE2SUMABSDATA1DEMODATA1NOD2LENGTHDATA1NOENOENOE2NODNODNOD2END结果输出BER1SNR_NUMNOE/NODEND结尾FIGURESEMILOGYSNR_IN_DB,BER1, O HOLDONSEMILOGYSNR_IN_DB,05ERFCSQRT210SNR_IN_DB/10/SQRT2, HOLDONSEMILOGYSNR_IN_DB,051SQRT10SNR_IN_DB/10/10SNR_IN_DB/101, YLABEL BER XLABEL E_B/N_0DB LEGEND SIMULATIONBPSKEGCL2 , THEORYGNGAUSSBPSK , THEORYREYLEIGH 无线通信MATLAB仿真报告4BPSKSELM注释SNR_IN_DB015FORK1LENGTHSNR_IN_DBKN10000E1SNR10SNR_IN_DBK/10SIGMAE/SQRT2SNRFORI1NARANDIFA05返回一组行向量CODE_RATE1E1SIGMAE/SQRT2SNRCODE_RATE计;算编码后高斯分布随机变量标准差FORI1NDIFDATA1I0,DATA4IEGNGAUSSSIGMA传0码时加入高斯分布白噪声干扰ELSEDATA4IEGNGAUSSSIGMA传1码时加入高斯分布白噪声干扰ENDENDBPSK解调DEMODATA1DATA40DATA4中每个元素和0比较误码率NOE2SUMABSDATA1DEMODATA1计算误码个数NOD2LENGTHDATA1计算总码数NOENOENOE2NODNODNOD2ENDBERSNR_NUMNOE/NOD计算误码率END无线通信MATLAB仿真报告13QPSKBERZEROS1,LENGTHSNR_IN_DBFORSNR_NUM1LENGTHSNR_IN_DBSNREXPSNR_IN_DBSNR_NUMLOG10/10计算信噪比NLOOP100设置循环次数NOE0错误数量NOD0传输数量FORIII1NLOOPDATARAND1,NDML05生成同相分量DATA12DATA1此为正交分量QPSK调制TOUTQPSKMODDATA1,1,ND,MLCODE_RATE1E1/SQRT2SIGMAE/SQRT2SNRCODE_RATE计算编码后高斯分布随机变量标准差FORI1ND,GSRV1,GSRV2GNGAUSSSIGMATOUTITOUTIGSRV1JGSRV2SIGMAE/SQRT2SNRCODE_RATEN1/SQRT2RANDN1,NDJRANDN1,NDSIGMAN注释另一种高斯白噪声产生方法ENDQPSK解调DEMODATAQPSKDEMODTOUT,1,ND,MLDEMODATA1DEMODATA0与原始码元对比判决,得到正确的码元数DEMODATADEMODATA1误码率NOE2SUMABSDATADEMODATA错误码元数NOD2LENGTHDATA1总码元数NOENOENOE2NODNODNOD2ENDBERSNR_NUMNOE/NOD计算误码率(B)说明加性高斯白噪声的产生方法,请再给出一种加性高斯白噪声的产生方法,并验证其正确性。原始方法为GNGAUSSMIFNARGIN0,M0SGMA1无线通信MATLAB仿真报告14ELSEIFN

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值