Provided by: osmocom-analog_0.0~git20250208.4ebf64f-1build1_amd64 bug

NAME

       osmoradio - http://osmocom-analog.eversberg.eu/docs/

SYNOPSIS

       osmoradio --sdr-soapy|--sdr-uhd <sdr options> -f <frequency> -M <modulation> -R|-T [options]

   options:

       -h --help

              This help

       --config [~/]<path to config file>

              Give  a config file to use. If it starts with '~/', path is at home dir.  Each line in config file
              is one option, '-' or '--' must not be given!

       -f --frequency <frequency>

              Give frequency in Hertz.

       -s --samplerate <sample rate>

              Give signal processing sample rate in Hz. (default = 100000) This sample rate must be high  enough
              for the signal's spectrum to fit.  I will inform you, if this bandwidth is too low.

       -r --tx-wave-file <filename>

              Input transmitted audio from wave file

       -w --rx-wave-file <filename>

              Output received audio to wave file

       -a --audio-device hw:<card>,<device>

              Input audio from sound card's device number

       -M --modulation fm | am | usb | lsb

              fm  =  Frequency  modulation  to  be  used  for  VHF.   am  =  Amplitude modulation to be used for
              long/medium/short wave.  usb = Amplitude modulation with upper side band only.   lsb  =  Amplitude
              modulation with lower side band only.

       -R --rx

              Receive radio signal.

       -T --tx

              Transmit radio signal.

       -B --bandwidth

              Give bandwidth of audio frequency. (default AM=4500 FM=15000)

       -D --deviation

              Give deviation of frequency modulated signal. (default 75000)

       -I --modulation-index 0..1

              Give modulation index of amplitude modulated signal. (default 1)

       -E --emphasis <uS> | 0

              Use  given  time  constant  of  pre-  and  de-emphasis for frequency modulation. Give 0 to disable
              emphasis. (default = 50 uS) VHF broadcast 50 uS in Europe and 75 uS in the United  States.   Other
              radio FM should use 530 uS, to cover complete speech spectrum.

       -V --volume 1.000

              Change volume of radio side. (Gains transmission, dampens reception)

       -S --stereo

              Enables stereo carrier for frequency modulated UHF broadcast.  It uses the 'Pilot-tone' system.

       --fast-math

              Use fast math approximation for slow CPU / ARM based systems.

       --limesdr

              Auto-select several required options for LimeSDR

       --limesdr-mini

              Auto-select several required options for LimeSDR Mini

   SDR options:

       --sdr-soapy

              Force SoapySDR driver

       --sdr-channel <channel #>

              Give channel number for multi channel SDR device (default = 0)

       --sdr-device-args <args>

       --sdr-stream-args <args>

       --sdr-tune-args <args>

              Optional     SDR     device    arguments,    separated    by    comma    e.g.    --sdr-device-args
              <key>=<value>[,<key>=<value>[,...]]

       --sdr-samplerate <samplerate>

              Sample rate to use with SDR. By default it equals the regular sample rate.

       --sdr-lo-offset <Hz>

              Give frequency offset in Hz to move the local oscillator away from the target frequency.  (default
              = -1000000)

       --sdr-bandwidth <bandwidth>

              Give IF filter bandwidth to use. If not, sample rate is used.

       --sdr-rx-antenna <name>

              SDR device's RX antenna name, use 'list' to get a list

       --sdr-tx-antenna <name>

              SDR device's TX antenna name, use 'list' to get a list

       --sdr-clock-source <name>

              SDR device's clock sourc name, use 'list' to get a list

       --sdr-rx-gain <gain>

              SDR device's RX gain in dB (default = 0.0)

       --sdr-tx-gain <gain>

              SDR device's TX gain in dB (default = 0.0)

       --write-iq-rx-wave <file>

              Write received IQ data to given wave file.

       --write-iq-tx-wave <file>

              Write transmitted IQ data to given wave file.

       --read-iq-rx-wave <file>

              Replace received IQ data by given wave file.

       --read-iq-tx-wave <file>

              Replace transmitted IQ data by given wave file.

       --sdr-swap-links

              Swap RX and TX frequencies for loopback tests over the air.

       --sdr-timestamps 1 | 0

              Use TX timestamps on UHD device. (default = 1)

                                                                                                    osmoradio(1)