Skip to Main Content Skip to Search
Home |   Select Country  Choose Country  |  Contact Us  |  Cart Store 
Create Account | Log In
Products & Services Industries Academia Support User Community Company

 

Training - Courses

CM01: Simulink for Communication Systems

This is a course on the use of MathWorks products to design common communication systems using hands-on examples. The emphasis is on designing end-to-end communication systems using Simulink, the Communications Blockset, and the Signal Processing Blockset. Topics include:

  • Modeling using the Communication Blockset
  • Analyzing the BER of a communication system
  • Adding channel impairments
  • Designing receiver algorithms

 

VIEW SCHEDULE and Register SHARE with Manager/Colleague
 
 Detailed course outline

 

Course Outline
Introduction

Objective: Understand the Communications Blockset and related MathWorks products

  • Introduction to the Communications Blockset
  • Course expectations
  • Overview of a communication system
Amplitude Modulation Using Simulink

Objective: To review Simulink topics necessary for the training.  An AM system will be built to demonstrate basic concepts in Simulink.

  • Building a simple AM Model in Simulink
  • Creating a subsystem
  • Visualizing a signal in the time and frequency domain
  • Working with MATLAB data
  • Simulating the model from the command line
Modeling Using the Communication Blockset

Objective: To use the Communication Blockset to build an end-to-end QPSK model and become familiar with the different visualization tools within the blockset.

  • Communication Blockset Introduction
  • Creating a QPSK Transmitter Model
  • Generating a Random Source
  • Frame-Based Processing
  • QPSK Modulator
  • Scatter Plot
  • Pulse-Shaping Filter
  • Eye Diagram
  • Creating an Equivalent Receiver
  • Calculating System Delay
  • Calculating Error Rate Statistics
Communication Systems Analysis

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

  • Performance Analysis and BER Curve
  • Automating Performance Analysis: Scripts
  • AWGN uncode
  • Adding channel coding
  • Automating Performance Analysis: BERTool
  • Theory Results
  • Semianalytic Technique
  • Simulation
  • BERTool: m-file Functions
Channel Impairments and Receiver Algorithms

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

  • Adding Phase and Frequency Offset
  • Correcting Phase and Frequency using DQPSK
  • Phase Recovery Block
  • Adding Timing Offset
  • Squaring Timing Recovery
  • Multi-path Channel Impairments
  • Equalization using the Embedded MATLAB Function Block

 

 


Prerequisites

Working experience with MATLAB, the Signal Processing Toolbox and Simulink are required.  MATLAB Fundamentals and Programming Techniques (ML01), MATLAB for Signal Processing (SG01), and Simulink for Signal Processing (SG02) can be taken to satisfy the prerequisites.

 

Course Length - 1  day

Price - $650.00

Request training
E-mail this page
Print this page

2008 Training Course Brochure

Exciting new courses and training options available now.