DSP & Math Library
ESP-DSP
Offizielle DSP-Bibliothek für ESP32-SoCs mit Algorithmen für FFT, digitale Filterung, Matrixberechnungen und numerische Operationen.
- Sprache
- C / Asm
- ESP Digital Signal Processing Library
- Kategorie
- DSP & Math Library
- Hauptzweck
- Hochperformante mathematische Funktionen und digitale Signalverarbeitung mit Hardware-Optimierung
Wichtigste Features
- Schnelle Fourier-Transformation (FFT) für reelle und komplexe Daten mit Fensterfunktionen (Hann, Hamming, Blackman)
- Optimierte digitale IIR- (Biquad) und FIR-Filter
- Matrixoperationen: Multiplikation, Invertierung, Zerlegung und Transposition
- Hardware-beschleunigte Gleitkomma- und Ganzzahl-Vektoroperationen
- Generierung von Testsignalen: Sinus, weißes Rauschen und modulierte Signale
- Assembler-Routinen für den Xtensa-Kern und Vektorinstruktionserweiterungen
- Kompatibel mit ESP-IDF als native Komponente
Einsatzbereiche
- Echtzeit-Spektrumanalyse für Audio- und Schwingungsmessgeräte
- Signalverarbeitung und Rauschfilterung für industrielle Sensoren
- Regelungsalgorithmen für Motorsteuerungen und Wechselrichter
- Intelligente Stromzähler mit Wirk- und Blindleistungsberechnung
- Signalanalyse für Radarsensoren und Ultraschallmessungen
Codebeispiel
Startbeispiel in C / Asm. Passen Sie Pins und Konfiguration an Ihr Board an.
ESP-DSPC / Asm
1