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™.
- 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