Skip to content

thaaraak/firduino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

firduino - Arduino FIR Library using ESP-DSP FIR Implementation

This library uses the Arduino Audio Tools library and implements a BaseConverter subclass that accepts convolution coefficients for left and right channel. There are two implementations:

  • FIRConverter which applies the left and right coefficients to each channel separately
  • FIRAddConverter which adds (or subtracts) left from right channel depending on the "direction"

The convolution algoritm is implemented using the dsps_fir_f32_ae32.S from the esp-dsp library

This implementation is quite efficient and allows (at least) up to 501 taps at a sampling frequency of 44.1kHz on a standard ESP32 running at 240MHz

For an example implementation see Radio and the simpler FIR

Note this library only works on the ESP32 platform

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published