DSP - Understanding Digital Signal Processing - Live Online

Course 027

 Request information about bringing this course to your site.

 Jan 11-Jan 15, 2027 -  Online, / Joe Boccuzzi

$1,595 until 12/01/2026, then $1,995

  Register now! or Save a seat

Summary

This three part course is the beginner's best opportunity to efficiently learn DSP. Intuitive, nonmathematical explanations and well-chosen examples develop the student's fundamental understanding of DSP theory. The practical aspects of signal processing techniques are stressed over discrete system theory. Participants will leave with a collection of tricks-of-the-trade used by DSP professionals to make their processing algorithms more efficient.

This course is broken into 9 live online daily sessions with each session lasting approximately 2.5 hours each day. The course is spread out in three parts over a three-month period. Each part contains 3 daily sessions. Each session is recorded to support students who want to review the live events or for those that cannot attend the live events. With your enrollment in each course, you will be able to view recordings of the live sessions throughout the program access period and up to 30 days after the final session. Note: on-demand recordings of each may session take up to 24 hours after the end of the session to become available for viewing.

The current schedule for 2027 is as follows: The live session occurs from 1:00 PM to 3:30 PM Pacific Time for each of the dates listed.

Part One: January 11, 13, 15

Part Two: February (Exact Dates TBD)

Part Three: March/April (Exact Dates TBD)

Learning objectives

Upon completing the course you will be able to:

  • Apply DSP techniques to real-world signal acquisition, spectral analysis, signal filtering, and quadrature processing problems.
  • Fluently speak the language of DSP.
  • Understand written descriptions (articles, application notes, textbooks) of common, practical DSP techniques.
  • Obtain further DSP information using a comprehensive list of references.

Target Audience

Practicing RF hardware engineers and technicians, and computer programmers seeking an understanding of DSP technical theory and algorithms will benefit from this course. The course does not cover the internal architecture of commercial DSP integrated circuits.

Outline

Day One

Discrete Sequences and Systems
 • Sequences and their notation • Processing operational symbols
Periodic Sampling
 • Aliasing • Sampling low-pass signals • Sampling bandpass signals • Spectral inversion in bandpass sampling
Discrete Fourier Transform (DFT)
 • Understanding the DFT equation • DFT properties • Inverse DFT • DFT leakage

Day Two

Discrete Fourier Transform (cont'd)
 • Use of window functions • DFT results interpretation • DFT processing gain
Fast Fourier Transform (FFT)
 • FFT's relationship to DFT • Guidelines on using FFTs in practice • FFT software availability
Quadrature Signals
 • Math Notation of Quadrature Signals • Generating Quadrature Signals • Quadrature Processing Applications
Finite Impulse Response (FIR) Filters
 • Introduction • Convolution • Half-band/Matched/Comb Filters • FIR Filter Design and Analysis Examples • Phase response

Day Three

Infinite Impulse Response (IIR) Filters
 • Introduction • Laplace transforms • z-transforms • Design methods • Pitfalls in building IIR digital filters • Cascade and parallel combinations of digital filters • Comparison of IIR and FIR filters
Advanced Sampling Techniques
 • Quadrature sampling • Quadrature sampling with digital mixing • Sample Rate Conversion (decimation & interpolation)