DynamicalDecouplingOptions
class DynamicalDecouplingOptions(enable=Unset, sequence_type=Unset, extra_slack_distribution=Unset, scheduling_method=Unset, skip_reset_qubits=Unset)
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 vonAnfang 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 Sequenztau/2 - (+X) - tau - (+X) - tau/2"XpXm": Verwenden Sie die Sequenztau/2 - (+X) - tau - (-X) - tau/2"XY4": Verwenden Sie die Sequenztau/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.