Applying Communication Design with SIMULINK

Course Highlights

This is a two-day 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 Communications Blockset
  • Analyzing the BER of a Communications System
  • Adding Channel Impairments
  • Designing Receiver Algorithms

Who Must Attend

This course is intended for engineer, researchers, scientists, and managers, who are involved in the design of common communication system. It is also strongly recommended for those who would like to establish and strengthen their foundation in Common Communication Engineering.


Prerequisites

Working experience with MATLAB®, the Signal Processing Toolbox and Simulink is required.  "Comprehensive MATLAB", "Applying Signal Processing with MATLAB and SIMULINK" can be taken to satisfy the prerequisites.

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 Communications 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

 

Date::
Please kindly check our Training Calendar
Venue:
  Activemedia Innovation
Time:
  10.00am - 5.30pm
Course Fee:
Please contact our Training Consultants for details
Enquiries:
6742 8173 enquiry@activemedia.com.sg