DynamicalDecouplingOptions
class DynamicalDecouplingOptions(enable=Unset, sequence_type=Unset, extra_slack_distribution=Unset, scheduling_method=Unset, skip_reset_qubits=Unset)
Basi: object
Opzioni per il disaccoppiamento dinamico (DD).
Attributi
Parametri
- 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
Tipo: UnsetType | bool
Valore predefinito: Unset
Abilita o meno il DD come specificato dalle altre opzioni di questa classe.
Predefinito: False.
extra_slack_distribution
Tipo: UnsetType | Literal['middle', 'edges']
Valore predefinito: Unset
Dove inserire i ritardi aggiuntivi dovuti a problemi di arrotondamento.
I problemi di arrotondamento sorgono perché l'intervallo dt di tempo discreto del sistema non può essere suddiviso. Questa opzione può assumere i seguenti valori.
Predefinito: "middle".
-
"middle": Mettere l'allentamento extra nell'intervallo a metà della sequenza. -
"edges": Dividere il gioco in eccesso nel modo più uniforme possibile in intervalli dil'inizio e la fine della sequenza.
scheduling_method
Tipo: UnsetType | Literal['alap', 'asap']
Valore predefinito: Unset
Se programmare i cancelli il prima possibile ("asap") o il più tardi possibile ("alap").
Predefinito: "alap".
sequence_type
Tipo: UnsetType | Literal['XX', 'XpXm', 'XY4']
Valore predefinito: Unset
Quale sequenza di disaccoppiamento dinamico utilizzare.
Predefinito: "XX".
"XX": utilizzare la sequenzatau/2 - (+X) - tau - (+X) - tau/2"XpXm": utilizzare la sequenzatau/2 - (+X) - tau - (-X) - tau/2"XY4": utilizzare la sequenzatau/2 - (+X) - tau - (+Y) - tau (-X) - tau - (-Y) - tau/2
skip_reset_qubits
Tipo: UnsetType | bool
Valore predefinito: Unset
Inserire o meno il DD nei periodi di inattività che seguono immediatamente i qubit inizializzati/ripristinati.
Poiché i qubit allo stato di massa sono meno suscettibili alla decoerenza, può essere vantaggioso lasciarli in questo stato finché si sa che si trovano in questo stato.
Predefinito: False.