US 11,900,144 B2
Quantum computer phase tracking and correction
James A. Walker, Boulder, CO (US); Dominic Lucchetti, Morris Plains, NJ (US); Bryce J. Bjork, Boulder, CO (US); Caroline Figgatt, Morris Plains, NJ (US); Patricia Lee, Morris Plains, NJ (US); Gerald Chambers, Morris Plains, NJ (US); and Benjamin Arkin, Morris Plains, NJ (US)
Assigned to Quantinuum LLC, Broomfield, CO (US)
Filed by Quantinuum LLC, Broomfield, CO (US)
Filed on Dec. 17, 2019, as Appl. No. 16/716,973.
Prior Publication US 2021/0182096 A1, Jun. 17, 2021
Int. Cl. G06N 10/40 (2022.01); G06F 9/46 (2006.01); G06N 10/00 (2022.01)
CPC G06F 9/466 (2013.01) [G06N 10/00 (2019.01); G06N 10/40 (2022.01)] 21 Claims
OG exemplary drawing
 
1. A method comprising:
identifying, by a controller, a time to perform a manipulation event on a particular quantum object trapped by an ion trap based at least in part on one or more executable instructions in an executable queue to be executed by the controller, wherein the particular quantum object is identified based at least in part on a quantum object identifier extracted from at least one of the one or more executable instructions, wherein the controller comprises at least one processor and a memory storing the executable queue, and wherein the at least one processor activates one or more laser drivers to cause occurrence of the manipulation event;
determining, by the controller, a location and transport effect on a phase of the particular quantum object based on (a) one or more locations where the particular quantum object was located for respective periods of time between a first time and the time to perform the manipulation event and respective frequencies associated with the one or locations, wherein the respective frequencies are determined via calibration, and (b) one or more transport operations performed on the particular quantum object between the first time and the time to perform the manipulation event to move the particular quantum object between respective locations of the one or more locations, wherein an immediately previous phase update for the particular quantum object occurred at the first time;
determining, by the controller, a quantum operation effect on the phase of the particular quantum object based on any quantum operations applied to the particular quantum object between the first time and the time to perform the manipulation event, wherein the quantum operation effect is determined based on computing respective Stark shifts caused by respective operations of the operations applied to the particular quantum object between the first time and the time to perform the manipulation event;
based on the location and transport effect, the quantum operation effect, and the time to perform the manipulation event, determining, by the controller, an interaction phase of the particular quantum object, wherein the interaction phase of the particular quantum object is a phase of the particular quantum object at the time to perform the manipulation event; and
causing, by the controller, phases of one or more signals (a) generated by one or more lasers controlled by respective laser drivers of the one or more laser drivers and (b) corresponding to the manipulation event to be adjusted such that the phases of the one or more signals correspond to the interaction phase of the particular quantum object at the time to perform the manipulation event.