About 'Tracking Calibration' on ADRV9009

Hi there,

I want to implement TDD with ADRV9009. In MINIMUM SWITCHING TIMES FOR THE ADRV9009 section of the UG-1295, the switching time is calculated by ARM clock cycles + tbuffer ... etc. But it says t_rx_enable_high time has to be 500 us. I couldn't understand if our tx/rx time should be at least 500 us, or It is just calibration stuff at the beginning of the initialization of the ADRV9009. Could you please explain it a bit more? 

My main purpose is that I want to transmit data every 100-150 micro seconds periodically. Can I use ADRV9009?  

Parents
  • +1
    •  Analog Employees 
    on Jul 7, 2021 12:01 PM

    Yes, the TX/RX ON time should be at least 500usec as the tracking calibrations to successfully make an observation,  requires at least 500 μs in any one instance. If more time is assigned at an instance, the time period must be in multiples of the 500 μs.Note that minimum duration for a transmitter period is 500 μs, this does not mean that durations cannot be less than this for some special transmitter subframes. If duration periods less than 500 μs occur, the tracking algorithms discard any observations made during these shorter time periods and do not utilize these periods to calculate the next correction update.

  • Thanks sir.

    If duration periods less than 500 μs occur, the tracking algorithms discard any observations made during these shorter time periods and do not utilize these periods to calculate the next correction update.

    Could you explain these lines in a bit details. 

    What is the disadvantageous of the discarding tracking algorithm?

  • 0
    •  Analog Employees 
    on Jul 12, 2021 4:59 AM in reply to emincetin

    ADI Transceivers are based on ZIF architecture and LO leakage and image due to quadrature error in IQ are inherent to this architecture. ADI implements LOL and QEC algorithms for this correction and these are done using init calibration and tracking calibration.

    For tracking calibration to run , we capture real time data in chunks of 500Usec. If your framer time is less than 500Usec , tracking cals do not get enough data and tracking cals will not run. this can impact QEC and LOL performance over time and temperature.

    My main purpose is that I want to transmit data every 100-150 micro seconds periodically. Can I use ADRV9009? 

    ADRV9009 will not meet your requirement. ADRV9026/ADRV9029 can meet your requirement. 

Reply
  • 0
    •  Analog Employees 
    on Jul 12, 2021 4:59 AM in reply to emincetin

    ADI Transceivers are based on ZIF architecture and LO leakage and image due to quadrature error in IQ are inherent to this architecture. ADI implements LOL and QEC algorithms for this correction and these are done using init calibration and tracking calibration.

    For tracking calibration to run , we capture real time data in chunks of 500Usec. If your framer time is less than 500Usec , tracking cals do not get enough data and tracking cals will not run. this can impact QEC and LOL performance over time and temperature.

    My main purpose is that I want to transmit data every 100-150 micro seconds periodically. Can I use ADRV9009? 

    ADRV9009 will not meet your requirement. ADRV9026/ADRV9029 can meet your requirement. 

Children