Skip to content

Reset AWG offset/gain in Qblox backend before start experiment (#377, QAE-751)

Explanation of changes

This MR adds a fix which resets the digital (AWG) offset and AWG gain of Qblox modules to a known value before starting an experiment. The setting to control this is located in the SequencerSettings and can thus be changed in the portclock parameters in the hardware configuration.

Note that this concerns only the AWG offsets and gains and not the I/Q mixer offsets and gains.

Motivation of changes

It was observed that, when (1) the current schedule does not touch the digital offset/gain and (2) a previous experiment did not reset the offset/gain to their (reasonable) defaults, the previous offsets and gains will show up when playing the current schedule. This behaviour is not how the sequencers were intended to be used, and this MR aims to fix that.

Closes #377 (closed)


Merge checklist

See also merge request guidelines

  • Merge request has been reviewed (in-depth by a knowledgeable contributor), and is approved by a project maintainer.
  • New code is covered by unit tests (or N/A).
  • New code is documented and docstrings use numpydoc format (or N/A).
  • New functionality: considered making private instead of extending public API (or N/A).
  • Public API changed: added @deprecated (or N/A).
  • Tested on hardware (or N/A).
  • CHANGELOG.md and AUTHORS.md have been updated (or N/A).
  • Windows tests in CI pipeline pass (manually triggered by maintainers before merging).

For reference, the issues workflow is described in the contribution guidelines.

Edited by Viacheslav Ostroukh

Merge request reports

Loading