matlab仿真报告内容摘要:

7 0 5 1 0 1 51 0 1 61 0 1 41 0 1 21 0 1 01 0 81 0 61 0 41 0 21 00 X : 1 0Y : 0 . 0 0 0 1 2 9BEREb/ N0 [ d B ]s i m u l a t i o n B P S K M R C L = 3t h e o r y g n g a u s s B P S Kt h e o r y r e y l e i g h MRC 误比特率变化: = 0 5 1 0 1 51 0 1 61 0 1 41 0 1 21 0 1 0861 0 41 0 21 00 X : 1 0Y : 0 . 0 0 0 1 8 2BERE / N [ d B ]s i m u l a t i o n B P S K E G C L = 3t h e o r y g n g a u s s B P S Kt h e o r y r e y l e i g h EGC 误比特率变化: = 无线通信 matlab 仿真报告 8 0 5 1 0 1 51 0 1 61 0 1 41 0 1 21 0 1 01 0 81 0 61 0 41 0 21 00 X : 1 0Y : 0 . 0 0 0 3BEREb/ N0 [ d B ]s i m u l a t i o n B P S K S E L L = 3t h e o r y g n g a u s s B P S Kt h e o r y r e y l e i g h SEl 误比特率变化: = ( d)将最大比合并和等增益合并及选择式合并的误比特率曲线,画在一张图上,比较这三种合并方法的优劣。 0 5 10 151016101410121010108106104102100BEREb/N0 [ d B ] s i m ul a t i on B P S K M R C L = 3s i m ul a t i on B P S K E G C L = 3s i m ul a t i on B P S K S E L L = 3t he or y gnga us s B P S Kt he or y r e yl e i gh无线通信 matlab 仿真报告 9 由图可得, MRC 方法所得到的误码率是最小的,性能也最稳定; EGC 方法在误码率和稳定性方面次之; SEL 方法在同一 SNR 下得到的误码率最高,而且稳定性很差,有时候能够得到比 MRC、 EGC 更低的误码率,有时候就不行,增大 SNR只能使 BER 总体趋向下降,不保证增大 SNR 就能直接降低 BER。 二、调制解调仿真 现给出 bpsk、 qpsk 及“书上习题”的调制解调程序,理解各程序,完成以下习题。 将程序运行结果及 各题目的解答写入 word 中: matlab 运行书上习题中的“ ” ( a)说明 bpsk、 qpsk 解调判决方法 答:由该 m文件可得,其中的判决设置为: BPSK: if a (zero mean)noise sample is larger than sqrt(Eb) a wrong decsion is made. 如果一个噪声的样值比平均比特能量大的话,那么就会产生错误的判决。 QPSK: if the constellation point angle is within pi/4 ang pi/4 a corerect decision is made. 如果星座点上的角偏差在 pi/4 和 pi/4 之间的话,判决就正确了。 ( b)误比特率为 1e 1e3 及 1e4 时的 Eb/N0 分别是多少。 答:运行该程序,可以得出如下的图像: 无线通信 matlab 仿真报告 10 当误比特率在 1e2时其 Eb/N0= 当误比特率在 1e3时其 Eb/N0= 无线通信 matlab 仿真报告 11 当误比特率在 1e4时其 Eb/N0= ( c)从物理意义上说明为什么 bpsk、 qpsk 误比特率曲线是重叠的 答: QPSK 为四元相位调制,而 BPSK 为二元相位调制。 因此,从判决的区域来看BPSK 的误码率(误 符号 率)是必然大于 QPSK 的。 但是从另一个角度看,每一个QPSK 的符号相当于是由两个 BPSK 的符号组合而成(如 11 是由二进制的两个 1组成),最基本的比特的差错性能都是一样的,因此 BPSK 和 QPSK 的误 比特 率是相同的。 ( d)当 samples 减少为 100000, 10000, 1000 时观察误比特率曲线的变化,你得出什么结论。 答:当 samples=100000,10000,1000 时,图像分别为: 无线通信 matlab 仿真报告 12 此时误差已经非常明显 matlab 运行“ ”、“ ” ( a)在各程序中标注“注释”处加上注释(英文或中文) BPSK: data1=rand(1,nd)。 %返回一组行向量 code_rate=1。 E=1。 sigma=E/sqrt(2*SNR*code_rate)%计 ; 算编码后高斯分布随机变量标准差 for i=1:nd if (data1(i)==0), data4(i)=E+Gngauss(sigma)。 %传 0码时加入高斯分布白噪声干扰 e。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。