This disclosure relates to determining electromagnetic wave control for matter-wave interferometry.
An optical Mach-Zehnder interferometer can measure a phase shift between two optical beams and thereby estimate a parameter associated with the measured phase shift. For example, if one of the beams traverses a path length that varies as a function of time, then the measured phase shift may correspondingly vary in time and provide information associated with the change in path length. In contrast to optical interferometry, where such parameter estimation is based on the interference of two light waves, matter-wave interferometry (e.g., atom interferometry) can perform parameter estimation based on the interference of two matter waves (e.g., associated with the quantum states of ions, atoms, or molecules). Matter-wave interferometers may be operated by the application of electromagnetic waves to the ions, atoms, or molecules.
In one aspect, in general, an apparatus comprises: a housing configured to provide a low-pressure environment; a gaseous cloud of ions, atoms, or molecules (IAMs) located in the housing and characterized by a first distribution of momentum states; a laser configured to emit one or more optical waves; a memory storing information associated with a set of control signals for controlling at least one of an intensity, frequency, phase, start time, or duration of the one or more optical waves emitted by the laser; one or more control modules configured to control at least one of the intensity, frequency, phase, start time, or duration of the one or more optical waves emitted by the laser based at least in part on the set of control signals; at least one photodetector configured to measure a measurement signal associated with a final distribution of momentum states of the IAMs; and a computing device comprising one or more processors in communication with the photodetector and configured to estimate an estimation parameter associated with the IAMs; where, during one or more active periods of time over which at least one of an amplitude, frequency, or phase of the one or more optical waves emitted by the laser are modified, the one or more optical waves overlap with and interact with the IAMs and transfer a first portion of the IAMs from the first distribution of momentum states to a second distribution of momentum states, and transfer a second portion of the IAMs from the second distribution of momentum states to a third distribution of momentum states; where the set of control signals are determined based at least in part on at least one of (1) a constraint determined based at least in part on a set of optical wave parameters associated with the one or more optical waves, and a set of quantum state parameters that are associated with one or more quantum states of the IAMs, where two or more of the quantum state parameters do not satisfy the constraint, or (2) a partial derivative of one or more quantum states associated with the IAMs, where the partial derivative is with respect to an optimization parameter determined based at least in part on the one or more optical waves or the estimation parameter.
Aspects can include one or more of the following features.
The set of control signals are further determined based at least in part on one or more free evolution periods of time over which at least one of the amplitude, frequency, or phase of the one or more optical waves emitted by the laser are not modified.
At least one of the one or more free evolution periods of time is at least twice as long in duration as at least one of the one or more active periods of time.
The set of control signals are further determined based at least in part on one or more matrices associated with the IAMs during the one or more free evolution periods.
The set of quantum state parameters comprises a first quantum state parameter and a second quantum state parameter that are associated with different times during one of the one or more free evolution periods of time and satisfy the constraint.
The second quantum state parameter is equal to a multiplication product of (1) the first quantum state parameter and (2) at least one of the one or more matrices.
The one or more optical waves form one or more standing waves at the location of the gaseous cloud.
The one or more optical waves form two or more standing waves at the location of the gaseous cloud and the estimation parameter is associated with at least one angular acceleration or at least two different directions of acceleration.
The estimation parameter is associated with acceleration.
Each of the first, second, third, and final distributions of momentum states comprises a plurality of population quantities each corresponding to a different respective momentum state of a plurality of momentum states.
The second distribution of momentum states comprises a first population quantity of a corresponding momentum state characterized by zero momentum and the third distribution of momentum states comprises a second population quantity of a corresponding momentum state characterized by zero momentum, and where the second population quantity is larger than the first population quantity.
During the one or more active periods of time, the one or more optical waves further overlap and interact with the IAMs and transfer a third portion of the IAMs from the third distribution of momentum states to a fourth distribution of momentum states comprising a third population quantity of a corresponding momentum state characterized by zero momentum, where the second population quantity is larger than the third population quantity.
The final distribution of momentum states is equal to the fourth distribution of momentum states.
The set of control signals are further determined based at least in part on classical Fisher information associated with (1) the final distribution of momentum states and (2) the one or more optical waves or the estimation parameter.
The final distribution of momentum states is equal to the third distribution of momentum states.
In another aspect, in general, a method for performing matter-wave interferometry comprises: determining control signals for one or more optical waves emitted by a laser that interact with a gaseous cloud of ions, atoms, or molecules (IAMs) characterized by a first distribution of momentum states; controlling at least one of an intensity, frequency, phase, start time, or duration of the one or more optical waves, based at least in part on the determined control signals; measuring a measurement signal associated with a distribution of momentum states of the gaseous cloud; estimating an estimation parameter associated with the IAMs based at least in part on the measurement signal; where, during one or more active periods of time over which at least one of an amplitude, frequency, or phase of the one or more optical waves emitted by the laser are modified, the one or more optical waves overlap with and interact with the IAMs and transfer a first portion of the IAMs from the first distribution of momentum states to a second distribution of momentum states, and transfer a second portion of the IAMs from the second distribution of momentum states to a third distribution of momentum states; where determining the control signals comprises (1) determining a constraint based at least in part on a set of optical wave parameters associated with the one or more optical waves, and a set of quantum state parameters that are associated with one or more quantum states of the IAMs, where the quantum state parameters do not satisfy the constraint during candidate active periods of time over which at least one of the amplitude, frequency, or phase of the one or more optical waves emitted by the laser are modified, or (2) determining a partial derivative of one or more quantum states associated with the IAMs, where the partial derivative is with respect to an optimization parameter determined based at least in part on the one or more optical waves or the estimation parameter.
Aspects can include one or more of the following features.
Determining the control signals is further based at least in part on one or more free evolution periods of time over which at least one of the amplitude, frequency, or phase of the one or more optical waves emitted by the laser are not modified.
At least one of the one or more free evolution periods of time is at least twice as long in duration as at least one of the one or more active periods of time.
Determining the control signals is further based at least in part on one or more matrices associated with the IAMs during the one or more free evolution periods.
The set of quantum state parameters comprises a first quantum state parameter and a second quantum state parameter that are associated with different times during one of the one or more free evolution periods of time and satisfy the constraint.
The second quantum state parameter is equal to a multiplication product of (1) the first quantum state parameter and (2) at least one of the one or more matrices.
The one or more optical waves form one or more standing waves at the location of the gaseous cloud.
The one or more optical waves form two or more standing waves at the location of the gaseous cloud and the estimation parameter is associated with at least one angular acceleration or at least two different directions of acceleration.
The estimation parameter is associated with acceleration.
Each of the first, second, third, and final distributions of momentum states comprises a plurality of population quantities each corresponding to a different respective momentum state of a plurality of momentum states.
The second distribution of momentum states comprises a first population quantity of a corresponding momentum state characterized by zero momentum and the third distribution of momentum states comprises a second population quantity of a corresponding momentum state characterized by zero momentum, and where the second population quantity is larger than the first population quantity.
During the one or more active periods of time, the one or more optical waves further overlap and interact with the IAMs and transfer a third portion of the IAMs from the third distribution of momentum states to a fourth distribution of momentum states comprising a third population quantity of a corresponding momentum state characterized by zero momentum, where the second population quantity is larger than the third population quantity.
The final distribution of momentum states is equal to the fourth distribution of momentum states.
Determining the control signals is further based at least in part on classical Fisher information associated with (1) the final distribution of momentum states and (2) the one or more optical waves or the estimation parameter.
The final distribution of momentum states is equal to the third distribution of momentum states.
Aspects can have one or more of the following advantages.
The subject matter disclosed herein can be implemented in the context of matter-wave interferometry to design shaking sequences (e.g., where light emitted from a laser has its amplitude, frequency, or phase modified) that can increase the population of quantum states associated with larger momentum. End-to-end optimization methods and direct collocation methods, or the combination of both, may be used to design shaking sequences that result in a matter-wave interferometer that is more sensitive to one or more parameters that are to be measured. Physically motivated constraints and initial conditions may also be applied as so to construct optimization methods that enhance performance of matter-wave interferometers. In some examples disclosed herein, one or more periods of free propagation (i.e., where light emitted from the laser does not have its amplitude, frequency, or phase modified), also referred to as free evolution periods of time, allow for precomputing of quantum propagators over the free propagation times, thus leading to significantly reduced computational cost during the optimization and increased accuracy in parameter estimation.
Other features and advantages will become apparent from the following description, and from the figures and claims.
More detailed explanations, and other advantages, are described in the attached Appendices.
The disclosure is best understood from the following detailed description when read in conjunction with the accompanying drawings. It is emphasized that, according to common practice, the various features of the drawings are not to-scale. On the contrary, the dimensions of the various features are arbitrarily expanded or reduced for clarity.
Some electromagnetic waves have a spectrum that has a peak wavelength that falls in a particular range of optical wavelengths (e.g., between about 100 nm to about 1 mm, or some subrange thereof), also referred to as optical waves, light waves, or simply light.
A matter-wave interferometer (e.g., configured as an accelerometer) can be realized by trapping a gaseous cloud of ions, atoms, or molecules (IAMs) in one or more standing waves of light (also referred to as optical lattices) that interact with the gaseous cloud of IAMs, followed by one or more laser sequences designed to apply a shaking protocol to modify (e.g., spatially translate) the trapping potential provided by the optical lattices and thus modify one or more quantum states associated with the IAMs. The evolution of the IAMs' quantum states can depend at least in part on external perturbations (e.g., acceleration, angular acceleration, and gravitational fields) and the specific shaking protocol can modify the sensitivity of the quantum state of the IAMs to such perturbations. For example, constructing a high-performing accelerometer can be achieved by designing a shaking protocol comprising one or more laser sequences to enhance or possibly maximize the sensitivity of the IAMs to accelerations.
The procedure for designing such shaking protocols can be challenging and may utilize optimization methods that include quantum optimal control, where desired quantum dynamics can be achieved by tailored laser sequences, and machine-learning techniques (e.g., reinforcement learning). The subject matter disclosed herein includes quantum optimal control methods based on direct collocation that allow for improved parameter sensitivity (e.g., sensitivity to acceleration). In some examples the matter-wave interferometer is configured as an accelerometer in one dimension, however the methods disclosed herein can be used to sense accelerations in two or three dimensions, or one or more angular accelerations.
One example approach to designing a shaking protocol is based on the paradigm of Mach-Zehnder (MZ) interferometry. To begin, a trapping potential (e.g., from an optical lattice) is shaken such that a gaseous cloud of IAMs splits into two equal components (analogous to a “beam splitting” operation) that travel apart from one another with equal and opposite momenta. After a fixed free propagation time (i.e., no active shaking is applied to the IAMs), a shaking sequence inverts the momenta of the two components (analogous to a “mirror” operation), thus directing the two components to move toward each other. After the same free propagation time, a shaking sequence that is the time-reversed sequence of the splitting operation can be applied to recombine the two components, thus concluding the shaking protocol and the interrogation of the IAMs.
In general, the sensitivity of a matter-wave interferometer can depend on the magnitude of the momentum splitting and the free propagation time. In some examples, the desired momentum splitting may be fixed and shaking sequences for splitting and mirroring can be designed to achieve the desired momentum splitting. Realizing higher momentum splittings may increase the sensitivity of a matter-wave interferometer, however higher momentum splittings are increasingly more challenging to achieve since the complexity of their optimization increases rapidly. As an example, reinforcement learning approaches may struggle to find satisfactory solutions for higher momentum splittings, since such approaches may explore a limited set of actions that may need to be predefined by the user.
In some examples, the Mach-Zehnder paradigm is not strictly followed. For example, the shaking protocol comprising one or more shaking sequences (e.g., laser sequences) may instead be directly optimized for a parameter (e.g., sensitivity to acceleration) over the entire interrogation time in an end-to-end fashion. Such end-to-end optimization is distinct from the Mach-Zehnder paradigm, where the shaking operations are constrained to perform a set of predefined operations (e.g., splitting, mirroring, or recombining). End-to-end optimization methods may in some examples be configured to optimize (e.g., maximize or minimize) a metric that correlates to the sensitivity of the matter-wave interferometer, such as the classical Fisher information of the final distribution of momentum states of the gaseous cloud of IAMs with respect to a parameter (e.g., acceleration). End-to-end optimization methods may be configured to optimize (e.g., maximize or minimize) a metric that correlates to the robustness of the matter-wave interferometer (e.g., with respect to fluctuations), such as the classical Fisher information of the final distribution of momentum states of the gaseous cloud of IAMs with respect to changes in the depth of the optical trapping potential (e.g., due to fluctuations in the laser) that may occur during the shaking protocol. Directly applying standard quantum optimal control methods in the context of end-to-end optimization can be computationally expensive since it may require finely discretizing the quantum state evolution over a large total interrogation time. The subject matter disclosed herein may overcome such challenges by implementing direct collocation optimal control methods with additional structure (e.g., objectives, constraints, initial conditions, and extended periods of free propagation) to perform end-to-end optimization.
Referring again to
Referring to the first example optical configuration 107A of
In some examples, optimization methods may be used to determine shaking protocols that are utilized to perform matter-wave interferometry. For example, direct trajectory optimization methods seek to find a trajectory (i.e., a sequence of values for one or more variables) that minimizes (or maximizes) some metric associated with performance (e.g., sensitivity to acceleration) while satisfying a set of constraints (e.g., the laws of physics). In some trajectory optimization problems, variables may be classified as state variables (e.g., a quantum state) and control variables (e.g., the intensity, frequency or phase of a laser).
Indirect optimization methods (i.e., not direct trajectory optimization methods) may optimize over the space of possible control variables, and the values of these control variables in turn determine the value of the state variables (e.g., by simulating the Schrödinger equation). The dynamical constraints of the problem (e.g., the laws of physics) are often then forced, by construction, to be obeyed at all times, thus ensuring feasibility (i.e., physically allowed solutions) in each iteration.
In contrast, direct trajectory optimization methods may optimize over the space of all possible control and state variables. The dynamical constraints (e.g., the Schrödinger equation) can be treated as constraints for the optimizer, such that final solutions to the optimization problem converge to satisfy these constraints, but intermediate solutions during optimization may not necessarily satisfy the constraints. Direct collocation methods are a subset of direct trajectory optimization methods that can directly discretize the state trajectory and control trajectory (i.e., the values of the state variables and the values of the control variables as a function of time) and can solve a large nonlinear optimization problem for both trajectories. An advantage that direct collocation methods can provide over indirect optimization methods is additional flexibility during optimization that can thereby enhance the end result of the optimization. The additional flexibility occurs because, in contrast to indirect optimization methods, direct collocation methods can temporarily explore quantum state trajectories that are not physically possible, but can ultimately converge to physically possible quantum state trajectories due to enforcement of constraints. In general, direct collocation methods differ in how system dynamics are enforced (i.e., how physically feasible solutions are enforced).
PICO (Pade Integrator Collocation) methods are an example of a direct collocation method that enforces the dynamics of the controlled system through constraints between knot points (e.g., between different moments in discretized time). In some examples, the subject matter disclosed herein implements constraints at specific moments of discretized time to mimic jumps in the quantum evolution. PICO methods allow for the customization of the Schrödinger-based constraints on quantum state evolution, thereby allowing the optimization method to replace the default integration steps (e.g., e−iHdt for small dt and where H is a Hamiltonian matrix) with other unitary operators that connect the quantum state at time step t and t+1. PICO methods can be used to approximate dynamics (e.g., governed by the matrix exponential e−iHdt) by using the Pade approximation. The Pade approximation of a function near a specific point is given by a rational function of a given order.
In some example implementations of indirect optimization methods, the Schrödinger equation is integrated over a shaking protocol to determine the final quantum state and evaluate the cost function (i.e., the quality of the outcome of the optimization). In contrast, direct collocation methods may employ the Schrödinger equation to impose nonlinear constraints between optimization variables at time t and t+1, for example. Since the quantum states are treated as decision variables in direct collocation methods, such methods may have access to them at all times during the optimization. While direct collocation methods may in some examples follow the Mach-Zehnder interferometry paradigm (i.e., split-mirror-recombine operations), they are not restricted to do so and neither will end-to-end optimization necessarily find a solution that is analogous to the Mach-Zehnder interferometry operations.
In some examples, direct collocation methods may be used to perform end-to-end optimization by maximizing the classical Fisher information over the entire interrogation time (i.e., the duration of the shaking protocol). Such examples may include periods of free propagation, which can be substantially longer than the duration of active shaking sequences, and in some cases may be defined before execution of the optimization method. In examples where periods of free propagation are predefined, the optimization method may precompute the quantum propagators for such extended periods of free propagation in order to reduce computational costs during the optimization.
In some examples, the classical Fisher information may depend on the final distribution of momentum states and/or the derivative of the final distribution of momentum states with respect to an optimization parameter determined based at least in part on the one or more optical waves or the estimation parameter (e.g., acceleration). In such examples, the optimization method may be modified so as to augment the quantum state variable with its derivative with respect to the optimization parameter and to solve a Schrödinger-like system of double the dimension of the original quantum state variable. The augmented state vector may thus comprise the original quantum state and the derivative state (i.e., the derivative of the quantum state with respect to the optimization parameter). The dynamics of the derivative state may couple to the dynamics of the original quantum state, thereby resulting in non-unitary dynamics of the derivative state. The dynamics of the augmented state vector may still be given by a Schrödinger-like equation, however with a non-Hermitian Hamiltonian. In contrast to the original quantum state, since the derivative state evolves under non-unitary evolution, it is not required to be normalized at all times.
0. The matrix exponential can be computed by using the Pade approximation. The variable/is the objective that is sought to be minimized at the final time T. The variable J(ψ1, ψ2, . . . ψT, a1, a2, . . . aT)=1-|
ψgoal, ψT
|2. In this example a special case is shown, such that J is only dependent on the final quantum state ψgoal, which is easily computable as it is directly accessible from the optimization variables. In general, J can be significantly more complex to determine (e.g., a) for sensitively detecting accelerations).
Optimizing shaking protocols comprising laser sequences that are long in duration relative to the discretized time steps used to capture quantum state dynamics can be inefficient due to the increase in computing resources that may be required to simulate a large number of such discrete time steps. In some examples disclosed herein, one or more extended periods of free propagation of the IAMs, comprising laser sequences where the amplitude, frequency, or phase of the laser is not modified, are interspersed between shorter periods of active shaking comprising laser sequences where the amplitude, frequency, or phase of the laser is modified. In some examples, each of the extended periods of free propagation of the IAMs are longer in duration than the sum of the two smallest discretized time steps utilized in the optimization method.
Combining extended periods of free propagation with shorter periods of active shaking can, in some examples, be based on the Mach-Zehnder (MZ) paradigm (e.g., a single beam is split into two beams, each beam evolves independently, is mirrored, and is recombined), however the number of extended periods of free propagation can, in general, vary. In some examples, the start times, durations, and number of the extended periods of free propagation periods are set prior to performing optimization. In other examples, the start times, durations, and number of the extended periods of free propagation periods are determined by the optimization method. The variable start times and durations of extended periods of free propagation may involve recomputing the propagator during execution of the optimization method, resulting in a tradeoff between additional computational overhead and additional flexibility that can lead to better optimization outcomes. In some examples, the corresponding propagators (e.g., the unitary time evolution operators for these extended periods of free propagation periods) can be precomputed and used to replace the e−iH(a
kL is the wavevector of the laser used for shaking, and m is the mass of an individual IAM. The x-axis, representing time, includes jumps in time that correspond to the duration of the respective extended periods of free propagation.
In general, the insertion of extended periods of free propagation can be achieved within a direct collocation method (e.g., a PICO method) that enforces dynamics of the system through constraints, and may be more challenging within other frameworks (e.g., Q-PRONTO). In some examples, the propagators (U) are determined at the start of the optimization method or before it executes, such that the replaced constraints, ψt+1−Uψt=0, are linear constraints with respect to the relevant optimization variables (i.e., the quantum states). The use of linear constraints can, in general, enable a simpler construction of an optimization problem.
. Each Bloch state can be characterized by a distribution of momentum states (i.e., the relative quantum state population in each momentum state associated with an IAM). The distribution of momentum states of a single Bloch state is symmetric about zero momentum (e.g., the B=0 Bloch state has equal amounts of quantum population in the +2ℏk momentum state and the −2ℏk momentum state, where k is a wavenumber that depends on the light interacting with the IAMs). If two different Bloch states have similar distributions of momentum, then the two Bloch states have different relative signs (i.e., parity) between equal and opposite momentum states.
In some examples, the sensitivity to a desired parameter of a matter-wave interferometer can be increased by transferring the IAMs from a first Bloch state to a second Bloch state characterized by a larger momentum splitting (i.e., a larger difference between two equal and opposite momentum states that have more population than other momentum states in the distribution of momentum states). In some prophetic example protocols generated by subject matter disclosed herein, transfers to B≥7 Bloch states were achieved. By utilizing PICO methods that incorporate extended periods of free propagation, the sensitivity can be further increased by allowing for longer shaking protocols that can remain computationally feasible to optimize.
In general, optimization methods may require some initialization of parameters (i.e., an initial condition, also referred to as an initial “guess”, for the optimization variables at all times of the shaking protocol) that provide a starting point for the optimization. In some examples (e.g., PICO methods), the initialization parameters can include control variables (e.g., at) and state variables (e.g., quantum states ψt). In some examples (e.g., PICO methods), the initial conditions are not required to be consistent with the system dynamics, and in many cases the optimization method can still function and ultimately converge to a feasible solution that is consistent with the system dynamics. In some examples, such as gradient-based optimizers, the initial conditions can have a substantial influence on the optimization and thus affect its performance, convergence, and the quality of the solution (e.g., a local extremum) it finds.
In the context of matter-wave interferometry, designing laser sequences that can generate large momentum splittings of IAMS, where a possibly large number of momentum states can be involved, can involve complex sequences of quantum state transitions. However, some intuition on possibly advantageous sequences of quantum state transitions can be developed. For example, in some cases of an atom “mirror”, a gaseous cloud of IAMs can be split into two gaseous clouds (or components) of IAMs characterized by approximately equal and opposite momentum (±p). The atom mirror can then be designed so as to perform the transformation +p→−p and −p→+p. From a classical viewpoint, such a transformation requires decelerating each cloud to zero momentum, and then accelerating each cloud in a respective direction opposite to its initial propagation direction.
Setting initial conditions for the optimization variables without regard to desired system dynamics, such as a non-shaken lattice and no change in quantum state populations, can result in failure of the optimizer to find a solution or in poor convergence. In the case of an atom mirror operation, for example, it may be challenging for the optimizer to determine that it may be beneficial to prepare the B=2 state in the middle of the shaking protocol, especially since the B=2 state is substantially different from the initial B=7 state in Hilbert space, under the constraints on the system dynamics. Further adding to such difficulties is the existence of numerous local extrema, combined with the difficulty of the optimizer to traverse infeasible (i.e., unphysical) regions in parameter space when the initial conditions are not physically motivated. Lastly, vanishingly small gradient updates may also lead to the optimizer becoming stuck in infeasible regions or local extrema.
In some examples disclosed herein, the issues associated with some sets of initial conditions can be circumvented by determining initial conditions from combining two or more distinct operations into the initial conditions of a shaking protocol. Each distinct operation may be easier to individually optimize, and the final combination that forms the initial conditions are not necessarily optimal but can then be improved by additional optimization.
In the case of a B=7 to B=7 atom mirror operation, an example of three distinct operations that can then be combined may be (A) a B=3 to B=3 atom mirror operation which can be determined, for example, from quantum optimal control methods or reinforcement learning, (B) a control operation that transfers the IAMs from the state B=7 to the state B=3, and (C) a time-inverted control operation that transfers the IAMs from the state B=3 to the state B=7. The initial conditions can then be formed by combining the pieces in a time ordering of B-A-C, an example of which is shown in
Combining individually optimized operations may also be applied to optimize other operations (e.g., an atom splitter, which creates two gaseous clouds of IAMs from a single gaseous cloud, or an atom mirror for even larger Bloch states). In some examples, an optimization method may involve first optimizing for smaller Bloch states, which can be a less challenging task, and then reoptimizing for larger Bloch states by modifying the objective function and by potentially increasing the duration of the shaking protocol.
In addition to the aforementioned initial conditions, by utilizing direct collocation methods the user may have access to quantum states of the IAMs (and any other state or control variables), thus allowing the user to impose a constraint/objective on the optimization. To implement an atom mirror operation, such as the one previously described, one example constraint may be of the form
where T is the end time of the shaking protocol. The nature of such a constraint is to, in effect, anticipate or attempt to control the trajectory of the quantum state evolution (i.e., the sequence of quantum states that are populated). Control over the trajectory of state variables may arise in non-quantum applications, such as robotics, since there can often be more waypoints along the trajectory that need to fulfil some requirement. However, in the context of quantum state evolution, such intermediate waypoints may not necessarily be required since it is often only the final result (e.g., a fidelity of the quantum state) that is of concern. Thus, it can seem counterintuitive to impose additional constraints on the quantum state evolution in order to achieve a desired final result. In fact, imposing such constraints can constrain the trajectory in such a way that can be too restrictive and thus lead to poor convergence. However, using the subject matter disclosed herein to develop constraints and individual operations as initial conditions may achieve better results than analogous optimization methods that do not utilize such constraints.
The “standard” optimization configuration produces a worse result by plateauing at a larger, more undesirable objective value than the “with B=2 constraint” optimization configuration. In contrast, the optimization method with the extra constraint quickly finds a substantially better solution with a much lower objective value.
In some implementations, any of a variety of other atom operations can be included in addition to, or instead of, an atom splitter and/or an atom mirror. The atom operations can include operations that implement a quantum gate operation, such as a Hadamard gate operation or a Pauli gate operation.
In some examples, the evolution of the quantum system is modeled by the Schrödinger equation applied to a single-particle wavefunction. This is an assumption that ignores correlation and interactions between the atoms in the gaseous cloud of IAMs. In some examples (e.g., with a high density of IAMs), a more accurate description can be provided by the Gross-Pitaevskii equation (GPE), which incorporates a mean-field approximation to account for the effect IAMs have on one another. Utilizing the GPE results in a nonlinear differential equation for the single-particle wavefunction, which is more accurate but also more difficult (e.g., more computationally expensive) to solve than the Schrödinger equation. Thus, some examples of PICO methods disclosed herein include these more general, nonlinear formulations by modifying the constraints on the dynamics of the quantum state evolution. In such examples, instead of connecting quantum states at different moments in time via the matrix exponential e−iHdt, a more complex constraint that is nonlinear with respect to the quantum state optimization variables can be utilized.
Without intending to be bound by theory, the following description can demonstrate theoretical aspects relevant to certain implementations.
In some implementations, a Hamiltonian without acceleration can be:
such that the Schrödinger equation (SE) in position space can be written as
Transforming into momentum space,
the following can be obtained:
Here, b2k. An effectively countably infinite dimensional Hilbert space can be considered such that the quasimomentum can be p0=0. The Brillouin zone basis {|n
} and the operators can be defined:
The tildes on the quantum state can be dropped while considering the system in momentum space unless otherwise noted. Then:
is the lattice recoil energy/frequency and V can be defined as V=V0/ωr. The RHS of equation (11) is the Hamiltonian in recoil units and these units can be implemented henceforth.
In some implementations, a Hamiltonian with acceleration can be:
The transformation into momentum space is linear (FT) and the lattice potential can be ignored in the following discussion and the free particle can be examined:
“Free” here refers to an optical potential that may be time-dependent but is position-independent, e.g., linear potentials with no trapping. The SE in momentum space can be written:
Here, p denotes the total momentum of the particle. From classical mechanics, an evolution of the momentum similar to {dot over (P)}(t)=F(t) can be expected, thus a variable transformation can be performed:
The partial derivatives can then be rewritten:
The SE for a free particle with time-dependent force can be obtained:
In the last step, {tilde over (t)}→t using equation (16), and the new wavefunction ψ({tilde over (p)}+P(t), t)=ϕ({tilde over (p)},t) was introduced. However, this relation is only a formal step and ψ→ϕ can be relabeled in order to stick with ψ as the quantum state. {tilde over (p)} can be understood as the momentum deviation from the classical momentum P(t) which is fully determined by the force trajectory F(t). The initial condition is P(0)=0.
Turning to the lattice again, it can act on the momentum states:
Thus, {tilde over (p)} becomes the discretized momentum shift {tilde over (p)}=2nkL+{tilde over (p)}0 and because of this analogy the tildes will be dropped henceforth. The full SE including the lattice in SI units reads:
In the last step, the classical kinetic term P(t)2/2m is dropped because it only changes the global phase of the quantum state |ψ(t).
F(t)=ma=const., which results in P(t)=mat such that the Hamiltonian is:
Units can be chosen such that:
The final Hamiltonian can be obtained:
In some implementations, the Hamiltonian can be of the form
where H0 is the drift Hamiltonian and γj are the control drives that couple to the control Hamiltonians Hj. Equation (29) is not in this form and can be rewritten
with the controls I(t)=cos(Φ(t)) and Q(t)=sin(φ(t)), where I(t)2+Q(t)2=1. In the presence of acceleration (a≠0), the third control Hamiltonian is H3(t)=a{circumflex over (n)} with associated drive γ3(t)=t. In some implementations, time-dependent drift terms can be unsupported and this term can be regarded as a drive and an equality constraint can be added for γ3.
In some implementations, the information/sensitivity can be quantified with respect to acceleration a. The Fisher information can be computed:
Here, P(n|a;t)=|(n|ψ(t)
|2 is the population in a specific BZ |n
at a time t when acceleration a is present. In some implementations, the final time, i.e. t=T can be of interest. In some implementations, F can be computed using the derivative:
The derivative of the quantum state with respect to the acceleration can be found. The derivative method can be used in the context of robustness to compute the dynamics of the derivative state:
The dynamics of the derivative state can couple to the dynamics of the normal state and can lead to non-unitary dynamics of the derivative state. The dynamics of the augmented statevector |ψ (t) can be given by a Schrödinger-like equation with a non-Hermitian Hamiltonian H(t):
This Hamiltonian can be solved with tools that do not run Hermiticity checks.
In this case, the Hamiltonian derivative is ∂aH(t)={circumflex over (n)}t as demonstrated by equation (29). By computing the evolution of the augmented system, the Fisher information F(a; t) can be computed directly from the augmented state |ψ(t).
While normalizing the normal state such that |n|ψ(t)
|2=1 can be necessary, normalizing the derivative state can not be necessary due to the non-unitary evolution. Typically, the initial condition for the derivative state can be |∂aψ(t)
=0.
Referring back to equation 38, ∂aH(t)={circumflex over (n)}t can grow linearly in time and can have a greater influence on BZ states with larger |n|, suggesting that the norm of |∂aψ(t) can grow faster when high BZ states have larger weight in |ψ(t)
. Thus, exciting into high BZ states can be desirable and, in some simulations, the states can be more susceptible to accelerations.
Referring back to chosen units and using ℏ=1, the following relations can elucidate the determination of the chosen units:
The units can be
The implemented Hamiltonian (equation (31)) in full detail reads:
For a sine oscillation period of T=100φR−1, the oscillation frequency is v=0.1ψR and the angular frequency is ω=2π·0.1ωR.
In the new units, {tilde over (t)}=1 corresponds to t=ωR−1=(2π)−1TR−1, which means that it represents (2π)−1 of one recoil oscillation and {tilde over (t)}=2π represents a full oscillation. As an example, if {tilde over (t)}=15.47, the corresponding recoil oscillations are 15.47/2π≈2.46.
In some implementations, direct collocation can be used to discover shaking sequences for shaken lattice sensing protocols. In the case of a spinless, non-interacting Bose-Einstein condensate (BEC), the equation of motion can be the Schrödinger equation ∂tψ=−i H0ψ for a single particle in a shaken lattice, with Hamiltonian
where p is a plane-wave momentum, m is the mass of an atom, V0 is the lattice depth, ϕ(t) is a time-dependent phase from the shaking sequence, and b=τp|pp+2kL| is a momentum shift operator defined in terms of the lattice wavenumber kL. The noninteracting Hamiltonian factorizes into uncoupled sectors indexed by a quasimomentum k∈(−kL, kL), for which p=k+2kLn and b=τk,n|k, n
k, n+1| with Brillouin zone index n∈
.
Real-space collisional interactions of an ultracold atomic gas can take the form:
where U0=4πaint/m is an interaction strength determined by the s-wave scattering length aint, and ρ(x)=Ψ(x)†Ψ(x) is the atom density at position x, expressed in terms of the field operator Ψ. Fourier-transforming the field operators as
where V=∫dx is the spatial volume of the experiment, e.g., the number of grid points in a lattice field simulation) yields:
If the momenta is discretized, a mean-field treatment of momentum-hopping factors leads to the state-dependent single-particle Hamiltonian
where U=2NU0/V is the mean-field momentum-space interaction strength, N is the number of atoms, and Sr†
=
ψ|Sr†ψ
is the expectation value of Sr† with respect to the single-particle wavefunction |ψ
.
In some implementations, direct collocation can treat equations of motion as a constraint on the states {ψn}n at discrete times tn=Σm<n τm where τm is the time interval between tm and tm+1.
For Schrödinger equations of motion ∂tψ=ψ with generator
=−iH0 proportional to the noninteracting Hamiltonian H0, the dynamic constraints for direct collocation can be written
where the generator can be tentatively assumed to be piecewise constant. To avoid an expensive calculation of
, the exponential function can be replaced by its order-(k, l) Padé approximant:
where Pk and Ql are, respectively, polynomials of degree K and l. In some cases, the order-(2,2) Padé approximant can be used such that:
For brevity, the subscripts k and l can be omitted, leaving the choice of order arbitrary. The dynamical constraint for direct collocation can then be:
The number of the matrix-vector and the scalar-vector products required to enforce this constraint can be reduced by expanding P(z)=Σk≥0Pkzk and Q(z)=Σk≥0qkzk and collecting terms to write:
In some implementations, for numerical stability, rescaling (, τn)→(τ
, δn) with δn=τn/τ˜1 can be useful.
When including mean-field interactions, the equations of motion for the condensate wavefunction can take the form:
where =−iH0 is a linear operator proportional to the non-interacting Hamiltonian H0 and
is a nonlinear function. A simple strategy for discretizing this equation of motion is to make a first-order approximation in the time interval τn:
This approximation can be coarse and can yield numerical errors. Another strategy can start with the Volterra integral solution in Eq. 58:
The approximation (ψ(t−s))≈N(ψ(0)) can lead to the solution
which can be thought of as exact with respect to the linearity , and first-order with respect to the nonlinearity
. This solution can correspond to the discrete-time relation:
which is known as the exponential Euler method for solving a nonlinear differential equation. In terms of Padé approximants for the exponential function, a corresponding constraint for direct collocation can be:
where R(z)=1 for the order-(2,2) Pade approximant in Eq. 55. As before in Eq. 57, the number of floating-point operations required to evaluate Eq. 63 can be reduced by expanding P(z), Q(z), and R(z) in a power series and carefully collecting terms.
A strategy for constructing higher-order approximations to nonlinear equations of motion is to use general-purpose Runge-Kutta (RK) methods. Given the equations of motion of the form ∂tψ=f(t, ψ), the general idea is to enforce discrete-time relations of the form:
where bi, ci, aij are scalars. These scalars can be organized into a Butcher tableau:
which defines an order-s RK method. Explicit RK methods have aij=0 for j≥i, which is to say that Kni only depends on Knj with j<i, which can allow all Kni to be computed sequentially for increasing i. Implicit RK methods can require solving a system of equations to obtain values of Kni. Explicit methods will be primarily considered in these notes. Rather than using a general-purpose RK method to solve ∂tψ=f(t, ψ), improved integration methods based on higher-order approximations of the integral in Eq. 60 can be sought.
Exponential Runge-Kutta (ERK) methods can be obtained using ordinary RK methods to evaluate the integral in Eq. 60 for a single time step. This procedure can lead to discrete-time relations of the form:
where ci are scalars as before, but now bi and aij are functions. In some examples, the nonlinearity can have explicit time dependence such that equation 65 would take
(Kni)→
(tn+ciτn, Kni). The exponential Euler method in Eq. 62, for example, is the order-1 ERK method with a=0 and b1=φ1, defined by the Butcher tableau:
Some higher-order ERK methods, such as the one-parameter families of second-order ERK methods can have Butcher tableaus:
where x∈(0,1), and
The functions φk for integer k≥0 can alternatively be defined by φ0=ez and the recurrence relation
The second-order ERK method
has b1=0:
which can correspond to the discrete time relations
These relations can give the ERK method
a simple interpretation: use the order-1 exponential Euler method to compute the approximation ξn≈ψ(tn+τn/2), and then evaluate the integral in Eq. 60 with the midpoint approximation (ψ(t−s))≈
(ψ(t/2)), which corresponds to replacing
(ψn) in Eq. 62 by
(ξn), thereby arriving at Eq. 68.
In order to use
for direct colocation, a consuaint similar to Eq. 63 can be enforced, namely:
The primary difference with Eq. 63 is that ξn needs to be computed, which can be done with the Taylor series:
Exponential Rosenbrock (ERB) methods are essentially ERK methods applied to a continuous linearization of the equations of motion:
where is the Jacobian of f at ψn, and
is the remaining nonlinearity. Expanding f(t, ψ)=
(ψ)+
(ψ):
In the case of the mean-field interaction Hamiltonian in Eq. 52, with slight change of notation:
where |ψr=Sr|ψ
and |ψnr
=Sr|ψn
.
While the disclosure has been described in connection with certain embodiments, it is to be understood that the disclosure is not to be limited to the disclosed embodiments but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the scope of the appended claims, which scope is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures as is permitted under the law.
This application claims priority to and the benefit of U.S. Provisional Application Ser. No. 63/536,757, entitled “DETERMINING ELECTROMAGNETIC WAVE CONTROL FOR MATTER-WAVE INTERFEROMETRY,” filed Sep. 6, 2023, which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
63536757 | Sep 2023 | US |