Timing issues in ZI backend when having both a UHFQA and HDAWG

Reported by @christiandickel8 .

There are issues with the timing of experiments involving an HDAWG and a UHFQA. It seems that these are caused by acquisitions that do not fall on a multiple of the clock cycle. The acquisition pulse can be shifted to correct for this while the acquisition trigger and the integration window cannot be shifted to correct for this.

It is possible that other weird behaviour is related to this issue.

A list of problems that seem/are related to these problems with timing. We need to verify if our solution will also resolve these.

  • Different acquisition waveforms are being used for identical acquisitions.
  • timing in seqc for different acquisitions being different between the readout pulse and integration trigger.
  • artificial detuning in a Ramsey experiment not working (phase information of operations being lost).
Edited by Adriaan