跳到正文
专用信号处理库

ESP-DSP

面向 ESP32 系列的官方数字信号处理库,提供硬件加速的数学算法。

语言
C / C++
ESP Digital Signal Processing Library
类别
专用信号处理库
主要目标
以最高速度执行 FFT、变换、数字滤波和矩阵运算等繁重数学计算

亮点功能

  • 以汇编优化的快速傅里叶变换(实数和复数 FFT)
  • IIR、FIR 数字滤波器和卡尔曼估计器
  • 矩阵、向量和标量积运算
  • 支持浮点数和定点数(Radix-2 和 Radix-4)
  • 针对 Xtensa 双核和 RISC-V 架构的定制优化

适用场景

  • 实时音频和振动频谱分析
  • 生物医学(ECG/EMG)和工业传感器的抗噪滤波器
  • 高精度电机控制和 FOC 算法
  • 边缘端数据压缩与编码

代码示例

C / C++ 的起始代码片段,请根据你的开发板调整引脚和配置。

ESP-DSPC / C++
1