Mark Thoren

Mark Thoren joined Analog Devices (Linear Technology at the time) in 2001 as an applications engineer supporting precision data converters. He's since held various roles in mixed-signal applications including evaluation system development, field and customer training, technical publications, and customer support. Mark is now a systems engineer in Analog Devices' Software and Digital Platforms group, where he develops customer-centric hardware and software for a wide range of products. Mark has a B.S. in Bio Resource Engineering and M.S.E.E., both from University of Maine, Orono.
Exploring Digital Filters with Low-Cost Hardware and Open-Source Tools
Status: Not yet available - Stay tuned!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