diff options
author | Martin Braun <martin.braun@ettus.com> | 2020-04-16 13:52:39 -0700 |
---|---|---|
committer | Aaron Rossetto <aaron.rossetto@ni.com> | 2020-06-10 12:44:10 -0500 |
commit | 02ff2f26541c91dd7205b59dd8c653d0a4623076 (patch) | |
tree | cb9d9aeeba267cecfd34db6d93d44a056ca5feab /host/docs | |
parent | 0af68addaa7d2b2abb362b3b9f941b37b4b692e8 (diff) | |
download | uhd-02ff2f26541c91dd7205b59dd8c653d0a4623076.tar.gz uhd-02ff2f26541c91dd7205b59dd8c653d0a4623076.tar.bz2 uhd-02ff2f26541c91dd7205b59dd8c653d0a4623076.zip |
x300: Enable power reference API
This enables the power calbration API for X300 and X310. The
uhd_power_cal.py script will be able to create calibration files for
X300 series USRPs.
The multi_usrp calls *_power_reference will be functional, assuming
there is calibration data available for the given system.
Diffstat (limited to 'host/docs')
-rw-r--r-- | host/docs/twinrx.dox | 28 | ||||
-rw-r--r-- | host/docs/usrp_x3x0.dox | 9 |
2 files changed, 37 insertions, 0 deletions
diff --git a/host/docs/twinrx.dox b/host/docs/twinrx.dox index 2175c13ff..d8dd20f6d 100644 --- a/host/docs/twinrx.dox +++ b/host/docs/twinrx.dox @@ -101,5 +101,33 @@ gain on the second channel could be significantly lower or higher than expected. will increase in comparison to the direct antenna mapping so the phase of the received signal will be different depending on the antenna mapping. +\subsection twinrx_power_cal Power Calibration + +The X300/X310 motherboards support power-calibrating the daughterboards, and +therefore TwinRX can also make use of this calibration API (see also \ref page_power). + +However, unlike other daughterboards, the relationship between actual, received +power, and power measured at the ADC depend on more parameters than with the +other daughterboards. First of all, the TwinRX has two complete analog receiver +chains, unlike all the other daughterboards. Both receiver chains can be connected +to any RF input, which already increases the number of combinations that need to +be calibrated. Furthermore, the RF paths inside the daughterboard have an +optional switch, which allows both receivers to receive from the same input, at +different frequencies. + + +single chan + +x3xx_power_cal_rx_rx1 + serial:{0, 1} +x3xx_power_cal_rx_rx2 + serial:{0, 1} + +dual chan + + +x3xx_power_cal_rx_rx1 + serial:{00, 11} +x3xx_power_cal_rx_rx2 + serial:{00, 11} + + + */ // vim:ft=doxygen: diff --git a/host/docs/usrp_x3x0.dox b/host/docs/usrp_x3x0.dox index 54b0043f3..c95ddd1b9 100644 --- a/host/docs/usrp_x3x0.dox +++ b/host/docs/usrp_x3x0.dox @@ -773,6 +773,15 @@ Further information on how to use Chipscope can be found in the Xilinx Chipscope \section x3x0_misc Miscellaneous +\subsection x3x0_misc_power Power API + +The X300 series support the UHD power calibration API (see: \ref page_power). +Calibration data is daughterboard-specific, i.e., the daughterboard serial is +used to map calibration data to a serial. + +Daughterboards have to be manually calibrated using a calibrated power meter or +signal generator. + \subsection x3x0_misc_settings Configuring the device in an application During runtime, the device can be configured in several different ways. |