ESPDocs Logo

ESPDocs

Voltar para Frameworks
📊

ESP-DSP

ESP Digital Signal Processing Library

Biblioteca Especializada de Sinais

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

LINGUAGEM DE DESENVOLVIMENTO

C / C++

Sintaxe e ecossistema

CATEGORIA DO FRAMEWORK

Biblioteca Especializada de Sinais

Classificação de arquitetura

OBJETIVO PRINCIPAL

Execução de cálculos matemáticos pesados como FFT, transformadas, filtragem digital e operações matriciais com máxima velocidade

Características 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

Casos de Uso Recomendados

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

Resumo Técnico

Nome OficialESP-DSP
LinguagemC / C++
Tipo / SuiteBiblioteca Especializada de Sinais
Cor Temática
#A855F7

Demonstração de Código

Trecho de inicialização rápida. Copie e personalize em seu projeto.

C / C++Mais Exemplos
ESP-DSP example
Local Source
1 

Dica de Desenvolvimento: Personalize o trecho de inicialização com as pinagens e configurações corretas correspondentes à série do seu microcontrolador (ex: ESP32-S3, ESP32-C6). A documentação detalhada da API pode ser acessada na barra superior do framework.