Noise Gate - DSP with STM32 - Phil's Lab #58

Опубликовано: 24 Октябрь 2024
на канале: Phil’s Lab
17,569
489

Audio noise gate theory and real-time implementation on an STM32 microcontroller in C. Basic (threshold) vs advanced noise gate (threshold + attack + release + hold), analysis in time domain, tests using Digilent ADP3450 to see influence of noise gate parameters on signals. Live guitar demos.

[SUPPORT]
Mixed-signal hardware design course: https://phils-lab-shop.fedevel.education

Free trial of Altium Designer: https://www.altium.com/yt/philslab

PCBA from $0 (Free Setup, Free Stencil): https://jlcpcb.com/RHS

Patreon:   / phils94  

[LINKS]
DSP Playlist:    • DSP  

STM32 Playlist:    • STM32 Firmware  

First DSP Video:    • Digital Audio Processing with STM32 #...  

GitHub: https://github.com/pms67

Matlab article: https://www.mathworks.com/help/audio/...

Dynamic range gate paper: https://www.eecs.qmul.ac.uk/~josh/doc...

Digilent ADP3450: https://digilent.com/shop/analog-disc...

[TIMESTAMPS]
00:00 Guitar Demo
00:18 Introduction
01:22 JLCPCB and Git
01:47 Altium Designer Free Trial

02:23 Noise Gate Theory
04:55 Basic Noise Gate Implementation (STM32CubeIDE)
05:54 Basic Noise Gate Live Tests (Digilent Waveforms)
07:27 Basic Noise Gate Guitar Demo

07:38 Noise Gate Improvements (Advanced Noise Gate)
13:00 Advanced Noise Gate Implementation (STM32CubeIDE)
18:37 Advanced Noise Gate Live Tests (Digilent Waveforms)
21:05 Advanced Noise Gate Guitar Demo

ID: QIBvbJtYjWuHiTG0uCoK