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.
Class Times: July 19-23, 2010: 8:30a - 12:30p (GMT -4:00)
Please Note: A 1 hour test session will be scheduled on the first day of class. This test session will cover viewing and audio troubleshooting as well as software installation (content will be presented during the remaining days). It is highly recommended that you attend this session to ensure a successful start to the class.
Course Length - 4 half-days
Price - $1,100.00
Store