quantum shift register circuits

25
Quantum Shift Register Circuits Mark M. Wilde arXiv:0903.3 894 National Institute of Standards and Technology, Wednesday, June 10, 2009 To appear in Physical Review A (from a company in Northern Virginia)

Upload: bela

Post on 19-Jan-2016

46 views

Category:

Documents


2 download

DESCRIPTION

Quantum Shift Register Circuits. (from a company in Northern Virginia). Mark M. Wilde. arXiv:0903.3894. To appear in Physical Review A. National Institute of Standards and Technology, Wednesday, June 10, 2009. Overview. Classical Shift Register Circuits. Examples with Classical CNOT gate. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Quantum Shift Register Circuits

Quantum ShiftRegister Circuits

Mark M. Wilde

arXiv:0903.3894

National Institute of Standards and Technology,Wednesday, June 10, 2009

To appear in Physical Review A

(from a company in Northern Virginia)

Page 2: Quantum Shift Register Circuits

• Classical Shift Register Circuits

Overview

• Examples with Classical CNOT gate

• Quantum Shift Register Circuits

• “Memory Consumption” Theorem

• Future Work

Page 3: Quantum Shift Register Circuits

Shift Registers and Convolutional Coding techniques have application in

cellular deep space communicationand

Viterbi Algorithm is most popular technique for determining errors

Applications of Shift Registers

Page 4: Quantum Shift Register Circuits

Classical Shift Registers

Store input stream sequentiallyCompute output streams from memory bits

(D represents “delay”)

Page 5: Quantum Shift Register Circuits

Mathematical RepresentationInput stream is a binary sequence

Output stream is a binary sequence

Convolve input stream with system functionto get output stream:

Can also represent input stream as a polynomial

And same for output stream

Multiply input with system functionto get output polynomial:

Page 6: Quantum Shift Register Circuits

Classical Shift Register Example

Input: 1000000000000000 Input Polynomial: 1

Output: 1100000000000000 Output Polynomial: 1 + D

Page 7: Quantum Shift Register Circuits

Another Example

Input: 1000000000000000

Input Polynomial: 1

Output: 01111111111111111

Output Polynomial: D / (1 + D)

Page 8: Quantum Shift Register Circuits

What is a quantum shift register?A quantum shift register circuit

acts on a set of input qubits and memory qubits,

outputs a set of output qubits and updated memory qubits,

and feeds the memory back into the device for the next cycle

(similar to the operation of a classical shift register).

Page 9: Quantum Shift Register Circuits

Quantum Circuit Depiction

Page 10: Quantum Shift Register Circuits

Lattice Depiction

Page 11: Quantum Shift Register Circuits

Brief Intro to Stabilizer Formalism

Unencoded Stabilizer Encoded Stabilizer

Laflamme et al., Physical Review Letters 77, 198-201 (1996).

Page 12: Quantum Shift Register Circuits

Binary Vector Representation

Page 13: Quantum Shift Register Circuits

CNOT Gate

Pauli OperatorTransformation

Binary VectorTransformation

Page 14: Quantum Shift Register Circuits

CNOT gate with Memory

How to describe input, output, and memory?

Page 15: Quantum Shift Register Circuits

Recursive Equations

Page 16: Quantum Shift Register Circuits

D-Transform

Input Vector

Output Vector

Transformation

Page 17: Quantum Shift Register Circuits

CNOT gate with more memory

Transformation

Page 18: Quantum Shift Register Circuits

Combo Shift Register Circuits

Is it possible to simplify?

Page 19: Quantum Shift Register Circuits

Simplified Shift Register Circuit

“Commute last gate through memory”

Page 20: Quantum Shift Register Circuits

Example of a Code

Check matrix of a CSS quantum convolutional code

Use Grassl-Roetteler algorithm to decompose as

CNOT(3,2)(1+1/D)

CNOT(1,2)(D)

CNOT(1,3)(1+D)

Page 21: Quantum Shift Register Circuits

Quantum Shift Register Circuit

Page 22: Quantum Shift Register Circuits

“CSS Shift Register Memory” Theorem

Given a description of a quantum convolutional code,

how large of a quantum memory do we need to implement?

Proof uses induction and exhaustively considers all the waysthat CNOT gates can combine

Page 23: Quantum Shift Register Circuits

General Shift Register Circuit

General technique applies to

arbitrary quantum convolutional codes

Page 24: Quantum Shift Register Circuits

Experimental Implementations?

Optical lattices of neutral atoms

Linear-optical circuits

Spin chains for state transfer

Page 25: Quantum Shift Register Circuits

Current Directions

Extend Memory Consumption Theoremto arbitrary quantum convolutional codes

Study the Entanglement Structure of statesthat are input to a quantum shift register circuit

(Area Laws should apply here)

THANK YOU!