DynamicalDecouplingOptions
class DynamicalDecouplingOptions(enable=Unset, sequence_type=Unset, extra_slack_distribution=Unset, scheduling_method=Unset, skip_reset_qubits=Unset)
Bases: object
Opciones de desacoplamiento dinámico (DD).
Atributos
Parámetros
- 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
Valor predeterminado: Unset
Si habilitar DD como se especifica en las otras opciones de esta clase.
Valor predeterminado: False.
extra_slack_distribution
Tipo: UnsetType | Literal['middle', 'edges']
Valor predeterminado: Unset
Dónde incluir los retrasos adicionales debidos a problemas de redondeo.
Los problemas de redondeo se producen porque el intervalo dt de tiempo discreto del sistema no se puede dividir. Esta opción admite los siguientes valores.
Valor predeterminado: "middle".
-
"middle": Ponga la holgura extra en el intervalo a la mitad de la secuencia. -
"edges": Reparte el exceso de cable lo más uniformemente posible en tramos deel principio y el final de la secuencia.
scheduling_method
Tipo: UnsetType | Literal['alap', 'asap']
Valor predeterminado: Unset
Programar las puertas tan pronto ("asap") o tan tarde ("alap") como sea posible.
Valor predeterminado: "alap".
sequence_type
Tipo: UnsetType | Literal['XX', 'XpXm', 'XY4']
Valor predeterminado: Unset
Qué secuencia de desacoplamiento dinámico utilizar.
Valor predeterminado: "XX".
"XX"utilizan la secuenciatau/2 - (+X) - tau - (+X) - tau/2"XpXm"utilizan la secuenciatau/2 - (+X) - tau - (-X) - tau/2"XY4"utilizan la secuenciatau/2 - (+X) - tau - (+Y) - tau (-X) - tau - (-Y) - tau/2
skip_reset_qubits
Tipo: UnsetType | bool
Valor predeterminado: Unset
Si insertar DD en los periodos de inactividad que siguen inmediatamente a los qubits inicializados/reinicializados.
Dado que los qubits en estado ground son menos susceptibles a la decoherencia, puede ser beneficioso dejarlos mientras se sepa que están en este estado.
Valor predeterminado: False.