Skip to Main Content Skip to Search
Home |   Select Country  Choose Country  |  Contact Us  |  Cart Store 
Create Account | Log In
Products & Services Solutions Academia Support User Community Company
spacer spacer spacer spacer spacer spacer

 

Training - Courses

SG01: MATLAB for Signal Processing

This two-day course shows attendees how to analyze signals and design signal processing systems using MATLAB® and Signal Processing Toolbox™. Parts of the course will also use Filter Design Toolbox™. Topics include: 

  • Creating and analyzing signals
  • Using different spectral analysis tools
  • Designing and analyzing filters
  • Performing real-world design tasks
VIEW SCHEDULE and Register SHARE with Manager/Colleague
 
 Detailed course outline

 

Day 1 of 2
Introduction

Objective: Install course files and go over agenda.

  • Overview of The MathWorks and MathWorks products
  • Course setup, materials, and logistics
  • "Big picture" view of the course
Signals in MATLAB

Objective: Create and manipulate signals using the command line and the SPTool graphical user interface (GUI) in Signal Processing Toolbox, which will be used throughout the course to analyze digital signals, filters, and spectra.

  • Creating and importing signals
  • Sampling and resampling
  • Visualizing signals
  • Modeling noise
  • Signal statistics and correlation
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.

  • Discrete Fourier transform
  • Windowing and spectra
  • Power spectral density estimation
  • Spectrum objects
  • Time-varying spectra
LTI Systems

Objective: Gain an understanding of linear time-independent (LTI) systems, the basis for filtering applications and the subject of the majority of functions in Signal Processing Toolbox. Discuss various ways to represent such systems, both mathematically and in MATLAB. Investigate the basic input/output behavior of these systems and get an introduction to filtering.

  • LTI system representations
  • The z-transform
  • Frequency and impulse response
  • Introduction to filtering
  • dfilt objects
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. Become familiar with the Filter Design and Analysis Tool (FDATool) GUI, which will be used for the remainder of the course to assist in filter design.

  • Filter specifications
  • Filter design with graphical interfaces
  • Filter design with filter specification objects
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
  • Standard band filters
  • Arbitrary response filters
  • Multiband filters
  • Raised cosine filters
  • Reducing filter delay
  • 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

 


Prerequisites

MATLAB Fundamentals (ML01) or equivalent experience using MATLAB, and a good understanding of signal processing theory, including linear systems, spectral analysis, and filter design

Products

  • MATLAB
  • Signal Processing Toolbox
  • Filter Design Toolbox

Class Times:  

Please Note: A 1 hour test session will be scheduled the day before the official start of class. This test session will cover viewing and audio troubleshooting as well as software installation. 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

Request training
E-mail this page
Print this page

2009 Training Course Brochure

Exciting new courses and training options available now.

Latin and South American Training Classes