This lesson presents several IIR filter examples designed using MATLAB. You will learn to design IIR filters using MATLAB's built-in filter-design functions from these examples. The lesson explains the conventions used by MATLAB to declare filter design specifications and how to properly call the relevant functions to perform the design. A comparison of different prototype […]

# Free

## Poles and Zeros of the -Transform

In this lesson you will learn how to find the poles and zeros of a rational -transform. Poles and zeros are important because they provide a very insightful characterization of systems described by linear constant coefficient difference equations. Such systems are widely used to implement filters and as mathematical models for signals. The poles and […]

## The Four Fourier Representations

Blog post: Fourier Methods: Why So Prominent? Fourier analysis is a cornerstone concept in signal processing. In this lesson you will learn about the four variations on Fourier representations for signals. All of the Fourier representations express an arbitrary signal as a weighted combination (sum or integral) of sinusoids having different frequencies. Four variations on […]

## Summary Problems for Foundations

The quiz below contains a selection of problems in a pdf file that draws from the material in Foundations. The benefit you derive from these exercises is proportional to the effort you put into them. Here are my suggestions: Try to work the problems without looking at the solution. Don't give up easily. Feel free […]