Training - Courses
SLBE-G: Signal Processing with Simulink |
Simulink for Signal Processing is a fundamental course for signal processing engineers who are new to system and algorithm modeling and design in Simulink®. Through basic modeling techniques and tools, it shows how to develop Simulink block diagrams. Topics include:
- Modeling single-channel and multichannel discrete-time systems
- Implementing sample-based and frame-based processing
- Modeling single-rate and multirate systems
- Integrating filter designs into Simulink
- Applying fixed-point math in Simulink models
- Executing condition-based systems
- Automating model simulations
- Developing custom blocks and libraries
| Detailed course outline |
|---|
| Day 1 of 2 | |
|---|---|
| Introduction | Objective: This section helps users understand MathWorks products with reference to Simulink and Signal Processing Blockset™.
|
| Model-Based Design | Objective: This section introduces Signal Processing Blockset and discusses Model-Based Design.
|
| Simulink Interface | Objective: This section introduces the Simulink interface and teaches basic concepts that will help new users to get comfortable with the environment.
|
| Signal Analysis | Objective: This section uses a signal processing system to discuss important Simulink concepts such as multichannel frame-based systems, simulation from the command line, and defining system I/O. Following this section, students should be comfortable with how Simulink propagates signals and data during a simulation.
|
| Filter I | Objective: This section begins the discussion on filtering. We build a filter out of basic components and analyze the behavior. The section ends with a discussion on fixed-point data types and filter quantization.
|
| Filter II | Objective: This section introduces the various tools and components that help users design filters in Simulink. We introduce these filter components and apply them on various noisy signals.
|
| Day 2 of 2 | |
|---|---|
| Multirate Systems | Objective: This section discusses the concept of multirate systems. A basic multirate model is used to illustrate multirate modeling features in Simulink. The section finishes with a case study of a digital audio rate converter.
|
| Signal-Driven Systems | Objective: This section highlights components in Simulink that model signal-driven systems. The two important categories of these types systemsare triggered and enabled subsystems.
|
| Incorporating External Code | Objective: This section introduces tools and components in Simulink that allow users to import or incorporate custom or external MATLAB code and C code into the model.
|
| Combining Models | Objective: This section discusses the topic of model integration, an important topic for large-scale projects where several developers are developing different portions of a large system.
|
| Creating Custom Blocks | Objective: This section introduces the concept of custom blocks in Simulink. It begins by discussing the idea of masking and custom libraries, and concludes with creating configurable subsystems.
|
Prerequisites
Working experience with MATLAB and Signal Processing Toolbox is required. MATLAB Fundamentals and Signal Processing with MATLAB can be taken to satisfy the prerequisites.
Course Length - 2 days
Store