std1.0.0-beta-7 SafeC docs

std :: dsp::filter

Struct std::FirFilter32

#include <std/dsp/filter.h> source

struct FirFilter32 {
    const &float coeffs;
    unsigned long numTaps;
    &float history;
    unsigned long pos;
}

Single-precision FIR, same contract as FirFilter (float taps and history).

Fields

§const &float coeffssource
§unsigned long numTapssource
§&float historysource
§unsigned long possource

Methods

§float process(float x)source · definition
§void reset()source · definition
§void process_block([]const float in, []float out)source · definition
§static struct FirFilter32 new([]const float coeffs, []float history)source · definition

numTaps = min(coeffs.len, history.len)