• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

ALLSIGNALPROCESSING.COM

Learn signal processing online

  • Home
  • Courses
  • Courses
  • About
  • FAQ
  • My Account
  • Blog
  • News
  • Contact
  • Login
  • Logout
  • Get All Access

Jupyter Notebook: IIR Filter Design Examples

February 16, 2023 by allsignal

Passband Magnitude Response for an Elliptic Low Pass Filter.

This notebook illustrates use of the scipy.signal library for designing IIR filters with Python. Three different filter specifications are employed depicting low pass and band pass designs for Elliptical, Chebyshev, and Butterworth prototype filters. One set of specifications is particularly challenging and used to illustrate the numerical sensitivity advantages of the second-order section design methodology.

Prerequisites

Poor IIR Filter Designs: Don't Make These Mistakes

Files

Jupyter Notebook of Example IIR Filter Designs


← Previous Lesson

Filed Under: Uncategorized

Primary Sidebar

Course Lessons

  • IIR Filter Design Procedure

  • Analog Filters Used for IIR Filter Design

  • Continuous-Time Butterworth Filters

  • Continuous-Time Chebyshev and Elliptic Filters

  • Frequency Transformations for Continuous-Time Systems

  • The Bilinear Transform

  • IIR Filter Examples Designed Using MATLAB

  • Poor IIR Filter Designs: Don’t Make These Mistakes

  • Jupyter Notebook: IIR Filter Design Examples

Courses

  • Foundations

  • Time Domain LTI Systems

  • Fourier Series and Transforms

  • Sampling and Reconstruction

  • The DFT and Applications

  • The Z-Transform

  • Intro to Filter Design

  • IIR Filter Design

  • FIR Filter Design

  • Random Signal Characterization

  • Basis Representations of Signals

  • Estimation of Power Spectra and Coherence

  • Introduction to Signal Estimation and Detection Theory

  • MMSE Filtering and Least-Squares Problems

Copyright © 2023 ALLSIGNALPROCESSING.COM | Site Design by 3200 Creative

  • Terms of Service
  • Privacy Policy
  • Contact