Matlab关于Beamforming(SISO/SIMO/MISO/MIMO)和OFDM相关的经典demo

目录

目录

1.Apply OFDM in MIMO Simulation

2.在SISO中,OFDM对与多普勒、多径延迟的demo

3.Improve SNR and Capacity of Wireless Communication Using Antenna Arrays

5.ofdm lte 格式

6. 区域交点


1.Apply OFDM in MIMO Simulation

注意,代码块的命令直接输入matlab控制台,按回车即可。

web(fullfile(docroot, 'comm/ug/ofdm-with-mimo-simulation.html?s_tid=doc_srchtitle'))

该demo生动地阐述了OFDM符号的结构,让大家更深入和形象理解OFDM各个子载波的角色分配。利用comm.OFDMModulator可以方便的进行OFDM符号的生成与解调。

2.在SISO中,OFDM对与多普勒、多径延迟的demo

在该页面下的【OFDM Mod-Demod SISO Link】样例

一个简单的例子,阐述如何通过均衡器去补偿多径的衰减。其实就是在时间延迟、增益上去补偿(滤波器的多抽头:即滤波器系数)

web(fullfile(docroot, 'comm/ref/ofdmdemod.html?s_tid=doc_srchtitle'))

3.Improve SNR and Capacity of Wireless Communication Using Antenna Arrays

该demo阐述了SISO/MISO/SIMO/MIMO的仿真过程,并对比了其性能。其中还有平面的射线图。其中采用的是scatter信道

web(fullfile(docroot, 'phased/ug/improve-snr-and-capacity-of-wireless-communication-using-antenna-arrays.html?s_tid=doc_srchtitle'))

4.Beamforming for MIMO-OFDM Systems

web(fullfile(docroot, 'phased/ug/beamforming-for-mimo-ofdm-systems.html?s_tid=doc_srchtitle'))

该例子较为真实地仿真了MIMO地无线通信过程。

1.采用工具类:phase.radiatorphase.collector来模拟信号发送接收过程;

2.形象地绘制了波束指向地偏移影响。

3.OFDM调制解调,以及信号编码(卷积码),信道估计都考虑在内

4.简单提到了波束指向通过3bit移相器导致地波束角度受限问题

5.还考虑了噪声源地影响

5.ofdm lte 格式

web(fullfile(docroot, 'lte/ref/lteofdmmodulate.html'))

6. 区域交点

web(fullfile(docroot, 'map/ref/polyxpoly.html'))

  • 首先,xlimit = [3 13]; 和 ylimit = [2 8]; 这两行分别定义了一个区域在 x 轴和 y 轴方向上的范围,这里可以理解为在二维平面中确定了一个矩形区域大致的边界,x 坐标范围是从 3 到 13y 坐标范围是从 2 到 8
  • 接着,xbox = xlimit([1 1 2 2 1]); 这行通过对 xlimit 向量按照索引 [1 1 2 2 1] 取值来构建 xbox 向量。具体来说,xlimit([1]) 取到的值是 3(因为 xlimit 向量中第一个元素索引为 1,其值为 3),重复两次取到两个 3xlimit([2]) 取到的值是 13,重复两次取到两个 13,最后再取一次 3,所以 xbox 的值为 [3 3 13 13 3],它按照顺序依次代表了一个多边形(在这里实际是个矩形)的左下角、左上角、右上角、右下角、左下角这几个顶点的 x 坐标,从而完整地描述了这个矩形在 x 轴方向上的顶点位置。
  • 同理,ybox = ylimit([1 2 2 1 1]); 按照索引 [1 2 2 1 1] 从 ylimit 向量中取值,得到 ybox 为 [2 8 8 2 2],它依次代表了矩形对应顶点在 y 轴方向上的坐标,完整地定义了这个矩形在二维平面中的顶点坐标情况。
  • 最后,mapshow(xbox,ybox,'DisplayType','polygon','LineStyle','none') 使用 mapshow 函数来展示图形。它将前面构建好的 xbox 和 ybox 作为多边形顶点的坐标传入,通过指定 'DisplayType','polygon' 表示要展示的是一个多边形图形(也就是前面构建的矩形),并且设置 'LineStyle','none' 表示不显示多边形的边线,可能是只希望展示该矩形区域的填充效果之类的情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值