MATLAB and Simulink Training

Course Details

Using hands-on examples, this one-day course demonstrates the use of Simulink products to design common communication systems. The emphasis is on designing end-to-end communication systems using Simulink®, Communications Toolbox™, and DSP System Toolbox™.

Topics include:

  • Modeling using Communications Toolbox
  • Analyzing the bit error rate (BER) of a communication system
  • Adding channel impairments
  • Designing receiver algorithms

Day 1 of 1

Amplitude Modulation Using Simulink

Objective: Build an AM system to review basic concepts in Simulink.

  • Building a simple AM model in Simulink
  • Creating a subsystem
  • Visualizing a signal in the time and frequency domains
  • Working with MATLAB data
  • Simulating the model from the command line

Modeling Using Communications Toolbox

Objective: Build an end-to-end QPSK model using Communications Toolbox and become familiar with the different visualization tools within the toolbox.

  • Exploring Communications Toolbox
  • Creating a QPSK transmitter model
  • Generating a random source
  • Using frame-based processing
  • Visualizing with scatter plots and eye diagrams
  • Creating a QPSK receiver model
  • Calculating error rate statistics

Communication Systems Analysis

Objective: Analyze the BER performance of an end-to-end communication system by writing a MATLAB script and using BERTool.

  • Computing the BER curve
  • Automating performance analysis: scripts
  • Adding channel coding
  • Using BERTool for performance analysis

Channel Impairments and Receiver Algorithms

Objective: Add channel impairments and recovery blocks to test receiver performance.

  • Adding phase and frequency offset
  • Correcting phase and frequency using DQPSK
  • Adding timing offset
  • Correcting for timing offset
  • Modeling multi-path channel impairments
  • Using MATLAB code in the model for equalization

Level: Advanced


Duration: 1 day