IP Library Granted Patent US 9,130,598
Granted Patent B2
US 9,130,598 · App. 14/065,612 · Granted Sep 8, 2015

Decoding apparatus, decoding method, and decoding program for use in quantum error correction

Inventors: Hayato Goto (Kawasaki, JP); Hironori Uchikawa (Fujisawa, JP); Kouichi Ichimura (Yokohama, JP); Satoshi Nakamura (Tokyo, JP); Mamiko Kujiraoka (Kawasaki, JP)
Assignee: KABUSHIKI KAISHA TOSHIBA
H03M13/45H03M13/3961H03M13/41H03M13/4107H03M13/3905
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 9,130,598
App. No.
14/065,612
Granted
Sep 8, 2015
Kind
B2
Abstract

According to one embodiment, a decoding apparatus includes first and second acquisition units, a holding unit, a calculation unit, and a decision unit. The first acquisition unit acquires first measurement values of measurements performed to measure an eigenvalue of an encoded Z operator to a first encoded qubit of the two encoded qubits. The second acquisition unit acquires second measurement values of measurements performed to measure an eigenvalue of an encoded X operator to a second encoded qubit of the two encoded qubits. The holding unit holds error probabilities for the first measurement values and the second measurement values. The calculation unit calculates probabilities for measurement values of an encoded Bell measurement by using the first measurement values, the second measurement values, and the error probabilities. The decision unit decides measurement values of the encoded Bell measurement, based on the calculated probabilities.

Claims (51)

1. A decoding apparatus for use in encoded Bell measurement for two encoded qubits, comprising:

a first acquisition unit configured to acquire first measurement values of measurements performed to measure an eigenvalue of an encoded Z operator with respect to a first encoded qubit of the two encoded qubits;

a second acquisition unit configured to acquire second measurement values of measurements performed to measure an eigenvalue of an encoded X operator with respect to a second encoded qubit of the two encoded qubits;

a holding unit configured to hold error probabilities for the first measurement values and the second measurement values;

a calculation unit configured to calculate probabilities for measurement values of the encoded Bell measurement by using the first measurement values, the second measurement values, and the error probabilities; and

a decision unit configured to decide measurement values of the encoded Bell measurement, based on the probabilities calculated by the calculation unit,

wherein the eigenvalue of the encoded Z operator and the eigenvalue of the encoded X operator being measurement values of the Bell measurement.

2. The apparatus according to claim 1 , wherein the decision unit detects a maximum probability among the probabilities calculated by the calculation unit, and

decides that a measurement result corresponding to the maximum probability is the measurement result of the encoded Bell measurement.

3. The apparatus according to claim 1 , wherein the decision unit detects a maximum probability among the probabilities calculated by the calculation unit,

compares the maximum probability with an error detection determination probability held in advance,

decides that measurement values corresponding to the maximum probability are the measurement values of the encoded Bell measurement if the maximum probability is higher than the error detection determination probability, and

decides that an error is detected if the maximum probability is not higher than the error detection determination probability.

4. The apparatus according to claim 1 , wherein

the first acquisition unit further acquires erasure information concerning physical qubits forming the first encoded qubit, and probabilistic gate failure information,

the second acquisition unit further acquires erasure information concerning physical qubits forming the second encoded qubit, and probabilistic gate failure information,

the holding unit updates the error probability based on the erasure information and the probabilistic gate failure information acquired by the first acquisition unit, and the erasure information and the probabilistic gate failure information acquired by the second acquisition unit, and

the calculation unit calculates the probabilities for the measurement values of the encoded Bell measurement by using the erasure information and the probabilistic gate failure information acquired by the first acquisition unit, the erasure information and the probabilistic gate failure information acquired by the second acquisition unit, and the error probabilities updated by the holding unit.

5. A decoding apparatus for use in encoded Bell measurement for two encoded qubits encoded by using a Z·X separation type stabilizer code, comprising:

a first acquisition unit configured to acquire first measurement values of Z operator eigenvalue measurements performed for physical qubits forming a first encoded qubit of the two encoded qubits, in order to measure an eigenvalue of an encoded Z operator for the first encoded qubit;

a second acquisition unit configured to acquire second measurement values of X operator eigenvalue measurements performed for physical qubits forming a second encoded qubit of the two encoded qubits, in order to measure an eigenvalue of an encoded X operator for the second encoded qubit;

a holding unit configured to hold error probabilities for the first measurement values and the second measurement values;

