Hello,
I am currently investigating the performance and timing of the QEC tracking on the ADRV9029 evaluation board. My goal is to measure the settling time (convergence time) of the QEC tracking algorithm specifically after a change in the LO frequency.
My current approach: I attempted to capture data from the Rx3 channel while simultaneously enabling QEC tracking. The plan was to analyze the raw data using Python/MATLAB to observe the image rejection improvement over time.
The issues I am facing:
- Capture Depth: The evaluation board (TES) limits the capture to approximately 50ms of data, which is a very narrow window.
- Command Latency/Jitter: Due to the communication overhead and jitter between the PC (TES/IronPython) and the FPGA, it is extremely difficult to synchronize the start of the QEC tracking/frequency change with the 50ms capture window.
My questions:
- Is there a recommended method to measure the QEC settling time more accurately on the evaluation board?
- Is there a way to trigger the capture based on an API command or a hardware signal to bypass the software jitter?
- Did I miss any specific section in the User Guide (UG-1727 or similar) that provides characterization data for QEC convergence speed under different bandwidths or sample rates?
Thank you for your help.
Best regards,