DynamicalDecouplingOptions
class DynamicalDecouplingOptions(enable=Unset, sequence_type=Unset, extra_slack_distribution=Unset, scheduling_method=Unset, skip_reset_qubits=Unset)
Bases : object
Options de découplage dynamique (DD).
Attributs
Paramètres
- 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
Type : UnsetType | bool
Valeur par défaut : Unset
Permet d'activer ou non la fonction DD telle que spécifiée par les autres options de cette classe.
Valeur par défaut : False.
extra_slack_distribution
Type : UnsetType | Literal['middle', 'edges']
Valeur par défaut : Unset
Où prendre en compte les délais supplémentaires liés aux problèmes d'arrondi.
Les problèmes d'arrondi surviennent parce que le pas dt de temps discret du système ne peut pas être divisé. Cette option peut prendre les valeurs suivantes.
Valeur par défaut : "middle".
-
"middle": Mettez le mou supplémentaire à l'intervalle au milieu de la séquence. -
"edges": Répartissez le surplus de longueur aussi uniformément que possible en intervalles dele début et la fin de la séquence.
scheduling_method
Type : UnsetType | Literal['alap', 'asap']
Valeur par défaut : Unset
La programmation des portes dès que possible ("asap") ou le plus tard possible ("alap").
Valeur par défaut : "alap".
sequence_type
Type : UnsetType | Literal['XX', 'XpXm', 'XY4']
Valeur par défaut : Unset
Quelle séquence de découplage dynamique utiliser.
Valeur par défaut : "XX".
"XX": utiliser la séquencetau/2 - (+X) - tau - (+X) - tau/2"XpXm": utiliser la séquencetau/2 - (+X) - tau - (-X) - tau/2"XY4": utiliser la séquencetau/2 - (+X) - tau - (+Y) - tau (-X) - tau - (-Y) - tau/2
skip_reset_qubits
Type : UnsetType | bool
Valeur par défaut : Unset
Insertion ou non de DD sur les périodes d'inactivité qui suivent immédiatement les qubits initialisés/réinitialisés.
Les qubits dans l'état fondamental étant moins sensibles à la décohérence, il peut être avantageux de les laisser dans cet état.
Valeur par défaut : False.