WLAN Toolbox

仿真、分析和测试 WLAN 通信系统的物理层

 

WLAN Toolbox™ 为设计、仿真、分析和测试无线局域网通信系统提供了符合标准的函数。该工具箱提供了符合 IEEE 802.11ax/ac/ad/ah 和 802.11b/a/g/n/j/p 标准的可配置物理层波形。此外,它还提供发射器、信道建模和接收器操作,包括信道编码、调制(OFDM、DSSS 和 CCK)、空间流映射、信道模型(TGax、TGac、TGah 和 TGn)和 MIMO 接收器。

您可以生成多种类型的信号,包括高效 (HE)、超高吞吐量 (VHT)、高吞吐量 (HT-mixed)、传统 (non-HT)、定向数千兆位级 (DMG) 以及小于 1 GHz (S1G)。您还可以针对信道功率、频谱模板占用的带宽等进行信号测量,并创建 WLAN 通信链路端到端仿真的测试平台。

该工具箱提供一些参考设计,可帮助您探究基带规范并研究射频设计和干扰源对系统性能的影响。通过使用带有 RF 仪器或硬件支持数据包的 WLAN Toolbox,您可以将发射机和接收机模型连接到无线设备并通过无线传输和接收来验证您的设计。

开始:

波形生成

生成多种符合标准的 Wi-Fi 波形。

支持 802.11 标准

生成 IEEE 802.11ax/ac/ad/ah/j/p/n/g/a/b 波形。使用生成的波形来测试 Wi-Fi 系统,并作为实施的黄金参考。

生成 DMG、S1G、VHT、HT 混合及非 HT 波形。

PPDU 数据包格式

指定多种格式(HE、VHT、HT 混合、非 HT、DMG、S1G、OFDM、DSSS 和 CCK)以及生成每个单独的前导字段和数据字段。

带数据和前导字段的 WLAN 数据包结构。

Wireless Waveform Generation App

Generate WLAN waveforms interactively. Add RF impairments such as AWGN, phase offset, frequency offset, DC offset, IQ imbalance, and memoryless cubic nonlinearity. Visualize results in constellation diagram, spectrum analyzer, OFDM grid, and time scope plots.

802.11ax waveform generation using the Wireless Waveform Generator app.

链路级仿真

执行 IEEE 802.11ax/ac/ad/ah/n/j/p/g/a 标准的链路级仿真。通过计算误包率 (PER)、误码率 (BER) 和吞吐量指标来分析链路性能。

传播信道模型

描述 TGax、TGac、TGah 和 TGn 多径衰落信道的特性并仿真。

WLAN 信道模型。

波束成形

应用波束成形以提升链路级性能。应用发射波束成形以将能量聚焦到接收器。使用接收波束成形,通过将接收器的主波束指向发射器来改善 SNR。

通过信道探测发射波束成形。

测试和测量

构建测试模型以及执行发射器和接收器测量。

发射器测量

执行发射器调制准确性和频谱发射模板和平坦度测量。

802.11ad 发射器频谱发射模板测试。

接收器测量

执行接收器最小输入灵敏度测试。

802.11ac 接收器最小输入灵敏度测试。

信号恢复

恢复信号信息并执行接收器操作。

接收器设计

执行帧同步、频率偏移校正、信道估计和均衡以及常见错误相位跟踪。解调和解码信令及数据字段。

802.11ac 具有前导码解码功能的信号恢复。

Wi-Fi 信标

恢复基于 802.11 OFDM 非 HT 的信标分组。

802.11 OFDM 信标帧生成。

802.11ax

执行 IEEE 802.11ax 标准的波形生成和端到端链路级仿真。

MAC 和 PHY 建模

生成数据、管理和控制帧。

MAC 帧生成

生成 IEEE® 802.11™ MAC 帧并验证 MAC 帧的内容是否符合预期。

802.11 MAC 帧生成。

Equalized samples of 802.11ax packet waveforms.

开放且可自定义的算法

使用 WLAN 可自定义且可编辑的算法,作为设计验证的黄金参考。使用开放的 MATLAB 算法生成 C 代码。 

开放的 MATLAB 代码

使用一套由开放且可自定义 MATLAB 代码表达的发射器、信道模型和接收器等复杂操作函数的集合。

开放且可自定义的 MATLAB 代码。

C/C++ 代码生成

生成 C 代码以加速仿真,获得 C 源代码以便实现,或用作独立可执行文件。

C/C++ 代码生成。

Traffic Scheduling, QoS, and Interference

Compute system-level throughput metrics. Model traffic scheduling and characterize the effects of interference.

Bluetooth Low Energy (BLE) coexistence with WLAN interference.

无线连接

将您的发射器和接收器模型连接到无线设备,并通过无线发射和接收来验证您的设计。

无线接收

在 MATLAB 中使用 RF 仪器或软件定义无线电 (SDR) 获取和分析无线接收的信号。

使用 USRP® SDR 接收 802.11 OFDM 信标帧。

最新特性

支持 IEEE 802.11ax 草案 4.1 (Wi-Fi6)

按照 IEEE® P802.11ax™ 草案 4.1 中的定义,使用报头穿孔法生成高效的单用户 (HE SU) 空数据包 (NDP)

IEEE 802.11ax 触发帧格式的链路级仿真

配置、生成、解调和解码高效率触发 (HE TB) 波形

使用多核处理功能的数据恢复函数

通过使用具有多核处理功能的低密度奇偶校验 (LDPC) 解码来减少仿真时间

使用无限天线发送和接收信号

通过任意数量的天线和链路,应用 WLAN 传输、多路径信道建模和接收机操作

系统级仿真示例

对 802.11ax 下行链路正交频分多址 (OFDMA) 场景、多个时空流和 802.11a Minstrel 速率适配建模

盲信号恢复和分析示例

盲检测、解码和分析波形中的多个 IEEE 802.11a 和 IEEE 802.11ax 包

关于这些特性和相应函数的详细信息,请参阅发行说明