Training - Courses
SG01: MATLAB for Signal Processing |
This course is designed to provide an understanding of how to design signal processing systems and process data in MATLAB, including how to:
- Create and analyze signals
- Create and analyze filters
- Apply signal and filter specifications to real-world designs
| Detailed course outline |
|---|
| Day 1 of 2 | |
|---|---|
| Introduction | Objectives:
|
| Signals in MATLAB | Objective: Learn how to create and manipulate signals using the command line and the SPTool, a graphical user interface (GUI) in the Signal Processing Toolbox. Throughout the course, we will use the SPTool to analyze digital signals, filters, and spectra.
|
| Spectral Analysis | Objective: Gain an understanding of statistical signal processing. Explore visualization and analysis of signals in the time and frequency domains using spectral analysis.
|
| LTI Systems | Objective: Gain an understanding of linear time-independent systems, the basis for filtering applications and the subject of the majority of functions in the Signal Processing Toolbox. We discuss various ways to represent such systems, both mathematically and in MATLAB. Investigation of the basic input/output behavior of these systems introduces filtering.
|
| Day 2 of 2 | |
|---|---|
| IIR Filter Design | Objective: Apply LTI system analysis to filter design and discuss the use of IIR filters from initial performance specifications to analog prototyping and digital design. The Filter Design and Analysis Tool (FDATool) GUI is introduced, and will be used for the remainder of the course to assist in filter design.
|
| FIR Filter Design | Objective: Continue the application of LTI system analysis to filter design, and discuss the use of FIR filters from specification to digital design. Explore a variety of specialized filters.
|
| Advanced Filter Design | Objective: Discuss additional techniques for designing IIR and FIR filters, as well as adaptive and multirate filters. Explore a variety of practical applications.
|
| Filter Implementation | Objective: Discuss the process of moving from filter design to hardware implementation and consider various architectures for filter realization and the effects of various quantization schemes. Explore how to generate hardware description language (HDL) code based on a final design.
|
Prerequisites
MATLAB Fundamentals and Programming Techniques (ML01) or equivalent experience using MATLAB and a good understanding of signal processing theory, including linear systems, spectral analysis, and filter design.
Course Length - 2 days
Price - $1,100.00
Store