Skip to main content
IBM Quantum Platform

qiskit_ibm_runtime.options_models.DynamicalDecouplingOptions

pydantic model DynamicalDecouplingOptions

GitHub

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 Ende

    der 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 Folge tau/2 - (+X) - tau - (+X) - tau/2
  • "XpXm": Verwenden Sie die Folge tau/2 - (+X) - tau - (-X) - tau/2
  • "XY4": Verwenden Sie die Folge tau/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.

update

update(**kwargs)

GitHub

Aktualisieren Sie die Optionen.

Parameter

kwargs (Any)

Rückgabetyp

Keine

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