Real-time, software implementation of a recursive moving root mean square filter/estimator. Including basic theory, derivation, C code, and tests. PCBs by PCBWay https://www.pcbway.com
[SUPPORT]
Free trial of Altium Designer: https://www.altium.com/yt/philslab
Patreon: / phils94
Mixed-signal hardware design course: https://phils-lab-shop.fedevel.education
Advanced Hardware Design Course Survey:
https://forms.gle/X4jwvtZeJ1jTXh7r9
[GIT]
https://github.com/pms67
[SOCIAL]
Instagram: / philslabyt
[TIMESTAMPS]
00:00 Introduction
00:13 Demo DSP PCB
00:43 PCBWay
00:56 Altium Designer Free Trial
01:23 What We'll Cover
01:44 Why RMS?
03:01 RMS Basics
03:35 RMS Demo
05:51 Discrete-Time Moving RMS
08:01 Recursive DT Moving RMS
09:52 MATLAB Demo (Window Length)
12:38 C Header File (Implementation)
14:28 C Source File (Implementation)
16:05 main.c (Implementation)
17:37 Test Set-Up
18:12 Real-Time Test
20:51 Outro