IP Library Granted Patent US 11,537,771
Granted Patent B2
US 11,537,771 · App. 16/913,292 · Granted Dec 27, 2022

System and method for simulating and analyzing quantum circuits

Inventors: James Frederick Pond (Vancouver, CA); Jeffrey Francis Young (North Vancouver, CA); Ellen Natalie Schelew (Vancouver, CA); Xiruo Yan (Vancouver, CA)
Assignee: ANSYS Inc.
G06F30/3308G06F30/25G06F30/337G06N10/00H04B10/70G06F2101/14G06F2111/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,537,771
App. No.
16/913,292
Granted
Dec 27, 2022
Kind
B2
Abstract

A system and method are provided to enable non-quantum experts to schematically represent, simulate and quantify the performance of physically realistic photonic quantum circuits. The framework offers the flexibility for users—not necessarily familiar with the fundamentals of quantum mechanics—to create circuits and work with simple inputs and outputs, while the complexities of manipulating high dimensionality quantum Hilbert spaces supporting photonic and physical quantum object states are handled with the use of purpose-built tools. The tools include a user-friendly method for defining classical photonic circuits which may be coupled to physical objects such as qubits, quantum input states, as well as classical and quantum measurement devices. The tools feature classical-to-quantum S-matrix conversion, quantum S-matrix extraction, as well as capabilities for defining and extracting quantum error parameters. The framework also supports extraction of post-measurement quantum states for use in subsequent circuits or simulators.

Claims (37)

1. A method of simulating a physically realistic quantum circuit, the method comprising:

receiving a classical photonic circuit schematic, a maximum photon number, and a photonic input state for the quantum circuit;

calculating a quantum S-matrix of the quantum circuit based on the classical photonic circuit schematic and the maximum photon number; and

generating a quantum output state of the quantum circuit based on the photonic input state and the quantum S-matrix.

2. The method of claim 1 , further comprising:

calculating a set of quantum error parameters; and

storing the quantum error parameters.

3. The method of claim 2 , wherein: a set of quantum or classical measurement devices are coupled to a set of output channels of the quantum circuit.

4. The method of claim 2 , further comprising:

analyzing an error of the generated quantum output state using the set of quantum error parameters.

5. The method of claim 1 , wherein the quantum S-matrix is calculated by extracting a classical S-matrix from the classical photonic circuit schematic.

6. The method of claim 1 , further comprising:

receiving specifications of one or more physical quantum objects for the circuit schematic, wherein a classical S-matrix is specified for each possible basis state of each of the one or more physical quantum objects.

7. The method of claim 6 , wherein the one or more physical quantum objects comprise one or more qubits.

8. The method of claim 1 , wherein the quantum circuit includes photonic states, the method further comprising combining minimally entangled photonic states.

9. The method of claim 1 , wherein the photonic input state includes uncorrelated input states and wherein a complete state is created as a direct product of the uncorrelated input states.

10. The method of claim 1 , wherein the photonic input state is received as an input ket or density matrix from a predefined set of states.

11. The method of claim 1 , further comprising generating a set of possible measurement outcomes, associated probabilities, and projected quantum output states with reduced dimensionality.

12. The method of claim 11 , wherein the quantum circuit includes measurement devices and wherein the measurement outcomes are generated based on the measurement devices.

13. The method of claim 1 , further comprising providing access to, or outputting, the quantum S-matrix via a user interface.

14. The method of claim 1 , further comprising calculating a fidelity of the quantum output state based on a measurement.

15. A non-transitory computer readable medium comprising computer executable instructions which, when executed by one or more processors, cause the processors to perform operations for simulating a physically realistic quantum circuit, the operations comprising:

receiving a classical photonic circuit schematic, a maximum photon number, and a photonic input state for the quantum circuit;

calculating a quantum S-matrix of the quantum circuit based on the classical photonic circuit schematic and the maximum photon number; and

generating a quantum output state of the quantum circuit based on the photonic input state and the quantum S-matrix.

16. The non-transitory computer readable medium of claim 15 , further comprising instructions for:

calculating a set of quantum error parameters; and

storing the quantum error parameters.

17. The non-transitory computer readable medium of claim 15 , wherein the quantum S-matrix is calculated by extracting a classical S-matrix from the classical photonic circuit schematic.

18. A system for simulating a physically realistic quantum circuit, the system comprising one or more processors, memory and a user interface, the memory storing computer executable instructions that, when executed by the processor, cause the system to:

receive a classical photonic circuit schematic, a maximum photon number, and a photonic input state for the quantum circuit;

calculate a quantum S-matrix of the quantum circuit based on the classical photonic circuit schematic and the maximum photon number; and

generate a quantum output state of the quantum circuit based on the photonic input state and the quantum S-matrix.

19. The system of claim 18 , further comprising instructions for:

calculating a set of quantum error parameters; and

storing the quantum error parameters.

20. The system of claim 18 , wherein the quantum S-matrix is calculated by extracting a classical S-matrix from the classical photonic circuit schematic.

Assignments (2)
MERGER Recorded Mar 13, 2024
From: ANSYS LUMERICAL IP, LLC.
To: ANSYS, INC.
Reel/Frame 066757/0341 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2020
From: POND, JAMES FREDERICK; YOUNG, JEFFREY FRANCIS; SCHELEW, ELLEN NATALIE; YAN, XIRUO
To: ANSYS LUMERICAL IP, LLC
Reel/Frame 053050/0252 →
Continuity (3)
Continuation PCTCA2019051236 · Sep 4, 2019
Provisional Application 62726720 · Sep 4, 2018
Related Publication 20200327269A1 · Oct 15, 2020
Cited By (1)
US 12,651,184