diff options
Diffstat (limited to 'scenarios.tex')
-rw-r--r-- | scenarios.tex | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/scenarios.tex b/scenarios.tex index 5eae525..8fbcadb 100644 --- a/scenarios.tex +++ b/scenarios.tex @@ -147,7 +147,7 @@ it in steps of $3$dB or smaller while measuring the output signal, until the correct power is reached. \subsubsection{Other Hardware} -ODR-DabMod supports other radio interfaces using either standard output, or via +ODR-DabMod supports other radio interfaces using SoapySDR or through standard output, or via a fifo -- the latter must be created prior to runtime with the \texttt{mkfifo} command. Due to limitations in the UHD driver library, \texttt{/dev/stdout} will only function correctly if ODR-DabMod is configured at compilation time with the @@ -157,7 +157,15 @@ following argument: --disable-output-uhd \end{lstlisting} -ODR-DabMod has been tested working with HackRF from Great Scott Gadgets on i386 and +SoapySDR\footnote{\url{https://github.com/pothosware/SoapySDR/wiki}} is a vendor +neutral and platform independent library to drive SDR devices. It can be used to +drive the LimeSDR board and the HackRF from Great Scott Gadgets. Installation +dependencies are shown in the \texttt{INSTALL} file, and an example +configuration is in \texttt{doc/example.mux}. The TX Gain setting should be +chosen inside the valid range for the device being used. This range can be shown +by calling \texttt{SoapySDRUtil --probe}. + +ODR-DabMod has been tested working with HackRF on i386 and x86 architectures.\footnote{HackRF has not been tested to any degree of success with ARM-based computers at this time as they are not (yet) capable of resampling to the required higher rates as the process is highly CPU intensive.} @@ -173,7 +181,8 @@ it is important to pay close attention to the specifications. The local oscillat phase noise performance, and the dynamic range (due to the heavy use of the band) are both particularly important. -To use HackRF, the output of ODR-DabMod must be set (in the configuration file) to +To use the HackRF through stdout (i.e.\ without SoapySDR), +the output of ODR-DabMod must be set (in the configuration file) to produce 8-bit signed integers, rather than the default complex floats. HackRF has selectable baseband filters, however the lowest filter setting ($1.75$MHz) does not provide adequate image rejection at the native sampling rate of |