23#ifndef EXTERNALFILTER_H
24#define EXTERNALFILTER_H
26#include "siddefs-fp.h"
97 int32_t w0lp_1_s7 = 0;
99 int32_t w0hp_1_s17 = 0;
108 int32_t
clock(int32_t input);
130#if RESIDFP_INLINING || defined(EXTERNALFILTER_CPP)
138 const int32_t Vi = input << 11;
139 const int32_t dVlp = (w0lp_1_s7 * (Vi - Vlp) >> 7);
140 const int32_t dVhp = (w0hp_1_s17 * (Vlp - Vhp) >> 17);
143 return (Vlp - Vhp) >> 11;
Definition ExternalFilter.h:87
void reset()
Definition ExternalFilter.cpp:59
void setClockFrequency(double frequency)
Definition ExternalFilter.cpp:46
int32_t clock(int32_t input)
Definition ExternalFilter.h:136
ExternalFilter()
Definition ExternalFilter.cpp:41