FIR Filter Design and Software Implementation - Phil's Lab #17

Описание к видео FIR Filter Design and Software Implementation - Phil's Lab #17

FIR (Finite Impulse Response) filter theory, design, and software implementation. Real-time software implementation on a custom STM32-based PCB.
Overview of digital filtering, use-cases, mathematical theory, convolution, circular buffers, practical considerations, how to design FIR filters, filter design tools, implementation in real-time using C on an embedded system.

Visit https://jlcpcb.com/RHS for $2 for five 2-layer PCBs and $5 for five 4-layer PCBs.

Little Brain Hardware: https://github.com/pms67/LittleBrain-...

FIR Filter Design Tools: https://github.com/pms67/HadesFCS/tre...
and http://t-filter.engineerjs.com/

Circular Buffers: https://www.allaboutcircuits.com/tech...

If you're enjoying my content, please consider becoming a patron:
  / phils94  

[TIMESTAMPS]
00:00 Preview of FIR Filter Implementation
00:34 JLCPCB Ordering (Custom STM32 PCB)

01:18 Introduction and Overview
01:57 Digital Filter Overview
02:40 Input Signal Representation (Discrete Time)
03:21 Filter Frequency Response
04:42 Output Signal

05:11 FIR Filter Theory (Impulse Response, Convolution)

08:20 Window-Sinc FIR Filter Design Procedure
11:17 Choices When Designing FIR Filters

12:19 Filter Design Tool

14:06 Implementation: Convolution and Circular Buffers
16:58 Header File
17:55 Filter Init and Update Functions
23:03 Filtering Accelerometer Data (DMA, Callbacks, USB, etc.)

25:13 Designing a Practical FIR Filter (Low-Pass)

28:37 Serial Oscilloscope Tool
28:50 Real-Time Accelerometer Filtering Example

ID: QIBvbJtYjWuHiTG0uCoK

Комментарии

Информация по комментариям в разработке