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.
|
#include <wfir.h>
Public Types | |
enum | TPassTypeName { LPF, HPF, BPF, NOTCH } |
enum | TWindowType { wtNONE, wtKAISER, wtSINC, wtHANNING, wtHAMMING, wtBLACKMAN, wtFLATTOP, wtBLACKMAN_HARRIS, wtBLACKMAN_NUTTALL, wtNUTTALL, wtKAISER_BESSEL, wtTRAPEZOID, wtGAUSS, wtSINE, wtTEST } |
Static Public Member Functions | |
static void | BasicFIR (double *FirCoeff, int NumTaps, TPassTypeName PassType, double OmegaC, double BW, TWindowType WindowType, double WinBeta) |
Static Private Member Functions | |
static void | WindowData (double *Data, int N, TWindowType WindowType, double Alpha, double Beta, bool UnityGain) |
static double | Bessel (double x) |
static double | Sinc (double x) |
enum WFIR::TPassTypeName |
enum WFIR::TWindowType |
Enumerator | |
---|---|
wtNONE | |
wtKAISER | |
wtSINC | |
wtHANNING | |
wtHAMMING | |
wtBLACKMAN | |
wtFLATTOP | |
wtBLACKMAN_HARRIS | |
wtBLACKMAN_NUTTALL | |
wtNUTTALL | |
wtKAISER_BESSEL | |
wtTRAPEZOID | |
wtGAUSS | |
wtSINE | |
wtTEST |
Definition at line 66 of file wfir.h.
|
static |
Definition at line 19 of file wfir.cpp.
References BPF, cos(), HPF, LPF, M_PI, NOTCH, Sinc(), and WindowData().
Referenced by DevicePlutoSDRBox::formatFIRCoefficients().
|
staticprivate |
Definition at line 97 of file wfir.cpp.
References i.
Referenced by WindowData().
|
staticprivate |
Definition at line 115 of file wfir.cpp.
References sin().
Referenced by BasicFIR(), and WindowData().
|
staticprivate |
Definition at line 173 of file wfir.cpp.
References Bessel(), cos(), exp(), M_2PI, M_PI, sin(), Sinc(), sqrt(), wtBLACKMAN, wtBLACKMAN_HARRIS, wtBLACKMAN_NUTTALL, wtFLATTOP, wtGAUSS, wtHAMMING, wtHANNING, wtKAISER, wtKAISER_BESSEL, wtNONE, wtNUTTALL, wtSINC, wtSINE, and wtTRAPEZOID.
Referenced by BasicFIR().