Home >

Exploring Digital Filters with Low-Cost Hardware and Open-Source Tools

Mark Thoren - EOC 2025

Exploring Digital Filters with Low-Cost Hardware and Open-Source Tools
Mark Thoren

This presentation and live demonstration explores a cross section of affordable hardware and open-source tools for hands-on exploration of digital filters.

Hardware & Capture

  • 40 Msps, 20-bit ADC with an internal data-capture buffer
  • Built-in digital filters: SINC1, SINC5, and brick-wall
  • No FPGA required — the internal buffer lets a basic microcontroller transfer data to a host

Data Path & Software

  • Industry-standard IIO (Industrial Input/Output) framework for streaming
  • Compatible with C, C++, C#, MATLAB, and Python

Demos & Analysis

  • Short Python scripts and Jupyter notebooks using NumPy and SciPy
  • Low-cost USB instruments generate test signals: sinewaves, steps, wavelets, and noise bands
  • Analysis verifies filter properties and behavior
  • USB sound cards explored as budget sources/sinks vs. benchtop instruments
M↓ MARKDOWN HELP
italicssurround text with
*asterisks*
boldsurround text with
**two asterisks**
hyperlink
[hyperlink](https://example.com)
or just a bare URL
code
surround text with
`backticks`
strikethroughsurround text with
~~two tilde characters~~
quote
prefix with
>

No comments or questions yet. Will you be the one who will break the ice?

OUR SPONSORS & PARTNERS