Decimation Filters - Theory and Software Implementation - Phil's Lab #42

Decimation filter basics theory, anti-aliasing filters, downsampling, and final implementation on an embedded system (STM32 microcontroller with sensor) using the C programming language. (AD: This video includes a paid promotion for JLCPCB and Altium.) [SUPPORT] Free trial of Altium Designer: https://www.altium.com/yt/philslab (AD) PCBA from $0 (Free Setup, Free Stencil): https://jlcpcb.com/RHS (AD) Patreon:   / phils94   [LINKS] GitHub: https://github.com/pms67 FIR Filters:    • (Sponsored) FIR Filter Design and Software...   IIR Filters:    • (Sponsored) IIR Filters - Theory and Imple...   Serial Oscilloscope: https://x-io.co.uk/serial-oscilloscope/ [TIMESTAMPS] 00:00 Introduction 00:43 JLCPCB and GitHub Repo (Ad) 1:14 Altium Designer Free Trial (Ad) 1:40 Previous Filtering Videos (FIR/IIR) 2:03 Basics 3:30 Downsampling 5:01 Anti-Aliasing Filter 5:58 Non-Ideal Low-Pass Filter 6:59 Decimation Filter 7:28 Decimation Filter Design 9:24 FIR Anti-Aliasing Filter Design 10:50 Software Implementation (STM32) 17:37 Demonstration ID: QIBvbJtYjWuHiTG0uCoK