WLAN Toolbox

Simulate, analyze, and test WLAN communications systems

 

WLAN Toolbox™ provides standards-compliant functions for the design, simulation, analysis, and testing of wireless LAN communications systems. It includes configurable physical layer waveforms for IEEE 802.11ax/ac/ad/ah and 802.11b/a/g/n/j/p standards. It also provides transmitter, channel modeling, and receiver operations, including channel coding (BCC and LDPC), modulation (OFDM, DSSS, and CCK), spatial stream mapping, channel models (TGay, TGax, TGac, TGah, and TGn), and MIMO receivers.

The toolbox provides reference designs to help you perform baseband link-level simulations and multi-node system-level simulations. You can generate and parse common MAC frames. You can also perform signal measurements such as channel power, spectrum mask, and occupied bandwidth, and create test benches for the end-to-end simulation of WLAN communications links.

You can study the effects of RF designs and interference on system performance. Using WLAN Toolbox with RF instruments or hardware support packages, you can connect your transmitter and receiver models to radio devices and verify your designs via over-the-air transmission and reception.

Get Started:

Waveform Generation

Generate a variety of standard-compliant Wi-Fi waveforms.

Supported 802.11 Standards

Generate IEEE 802.11ax/ac/ad/ah/j/p/n/g/a/b waveforms. Use generated waveforms to test Wi-Fi systems and as a golden reference for implementation.

Generating DMG, S1G, VHT, HT-mixed, and non-HT waveforms.

PPDU Packet Formats

Specify multiple formats (HE, VHT, HT-mixed, non-HT, DMG, S1G, OFDM, DSSS, and CCK) and generate each individual preamble and data field.

WLAN packet structure with data and preamble fields.

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.

Link-Level Simulation

Perform link-level simulations for IEEE 802.11ax/ac/ad/ah/n/j/p/g/a standards. Analyze link performance by computing packet error rate (PER), bit error rate (BER), and throughput metrics.

Propagation Channel Models

Characterize and simulate TGay, TGax, TGac, TGah, and TGn multipath fading channels.

WLAN channel models.

Beamforming

Apply beamforming to improve link-level performance. Apply transmit beamforming to focus energy towards a receiver. Use receive beamforming to improve the SNR by pointing a receiver's main beam towards transmitter.

Transmit beamforming with channel sounding.

Test and Measurement 

Build test models and measure transmitter and receiver performance

Transmitter Measurements

Perform transmitter modulation accuracy as well as spectral emission mask and flatness measurements.

802.11ad transmitter spectral emission mask testing.

Receiver Measurements

Perform receiver minimum input sensitivity tests to verify compliance with IEEE® 802.11 standards

802.11ac receiver minimum input sensitivity test.

Signal Recovery

Recover signal information and perform receiver operations.

Receiver Design

Perform frame synchronization, frequency offset correction, channel estimation and equalization, and common error phase tracking. Demodulate and decode signaling and data fields.

802.11ac signal recovery with preamble decoding.

Wi-Fi Beacons

Recover 802.11 OFDM non-HT based beacon packets.

802.11 OFDM beacon frame generation.

802.11ax

Perform waveform generation and end-to-end link level simulation for the IEEE 802.11ax standard.

MAC Modeling

Generate, parse, and decode MAC data, management, and control frames.

MAC Frame Generation

Generate IEEE® 802.11MAC frames (MPDU, AMSDU, and AMPDU) and verify the contents of MAC frames are as expected.

 

802.11 MAC frame generation.

MAC Frame Parsing

Parse and decode 802.11 MAC frames.

Equalized samples of 802.11ax packet waveforms.

System-Level Simulation

Model Wi-Fi links with multiple nodes. Simulate protocol stacks that include PHY, MAC, and application layers.

MAC and PHY Simulation

Model a WLAN network with multiple nodes including MAC and PHY layers and a shared communication channel.

MAC and PHY simulation network statistics at each node.

PHY Layer Abstraction

Use PHY layer abstraction to speed up system simulations. Develop link quality and performance models.

Packet error rate comparison: Abstracted vs. Simulated PHY.

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.

Radio Connectivity

Connect your transmitter and receiver models to radio devices, and verify your designs via over-the-air transmission and reception.

Over-the-Air Reception

Use MATLAB to acquire and analyze over-the-air signals received via RF instruments or SDR hardware.

USRP® SDR used to receive 802.11 OFDM beacon frames.

Latest Features

Wi-Fi6 support in WLAN Waveform Generator App

Configure, generate, and visualize High-efficiency trigger-based (HE TB) waveforms, as defined in IEEE 802.11ax™/D4.1

IEEE 802.11az Draft 1.5 Support

Parameterize and generate high-efficiency (HE) ranging null data packet (NDP) waveforms with optional secure long training fields (LTFs)

IEEE 802.11az Indoor Positioning

Estimate the position of an indoor device by using time of arrival and trilateration technique.

Non-high-throughput (non-HT) Duplicate Transmission and Reception

Configure and generate IEEE 802.11 (non-HT) duplicate packets and recover data from the transmitted packets

IEEE 802.11ax (Wi-Fi6) RF Transmitter Model

Characterize the impact of in-phase and quadrature imbalance, phase noise, and power amplifier nonlinearities, on 802.11ax transmissions

See the release notes for details on any of these features and corresponding functions.