Title: Quantum Convolutional Coding Techniques
1Quantum Convolutional Coding Techniques
Communication Sciences Institute, Ming Hsieh
Department of Electrical Engineering, University
of Southern California, Los Angeles, California
90089
2What is a qubit?
A qubit is a quantum system with two degrees of
freedom.
Examples
3What are qubits good for?
4Tell me more about a qubit
Measurement projects the qubit
5What can I do to a qubit?
6What can I do to two qubits?
7What is Quantum Entanglement?
Quantum entanglement is the resource that fuels a
quantum computer or a quantum communication
network.
8Quantum Information and Noise
9Can We Correct Quantum Errors?
What to do?
Classical codes learn about errors by measuring
bits
BUT
Measuring a quantum state destroys its quantum
information.
What to do?
Classical codes do not accumulate small errors
over time because classical errors are discrete
BUT
Quantum errors are continuous and small errors
may build up over time.
What to do?
Classical Error Correction copies classical
information to protect it
BUT
No-Cloning Theorem prohibits general copying of
quantum information.
10Shors Solution
- Use extra ancilla qubits for redundancy
- Perform particular measurements that learn only
about errors
- Measurement projects the encoded qubits and
effectively digitizes the errors.
Shor, PRA 52, pp. R2493-R2496 (1995).
11Shor Code
Perform measurements that learn only about errors
Encode qubits with ancillas
12Our Research _at_
Novel forms of Quantum Error Correction
13Entanglement-Assisted Quantum Error Correction
Brun et al., Science 314, 436-439 (2006).
14Classical Convolutional Coding
15Quantum Convolutional Coding
Ollivier and Tillich, PRL 91, 177902
(2003). Forney et al., IEEE Trans. Inf. Theory
53, 865-880 (2007).
16Entanglement-Assisted Quantum Convolutional Coding
Wilde and Brun, In preparation (2007).
17Advantages of EAQCC
Can produce an EAQCC from two arbitrary classical
binary convolutional codes
The rate and error-correcting properties of the
classical codes translate to the
EAQCC.(high-performance classical codes gt
high-performance quantum codes)
18EAQCC Example 1
19Infinite-Depth Operations
Implements 1/(1D)
Implements 1/(1DD3)
20EAQCC Example 2
21Block Entanglement Distillation
22Convolutional Entanglement Distillation
Wilde et al., arXiv0708.3699 (2007).
23Conclusion
- Quantum computing and quantum communication are
the future of computing and communication - Quantum error correction is the way to make
quantum computing and communication practical - Quantum error correction also leads to private
classical communication - There is still much to explore in these areas
(QEC07_at_USC)