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

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