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

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)