Pular para o conteúdo
Biblioteca Especializada de Sinais

ESP-DSP

Biblioteca oficial de processamento digital de sinais para a família ESP32, fornecendo algoritmos matemáticos acelerados em hardware.

Linguagem
C / C++
ESP Digital Signal Processing Library
Categoria
Biblioteca Especializada de Sinais
Objetivo principal
Execução de cálculos matemáticos pesados como FFT, transformadas, filtragem digital e operações matriciais com máxima velocidade

Recursos de destaque

  • Transformadas Rápidas de Fourier (FFT real e complexa) otimizadas em Assembly
  • Filtros digitais IIR, FIR e estimadores de Kalman
  • Operações com matrizes, vetores e produtos escalares
  • Suporte a números de ponto flutuante e ponto fixo (Radix-2 e Radix-4)
  • Otimizações personalizadas para arquiteturas Xtensa Dual-Core e RISC-V

Quando usar

  • Análise espectral de áudio e vibrações em tempo real
  • Filtros anti-ruído para sensores biomédicos (ECG/EMG) e industriais
  • Controle de motores de alta precisão e algoritmos FOC
  • Compressão e codificação de dados na borda

Exemplo de código

Trecho de partida em C / C++. Ajuste pinos e configuração à sua placa.

ESP-DSPC / C++
1