Skip to content
CEC Semenster Undefined

Everything You Ever Wanted to Know about Filters

Charles J. Lord -
June 8,
2015
Analog Filters I: Resonant Circuits and Passive Filters
In this class, we will look at the basic resonant circuit and its time (impulse) and frequency (filtering) response. We will also briefly look at tools for designing and evaluating these circuits.
Course Resources
Special Educational Materials
Listen/Download Archive (mp3)
June 9,
2015
Analog Filters II: Active Filters
As we will have learned in Day 1, a resonant circuit is affected by the circuits that exist at its input and output. In this class, we will look in depth at the addition of operational amplifiers (and in RF - other amplifiers) to make powerful and accurate filters for our applications.
Course Resources
Special Educational Materials
Listen/Download Archive (mp3)
June 10,
2015
Digital Filters I: Sampling and the Z-Transform
Computation - particularly with the advent of digital signal processing (DSP) - allows us to create very powerful filters that can add new capabilities. Here, we go into digital filters with a review of the transform from the continuous time domain to the sampled domain. We will look at not only the Z-transform but also some tricks and tips, such as oversampling, which allows us to simplify filters.
Course Resources
Special Educational Materials
Listen/Download Archive (mp3)
June 11,
2015
Digital Filters II: Infinite Impulse Response Filters
The basic parallel to the analog filter is the infinite impulse response (IIR) filter. In this class, we will look at the implementation and trade-offs of IIR filters, including looking at the code and actual responses of some examples.
Course Resources
Special Educational Materials
Listen/Download Archive (mp3)
June 12,
2015
Digital Filters III: Finite Impulse Response Filters and Conclusion
As we will have learned in Day 4, there are limitations in IIR filters that can create challenges in design and response. In this class we will look at the finite impulse response (FIR) filter and compare the design criteria as well as the resultant output of the two types of filters. We will conclude by reviewing the various filters and some of the resulting solutions, comparing the results.
Course Resources
Special Educational Materials
Listen/Download Archive (mp3)
charles-lord
Instructor
Charles J. Lord

Charles J. Lord, PE is an embedded systems consultant and trainer with over 40 years' experience in system design and development in medical, military, and industrial applications. For the last twelve years, he has specialized in the integration of communication protocols into clients' products, including USB, Ethernet, and low-power wireless including ZigBee, 6LoWPAN, LoRa, and Thread. He has taught classes in these protocols for Freescale, Renesas, various universities and conferences including ESC and Arm TechCon. He has been a design partner with Freescale/NXP, Microchip, and Renesas. He also teaches webinars for various clients on IoT and embedded systems topics. He earned his BS in electrical engineering from N.C. State University in Raleigh, N.C. and provides training and consulting services through his company, Blue Ridge Advanced Design, in Asheville, N.C. He is a licensed professional engineer in NC and a senior member of the IEEE. In his volunteer work at the IEEE, he has served at many levels from local to regional to board committees. He is currently the chair of the IEEE Western NC Section, NC Council and was general chair of IEEE SoutheastCon 1995 and 2017