|
HARDT - The Ham Radio DSP Toolkit
|
24 void Init(
float* coefficients,
int length);
41 void Filter(T* src, T* dest,
size_t blocksize);
57 return new HFirFilter<T>(writer, coeffs.data(), coeffs.size(), blocksize);
65 return new HFirFilter<T>(consumer, coeffs.data(), coeffs.size(), blocksize);
73 return new HFirFilter<T>(reader, coeffs.data(), coeffs.size(), blocksize);
static HFirFilter< T > * Create(HWriter< T > *writer, size_t blocksize, char *coeffsFilename)
Definition: hfirfilter.h:53
std::vector< float > GetCoefficients()
Definition: hfir.h:164
void Filter(T *src, T *dest, size_t blocksize)
Definition: hfirfilter.cpp:50
Definition: hfirfilter.h:18
HFirFilter(HWriter< T > *writer, float *coefficients, int length, size_t blocksize, HProbe< T > *probe=NULL)
Definition: hfirfilter.cpp:7
static std::vector< float > ReadCoeffsFromFile(std::string filename)
Definition: hfilter.h:204
~HFirFilter()
Definition: hfirfilter.cpp:43
std::vector< float > GetCoefficients()
Definition: hfirfilter.h:47
static HFirFilter< T > * Create(HReader< T > *reader, size_t blocksize, char *coeffsFilename)
Definition: hfirfilter.h:69
void SetCoefficients(float *coefficients, int length)
Definition: hfirfilter.cpp:57
static HFirFilter< T > * Create(HWriterConsumer< T > *consumer, size_t blocksize, char *coeffsFilename)
Definition: hfirfilter.h:61
Definition: hwriterconsumer.h:8