Training - Courses
SG02: Simulink for Signal Processing |
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- and multi-channel discrete-time systems
- Implementing sample-based and frame-based processing
- Modeling single- and multi-rate 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 M-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 the Signal Processing Toolbox is required. MATLAB Fundamentals and Programming Techniques and MATLAB for Signal Processing can be taken to satisfy the prerequisites.
Course Length - 4 half-days
Price - $1,100.00
Store