uhd_cal_tx_iq_balance(1)
β¨ uhd_cal_tx_iq_balance β¨
okay so bestie, welcome to the uhd_cal_tx_iq_balance manual page, straight out of the User Commands section of the manual. this one is a whole vibe and she is lowkey doing real science, so grab a strawberry π and let's get into it.
πΈ NAME πΈ
uhd_cal_tx_iq_balance β generate a TX IQ Balance Calibration Table for a UHD Device. yes she's the girl who makes the table. the calibration table. slay.
π¦ DESCRIPTION π¦
so the Universal Software Radio Peripheral Hardware Drivers handle calibration info, right? that's their whole thing. and this app? this app reduces TX IQ imbalance within the specified frequency range using transmit leakage into the receive path. iconic behavior honestly.
π NOT ME FORGETTING TO WARN YOU: remove all external hardware from the RF antenna ports before using this application. like, all of it. everything. please. π
also heads up: with default settings, this can take up to several minutes. so make a snack, put on a playlist, it's giving patient queen energy. β³
β¨ NOTE: This application can only be used with the WBX, SBX, XCVR2450, and RFX daughterboards. if you don't have one of those, this is not the app for you, and that's okay. π
π OPTIONS π
--helpβ help message. she tells you how to use her. π«Ά--verboseβ enable some verbose. give me the lore, bestie. π£οΈ--argsarg β device address args[default = ""]--tx_wave_freqarg(=507123)β transmit wave frequency in Hz--tx_wave_amplarg(=0.69999999999999996)β transmit wave amplitude in counts--tx_gainarg β Tx gain in dB (will use default gain if unspecified)--rx_offsetarg(=934400)β RX LO offset from the TX LO in Hz--freq_startarg β frequency start in Hz (will use beginning of frequency range if unspecified)--freq_stoparg β frequency stop in Hz (will use end of frequency range if unspecified)--freq_steparg(=7300000)β step size for LO sweep in Hz--nsampsarg(=10000)β samples per data capture
π₯ SEE ALSO π₯
- UHD documentation:
http://files.ettus.com/manual/ - GR-UHD documentation:
http://gnuradio.org/doc/doxygen/page_uhd.html
other UHD programs, the whole friend group honestly:
π AUTHOR π
this manual page was written by Maitland Bottoms and Nicholas Corgan for the Debian project (but may be used by others). kings, fr fr. π«‘
π 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, no cap, every flag accounted for π this gorgeous thing is from UHD version 3.7.0, and yeah the page header and footer were giving <rainbow>uhd_cal_tx_iq_balance(1)</rainbow> energy the whole time β mwah, go calibrate something, you absolute main character. β¨ππ¦
π¦ 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