Fidelity of a Quantum ARQ Protocol Alexei Ashikhmin Bell Labs  Classical Automatic Repeat Request (ARQ) Protocol  Quantum Automatic Repeat Request (ARQ)

Slides:



Advertisements
Similar presentations
Quantum t-designs: t-wise independence in the quantum world Andris Ambainis, Joseph Emerson IQC, University of Waterloo.
Advertisements

Noise, Information Theory, and Entropy (cont.) CS414 – Spring 2007 By Karrie Karahalios, Roger Cheng, Brian Bailey.
Cyclic Code.
Computer Interfacing and Protocols
Locally Decodable Codes from Nice Subsets of Finite Fields and Prime Factors of Mersenne Numbers Kiran Kedlaya Sergey Yekhanin MIT Microsoft Research.
Computer Networking Error Control Coding
Information and Coding Theory
II. Linear Block Codes. © Tallal Elshabrawy 2 Last Lecture H Matrix and Calculation of d min Error Detection Capability Error Correction Capability Error.
Information Theory Introduction to Channel Coding Jalal Al Roumy.
Quantum Error Correction Joshua Kretchmer Gautam Wilkins Eric Zhou.
Transmission Errors Error Detection and Correction
Chien Hsing James Wu David Gottesman Andrew Landahl.
Error Detection and Correction
Asymptotic Enumerators of Protograph LDPCC Ensembles Jeremy Thorpe Joint work with Bob McEliece, Sarah Fogal.
Quantum Error Correction Michele Mosca. Quantum Error Correction: Bit Flip Errors l Suppose the environment will effect error (i.e. operation ) on our.
Transmission Errors1 Error Detection and Correction.
EEE377 Lecture Notes1 EEE436 DIGITAL COMMUNICATION Coding En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK) Room 2.14.
Quantum Computing Lecture 22 Michele Mosca. Correcting Phase Errors l Suppose the environment effects error on our quantum computer, where This is a description.
Quantum Key Establishment Wade Trappe. Talk Overview Quantum Demo Quantum Key Establishment.
Quantum Error Correction: Andrew Landahl David Gottesman Dr. Wu And others.
Quantum Cryptography Prafulla Basavaraja CS 265 – Spring 2005.
3F4 Error Control Coding Dr. I. J. Wassell.
Linear codes 1 CHAPTER 2: Linear codes ABSTRACT Most of the important codes are special types of so-called linear codes. Linear codes are of importance.
Transmission Errors Error Detection and Correction
Analysis of Iterative Decoding
1  The goal is to estimate the error probability of the designed classification system  Error Counting Technique  Let classes  Let data points in class.
Numerical Computations in Linear Algebra. Mathematically posed problems that are to be solved, or whose solution is to be confirmed on a digital computer.
1 Introduction to Quantum Information Processing QIC 710 / CS 667 / PH 767 / CO 681 / AM 871 Richard Cleve DC 2117 Lecture 16 (2011)
Channel Coding Part 1: Block Coding
Error-Correcting Codes:
Information and Coding Theory Linear Block Codes. Basic definitions and some examples. Juris Viksna, 2015.
Exercise in the previous class p: the probability that symbols are delivered correctly C: 1 00 → → → → What is the threshold.
Information Coding in noisy channel error protection:-- improve tolerance of errors error detection: --- indicate occurrence of errors. Source.
Extremal Problems of Information Combining Alexei Ashikhmin  Information Combining: formulation of the problem  Mutual Information Function for the Single.
Quantum Factoring Michele Mosca The Fifth Canadian Summer School on Quantum Information August 3, 2005.
Codes Codes are used for the following purposes: - to detect errors - to correct errors after detection Error Control Coding © Erhan A. Ince Types: -Linear.
COEN 180 Erasure Correcting, Error Detecting, and Error Correcting Codes.
COSC 3213: Computer Networks I Instructor: Dr. Amir Asif Department of Computer Science York University Section M Topics: 1. Error Detection Techniques:
Basic Characteristics of Block Codes
Error Control Code. Widely used in many areas, like communications, DVD, data storage… In communications, because of noise, you can never be sure that.
§6 Linear Codes § 6.1 Classification of error control system § 6.2 Channel coding conception § 6.3 The generator and parity-check matrices § 6.5 Hamming.
DIGITAL COMMUNICATIONS Linear Block Codes
1 Introduction to Quantum Information Processing CS 667 / PH 767 / CO 681 / AM 871 Richard Cleve DC 2117 Lecture 20 (2009)
Quantization Codes Comprising Multiple Orthonormal Bases Alexei Ashikhmin Bell Labs  MIMO Broadcast Transmission  Quantizers Q(m) for MIMO Broadcast.
EE 430 \ Dr. Muqaibel Cyclic Codes1 CYCLIC CODES.
ADVANTAGE of GENERATOR MATRIX:
Chapter 31 INTRODUCTION TO ALGEBRAIC CODING THEORY.
Information Theory Linear Block Codes Jalal Al Roumy.
Authentication protocol providing user anonymity and untraceability in wireless mobile communication systems Computer Networks Volume: 44, Issue: 2, February.
The parity bits of linear block codes are linear combination of the message. Therefore, we can represent the encoder by a linear system described by matrices.
Perfect and Related Codes
Error Detection and Correction – Hamming Code
Some Computation Problems in Coding Theory
Digital Communications I: Modulation and Coding Course Term Catharina Logothetis Lecture 9.
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 3524 Course.
Fidelities of Quantum ARQ Protocol Alexei Ashikhmin Bell Labs  Classical Automatic Repeat Request (ARQ) Protocol  Qubits, von Neumann Measurement, Quantum.
Error Control Coding. Purpose To detect and correct error(s) that is introduced during transmission of digital signal.
Richard Cleve DC 2117 Introduction to Quantum Information Processing QIC 710 / CS 667 / PH 767 / CO 681 / AM 871 Lecture (2011)
II. Linear Block Codes. © Tallal Elshabrawy 2 Digital Communication Systems Source of Information User of Information Source Encoder Channel Encoder Modulator.
The Viterbi Decoding Algorithm
A low cost quantum factoring algorithm
Unconditional Security of the Bennett 1992 quantum key-distribution protocol over a lossy and noisy channel Kiyoshi Tamaki * *Perimeter Institute for.
Background: Lattices and the Learning-with-Errors problem
Chapter 6.
II. Linear Block Codes.
Dr. Clincy Professor of CS
Quantum Error Correction
Standard Array.
II. Linear Block Codes.
Transmission Errors Error Detection and Correction
Presentation transcript:

