1\subsection{bpmrf/bpm\_\-rf.h File Reference} 2\label{bpm__rf_8h}\index{bpmrf/bpm\_\-rf.h@{bpmrf/bpm\_\-rf.h}} 3 4 5\subsubsection{Detailed Description} 6libbpm rf simulation routines 7 8The header file for RF routines 9 10Need to check in how far these routines are redundant, bpmdsp can replace most of the filtering routines here ! 11 12Definition in file {\bf bpm\_\-rf.h}. 13 14{\tt \#include $<$math.h$>$}\par 15{\tt \#include $<$bpm/bpm\_\-defs.h$>$}\par 16{\tt \#include $<$bpm/bpm\_\-interface.h$>$}\par 17{\tt \#include $<$bpm/bpm\_\-wf.h$>$}\par 18 19 20Include dependency graph for bpm\_\-rf.h:\nopagebreak 21\begin{figure}[H] 22\begin{center} 23\leavevmode 24\includegraphics[width=242pt]{bpm__rf_8h__incl} 25\end{center} 26\end{figure} 27\subsubsection*{Functions} 28\begin{CompactItemize} 29\item 30EXTERN int {\bf rf\_\-setup} (int nsamples, double sfreq) 31\item 32EXTERN int {\bf rf\_\-rectify} ({\bf doublewf\_\-t} $\ast$D, {\bf complexwf\_\-t} $\ast$RF) 33\item 34EXTERN int {\bf rf\_\-addLO} (double amp, double lofreq, enum {\bf bpmphase\_\-t} type, double phase, double phasenoise, {\bf doublewf\_\-t} $\ast$LO) 35\item 36EXTERN int {\bf rf\_\-mixer} ({\bf doublewf\_\-t} $\ast$RF\_\-Re, {\bf doublewf\_\-t} $\ast$LO, {\bf doublewf\_\-t} $\ast$IF) 37\item 38EXTERN int {\bf rf\_\-amplify} ({\bf doublewf\_\-t} $\ast$RF, double dB) 39\item 40EXTERN int {\bf rf\_\-amplify\_\-complex} ({\bf complexwf\_\-t} $\ast$RF, double dB) 41\item 42EXTERN int {\bf rf\_\-phase\_\-shifter} ({\bf complexwf\_\-t} $\ast$RF, double rotation) 43\end{CompactItemize} 44\subsubsection*{Variables} 45\begin{CompactItemize} 46\item 47EXTERN int {\bf rf\_\-nsamples} 48\item 49EXTERN double {\bf rf\_\-samplefreq} 50\end{CompactItemize} 51