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 <bpm/bpm_wf.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 (doublewf_t *D, complexwf_t *RF) |
EXTERN int | rf_addLO (double amp, double lofreq, enum bpmphase_t type, double phase, double phasenoise, doublewf_t *LO) |
EXTERN int | rf_mixer (doublewf_t *RF_Re, doublewf_t *LO, doublewf_t *IF) |
EXTERN int | rf_amplify (doublewf_t *RF, double dB) |
EXTERN int | rf_amplify_complex (complexwf_t *RF, double dB) |
EXTERN int | rf_phase_shifter (complexwf_t *RF, double rotation) |
Variables | |
EXTERN int | rf_nsamples |
EXTERN double | rf_samplefreq |