Fidelity of a Quantum ARQ Protocol Alexei Ashikhmin Bell Labs  Classical Automatic Repeat Request (ARQ) Protocol  Quantum Automatic Repeat Request (ARQ) Protocol  Fidelity of Quantum ARQ Protocol Quantum Codes of Finite Lengths The asymptotical Case (the code length )

is a classical linear code If is a parity check matrix of then for any Compute syndrome If we detect an error If, but we have an undetected error Classical ARQ Protocol Binary Symmetric Channel

Syndrome is the distance distribution of is the channel bit error probability The probability of undetected error is equal to for good codes of any rate we have as If, but we have an undetected error Classical ARQ Protocol Binary Symmetric Channel

Syndrome is the distance distribution of The conditional probability of undetected error  For the best code of rate as  If there exists a linear code s. t. If, but we have an undetected error Classical ARQ Protocol Binary Symmetric Channel

In this talk all complex vectors are assumed to be normalized, i.e. All normalization factors are omitted to make notation short

Depolarizing Channel Quantum Errors

Quantum ARQ Protocol ARQ protocol: –We transmit a code state –Receive –Measure with respect to and –If the result of the measurement belongs to we ask to repeat transmission –Otherwise we use If is close to 1 we can use The fidelity is the average value of

Quantum Enumerators P. Shor and R. Laflamme (1996): is a code with the orthogonal projector

and are connected by quaternary MacWilliams identities where are quaternary Krawtchouk polynomials: The dimension of is is the smallest integer s. t. then can correct any errors Quantum Enumerators

In many cases are known or can be accurately estimated (especially for quantum stabilizer codes) For example, the Steane code (encodes 1 qubit into 7 qubits): Quantum Enumerators and therefore this code can correct any single ( since ) error

Fidelity of Quantum ARQ Protocol Theorem The fidelity is the average value of is the projection onto and Recall that the probability that is projected on is equal to

It follows from the representation theory that Lemma

Quantum Codes of Finite Lengths We can numerically compute upper and lower bounds on, (recall that ) Fidelity of Quantum ARQ Protocol

For the Steane code that encodes 1 qubit into 7 qubits we have Fidelity of Quantum ARQ Protocol

Lemma The probability that will be projected onto equals Hence we can consider as a function of Fidelity of Quantum ARQ Protocol

Let be the known optimal code encoding 1 qubit into 5 qubits Let be a “silly” code that encodes 1 qubit into 5 qubits defined by the generator matrix: is not optimal at all Fidelity of Quantum ARQ Protocol

(if Q encodes qubits into qubits its rate is ) Theorem ( threshold behavior ) Asymptotically, as, we have for   If then there exists a stabilizer code s.t. Theorem (the error exponent) For we have The Asymptotic Case Fidelity of Quantum ARQ Protocol

Existence bound Fidelity of Quantum ARQ Protocol Theorem (Ashikhmin, Litsyn, 1999) There exists a quantum stabilizer code Q with the binomial quantum enumerators: Substitution of these into gives the existence bound on Upper bound is more tedious