UHD_SIGGEN_GUI(1)

πŸ’– UHD_SIGGEN_GUI πŸ’–

okay bestie, welcome to uhd_siggen_gui β€” it's the GNU Radio signal generator that uses UHD hardware, and it's lowkey iconic. this is section 1 of the User Commands manual, and yes we're reading the whole thing together, no skimming 🫢


✨ NAME ✨

uhd_siggen_gui β€” a GNU Radio signal generator that drives UHD hardware. that's it, that's the vibe πŸ’…


🌸 SYNOPSIS 🌸

uhd_siggen_gui: [options]

πŸ¦‹ DESCRIPTION πŸ¦‹

so basically it's a GUI (graphical user interface, bestie) that lets UHD-supported hardware do the most: it turns your hardware into a signal generator ✨ like, your radio is now a whole signal-making main character.


πŸŽ€ OPTIONS πŸŽ€

here's the full menu of flags, every single one, no notes:

  • -h, --help β€” show this help message and then exit, so you're never lost πŸ’–
  • -a ARGS, --args=ARGS β€” UHD device address args, [default=]
  • --spec=SPEC β€” the subdevice of the UHD device, where that's appropriate
  • -A ANTENNA, --antenna=ANTENNA β€” pick the Rx Antenna where appropriate πŸ“‘
  • -s SAMP_RATE, --samp-rate=SAMP_RATE β€” set the sample rate (aka bandwidth), [default=1000000.0]
  • -g GAIN, --gain=GAIN β€” set the gain in dB (the default is the midpoint, so it's giving balanced)
  • -f FREQ, --tx-freq=FREQ β€” set the carrier frequency to FREQ, [default=mid-point]
  • -x WAVEFORM_FREQ, --waveform-freq=WAVEFORM_FREQ β€” set the baseband waveform frequency to FREQ, [default=0]
  • -y WAVEFORM2_FREQ, --waveform2-freq=WAVEFORM2_FREQ β€” set the 2nd waveform frequency to FREQ, [default=none]
  • --sine β€” generate a carrier modulated by a complex sine wave 🌊
  • --const β€” generate a constant carrier
  • --offset=OFFSET β€” set the waveform phase offset to OFFSET, [default=0]
  • --gaussian β€” generate Gaussian random output 🎲
  • --uniform β€” generate Uniform random output
  • --2tone β€” generate a Two Tone signal for IMD testing
  • --sweep β€” generate a swept sine wave
  • --amplitude=AMPL β€” set the output amplitude to AMPL (between 0.0 and 1.0), [default=0.15]
  • -v, --verbose β€” use verbose console output, [default=False]
ngl, if you're not sure which waveform flag you want, that's a whole mood β€” but the list above is the entire menu, fr fr.

πŸ’œ SEE ALSO πŸ’œ


and that's the whole page, bestie!! this little love letter is from uhd_siggen_gui 3.10.12.0, dated 2026-01-03, and it lives in section 1 of the manual. go make some signals, you've got this πŸ‘‘πŸ’–βœ¨

πŸ“¦ where this page comes from