选择分集matlab程序,无线通信分集技术matlab仿真.doc
无线通信分集技术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相关推荐
- 均衡技术matlab,无线通信均衡技术matlab仿真.doc
无线通信均衡技术matlab仿真.doc 现给出迫零均衡(ZF).最小均方误差均衡中的最小均方算法(LMS)的matlab程序,理解各程序,完成以下习题.将程序运行结果及各题目的解答写入word中:用 ...
- 基于matlab fdma传输系统设计,基于Matlab/Simulink的FDMA技术的仿真研究
2011•8(上)<科技传播> 194 信息科技 Information Technology 基于Matlab/Simulink的 FDMA技术的仿真研究 赵莹琦 广州大学松田学院 ,广 ...
- matlab水印剪切攻击程序,可以运行的水印matlab程序(嵌入,提取,攻击测试等).doc
可以运行的水印matlab程序(嵌入,提取,攻击测试等).doc IMREAD YUANSHITUXIANGBMP SUBPLOT2,2,1IMSHOWTITLE 原始图像 WATERIMREAD W ...
- 传输预编码matlab,基于MATLAB的MIMO系统预编码性能仿真.doc
基于MATLAB的MIMO系统预编码性能仿真.doc (33页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 摘要在现今的移动通信系统 ...
- 基于matlab的三相电路短路,终稿毕业论文设计基于MATLAB的电力系统短路故障分析与仿真.doc最终版(备份存档)...
<[毕业论文]基于MATLAB的电力系统短路故障分析与仿真.doc>由会员分享,可免费在线阅读全文,更多与<(终稿)[毕业论文设计]基于MATLAB的电力系统短路故障分析与仿真.do ...
- MATLAB程序详细解析,遗传算法——matlab代码解析
遗传算法--matlab代码解析 本文为学习B站老哥数学建模课程之后的一点笔记,图片源自web,代码源自老哥程序包,侵权删. 详细的遗传算法原理不再赘述,百度即可找到. 算法定义 遗传算法(GA)是模 ...
- vb.net 调用matlab程序 绘图,vbnet调用matlab
\\然后参考该 类库的文档,在类里引用 matlab 的命名空间 装 matlab ,添加引用[VB.Net] Matlab = CreateObject("matlab.applicati ...
- jacobi matlab程序,jacobi迭代法实验MATLAB程序数值分析
jacobi迭代法实验MATLAB程序数值分析 例1. 求线性方程组 得近似解.精确解为x*=[3,2,1]'. 解:对方程进行移项就得 记为Ax=b,或写为x=B0 x+f,其中 取初始值,代入原方 ...
- fdtd算法的matlab程序,一维FDTD的matlab程序(最新整理)
<一维FDTD的matlab程序(最新整理)>由会员分享,可在线阅读,更多相关<一维FDTD的matlab程序(最新整理)(2页珍藏版)>请在人人文库网上搜索. 1.一维 FD ...
最新文章
- Material Master
- FZU 1901 Period II(KMP中的next)题解
- (转载)机器学习知识点(十二)坐标下降法(Coordinate descent)
- 2021年office2010每次打开都要配置进度解决方法
- 上下文保存 中断_Linux性能优化(CPU篇)(5)——CPU的上下文切换有几种类型?什么是进程上下文切换?...
- 华为ebgp_BGP选路原则之首选值(华为特性)
- ulimit常用参数介绍
- mysql配置多个磁盘_MySQL多实例配置(两)
- 启动angular项目,端口被占用
- 网贷大数据什么时候会好_为什么大数据待遇那么好 如何入门大数据行业
- Python数值特征转换
- 数据清洗的主要类型及步骤
- windows强制删除文件或者程序
- Oracle,Sql,procedure 感觉自己写的很棒的一个存储过程
- 工程思维把每件事都当作一个项目来做
- 虚拟化做快照需要停服务器么,如何创建VMware虚拟化快照和快照删除的方法
- 从基础综述、论文笔记到工程经验、训练技巧:值得一看的目标检测好文推荐...
- 8.PPP拨号 获取ip地址
- 鲁大师发布Q1手机性能榜,ROG5幻影夺冠,超过93万分!
- gm convert: Improper image header