SDRAngel
4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
|
Functions | |
void | dump_filter (const char *name, int ncoeffs, float *coeffs) |
template<typename T > | |
void | normalize_power (int n, T *coeffs, float gain=1) |
template<typename T > | |
void | normalize_dcgain (int n, T *coeffs, float gain=1) |
template<typename T > | |
void | cancel_dcgain (int n, T *coeffs) |
template<typename T > | |
int | lowpass (int order, float Fcut, T **coeffs, float gain=1) |
template<typename T > | |
int | root_raised_cosine (int order, float Fs, float rolloff, T **coeffs) |
void leansdr::filtergen::cancel_dcgain | ( | int | n, |
T * | coeffs | ||
) |
void leansdr::filtergen::dump_filter | ( | const char * | name, |
int | ncoeffs, | ||
float * | coeffs | ||
) |
Definition at line 11 of file filtergen.cpp.
References i.
Referenced by root_raised_cosine().
int leansdr::filtergen::lowpass | ( | int | order, |
float | Fcut, | ||
T ** | coeffs, | ||
float | gain = 1 |
||
) |
Definition at line 67 of file filtergen.h.
References cos(), i, M_PI, normalize_dcgain(), sin(), and sinc().
void leansdr::filtergen::normalize_dcgain | ( | int | n, |
T * | coeffs, | ||
float | gain = 1 |
||
) |
Definition at line 42 of file filtergen.h.
References i.
Referenced by lowpass(), and root_raised_cosine().
void leansdr::filtergen::normalize_power | ( | int | n, |
T * | coeffs, | ||
float | gain = 1 |
||
) |
Definition at line 30 of file filtergen.h.
References leansdr::gen_sqrt(), and i.
int leansdr::filtergen::root_raised_cosine | ( | int | order, |
float | Fs, | ||
float | rolloff, | ||
T ** | coeffs | ||
) |
Definition at line 91 of file filtergen.h.
References cos(), dump_filter(), i, M_PI, normalize_dcgain(), sin(), and sqrt().
Referenced by DATVDemod::InitDATVFramework(), and DATVDemod::InitDATVS2Framework().