Sep 16 – 20, 2024
Knoxville Convention Center (KCC)
US/Eastern timezone
GRCon24 will take place in Knoxville, TN from Sept 16-20

Fast Track to Designing FIR Filters with Python

Sep 17, 2024, 1:00 PM
2h 30m
301C (Knoxville Convention Center (KCC))

301C

Knoxville Convention Center (KCC)

Workshop Analog and Digital Signal Processing Workshop

Speaker

Mr Daniel Boschen

Description

Workshop Participation: Preparation

If you want to follow along live with the Python demonstrations in the workshop, please see the attached "Installing Miniconda" instructions document for preparing your laptop ahead of the workshop. NOTE: This is not required and the presentation content will be of interest to anyone interested in FIR filters regardless of using Python.

Description

Finite Impulse Response (FIR) filters are the more popular of the two main types of digital filter implementations used in DSP applications. In this workshop, we will go through best practice approaches for optimized FIR filter design and implementation using the free and
open-source Python programming language. This will include the common techniques for going from filter requirements to practical implementation and demonstrate both creating FIR filter designs as well as evaluating filter frequency responses using the Python language and its signal processing library.

This workshop will include:

  • Complete setup to get Python up and running for signal processing applications.
  • Summary of the high-level approaches to FIR filter design – which are best and why?
  • Fast track to using the signal processing library in Python for creating FIR designs.
  • The complete design flow for FIR filters from specification through verification.
  • Using Python for filter evaluation, including plotting magnitude and phase responses.
Acknowledge Acknowledge In-Person

Presentation materials