This course shows you how to analyze signals and design signal processing systems using MATLAB and the Signal Processing Toolbox. Parts of the course will also use the Filter Design Toolbox. Here you will learn how to:
- Create and analyze signals
- Use different spectral analysis tools
- Create and analyze filters
- Perform real-world designs
Prerequisites
Attended "Comprehensive MATLAB" or equivalent experience using MATLAB and a good understanding of signal processing theory, including linear systems, spectral analysis, and filter design.
Course Outline
Day 1
Introduction
Objective: Obtain a quick overview of The MathWorks and its family of products
- Discuss course set-up, materials, and logistics
- Provide a "big picture" view of the course ahead
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.
- Creating and importing signals
- Sampling and resampling
- Visualizing signals
- Modeling noise
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.
- Signal statistics
- Discrete Fourier transform
- Power spectral density estimation
- Spectrum objects
- Time-varying spectra
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.
- LTI system representations
- The z-Transform
- Frequency and impulse response
- Introduction to filtering
- DFILT objects
Day 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.
- Filter specifications
- Filter design functions
- Introduction to the Filter Design and Analysis Tool (FDATool)
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.
- FIR design methods
- Windowing
- Standard band filters
- Arbitrary response filters
- Multiband filters
- Raised cosine filters
- Frequency domain filtering
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.
- Median filtering
- Advanced IIR designs
- Advanced FIR designs
- Adaptive filters
- Multirate filters
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.
- Filter architectures
- Filter realization
- Filter quantization
- HDL code generation
Trainer Profile
Please kindly check with our Training Consultants for more
details.
|