Communication Systems Modeling with Simulink

Prerequisites

-MATLAB Fundamentals, MATLAB for Signal Processing, and Simulink for Signal Processing, or working experience with MATLAB, Simulink, and DSP System Toolbox

View details

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 System Toolbox

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

  • Exploring Communications System 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