Matlab Simulink

Matlab Simulink

Software for large-scale and ultra-large-scale digital-analog hybrid circuit design

Antenna Toolbox

Design, analyze and visualize antenna elements and antenna arrays

Antenna Toolbox provides functions and applications to design, analyze, and visualize antenna elements and arrays. You can design independent antennas and build antenna arrays using predefined units with parametric geometric structures or arbitrary planar units.

Antenna Toolbox uses the method of moments (MoM) to calculate port properties (such as impedance), surface properties (such as current and charge distribution), and electric field properties (such as near-field and far-field radiation patterns). You can display the antenna geometry and analysis results in 2D and 3D.

Antenna Toolbox provides radiation patterns for simulating beamforming and beam steering algorithms. Geber files can be generated from your design and used to produce printed circuit board (PCB) antennas. You can install the antenna on a large platform such as a car or airplane, and analyze the influence of the structure on the antenna performance. With the site viewer, you can use various propagation models to visualize antenna coverage on a 3D topographic map.

RF Toolbox

Design, analyze and model RF component networks

RF Toolbox provides functions, objects, and applications for the design, modeling, analysis, and visualization of radio frequency (RF) component networks. You can use RFToolbox for wireless communications, radar, and signal integrity projects.

You can use RF Toolbox to build a network of RF components such as filters, transmission lines, amplifiers, and mixers. The measurement data, network parameters or physical properties of the component can be specified. You can calculate S-parameters, convert between S, Y, Z, ABCD, h, g, and T network parameters, and visualize radio frequency data with the help of histogram, polar coordinate diagram and Smith chart.

The RF Budget Analyzer application can be used to analyze the noise figure, gain, and IP3 of the transmitter and receiver. You can generate an RF Blockset test platform and verify the analysis results based on circuit envelope simulation.

You can use the rational function fitting method to build a backplane interconnection model and export it as a Simulink block or Verilog-A block for SerDes design.

RF Toolbox provides functions for manipulating and automatically analyzing RF measurement data, including de-embedding, implementing passivity, and calculating group delay.

RF Blockset

Design and simulation of radio frequency systems
RF Blockset™ (formerly SimRF™) provides a Simulink model library and simulation engine for designing radio frequency communication and radar systems.
With RF Blockset, you can simulate non-linear RF amplifiers and model memory effects to estimate gain, noise, odd- and even-order intermodulation distortion. You can model RF mixers to predict image rejection, reciprocal mixing, local oscillator phase noise, and DC offset. You can also simulate the frequency-dependent impedance mismatch. RF models can be derived from data sheet specifications or measured data and can be used to accurately simulate adaptive architectures, including automatic gain control (AGC) and digital predistortion (DPD) algorithms.
You can use the RF Budget Analyzer application to automatically generate transceiver models and measurement test benches to verify performance and set up circuit envelope multi-carrier simulations.
With RF Blockset, you can model RF systems at different levels of abstraction. Circuit envelope simulation can be used for high-fidelity, multi-carrier simulation for networks with any topology. The equivalent baseband library is used for fast discrete-time simulation of a single carrier series system.

Mixed-Signal Blockset

Design and simulate analog signal and mixed signal systems

Mixed-Signal Blockset™ provides component and loss models, analysis tools, and test platforms for the design and verification of mixed-signal integrated circuits (ICs).

You can model PLLs, data converters, and other systems at different levels of abstraction, and browse a range of IC architectures. You can customize the model to cover losses such as noise, nonlinearity, and quantization effects, and use a top-down method to refine and optimize the system description.

Using the provided test platform, you can verify system performance and improve modeling fidelity by fitting measurement features or circuit-level simulation results. Fast system-level simulation using the variable-step Simulink solver can debug the implementation before the transistor-level simulation IC to find design flaws.


Using Mixed-Signal Blockset, it is possible to perform joint simulations of mixed-signal components and complex DSP algorithms and control logic. Therefore, both analog and digital design teams can start working from the same executable specification.

Serdes Toolbox

SerDes Toolbox provides a MATLAB and Simulink model library and a set of analysis tools and applications for designing and verifying serializer/deserializer (SerDes) systems.
With the SerDes Designer application, you can use statistical analysis to quickly design wired communication transmitters and receivers. The application provides MATLAB-based parametric models and algorithms, allowing you to explore various equalizer configurations and generate eye diagrams to evaluate performance metrics.
You can use building blocks such as CTLE, DFE, FFE, and CDR to describe your chosen architecture and simulate control and adaptive algorithms. White box examples of typical applications such as PCIe, USB, Ethernet, and DDR provide reference designs that you can use as a basis for your own designs.
SerDes Toolbox supports automatic generation of dual IBIS-AMI models. These models can be used in conjunction with third-party channel simulators for system integration and verification.

FGPA, ASIC and SOC development

FGPA, ASIC and SOC modeling, code generation, system simulation and test verification can be completed through the following App. The generated HDL code can be used for FPGA programming or ASIC prototype establishment and design.

  • HDL Coder
  • HDL Verifier
  • Wireless HDL Toolbox
  • Vision HDL Toolbox
  • Filter Design HDL Coder
  • Fixed-Point Designer
  • SoC Blockset

wireless communication

Design and simulate the physical layer of the communication system
Communications Toolbox provides algorithms and applications for analysis, design, end-to-end simulation and verification of communication systems. Toolbox algorithms include channel coding, modulation, MIMO and OFDM. You can build and simulate the physical layer model of wireless communication systems based on standards or custom designs.
The toolbox provides waveform generation applications, constellation and eye diagrams, bit error rate, and other analysis tools and oscilloscopes to verify the design. These tools can be used to generate and analyze signals, visualize channel characteristics, and obtain performance indicators such as error vector magnitude (EVM). The toolbox contains statistical and spatial channel models, including Rayleigh, Rician MIMO and WINNER II channels. It also includes RF impairments, including RF nonlinearities and carrier offset and compensation algorithms, including carrier and symbol timing synchronizers. These algorithms allow you to realistically model link-level design specifications and compensate for channel fading effects.
Using Communications Toolbox with RF instruments or hardware support packages, you can connect transmitter and receiver models to radio equipment and verify the design through wireless transmission tests.

  • WLAN Toolbox
  • LTE Toolbox
  • 5G Toolbox