无线通信分集技术matlab仿真

现给出最大比合并(MRC)、等增益合并(EGC)和选择性合并的分集合并程序,理解各程序,完成以下习题。将程序运行结果及各题目的解答写入word中:

1. 用matlab分别运行“BPSKMRC.m”、“BPSKEGC.m”以及“BPSKSEL.m”

(a)在程序中标注“注释”处加上注释(英文或中文)

(b)观察信噪比变化10dB,误比特率变化多少?

(c)程序中给出的是2分集,将其换为3分集,观察信噪比变化10dB,误比特率变化多少?

(d)将最大比合并和等增益合并及选择式合并的误比特率曲线,画在一张图上,比较这三种合并方法的优劣。

解:

BPSKMRC.m程序运行结果:

BPSKEGC.m程序运行结果:

BPSKSEL.m运行结果:

在程序中标注“注释”处加上注释(英文或中文)

BPSKMRC.m

h11=conj(h1); %注释:取共轭,计算相应天线的权重

data411 = data41.*h11; %注释:对天线加权

data4=data411+data422;% 注释:进行合并

BPSKEGC.m

h11=conj(h1)./abs(h1); %注释:计算等增益合并的天线增益

data411 = data41.*h11; %注释:进行加权

data4=data411+data422; %注释:进行合并

BPSKSEL.mH1 =1/sqrt(2)*[rand + 1j*rand]; %注释:生成一个瑞利衰落的因子

H2 =1/sqrt(2)*[rand + 1j*rand]; %注释:再生成一个瑞利衰落的因子

y1=H(1)*data(i)+sigma*(rand + 1j*rand); %注释:将信号加到瑞利衰落信道中

y2=H(2)*data(i)+sigma*(rand + 1j*rand); %注释:将信号加到瑞利衰落信道中

s=max(y); %注释:取出最大的信号

if (s==abs(y2))

s=y2/H2;%注释:均衡

else

s=y1/H1; %注释:均衡

end

if (data2~=data(i))

numofber=numofber+1; %注释:若传输有误,则误码数加一

end

p(k)=numofber/(N*totolnumber); %注释:计算误码率

观察信噪比变化10dB,误比特率变化多少?

从图上看来,信噪比每增大10dB,误码率会下降为原先的百分之1

程序中给出的是2分集,将其换为3分集,观察信噪比变化10dB,误比特率变化多少?

以最大比值合并为例,依照原来的程序修改而写成3分集的程序“BPSKMRC_3.m”(源代码见作业文件夹),程序运行结果如下:

从仿真结果来看,采用三分集的MRC,信噪比每提高10dB,误码率会下降为大约原先误码率的9‰.

将最大比合并和等增益合并及选择式合并的误比特率曲线,画在一张图上,比较这三种合并方法的优劣。

将原先程序组合成新程序“BPSK_Diversity.m”,程序运行结果如下:

可以看到,与瑞利信道相比,三种合并的方式都取得了一定的成效,但是三者相互比较之下,最大比值合并的性能略胜一筹,而选择性合并性能是三者中的最差的:

