Get Started with Communications Toolbox
Communications Toolbox™ provides algorithms and apps for the analysis, design, end-to-end simulation, and verification of communications systems. Toolbox algorithms including channel coding, modulation, MIMO, and OFDM enable you to compose and simulate a physical layer model of your standard-based or custom-designed wireless communications system.
The toolbox provides a waveform generator app, constellation and eye diagrams, bit-error-rate, and other analysis tools and scopes for validating your designs. These tools enable you to generate and analyze signals, visualize channel characteristics, and obtain performance metrics such as error vector magnitude (EVM). The toolbox includes SISO and MIMO statistical and spatial channel models. Channel profile options include Rayleigh, Rician, and WINNER II models. It also includes RF impairments, including RF nonlinearity and carrier offset and compensation algorithms, including carrier and symbol timing synchronizers. These algorithms enable you to realistically model link-level specifications and compensate for the effects of channel degradations.
Using Communications Toolbox with RF instruments or hardware support packages, you can connect your transmitter and receiver models to radio devices and verify your designs with over-the-air testing.
- Examine 256-QAM Using Simulink
This example shows you how to model a communications system with quadrature amplitude modulation (QAM), additive white Gaussian noise (AWGN) channel, and phase noise using Simulink®.
- QPSK and OFDM with MATLAB System Objects
This example shows how to simulate a basic communication system in which the signal is first QPSK modulated and then subjected to Orthogonal Frequency Division Multiplexing.
- Accelerating BER Simulations Using the Parallel Computing Toolbox
This example uses Parallel Computing Toolbox™ to accelerate a simple, QPSK bit error rate (BER) simulation.
- Compute BER for QAM System with AWGN Using MATLAB
Communications Toolbox features build upon the MATLAB® computational and visualization tools, enabling you to use higher level functions when simulating communications systems.
- OFDM Modulation Using MATLAB
Orthogonal Frequency Division Multiplexing (OFDM) is the multicarrier digital modulation technique used by modern wireless communications systems such as 5G and LTE cellular, and WiFi.
- Create Waveforms Using Wireless Waveform Generator App
Create, impair, visualize, and export modulated waveforms.
- Analyze Performance with Bit Error Rate Analysis App
Learn how to use the Bit Error Rate Analysis app.
- Scatter Plot and Eye Diagram with MATLAB Functions
This example shows how to visualize signal behavior through the use of eye diagrams and scatter plots.
- Measure Modulation Accuracy
Learn about EVM and MER for measuring modulation accuracy.
- ACPR and CCDF Measurements with MATLAB System Objects
This example shows how to measure the adjacent channel power ratio (ACPR) from a baseband, 50 kbps QPSK signal.
- RF Propagation and Visualization
Visualize coverage maps, SINR maps, and propagation paths in outdoor and indoor environments.
Simulating a Communications Link
Visualization and Measurements
About Communications System Modeling
- Configure Simulink Environment for Communications Models
Learn how to configure the Simulink® environment for communications simulation automatically.