The header file for RF routines
Need to check in how far these routines are redundant, bpmdsp can replace most of the filtering routines here !
Definition in file bpm_rf.h.
#include <math.h>
#include <bpm/bpm_defs.h>
#include <bpm/bpm_interface.h>
Include dependency graph for bpm_rf.h:
Go to the source code of this file.
Functions | |
EXTERN int | rf_setup (int nsamples, double sfreq) |
EXTERN int | rf_rectify (double **IF) |
EXTERN int | rf_filter (double **RF, enum rffiltertype_t filttype, int nfiltpar, double *pars) |
EXTERN int | rf_butterworthlowpass (double **RF, int order, double fc) |
EXTERN int | rf_butterworthbandpass (double **RF, int order, double f0, double BW) |
EXTERN int | rf_butterworthhighpass (double **RF, int order, double fc) |
EXTERN int | rf_complexFFT (double **in, double **out, int dir) |
EXTERN int | rf_addLO (double amp, double lofreq, enum bpmphase_t type, double phi0, double d_phi, double **LO) |
EXTERN int | rf_mixer (double *RF_Re, double *RF_Im, double **LO, double *IF) |
EXTERN int | rf_amplify (double *RF, double dB) |
Variables | |
EXTERN int | rf_nsamples |
EXTERN double | rf_samplefreq |