选择分集matlab程序,无线通信分集技术matlab仿真.doc相关推荐

  1. 均衡技术matlab,无线通信均衡技术matlab仿真.doc

    无线通信均衡技术matlab仿真.doc 现给出迫零均衡(ZF).最小均方误差均衡中的最小均方算法(LMS)的matlab程序,理解各程序,完成以下习题.将程序运行结果及各题目的解答写入word中:用 ...

  2. 基于matlab fdma传输系统设计,基于Matlab/Simulink的FDMA技术的仿真研究

    2011•8(上)<科技传播> 194 信息科技 Information Technology 基于Matlab/Simulink的 FDMA技术的仿真研究 赵莹琦 广州大学松田学院 ,广 ...

  3. matlab水印剪切攻击程序,可以运行的水印matlab程序(嵌入,提取,攻击测试等).doc

    可以运行的水印matlab程序(嵌入,提取,攻击测试等).doc IMREAD YUANSHITUXIANGBMP SUBPLOT2,2,1IMSHOWTITLE 原始图像 WATERIMREAD W ...

  4. 传输预编码matlab,基于MATLAB的MIMO系统预编码性能仿真.doc

    基于MATLAB的MIMO系统预编码性能仿真.doc (33页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分  摘要在现今的移动通信系统 ...

  5. 基于matlab的三相电路短路,终稿毕业论文设计基于MATLAB的电力系统短路故障分析与仿真.doc最终版(备份存档)...

    <[毕业论文]基于MATLAB的电力系统短路故障分析与仿真.doc>由会员分享,可免费在线阅读全文,更多与<(终稿)[毕业论文设计]基于MATLAB的电力系统短路故障分析与仿真.do ...

  6. MATLAB程序详细解析,遗传算法——matlab代码解析

    遗传算法--matlab代码解析 本文为学习B站老哥数学建模课程之后的一点笔记,图片源自web,代码源自老哥程序包,侵权删. 详细的遗传算法原理不再赘述,百度即可找到. 算法定义 遗传算法(GA)是模 ...

  7. vb.net 调用matlab程序 绘图,vbnet调用matlab

    \\然后参考该 类库的文档,在类里引用 matlab 的命名空间 装 matlab ,添加引用[VB.Net] Matlab = CreateObject("matlab.applicati ...

  8. jacobi matlab程序,jacobi迭代法实验MATLAB程序数值分析

    jacobi迭代法实验MATLAB程序数值分析 例1. 求线性方程组 得近似解.精确解为x*=[3,2,1]'. 解:对方程进行移项就得 记为Ax=b,或写为x=B0 x+f,其中 取初始值,代入原方 ...

  9. fdtd算法的matlab程序,一维FDTD的matlab程序(最新整理)

    <一维FDTD的matlab程序(最新整理)>由会员分享,可在线阅读,更多相关<一维FDTD的matlab程序(最新整理)(2页珍藏版)>请在人人文库网上搜索. 1.一维 FD ...

最新文章

  1. Material Master
  2. FZU 1901 Period II(KMP中的next)题解
  3. (转载)机器学习知识点(十二)坐标下降法(Coordinate descent)
  4. 2021年office2010每次打开都要配置进度解决方法
  5. 上下文保存 中断_Linux性能优化(CPU篇)(5)——CPU的上下文切换有几种类型?什么是进程上下文切换?...
  6. 华为ebgp_BGP选路原则之首选值(华为特性)
  7. ulimit常用参数介绍
  8. mysql配置多个磁盘_MySQL多实例配置(两)
  9. 启动angular项目,端口被占用
  10. 网贷大数据什么时候会好_为什么大数据待遇那么好 如何入门大数据行业
  11. Python数值特征转换
  12. 数据清洗的主要类型及步骤
  13. windows强制删除文件或者程序
  14. Oracle,Sql,procedure 感觉自己写的很棒的一个存储过程
  15. 工程思维把每件事都当作一个项目来做
  16. 虚拟化做快照需要停服务器么,如何创建VMware虚拟化快照和快照删除的方法
  17. 从基础综述、论文笔记到工程经验、训练技巧:值得一看的目标检测好文推荐...
  18. 8.PPP拨号 获取ip地址
  19. 鲁大师发布Q1手机性能榜,ROG5幻影夺冠,超过93万分!
  20. gm convert: Improper image header

热门文章

  1. GBase 8c V3.0.0版本关键字介绍
  2. 判断字符串是否是email格式 正则表达式
  3. 干掉布隆过滤器:布谷鸟过滤器有哪些神奇的魔法
  4. redis实现Feed流滚动分页
  5. 催人泪下:八岁女童的墓志铭“我来过,我很乖”
  6. Layui时间选择器,Layui时间控件选择时间范围的方法
  7. 【STM32G431RBTx】备战蓝桥杯嵌入式→扩展模块→DHT11
  8. 电影推荐 - 实习生
  9. 【AI新星耀名校】陈天奇、朱俊彦、金驰加盟CMU、普林斯顿
  10. 数据库课堂笔记3(SQL语句)