a calculation unit configured to calculate probabilities for measurement values of the encoded Bell measurement by using the first measurement values, the second measurement values, and the error probabilities; and

a decision unit configured to decide measurement values of the encoded Bell measurement, based on the probabilities calculated by the calculation unit

wherein the eigenvalue of the encoded Z operator and the eigenvalue of the encoded X operator being measurement values of the Bell measurement.

6. The apparatus according to claim 5 , wherein the Z·X separation type stabilizer code is a concatenated code obtained by concatenating Z·X separation type stabilizer codes.

7. The apparatus according to claim 6 , wherein the calculation unit calculates probabilities for measurement values of each block at level 1 of the concatenated code by using the first measurement values, the second measurement values, the error probabilities, and level 1 encoding information of the concatenated code, and

calculates probabilities for measurement values of each block at level (k+1) (k is an integer of not less than 1) of the concatenated code, by using probabilities for measurement values of each block at level k of the concatenated code, and level (k+1) encoding information of the concatenated code.

8. The apparatus according to claim 5 , wherein the decision unit detects a maximum probability among the probabilities calculated by the calculation unit, and

decides that a measurement result corresponding to the maximum probability is the measurement result of the encoded Bell measurement.

9. The apparatus according to claim 5 , wherein the decision unit detects a maximum probability among the probabilities calculated by the calculation unit,

compares the maximum probability with an error detection determination probability held in advance,

decides that measurement values corresponding to the maximum probability are the measurement values of the encoded Bell measurement if the maximum probability is higher than the error detection determination probability, and

decides that an error is detected if the maximum probability is not higher than the error detection determination probability.

10. The apparatus according to claim 5 , wherein

the first acquisition unit further acquires erasure information concerning physical qubits forming the first encoded qubit, and probabilistic gate failure information,

the second acquisition unit further acquires erasure information concerning physical qubits forming the second encoded qubit, and probabilistic gate failure information,

the holding unit updates the error probabilities based on the erasure information and the probabilistic gate failure information acquired by the first acquisition unit, and the erase information and the probabilistic gate failure information acquired by the second acquisition unit, and

the calculation unit calculates the probabilities for the measurement values of the encoded Bell measurement by using the erasure information and the probabilistic gate failure information acquired by the first acquisition unit, the erasure information and the probabilistic gate failure information acquired by the second acquisition unit, and the error probabilities updated by the holding unit.

11. A decoding method for use in encoded Bell measurement for two encoded qubits, comprising:

acquiring first measurement values of measurements performed to measure an eigenvalue of an encoded Z operator with respect to a first encoded qubit of the two encoded qubits;

acquiring second measurement values of measurements performed to measure an eigenvalue of an encoded X operator with respect to a second encoded qubit of the two encoded qubits;

calculating probabilities for measurement values of the encoded Bell measurement by using the first measurement values, the second measurement values, and an error probabilities for the first measurement values and the second measurement values; and

deciding measurement values of the encoded Bell measurement, based on the calculated probabilities,

wherein the eigenvalue of the encoded Z operator and the eigenvalue of the encoded X operator being measurement values of the Bell measurement.

12. A decoding method for use in encoded Bell measurement for two encoded qubits encoded by using a Z·X separation type stabilizer code, comprising:

acquiring first measurement values of Z operator eigenvalue measurements performed for physical qubits forming a first encoded qubit of the two encoded qubits, in order to measure an eigenvalue of an encoded Z operator for the first encoded qubit;

acquiring second measurement values of X operator eigenvalue measurements performed for physical qubits forming a second encoded qubit of the two encoded qubits, in order to measure an eigenvalue of an encoded X operator for the second encoded qubit;

calculating probabilities for measurement values of the encoded Bell measurement by using the first measurement values, the second measurement values, and error probabilities for the first measurement values and the second measurement values; and

deciding measurement values of the encoded Bell measurement, based on the calculated probabilities,

wherein the eigenvalue of the encoded Z operator and the eigenvalue of the encoded X operator being measurement values of the Bell measurement.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2014
From: GOTO, HAYATO; UCHIKAWA, HIRONORI; ICHIMURA, KOUICHI; NAKAMURA, SATOSHI; KUJIRAOKA, MAMIKO
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 031987/0424 →
Priority Claims (1)
JP 2012-239558 · Oct 30, 2012 · national
Continuity (1)
Related Publication 20140289583A1 · Sep 25, 2014