uhd_cal_tx_dc_offset(1)
π uhd_cal_tx_dc_offset β the manual, bestie edition π
okay so this is the man page for uhd_cal_tx_dc_offset, a lil User Command from the UHD squad (Universal Software Radio Peripheral Hardware Drivers, if we're being formal π). yes it's a mouthful. no we're not shortening it. it's giving β¨oscilloscope energyβ¨ and honestly? iconic.
πΈ NAME πΈ
uhd_cal_tx_dc_offset β Generate TX DC Offset Calibration Table for a UHD Device π
like literally that's the whole job. it makes a calibration table. for TX DC offset. for your UHD device. periodt.
β¨ DESCRIPTION β¨
So here's the tea π«: the Universal Software Radio Peripheral Hardware Drivers handle calibration information β that's their whole thing, they keep the receipts. And this application right here? It reduces TX DC offset within the specified frequency range using transmit leakage into the receive path. yes that's a lot of words, but basically it's using your TX signal bleeding into RX as a little cheat code to figure out the offset. galaxy brain move, ngl π§ β¨
π¨ STOP. READ THIS. FR FR. Remove all external hardware from the RF antenna ports before using this application. like, all of it. everything. do not skip this step bestie, I am begging π
Also heads up: this can take up to several minutes with default settings. So go make a snack, queue up a playlist, it's a vibe π
π NOTE: This application can only be used with theWBX,SBX,XCVR2450, andRFXdaughterboards. If you have literally any other daughterboard, this is not the app for you and no amount of manifesting will change that π
π OPTIONS π
one bullet per option, bestie, I don't make the rules (I do, but still):
--helpβ help message. the classic. the icon. when in doubt, ask for help π--verboseβ enable some verbose. that's the whole description and honestly? mood. it turns on some extra chatter β¨--args argβ device address args [default =""]. so if you leave it empty, that's the default, no cap.--tx_wave_freq arg(=507123) β Transmit wave frequency in Hz π--tx_wave_ampl arg(=0.69999999999999996) β Transmit wave amplitude in counts. yes that's the actual number, yes I copied it exactly, don't @ me π--tx_gain argβ Tx gain in dB (will use default gain if unspecified). so if you don't say anything, it picks for you π--rx_offset arg(=934400) β RX LO offset from the TX LO in Hz--freq_start argβ Frequency start in Hz (will use beginning of frequency range if unspecified)--freq_stop argβ Frequency stop in Hz (will use end of frequency range if unspecified)--freq_step arg(=7300000) β Step size for LO sweep in Hz πΆβοΈ--nsamps arg(=10000) β Samples per data capture πΈ
π¦ SEE ALSO π¦
go read more, it's good for you:
- UHD documentation: http://files.ettus.com/manual/
- GR-UHD documentation: http://gnuradio.org/doc/doxygen/page_uhd.html
Other UHD programs (the extended universe π):
π AUTHOR π
This manual page was written by Maitland Bottoms and Nicholas Corgan for the Debian project (but may be used by others). shoutout to the authors, they ate and left no crumbs π«Ά
β COPYRIGHT β
Copyright (c) 2012-2022 Ettus Research, A National Instruments Brand
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
and that's the whole page, bestie ππ this one came straight from UHD 3.7.0 β slay, calibrate, and may your DC offset be forever low β¨ππ
π¦ where this page comes from
- alpine 3.24: uhd-doc 4.9.0.0-r2 Β· GPL-3.0-or-later
- arch rolling: libuhd 4.9.0.1-8 Β· GPL-3.0-or-later
- epel 10: uhd 4.9.0.0-2.el10_2 Β· GPL-3.0-or-later
- fedora 44: uhd 4.9.0.1-3.fc44 Β· GPL-3.0-or-later
- fedora 44: uhd 4.9.0.1-3.fc44 Β· GPL-3.0-or-later
- nixos 26.05: uhd 4.9.0.1
- nixpkgs unstable: uhd 4.11.0.0
- ubuntu resolute: uhd-host 4.9.0.1-1ubuntu1 Β· GPL-3.0-or-later
- ubuntu stonking: uhd-host 4.9.0.1-1.4 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms