Skip to main content
IBM Quantum Platform

DynamicalDecouplingOptions

class DynamicalDecouplingOptions(enable=Unset, sequence_type=Unset, extra_slack_distribution=Unset, scheduling_method=Unset, skip_reset_qubits=Unset)

GitHub

Basen: object

Möglichkeiten der dynamischen Entkopplung (DD).


Attribute

Parameter

  • enable (UnsetType | bool)
  • sequence_type (UnsetType | Literal['XX', 'XpXm', 'XY4'])
  • extra_slack_distribution (UnsetType | Literal['middle', 'edges'])
  • scheduling_method (UnsetType | Literal['alap', 'asap'])
  • skip_reset_qubits (UnsetType | bool)

enable

Typ: UnsetType | bool

Standardwert: Unset

Ob DD wie in den anderen Optionen dieser Klasse angegeben aktiviert werden soll.

Standardwert: False.

extra_slack_distribution

Typ: UnsetType | Literal['middle', 'edges']

Standardwert: Unset

Wo sind zusätzliche Zeitverzögerungen aufgrund von Rundungsproblemen einzufügen?

Rundungsprobleme treten auf, weil der diskrete Zeitschritt dt des Systems nicht unterteilt werden kann. Diese Option kann folgende Werte annehmen.

Standardwert: "middle".

  • "middle": Legen Sie die zusätzliche Leine in das Intervall in der Mitte der Sequenz.

  • "edges": Verteilen Sie den überschüssigen Spielraum so gleichmäßig wie möglich auf Abschnitte von

    Anfang und Ende der Sequenz.

scheduling_method

Typ: UnsetType | Literal['alap', 'asap']

Standardwert: Unset

Ob die Gates so früh ("asap") oder so spät wie möglich ("alap") geplant werden sollen.

Standardwert: "alap".

sequence_type

Typ: UnsetType | Literal['XX', 'XpXm', 'XY4']

Standardwert: Unset

Welche dynamische Entkopplungssequenz zu verwenden ist.

Standardwert: "XX".

  • "XX": Verwenden Sie die Sequenz tau/2 - (+X) - tau - (+X) - tau/2
  • "XpXm": Verwenden Sie die Sequenz tau/2 - (+X) - tau - (-X) - tau/2
  • "XY4": Verwenden Sie die Sequenz tau/2 - (+X) - tau - (+Y) - tau (-X) - tau - (-Y) - tau/2

skip_reset_qubits

Typ: UnsetType | bool

Standardwert: Unset

Ob DD bei Leerlaufperioden eingefügt werden soll, die unmittelbar auf initialisierte/zurückgesetzte Qubits folgen.

Da Qubits im Grundzustand weniger anfällig für Dekohärenz sind, kann es von Vorteil sein, sie in diesem Zustand zu belassen, solange man weiß, dass sie sich in diesem Zustand befinden.

Standardwert: False.


Methoden

War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.