diff --git a/op25/gr-op25_repeater/apps/tx/doc.html b/op25/gr-op25_repeater/apps/tx/doc.html index 2fafafa..eeb1d76 100644 --- a/op25/gr-op25_repeater/apps/tx/doc.html +++ b/op25/gr-op25_repeater/apps/tx/doc.html @@ -11,41 +11,28 @@ With the addition of a software AMBE halfrate encoder the OP25 Group now release
-This release was tested using a PC soundcard connected to the direct modulator input (i.e., 9,600 data port) of an Icom IC-820H configured for high speed data operation [AMOD/PACT switch set to PACT]. Not all PCs tested successfully so perhaps the choice of sound card isn't irrelevant, or the interface circuit needs more work... The software TX drives the audio output at optimum (close to full) signal levels, so no output level adjust is needed. +This release was tested using a PC soundcard connected to the direct modulator input (i.e., 9,600 data port) of an Icom IC-820H configured for high speed data operation [AMOD/PACT switch set to PACT]. Not all PCs tested successfully so perhaps the choice of sound card isn't irrelevant, or the interface circuit needs more work... The software TX drives the audio output at optimum (close to full) signal levels; no output level adjust is provided within the app. Soundcard gain/loss must be carefully adjusted using a Linux sound mixer app so that the proper FM deviation is achieved (see below). +
+This release has also been tested with the HackRF SDR; other SDR devices supported by gr-osmosdr should work as well.
git clone https://git.osmocom.org/op25 cd op25 -git checkout max
-sudo apt-get update -sudo apt-get build-dep gnuradio -sudo apt-get install gnuradio gnuradio-dev gr-osmosdr librtlsdr-dev libuhd-dev libhackrf-dev libitpp-dev libpcap-dev git +./install.sh-
-mkdir build -cd build -cmake ../ -make -sudo make install -sudo ldconfig --
op25/gr-op25_repeater/apps/tx
subdirectory (after checking out the "max" branch of the repository). Here's an example command line:
+After installing OP25 cd to the op25/gr-op25_repeater/apps/tx
subdirectory. Here's an example command line:
python dv_tx.py -r -f ~/uncompressed.wav -p dstar -c dstar-cfg.dat@@ -97,7 +84,7 @@ Options:
python multi_tx.py --args hackrf --gains rf:0,if:0 -q -19.5 -Q 442187500 -f ~/rand3.wav -R
-The "-Q" (frequency) option gives the frequency of the first of the four channels; the remaining channel frequencies appear at regular intervals (default spacing is 100 KHz). The ysf channel format may be set to "wide", using "-R" (default=narrow). The "-q" option is needed for PPM correction (unless a time base such as GPSDO is used). +The "-Q" (frequency) option gives the frequency of the first of the four channels; the remaining channel frequencies appear at regular intervals (default spacing is 100 KHz). The channels are, starting at the lowest frequency: dmr, p25, dstar, and ysf. The ysf channel format may be set to "wide", using "-R" (default=narrow). The "-q" option is needed for PPM correction (unless a time base such as GPSDO is used). The input file ("-f" option) requires WAV format, 8000 samples/sec, S16_LE. Audio from the WAV file is transmitted on all frequencies. However if the "-A" option is given, program content for the second DMR time slot is instead taken live from the sound card audio input port ("-I" option).
dmr-cfg.dat
(supplied). It is also possible to disable one or both channels if desired.