在Simulink中实现802.11ad单载波链路的射频波束形成
这个例子展示了如何在Simulink®中为IEEE 802.11ad™单载波链路建模,其中包括具有射频波束形成的相控阵天线。本示例需要以下产品:2022世界杯八强谁会赢?
用于基带发射机和接收机的WLAN工具箱™
相控阵系统工具箱™用于接收天线阵列
RF Blockset™用于射频接收器
简介
此模型模拟802.11ad单载波(SC) [1与射频波束形成连接。通过空闲空间传输多个数据包,然后进行射频波束形成、解调和PLCP业务数据单元(PSDU)恢复。将psdu与传输的psdu进行比较,以确定包错误率。该接收机执行包检测、定时同步、载波频偏校正和基于惟一字的相位跟踪。
MATLAB函数块允许Simulink模型使用MATLAB®函数。在本例中,在Simulink中建模的802.11ad SC链路使用了使用MATLAB函数块调用的WLAN工具箱函数。要在MATLAB中进行802.11ad基带模拟,请参见示例基于TGay通道的802.11ad包错误率单载波PHY仿真.
系统架构
该系统包括:
一种产生随机PSDU和802.11ad SC包的基带发射机。
一个自由空间频道。
接收天线阵列,最多支持16个元素。该模块允许控制阵列几何形状、阵列中元素的数量、工作频率和接收器方向。
16通道射频接收模块,用于处理射频信号。该接收模块包括低噪声放大器,移相器,威尔金森16:1合成器和下变频。该模块允许控制用于计算相应相移的波束形成方向。
一种基带接收机,它通过执行包检测、时间和频率同步、信道估计、PSDU解调和解码来恢复发射的PSDU。
系统诊断包括均衡星座的显示和得到的包错误率。
下面几节将更详细地描述发射机和接收器。
基带传输器
基带发射机块创建一个随机PSDU,并对比特进行编码,以基于模型参数块中的MCS和PSDU长度值创建单个包波形。报文生成块使用该函数wlanWaveformGenerator
对数据包进行编码。
射频接收机
该射频接收机由放大器、移相器、威尔金森16:1合成器组成,采用超外差方式实现。
应用于每个单元的相移是根据波束形成方向计算的。这是由用户提供的,指示了主梁的方向。当接收机的主波束指向发射机时,接收机的信噪比最大化。发射机是全向的,接收机方向(az,el)表示入射信号的方向。给出了接收机方向和波束形成方向不同的情况。在这种情况下,接收到的信号功率会降低,从而导致较高的包错误率(PER)和错误向量量级(EVM)。结果部分显示了这些值。
基带接收机
基带接收机由报文检测和报文恢复两部分组成。
如果检测到报文,则启动报文恢复子系统,对检测到的报文进行处理。
数据包恢复子系统处理包括以下步骤:
频率偏移估计与校正。
符号定时和信道频率响应估计。
噪声功率估计。
同步错误检查。这决定了数据包是否可以被解码。
数据包解码。
在分组解码器子系统中,SC数据字段从同步接收波形中提取。然后,利用提取的场、信道和噪声功率估计恢复PSDU。
结果
运行仿真程序可以查看数据包错误率。模型在处理每个包后更新PER。该模型还在EVM测量的同时显示了均衡后的符号星座。注意,对于统计上有效的结果,需要很长的模拟时间。
默认情况下,接收天线阵列的主波束朝向:方位角= 0°,仰角= 0°。
如果你改变接收机的方向
值在接收天线阵列中朝向阵列辐射中的接近零值,EVM增加,包不能成功解码。
如果你改变波束形成方向
值,使主波束指向发射机,EVM改进,包被成功解码。
探索的例子
尝试更改模型参数块中的信噪比(SNR)值。提高信噪比可以降低包错误率,提高均衡符号星座的EVM。如果使用单一接收链,则指定的信噪比是ADC输入端的信噪比。信噪比包括自由空间路径损耗、热噪声和射频元件的噪声值。
可以更改接收天线阵列块中的阵列几何形状和阵列中元素的数量。增加天线单元的数量可以改善EVM。在均衡符号星座中可以观察到接收机天线阵列带来的分集增益。
附录
这个例子使用了以下helper函数:
选定的参考书目
-2020年IEEE Std 802.11™。IEEE信息技术标准。系统间的电信和信息交换。局域网和城域网。特殊要求。第11部分:无线局域网介质访问控制(MAC)和物理层(PHY)规范