path: root/scenarios.tex
diff options
authorandreas128 <Andreas>2017-02-19 13:23:41 +0000
committerandreas128 <Andreas>2017-02-19 13:23:41 +0000
commit4882fff998495cfd00b2c2e45fa665ab9c557e8f (patch)
tree2f2d6cfdce22305f871e33b212633789b28ca142 /scenarios.tex
parente4e4889d5151102b54e04f3370e8d727434d67c1 (diff)
parent1efc64de1da15359f753f93a960988559fdd6fc5 (diff)
Merge branch 'master' of github.com:Opendigitalradio/mmbtools-doc
Diffstat (limited to 'scenarios.tex')
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:
-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