Whether you use machine learning, deep learning, or reinforcement learning workflows, you can reduce development time with ready-to-use algorithms and data generated with MATLAB ® and wireless communications products. You can easily leverage existing deep learning networks outside MATLAB; streamline training, testing, and verification of your designs; and simplify deployment of your AI networks on embedded devices, enterprise systems, and the cloud. With MATLAB, you can:

  • Generate training data in the form of synthetic and over-the-air signals using the Wireless Waveform Generator app
  • Augment signal space by adding RF impairments and channel models to your generated signals
  • Label signals collected from wireless systems using the Signal Labeler app
  • Apply reusable and streamlined training, simulation, and testing workflows to various wireless applications using the Deep Network Designer and Experiment Manager apps
  • Add custom layers to your deep learning designs
AI for Wireless

Why Use AI for Wireless?

Using a neural network to identify 5G NR and LTE signals in a wideband spectrogram.

Design a radio frequency (RF) fingerprinting convolutional neural network (CNN) with simulated data.

Spectrum Sensing and Signal Classification

Device Identification

Identify signals in a wideband spectrum using deep learning techniques. Perform waveform modulation classification using deep learning networks.
Develop radio frequency (RF) fingerprinting methods to identify various devices and detect device impersonators.
  • Design a Deep Neural Network with Simulated Data to Detect WLAN Router Impersonation

A screenshot of a spectrum analyzer shows that the performance characteristics change when the power amplifier (P A) heats, which creates a visual plot system as a function of time.
Comparing 5G NR channel estimates based on either idealized estimation, linear interpolation, or deep learning techniques.

Digital Pre-Distortion

Apply neural network-based digital predistortion (DPD) to offset the effects of nonlinearities in a power amplifier (PA).

Beam Management and Channel Estimation

Use a neural network to reduce the computational complexity in the 5G NR beam selection task. Train a CNN for 5G NR channel estimation.

Comparing actual locations of objects in a room with color-coded locations predicted using CNNs.

Visualizing constellation plots of various autoencoders that converge to standard modulations such as Q P S K or 16 P S K.

Localization and Positioning

Use generated IEEE ® 802.11az™ data to train a CNN for localization and positioning.

Transceiver Design

Use an unsupervised neural network that learns how to efficiently compress and decompress data, forming an autoencoder. Train and test a neural network to estimate likelihood ratios (LLR).

How to Use AI for Wireless with MATLAB

  Deep Learning Using Synthesized Data for Communications and Radar
Deep Learning Using Synthesized Data for Communications and Radar

Wireless Communications


Learn about the products used with AI for wireless applications.

  • 5G Toolbox
  • WLAN Toolbox
  • Communications Toolbox
  • Statistics and Machine Learning Toolbox
  • Deep Learning Toolbox
  • Reinforcement Learning Toolbo

Download a FREE Trial           Request Consultation