At resonance (omega_d = 2*omega_f), the rotating-frame Hamiltonian is:
H_rot=eps2(t)*(a_dag^2+a^2)
The coupling operator is a^2+a_dag^2 and the drive is assembled by the
engine’s DriveModulation.SINGLE_TONE dispatch – the same carrier-mixing path
used for charge and phase drives. Setting the carrier frequency to 2*omega_f
ensures that each operator band picks up the correct two-photon detuning.
SINGLE_TONE’s real-field projection halves the scheduled amplitude: an
envelope of amplitude A(t) scheduled on this drive contributes
A(t)/2*(a_dag^2+a^2) to H_rot, not A(t)*(a_dag^2+a^2).
Scheduling amplitude=2*eps2(t) realizes the eps2(t) coefficient
shown in H_rot above.
Parametric two-photon drive for Kerr-cat qubit stabilisation.
Coupling operator: a^2+a_dag^2
The drive should be scheduled at twice the cavity frequency
(freq=2*cavity.freq) so that in the rotating frame the
interaction is static: eps2(t)*(a_dag^2+a^2). This combination
of Kerr nonlinearity and two-photon drive creates and stabilises cat states.
Uses the standard DriveModulation.SINGLE_TONE carrier dispatch – no engine
modifications required. The engine band-decomposes a^2+a_dag^2 into
bands of excitation weight Delta_n = +2 and Delta_n = -2, attaching the
correct two-photon carrier automatically.
SINGLE_TONE’s real-field projection contributes only half the
scheduled envelope amplitude to each band: the coefficient landing on
a_dag^2+a^2 in the rotating frame is A(t)/2, where A(t)
is the amplitude scheduled on this drive’s envelope. Schedule
amplitude=2*eps2(t) to realize the target two-photon drive
strength eps2(t) used above and in alpha^2=eps2/K.
Parameters:
target (BaseDevice | None) – Device to connect this drive to. None means unconnected.