qiskit_ibm_runtime.options_models.DynamicalDecouplingOptions
pydantic model DynamicalDecouplingOptions
Basen: BaseOptionsModel
Optionen für die dynamische Entkopplung (DD).
Config
- validate_assignment : bool = True
- extra : str = verbieten
enable
field
Typ: bool
Standardwert: False
Ob DD gemäß den anderen Optionen dieser Klasse aktiviert werden soll.
extra_slack_distribution
field
Typ: Literal['middle', 'edges']
Standardwert: 'middle'
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.
-
"middle": Lege den zusätzlichen Spielraum in die Lücke in der Mitte der Sequenz ein. -
"edges": Verteilen Sie den überschüssigen Spielraum so gleichmäßig wie möglich auf Abschnitte am Anfang und am Endeder Folge.
scheduling_method
field
Typ: Literal['alap', 'asap']
Standardwert: 'alap'
Ob die Tore so früh wie möglich („asap“) oder so spät wie möglich („alap“) geplant werden sollen.
sequence_type
field
Typ: Literal['XX', 'XpXm', 'XY4']
Standardwert: 'XX'
Welche dynamische Entkopplungssequenz soll verwendet werden?
"XX": Verwenden Sie die Folgetau/2 - (+X) - tau - (+X) - tau/2"XpXm": Verwenden Sie die Folgetau/2 - (+X) - tau - (-X) - tau/2"XY4": Verwenden Sie die Folgetau/2 - (+X) - tau - (+Y) - tau (-X) - tau - (-Y) - tau/2
skip_reset_qubits
field
Typ: bool
Standardwert: False
Ob DD in Leerlaufphasen 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 Ruhe zu lassen, solange bekannt ist, dass sie sich in diesem Zustand befinden.