![]() |
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticprivate |
Definition at line 97 of file wfir.cpp.
References i.
Referenced by WindowData().
Here is the caller graph for this function:
|
staticprivate |
Definition at line 115 of file wfir.cpp.
References sin().
Referenced by BasicFIR(), and WindowData().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
1.8.13