SPRACF4C June 2018 – January 2023 AWR1243 , AWR1443 , AWR1642 , AWR1843 , AWR1843AOP , AWR2243 , AWR2944 , AWR6843 , AWR6843AOP , IWR1843 , IWR6443 , IWR6843 , IWR6843AOP
The RX gain comprises of RX RF gain and RX IFA gain. The RX gain is calibrated to ensure that the overall RX gain is retained across changes in temperature. The RF gain is measured across the LNA gain settings, at boot time, before any profiles are configured. The boot time temperature at which the gain is measured is also stored for use during run time recalibration.
The current RF gain for a profile is computed using the device temperature at the time of calibration, the temperature at boot time, the measured RX RF gain at boot time, and the RF gain target configured in the "AWR_PROFILE_CONF_SB API". Variation in the RX gain is compensated in the RX IFA, to achieve the desired overall gain for the profile.
The LUT used for RX gain calibration can be read back from the device using an API. The LUT can also be replaced with a user-programmed LUT (for example, with an LUT that was previously read back from the device). The APIs to read and write the RX gain calibration LUT are covered in Section 7.9.