山东大学qpsk monte carlo 仿真 实验报告.docVIP

山东大学qpsk monte carlo 仿真 实验报告.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
山东大学qpsk monte carlo 仿真 实验报告

一、实验目的 1 二、实验原理及框图 1 三、实验内容 2 四、程序及其注释 2 1、主函数(不包括Monte Carlo仿真部分) 2 2、Monte Carlo仿真主函数 3 3、测试(7,4)汉明码性能的主函数 3 4、二进制的格雷码信源子函数 4 5、二进制信号变为四进制符号子函数 4 6、星座映射子函数 5 7、产生两路正交高斯噪声信号子函数 5 8、最小距离判决子函数 5 9、最大投影点判决子函数 6 10、四进制信号变为二进制子函数 6 11、 误符号率计算子函数 7 12、通过符号计算误比特率子函数 7 13、星座图子函数 7 14、汉明编码子函数 8 15、汉明解码和纠错子函数 8 16、 从汉明码中提取原二进制码不纠错子函数 9 五、 仿真结果和图形 9 六、 结果分析和结论 15 七、 遇到的问题、解决方法和收获 15 一、实验目的 1、提高独立学习的能力;? 2、培养发现问题、解决问题和分析问题的能力;? 3、学习Matlab?的使用;? 4、掌握4PSK通信系统的Monte?Carlo仿真方法;? 5、掌握4PSK通信系统的的组成原理;? 6、比较编码信号和为编码信号在随机信道中的传输,加深对纠错编码的理解;? 二、实验原理及框图 1.未加信道纠错码的QPSK调制通信系统 (见图(一)) 2比特符号 图一 未加信道纠错码的QPSK调制通信系统框图 2.信道纠错编码(7,4)汉明码+QPSK调制的通信系统(见图(二)) 图二 信道纠错编码(7,4)汉明码+QPSK调制的通信系统框图 三、实验内容 未加信道纠错编码的QPSK调制通信系统 最大投影点准则进行判决 a,计算噪声方差分别为0、0.1、0.5、1.0时的符号差错概率和比特差错概率; b,画出在每种方差时,在检测器输入端1000个接收到的信号加噪声样本(星座图); c,分别画出数据点为1000,5000,10000,100000,时的Monte Carlo仿真误比特率曲线和理论误比特率曲线,比较区别,分析数据点的数量对仿真结果的影响。 将检测器的判决准则改为最小距离法(星座图上符号间的距离),比较与上面结果的区别 信道纠错编码(7,4)汉明码+QPSK调制的通信系统 1)比较经过信道纠错编码的QPSK调制系统与未加信道调制编码的系统的传输性能。 四、程序及其注释 1、主函数(不包括Monte Carlo仿真部分) clear; clc; N=5000; sgm2=0.1; gray_in = source( N); %信源,用格雷码表示 s_in=gray2symbol(gray_in);%变为四进制符号 [ c ] = mapping( s_in );%星座图映射 n = orthogonal_gaussian( N,sgm2 );%产生两路正交的高斯噪声信号 cn = awgn_out( c,n);%经过信道 s_out_distance = minimum_distance_judge( cn );%最小距离法判决 s_out_projection = maximum_projection_judge( cn );%最大投影判决 gray_out = s2gray( s_out_projection );%把四进制码译为2进制格雷码 ser_distance=SER(s_in,s_out_distance);%最小距离法误码率 ser_projection=SER(s_in,s_out_projection);%最大投影法误码率 s_difference=SER(s_out_projection,s_out_distance);%两种判决方法结果不同率 ber_distance=BER(s_in,s_out_distance);%最小距离法误比特率,由四进制码计算二进制误比特率 ber_projection=SER(gray_in,gray_out);%最大投影法误比特率,由二进制码套用误码率的函数计算 b_difference=BER(s_out_projection,s_out_distance);%两种方法的不同比特率 constellaion_qpsk(s_in,cn);%星座图 2、Monte Carlo仿真主函数 clear; clc; N=10000; for i=1:106 SNR(i)=(i-1)/5-10;%信噪比范围 r=10^(SNR(i)/10); sgm2(i)=1/(2*r);%通过信噪比计算出噪声的方差 gray_in= source( N); s_in=gray2

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档