bpmrf/bpm_rf.h File Reference


Detailed Description

libbpm rf simulation routines

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


Generated on Fri Nov 9 21:17:20 2007 for libbpm by  doxygen 1.5.1