new_sk1_control

qctrlopencontrols.new_sk1_control(rabi_rotation, maximum_rabi_rate, azimuthal_angle=0.0, name=None)

Creates a first order Solovay-Kitaev (SK1) driven control.

SK1 driven controls are robust to low-frequency noise sources that perturb the amplitude of the control field.

Parameters

  • rabi_rotation (float) – The total Rabi rotation θ\theta
  • maximum_rabi_rate (float) – The maximum Rabi frequency Ωmax\Omega_{\rm max}
  • azimuthal_angle (float , optional) – The azimuthal angle ϕ\phi
  • name (str , optional) – An optional string to name the control. Defaults to None.

Returns

The driven control {(δtn,Ωn,ϕn,Δn)}\{(\delta t_n, \Omega_n, \phi_n, \Delta_n)\}

Return type

DrivenControl

Notes

An SK1 driven control 1 2 consists of three control segments:

$\delta t_n$$\Omega_n$$\phi_n$$\Delta_n$
$\theta/\Omega_{\rm max}$$\Omega_{\rm max}$$\phi$$0$
$2\pi/\Omega_{\rm max}$$\Omega_{\rm max}$$\phi-\phi_*$$0$
$2\pi/\Omega_{\rm max}$$\Omega_{\rm max}$$\phi+\phi_*$$0$

where

ϕ=cos1(θ4π). \phi_* = \cos^{-1} \left( -\frac{\theta}{4\pi} \right).

References

[1] K. R. Brown, A. W. Harrow, and I. L. Chuang, Physical Review A 70, 052318 (2004).

[2] K. R. Brown, A. W. Harrow, and I. L. Chuang, Physical Review A 72, 039905 (2005).

Was this useful?