104
RP_CALIB_BIAS++;
}
Modify_SPI_Reg_bits (0x0084, 10, 6, RP_CALIB_BIAS_cal); // set the control RP_CAL_BIAS to stored calibrated value
*ratio = (float) 16/RP_CALIB_BIAS_cal; //calculate ratio
}
A3.3 RBB calibration
RBB calibration is divided into two calibrations for low and high bands. Each calibration
consist of several smaller algorithms.
A3.3.1 RBB Low Band Calibration
Calibration steps:
1. Save current configuration
2. Start with calibrated value of the R.
3. Approximate (by calculation) the control value of the RBANK.=>Register the value of
the RBB RBANKs control.
4. Calibrate (by measurement using loopback path 7) the control value of the CBANK(
Low Band Section) at the 1.4MHz/2 bandwidth. => Register the CBANK control
value for the low-band section for 1.4MHz rxMode.
5. Calibrate (by measurement using loopback path 7) the control value of the CBANK(
Low Band Section) at the 3MHz/2 bandwidth. => Register the CBANK control value
for the low-band section for 3MHz rxMode.
6. Calibrate (by measurement using loopback path 7) the control value of the CBANK(
Low Band Section) at the 5MHz/2 bandwidth. => Register the CBANK control value
for the low-band section for 5MHz rxMode.
7. Calibrate (by measurement using loopback path 7) the control value of the CBANK(
Low Band Section) at the 10MHz/2 bandwidth. => Register the CBANK control value
for the low-band section for 10MHz rxMode.
8. Calibrate (by measurement using loopback path 7) the control value of the CBANK(
Low Band Section) at the 15MHz/2 bandwidth. => Register the CBANK control value
for the low-band section for 15MHz rxMode.
9. Calibrate (by measurement using loopback path 7) the control value of the CBANK(
Low Band Section) at the 20MHz/2 bandwidth. => Register the CBANK control value
for the low-band section for 20MHz rxMode.
10. Restore configuration