new_corpse_control
qctrlopencontrols.new_corpse_control(rabi_rotation, maximum_rabi_rate, azimuthal_angle=0.0, name=None)
Creates a compensating for off-resonance with a pulse sequence (CORPSE) driven control.
CORPSE driven controls are robust to low-frequency dephasing noise.
Parameters
- rabi_rotation (float) – The total Rabi rotation θ to be performed by the driven control.
- maximum_rabi_rate (float) – The maximum Rabi frequency Ωmax for the driven control.
- azimuthal_angle (float , optional) – The azimuthal angle ϕ for the rotation. Defaults to 0.
- name (str , optional) – An optional string to name the control. Defaults to
None
.
Returns
The driven control {(δtn,Ωn,ϕn,Δn)}.
Return type
Notes
A CORPSE driven control 1 2 consists of three control segments:
$\delta t_n$ | $\Omega_n$ | $\phi_n$ | $\Delta_n$ |
$\theta_1/\Omega_{\rm max}$ | $\Omega_{\rm max}$ | $\phi$ | $0$ |
$\theta_2/\Omega_{\rm max}$ | $\Omega_{\rm max}$ | $\phi+\pi$ | $0$ |
$\theta_3/\Omega_{\rm max}$ | $\Omega_{\rm max}$ | $\phi$ | $0$ |
where
\theta_1 &= 2\pi + \frac{\theta}{2} - \sin^{-1} \left[ \frac{\sin(\theta/2)}{2}\right] \theta_2 &= 2\pi - 2\sin^{-1} \left[ \frac{\sin(\theta/2)}{2}\right] \theta_3 &= \frac{\theta}{2} - \sin^{-1} \left[ \frac{\sin(\theta/2)}{2}\right].References
[1] H. K. Cummins and J. A. Jones, New Journal of Physics 2 (2000).
[2] H. K. Cummins, G. Llewellyn, and J. A. Jones, Physical Review A 67, 042308 (2003).