System and method for error correction in quantum computing
AssigneeIonQ, Inc.
InventorSonika Johri
Life of this patent
Estimating the term…
Abstract
As system is provided for performing a method of receiving a superposition state defined by a sum of a plurality of addends, wherein each addend of the plurality of addends is a product between a corresponding coefficient of a plurality of coefficients and a corresponding state of a plurality of states encoded with block unary encoding. The system may identify at least one error state, of the plurality of states, having a string value that is not a block unary code string of a set of block unary code strings. The system may compute an updated superposition state based on the plurality of states without the error state.
Claims18
A method of error correction for a quantum computer, comprising:
- receiving a measurement of superposition state defined by a sum of a plurality of addends, wherein each addend of the plurality of addends is a product between a corresponding coefficient of a plurality of coefficients and a corresponding state of a plurality of states encoded with block unary encoding;
- identifying at least one error state, of the plurality of states, having a string value that is not a block unary code string of a set of block unary code strings;
- computing an updated measurement of superposition state based on the plurality of states without the at least one error state;
- and
- providing the updated measurement to a quantum information processing (QIP) system to perform at least a portion of a quantum operation.
A computer system, comprising:
- a memory including instructions;
- and
- a processor configured to execute the instructions to:
- receive a measurement, output by a quantum computer, of superposition state defined by a sum of a plurality of addends, wherein each addend of the plurality of addends is a product between a corresponding coefficient of a plurality of coefficients and a corresponding state of a plurality of states encoded with block unary encoding;
- identify at least one error state, of the plurality of states, having a string value that is not a block unary code string of a set of block unary code strings;
- compute an updated measurement of superposition state based on the plurality of states without the at least one error state;
- provide the updated measurement to a quantum information processing (QIP) system to perform at least a portion of a quantum operation.
A non-transitory computer-readable medium storing code with instructions executable by a processor to:
- receive a measurement, output by a quantum computer, of superposition state defined by a sum of a plurality of addends, wherein each addend of the plurality of addends is a product between a corresponding coefficient of a plurality of coefficients and a corresponding state of a plurality of states encoded with block unary encoding;
- identify at least one error state, of the plurality of states, having a string value that is not a block unary code string of a set of block unary code strings;
- compute an updated measurement of superposition state based on the plurality of states without the at least one error state;
- and
- provide the updated measurement to a quantum information processing (QIP) system to perform at least a portion of a quantum operation.
Dependencies are inferred from the claim text.