ESP-beatsy ยท FIR Filter Calculator

โ† Audio System Design Tool

Filter settings

Even number, 4โ€“200. The filter is designed with one fewer (odd) tap, then padded with a zero for AudioFilterFIR.

Calculation uses the windowed-sinc method. The result is quantized to signed 16-bit Q15 coefficients for AudioFilterFIR::begin().

Frequency response

Tap count63
Group delay0.703 ms
DC gainโ€”

Magnitude response in dB, from 0 Hz to Nyquist. The graph is computed from the quantized coefficients.

C/C++ coefficients

Use the generated array with AudioFilterFIR filter; filter.begin(fir_coeffs, FIR_TAP_COUNT);. Verify memory placement if you use a platform-specific flash attribute.