Collection of useful resources on Wireless Systems for researchers, educators, and students using MATLAB and Simulink.
- Teaching Digital Communication Theory with Simulink at Brigham Young University helps to make complex theoretical concepts tangible and interactive for students, enhancing student understanding and engagement.
- Lanzhou University enhanced Student Understanding of Electromagnetic Fields and Waves using MATLAB Live Scripts by integrating simulations and interactive visualizations, improving teaching effectiveness and student engagement.
- AI-Driven Innovations in Wireless Communication Education at Southern University of Science and Technology enhance student engagement and skill development through advanced experimental projects using MATLAB and Deep Learning Toolbox.
- Penn State Develops Software Defined Radio Ground Station for Nanosatellite using MATLAB and Simulink to model, simulate, and prototype a reconfigurable SDR system integrating TI DSPs and Xilinx FPGAs.
- Optimizing Data Rates for Visible Light Communication (VLC) with Carrierless Amplitude and Phase (CAP) Modulation, Researchers from INSA Rennes and University of Sherbrooke used MATLAB for modeling transmitter, channel, and receiver components including LED nonlinearity, and validated the high-throughput with real-world hardware experiments.
- Refining GPS Accuracy with Reduced LEO Satellite Dependency, researchers from Virginia Tech used MATLAB and Satellite Communications Toolbox to demonstrate Doppler-only positioning with time-diverse measurements from four Low-Earth Orbit Satellites.
- Using MATLAB to Develop 5G RF Front-End Components and Algorithms at Qualcomm, a complete model of Tx/Rx paths with fixed-point digital blocks and hardware-accurate power amplifier models was developed to predict and optimize system performance, and automate testing across a range of 5G waveform combinations.
- Nokia Develops 5G Communication Analysis App for 5G downlink receiver using 5G Toolbox, MATLAB Compiler, MATLAB App Designer, and MATLAB Web App Server, streamlining baseband data analysis and identifying hardware-software interface issues efficiently.
- CENTUM develops the Lifeseeker system transforming cell phones into powerful locator beacons for search-and-rescue operations, leveraging MATLAB and Simulink to design and implement sophisticated signal processing that enable real-time geolocation, compatibile across multiple generations of cellular networks and diverse terrains.
- DigitalGlobe Simulates Complete Satellite-to-Ground Communications Systems by modeling an end-to-end RF and digital link in Simulink—including 8-PSK modulation, Reed-Solomon encoding, adaptive LMS equalization, and Butterworth filtering to achieve higher data rates, low BER, and compliance with stringent spectral constraints.
- NanoSemi Improves System Efficiency for 5G and Other RF Products by using MATLAB to rapidly develop and validate digital predistortion and machine learning algorithms to linearize RF power amplifiers and enabling early validation of IP for high-performance wireless systems.
- Capgemini Accelerates O-RAN Development of 5G NR Wireless Communication System with Arria 10 FPGA by using MATLAB and Simulink for Model-Based Design of a 5G O-RAN emulator, reducing overall development time and helping validate communication protocols, signal processing algorithms, components, and third-party IP blocks.
- ShortLink Uses Model-Based Design with Simulink and HDL Coder to Develop an IEEE 802.15.4 Receiver with GFSK/OQPSK/PSK modulation leveraging ready-made IP blocks and HDL code generation to accelerate FPGA prototyping, verify functionality using testbenches, and produce a hardware-ready ASIC design.
- Qoherent Uses MATLAB to Accelerate Research on Next-Generation AI for Wireless leveraging 5G Toolbox, LTE Toolbox, and Deep Learning Toolbox to streamline signal classification workflows, reduce development time, and validate synthetic datasets against real-world 5G radio access network data.
- Modeling 5G Millimeter Wave Beamformer Integrated Circuits with behavioural models of Otava OTBF103 BFIC across 24–40 GHz, incorporating power dividers, phase shifters, and nonlinear amplifiers from RF Blockset, and enabling system-level simulations of gain, phase, EVM, ACLR, and antenna performance before hardware availability.
- MMRFIC Implements a 5G Massive MIMO Array with Hybrid Beamforming using MATLAB, Phased Array System Toolbox, and 5G Toolbox to evaluate beamformer architectures, standard and custom channel models, and end-to-end uplink/downlink performance at mmWave frequencies for multiuser scenarios, optimizing link-level system performance.
- Lekha Wireless Accelerates Development and Interoperability Testing of 5G NR Technology by leveraging MATLAB and 5G Toolbox to build and validate complete 3GPP-compliant gNB signal chains—including MIMO, channel coding, and decoding—enabling unit-level and end-to-end testing, reducing development time, UE test setup time, and RF testing time.
- Semiconductor Startups Access Tools Through Accelerator enabling companies like SPARK Microsystems to use MATLAB for RF testing, phased array design, and beamforming for ultra-wideband (UWB) transceivers with lower latency, higher bandwidth, and lower power consumption to support applications in gaming, audio, AR/VR, and smartwatches.
- Wireless Systems Challenge Projects from MathWorks on GitHub for undergraduate and graduate students.
- Build a Wireless Communications Link with Software-Defined Radio - Gain practical experience in wireless communication by designing inexpensive software-designed radios.
- Classify RF Signals using AI - Use deep learning to classify wireless signals and perform real-world testing with software defined radios.
- Optimize Antenna Performance in an Indoor Propagation Environment - Design an antenna to optimize transmission and reception in indoor environment.
- Optimization of Large Antenna Arrays for Astronomical Applications - Design a large antenna array and optimize its multiple design variables to achieve desired transmission/reception characteristics.
- Improve the Accuracy of Satellite Navigation Systems - Improve the accuracy of satellite navigation systems by using non-binary LDPC codes.
- Signal Coverage Maps Using Measurements and Machine Learning - Reduce the cost of 5G and IoT network deployment by generating coverage maps from limited measurements.
- SDR University Challenge - Identify specific challenges and use software-defined radios (SDRs) to build real-world, over-the-air solutions for land, air, and sea communications challenges.
- Introductory Communication Systems Course Using SDR - Course Materials for an Introduction to Analog and Digital Communications Systems Course using Software-Defined Radio, for undergraduate Electrical and Computer Engineering students.
- Digital Communications Course - Instructional material for Digital Communications, a graduate level class at NYU Tandon.
- Wireless Communications Onramp - Learn the basics of simulating a Wireless Communications link in MATLAB involving transmitting binary digits over a channel to a receiver.
- Introduction to OTFS Modulation [Example] - Simulate a communication link using Orthogonal Time Frequency Space (OTFS) modulation and compare it to Orthogonal Frequency Division Multiplexing (OFDM) modulation.
- Configure Custom Modulation Schemes for 6G [Example] - Explore custom modulation schemes for 6G using 5G Toolbox and 6G Exploration Library.
- 6G Link-Level Simulation [Example] - Measure throughput of a pre-6G link with larger bandwidths and sub-carrier spacing.
- Explore 400 MHz 6G Waveform Using USRP X410 [Example] - Generate, transmit, capture, and analyze a large-bandwidth 6G candidate waveform using an NI USRP SDR.
- Measure Impact of Sub-THz Hardware Impairments on 6G Waveforms [Example] - Explore impact of hardware impairments, including phase noise, power amplifier (PA) nonlinearity, and filters limiting spectral emissions outside of channel bandwidth on a candidate 6G waveform.
- OTFS Modulation: Theory and Applications [Book] - A textbook covering fundamentals of OTFS, including the Zak theory of linear time-varying systems, delay-Doppler communication and radar sensing, and machine learning with MATLAB code implementing an OTFS transceiver.
- Analyze NTN Coverage and Capacity for LEO Mega-Constellation [Example] - Analyzes the coverage and capacity of Low-Earth Orbit (LEO) satellite constellations for NTN applications.
- Coverage Maps for Satellite Constellation [Example] - Analyze received power from LEO satellite constellation to ground-based receivers and generate 2-D coverage maps over a region of interest.
- NB-IoT NTN Link Budget Analysis [Example] - compute the link budget for narrowband Internet-of-Things (NB-IoT) equipment in NTN using the parameter sets described in 3GPP TR 36.763.
- NB-IoT NTN NPDSCH Throughput [Example] - simulate a NB-IoT narrowband physical downlink shared channel (NPDSCH) throughput in a NTN channel modeled as ETSI Rician fading channel and the ITU-R P.681 land mobile-satellite (LMS) channel.
- Receiver Position Estimation Using Range and Range-Rate Measurements in NTN Systems [Example] - determine approximate position of a receiver on Earth surface using range and range-rate data from a single LEO satellite for satellite-based NTN systems.
- NR NTN PDSCH Throughput - measure physical downlink shared channel (PDSCH) throughput of a 5G NR link in a NTN channel, as defined by the 3GPP NR standard.
- Model NR NTN Channel [Example] - model two types of NR-NTN channels: a flat fading narrowband channel and a frequency selective fading tapped delay line (TDL) channel as defined in 3GPP TR 38.811.
- Introduction to Reconfigurable Intelligent Surfaces [Example] - Simulate a simple RIS-aided link with a deterministic channel model and BPSK modulation.
- Model Reconfigurable Intelligent Surfaces with CDL Channels [Example] - Simulate a 6G-like link using RIS and a stochastic channel with an iterative algorithm to control the phases of each RIS element.
- Radar Sensing with Reconfigurable Intelligent Surfaces [Example] - Model a RIS to help improve target detection for target outside a radar's field of view and a line-of-sight (LOS) link is not available.
- Electromagnetic Analysis of Reconfigurable Intelligent Surface [Example] - Model the response of a RIS using full-wave electromagnetic simulation with external phase control mechanism for varying reflection characteristics of the RIS.
- Intelligent Reflecting Surfaces: Physics, Propagation, and Pathloss Modeling [Code] - Results from Özgecan Özdogan, Emil Björnson, Erik G. Larsson, "Intelligent Reflecting Surfaces: Physics, Propagation, and Pathloss Modeling," IEEE Wireless Communications Letters.
- Reconfigurable Intelligent Surfaces: Three Myths and Two Critical Questions [Code] - Results from Emil Björnson, Özgecan Özdogan, Erik G. Larsson, "Reconfigurable Intelligent Surfaces: Three Myths and Two Critical Questions," IEEE Communications Magazine, vol. 58, no. 12, pp. 90-96, December 2020.
- Evaluate 3GPP Indoor Reference Scenario [Example] - Model, simulate, and evaluate the system-level performance of a 3GPP enhanced mobile broadband indoor hotspot scenario, described in 3GPP TR 38.913.
- NR Intercell Interference Modeling [Example] - Simulate a 5G NR multicell interference scenario and measure the impact on network performance due to downlink intercell interference caused by nearby cells.
- NR Cell Performance with Downlink MU-MIMO [Example] - Evaluate the system performance of downlink multi-user MIMO with a focus on link-to-system mapping-based abstract physical layer.
- Massive MIMO Networks: Spectral, Energy, and Hardware Efficiency [Book] - Model and simulate massive MIMO networks with spatially correlated fading channels. Assess the spectral efficiency, energy efficiency, and the impact of hardware impairments.
- Evaluate Performance of Cell-Free mMIMO Networks [Example] - Evaluate the performance of centralized and distributed implementations of cell-free massive MIMO networks with full physical layer processing.
- Making Cell-Free Massive MIMO Competitive With MMSE Processing and Centralized Implementation [Paper] - Simulate and analyze cell-free massive MIMO systems under different degrees of cooperation among the APs.
- Scalable Cell-Free Massive MIMO Systems [Paper] - Simulate and analyze scalable cell-free massive MIMO systems by exploiting the dynamic cooperation cluster concept from the network MIMO literature.
- Foundations of User-Centric Cell-Free Massive MIMO [Book] - Comprehensively model and simulate cell-free massive MIMO networks, tackling channel estimation, uplink and downlink operations, and spatial resource allocation.
- Mobility Modeling with Ray Tracing Channel [Example] - Model user mobility in a communication link with a ray-tracing channel model.
- Indoor MIMO-OFDM Communication Link Using Ray Tracing [Example] - Perform ray tracing in an indoor environment and use the results to build a channel model for a link-level simulation with the MIMO-OFDM technique.
- Connecting MATLAB with NVIDIA Aerial Omniverse Digital Twin for 6G Research [Blog] - Import a channel response generated with NVIDIA Aerial Omniverse to MATLAB for a 6G-like link-level simulation.
- Analyze SINR in 6G FR3 Network Using Digital Twin [Example] - Use digital twin techniques to analyze the SINR performance in a 6G FR3 network.
- QuaDRiGa - QUAsi Deterministic RadIo channel GenerAtor - generate realistic radio channel impulse responses for system-level simulations of mobile radio networks.
- NYUSIM - comprehensive mmWave and sub-THz wireless channel simulator supporting realistic 5G and 6G simulations across frequencies from 0.5 GHz to 150 GHz for various indoor and outdoor scenarios.