Training - Courses
SLBE-G: Signal Processing with Simulink |
Note: A 1 hour test session will be scheduled one day prior to the first day of class. This session is to verify that the visual and audio connection is working properly on your computer. The required product software should be installed for the test session. It is highly recommended that you attend this session to ensure a successful and timely class start.
This three-day course uses basic modeling techniques and tools to show how to develop Simulink® block diagrams for signal processing applications. Topics include:
- What is Simulink?
- Using the Simulink interface
- Modeling single-channel and multi-channel discrete dynamic systems
- Implementing sample-based and frame-based processing
- Modeling mixed-signal (hybrid) systems
- Developing custom blocks and libraries
- Modeling condition-based systems
- Performing spectral analysis with Simulink
- Integrating filter designs into Simulink
- Modeling multirate systems
- Incorporating external code
- Automating modeling tasks
| Detailed course outline |
|---|
| Day 1 of 3 | |
|---|---|
| What Is Simulink? | Objective: Get an introduction to Simulink.
|
| Creating and Simulating a Model | Objective: Explore the Simulink interface and block libraries. Build a simple model and analyze the simulation results.
|
| Modeling Discrete Dynamic Systems | Objective: Model discrete dynamic systems, and visualize frame-based signals and multichannel signals using a scope.
|
| Modeling Logical Constructs | Objective: Model logical expressions. See how zero-crossing detection is used in Simulink and model simple logic in Simulink using MATLAB code.
|
| From Algorithm to Model | Objective: Create a model from an algorithm specification.
|
| Day 2 of 3 | |
|---|---|
| Mixed-Signal Models and Solvers | Objective: Model mixed-signal systems, and explore different solver types in Simulink.
|
| Subsystems and Libraries | Objective: Create custom blocks in Simulink, apply masks, and develop custom libraries.
|
| Conditional Subsystems | Objective: Model systems with parts that are executed conditionally.
|
| Spectral Analysis | Objective: Perform spectral analysis in the Simulink environment, and use spectrum computation in an algorithm.
|
| Day 3 of 3 | |
|---|---|
| Filter Design | Objective: Incorporate filters in a model, and explore different ways filters can be designed and implemented in a Simulink model.
|
| Multirate Systems | Objective: Model multirate systems. Resample data and explore multirate filter blocks.
|
| Incorporating External Code | Objective: Import or incorporate custom or external MATLAB and C code into a Simulink model.
|
| Combining Models into Diagrams | Objective: Explore model integration, an important topic for large-scale projects, where several developers are developing different portions of a large system.
|
| Automating Modeling Tasks | Objective: Control and run Simulink models from the MATLAB command line.
|
Prerequisites
-MATLAB Fundamentals and Signal Processing with MATLABCourse Length - 3 days