ms_phases_multitone
ions.ms_phases_multitone(drives, lamb_dicke_parameters, relative_detunings, sample_times=None, *, name=None)
Calculate the relative phases for all pairs of ions described by a Mølmer–Sørensen-type interaction where the ions are being addressed by a multitone global beam.
Use this function to calculate the acquired phases for all ion pairs at the final time of the drives, or at the sample times that you provide.
Parameters
- drives (list [Pwc ]) – The piecewise-constant drives, , one for each of the
- lamb_dicke_parameters (np.ndarray) – The laser-ion coupling strength,
(M, 3, N, N)
, where the dimensions indicate, respectively, tone of the global beam, axis, collective mode, and ion. - relative_detunings (np.ndarray) – The difference (in Hz) between
each motional mode frequency and the laser detunings for each tone from the qubit
transition frequency
(M, 3, N)
, where the dimensions indicate, respectively, tone of the global beam, axis, and collective mode. - sample_times (np.ndarray or None , optional) – The times (in seconds) at which to calculate the relative phases,
- name (str or None , optional) – The name of the node.
Returns
Acquired phases (T, N, N)
,
where the first dimension indicates time, and the second and third dimensions indicate
ions. Otherwise, the shape is (N, N)
, with the outer time dimension removed.
The relative phases are stored as a strictly lower triangular matrix.
See the notes part for details.
Return type
Tensor(real)
SEE ALSO
Graph.ions.ms_infidelity
: Final operational infidelity of a Mølmer–Sørensen gate.
Graph.ions.ms_phases
: Corresponding operation for single-tone individually-addressed beams.
boulderopal.ions.obtain_ion_chain_properties
: Function to calculate the properties of an ion chain.
Notes
The interaction Hamiltonian for Mølmer–Sørensen-type operations in the rotating frame for a multitone global beam is
where is the Pauli operator for the ion
indicates the coupling between ion and motional mode
The corresponding unitary operation is given by
where
\phi_{ln}(t) \equiv \mathrm{Im} \left[ \sum_{\xi=1}^M \sum_{\chi=1}^M \sum_{j=1}^{3} \sum_{k=1}^{N} \int_{0}^{t} d \tau_1 \int_{0}^{\tau_1} d \tau_2 \beta_{\xi jkl}(\tau_1)\beta_{\chi jkn}^{\ast}(\tau_2) \right] ,This function calculates the relative phases for all ions pairs at sample times
and stores them in a strictly lower triangular matrix. That is, with gives the relative phase between ions and , while for