
TL;DR
Hybrid codes enable simultaneous encoding of classical and quantum information with enhanced error detection capabilities, introducing new weight enumerators that differ from traditional quantum codes.
Contribution
The paper introduces the concept of hybrid codes, demonstrating their superior error detection and defining new weight enumerators that do not follow the MacWilliams identity.
Findings
Hybrid codes can detect more errors than comparable quantum codes.
Weight enumerators for hybrid codes are introduced and characterized.
Hybrid codes' weight enumerators do not obey the MacWilliams identity.
Abstract
A hybrid code can simultaneously encode classical and quantum information into quantum digits such that the information is protected against errors when transmitted through a quantum channel. It is shown that a hybrid code has the remarkable feature that it can detect more errors than a comparable quantum code that is able to encode the classical and quantum information. Weight enumerators are introduced for hybrid codes that allow to characterize the minimum distance of hybrid codes. Surprisingly, the weight enumerators for hybrid codes do not obey the usual MacWilliams identity.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Hybrid Codes
Andrew Nemec
Texas A&M University
Department of Computer Science and Engineering
College Station, TX 77845-3112
Email: [email protected]
Andreas Klappenecker
Texas A&M University
Department of Computer Science and Engineering
College Station, TX 77845-3112
Email: [email protected]
Abstract
A hybrid code can simultaneously encode classical and quantum information into quantum digits such that the information is protected against errors when transmitted through a quantum channel. It is shown that a hybrid code has the remarkable feature that it can detect more errors than a comparable quantum code that is able to encode the classical and quantum information. Weight enumerators are introduced for hybrid codes that allow to characterize the minimum distance of hybrid codes. Surprisingly, the weight enumerators for hybrid codes do not obey the usual MacWilliams identity.
I Introduction
A hybrid code can simultaneously encode classical and quantum information into quantum digits such that the information is protected against errors when transmitted through a quantum channel. We will show that hybrid codes have the remarkable feature that they can always detect more errors than quantum error detecting codes. So hybrid codes are in general preferable to quantum error detecting codes for the simultaneous transmission of classical and quantum information over a quantum channel.
In their seminal paper [2], Devetak and Shor characterized the set of admissible rate pairs for simultaneous transmission of classical and quantum information over a given quantum channel. They showed that time-sharing a quantum channel for the separate encoding of quantum and classical information is inferior to simultaneous transmission. This line of research was extended in various directions. For instance, Hsieh and Wilde [4] considered the problem of simultaneous transmission of classical and quantum information over an entanglement-assisted quantum channel. Yard, Hayden and Devetak [10] considered multi-access channels with two senders and one receiver to communicate both classical and quantum information to the receiver. There are more papers in quantum information theory about the simultaneous transmission of classical and quantum information, but the small selection that we have mentioned should convey the flavor of this line of research.
We need codes to transmit classical and quantum information over a quantum channel. Of course, we can always use a quantum error-correcting code for this purpose, and simply encode the classical information in some quantum bits. However, this fails to take advantage of gains promised by quantum information theorists. Surprisingly, the foundations of hybrid code have not yet been well developed. We are aware of a few notable exceptions. Kremsky, Hsieh, and Brun investigated early on entanglement-assisted hybrid stabilizer codes [8]. Beny, Kempf, and Kribs briefly sketched an operator-theoretic construction of hybrid codes [1], an approach that has much potential. More recently, Grassl, Lu, and Zeng [3] gave a number of hybrid code constructions, derived linear programming bounds for hybrid stabilizer codes, and found very remarkable examples of hybrid codes with good parameters.
In the next section, we define the notion of detectable errors of a hybrid code. We show that hybrid codes can detect more errors than comparable quantum codes. In Section III, we introduce weight enumerators for hybrid codes. As in the case of quantum codes, we have two weight enumerators. For one of the weight enumerators, we use the average of the Shor-Laflamme weight enumerators for the quantum codes that encode in the quantum information. We show that the two weight enumerators allow us to characterize the errors that can be detected and corrected by the hybrid code. In Section IV, we show the unexpected result that weight enumerators of a hybrid code do not satisfy the MacWilliams identity, but rather a relaxed version of the MacWilliams identity.
II Hybrid Codes
Suppose that we want to simultaneously transmit classical and quantum messages. Our goal will be to encode them into the state of quantum digits that have -levels each, so that the encoded message can be transmitted over a quantum channel. In other words, an encoded message is a unit vector in the Hilbert space
[TABLE]
A hybrid code has the parameters if and only if it can simultaneously encode one of different classical messages and a superposition of orthogonal quantum states into quantum digits with levels. We can understand the hybrid code as a collection of orthogonal -dimensional quantum codes that are indexed by the classical messages . If we want to transmit a classical message and a quantum state , then we need to encode into the quantum code .
The encoded states will be subject to errors when transmitted through a quantum channel. Our first task will be to characterize the errors that can be detected by the hybrid code. We will set up a projective measurement that either upon receipt of a state in either (a) returns to indicate that an error happened or (b) or claims that there is no error and returns a classical message and a projection of onto .
Let denote the orthogonal projector onto the quantum code for all integers in the range . For distinct integers and in the range , the quantum codes and are orthogonal, so . It follows that the orthogonal projector onto is given by
[TABLE]
We define the orthogonal projection onto by .
For the hybrid code , we can define a projective measurement that corresponds to the set
[TABLE]
of projection operators that partition unity.
We can now define the concept of a detectable error. An error is called detectable by the hybrid code if and only if for each index in the range , we have
[TABLE]
for some scalar .
The motivation for calling an error detectable is the following simple protocol. Suppose that we encode a classical message and a quantum state into a state of , and transmit it through a quantum channel that imparts the error . If the error is detectable, then measurement of the state with the projective measurement either
- (E1)
returns , which signals that an error happened, or 2. (E2)
returns and corrects the error by projecting the state back onto a scalar multiple of the state .
The definition of a detectable error ensures that the measurement will never return an incorrect classical message , since for all , so the probability of detecting an incorrect message is zero. An error that is not detectable by the hybrid code can change the encoded classical information, the encoded quantum information, or both.
The next proposition shows that hybrid codes can always detect more errors than a comparable quantum code that encodes both classical and quantum information. This is remarkable given that the advantages are much less apparent when one considers minimum distance, see [3].
Let denote the set of linear operators on .
Proposition 1**.**
The subset of detectable errors in of an hybrid code form a vector space of dimension
[TABLE]
In particular, an hybrid code with can detect more errors than an quantum code.
Proof.
It is clear that any linear combination of detectable errors is detectable. If we choose a basis adapted to the orthogonal decomposition with
[TABLE]
then an error is represented by a matrix of the form
[TABLE]
Since is detectable, the matrix must satisfy
[TABLE]
where denote a identity matrix, but , , and can be arbitrary. Therefore, the dimension of the vector space of detectable errors is given by . The vector space of detectable errors of an quantum code has dimension , which is strictly less than . ∎
We conclude this section with a few remarks on sets of detectable and correctable errors. Detectable errors have many nice features. The set of all detectable errors of a hybrid code is a vector space that contains the identity operator, is closed under taking adjoints , and is a closed subspace of . Therefore, the set of detectable errors is an operator system of the the -algebra . This means that we can express every detectable error in as a linear combination of detectable errors that are positive operators. Indeed, an operator in can be expressed as linear combination , where and are self-adjoint operators in . A self-adjoint operator in can be expressed as the difference of the positive operators and . In short, the set of detectable errors of a hybrid code has a quite well-behaved structure.
On the other hand, whenever we consider the correctability of errors, we must consider an entire set of errors rather than a single error. Depending on the set of errors that we would like to correct, a given error operator might or might not be correctable. It is not difficult to show that a unital set of errors is correctable if and only if the set
[TABLE]
of errors is detectable. In other words, all errors must satisfy
[TABLE]
for all , where denotes the Iverson-Knuth bracket that is equal to 1 when the condition is satisfied and [math] otherwise.
In the next section, we will introduce the notion of a weight of errors and introduce weight enumerators of hybrid codes.
III Weight Enumerators
In this section, we define weight enumerators for an hybrid code
[TABLE]
Before we can define the weight enumerators, we will briefly recall the concept of a nice error basis (see [7, 6, 5] for further details), so that we can define a suitable notion of weight for the errors.
Let be a group of order with identity element 1. A nice error basis on is a set of unitary matrices such that
[TABLE]
where is a nonzero complex number depending on ; the function is called the factor system of . We call the index group of the error basis . The nice error basis that we have introduced so far generalizes the Pauli basis to systems with levels.
We can obtain a nice error basis on by tensoring elements of , so
[TABLE]
The weight of an element in are the number of non-identity tensor components. We write to denote that the element in has weight .
We can associate with a hybrid code two weight enumerators
[TABLE]
where the coefficients are given by
[TABLE]
and
[TABLE]
We note that both sums can be considerably simplified, but we leave them in the current form for now, since that simplifies the proof of the next proposition. We call and the weight distributions of the hybrid code .
There is only one element in of weight 0, namely the identity matrix. The normalization constants are chosen such that .
Proposition 2**.**
Let be a hybrid code with weight distributions and . Then the weight distributions satisfy the following properties.
- (a)
The inequality holds for all integers in the range . 2. (b)
We have if and only if can detect all errors in of weight .
Proof.
- (a)
Recall that the Cauchy-Schwarz inequality for operators is given by
[TABLE]
and equality holds precisely when and are linearly dependent.
If we apply this inequality to the term in , then we find that
[TABLE]
Summing over all and all error operators of weight and normalizing, we obtain . 2. (b)
If can detect all errors of weight in , then
[TABLE]
Conversely, if equality holds, then it follows that for all and every error in of weight the Cauchy-Schwarz inequality
[TABLE]
holds with equality. Therefore, and are linearly dependent for all and all with . We will distinguish between
(i) the diagonal case and (ii) the off-diagonal case .
- (i)
If , then we can deduce that for each and each error operator of weight there exists a scalar such that
[TABLE] 2. (ii)
If , then both sides of the inequality are equal to 0, since the left-hand side satisfies
[TABLE]
On the right-hand side, we have , so we can deduce that
[TABLE]
Since implies that , we can conclude that .
In other words, if , then it follows from (i) and (ii) that every error operator in of weight is detectable by the hybrid code . ∎
We can simplify the expressions for the coefficients and of the weight distributions of a hybrid code. The coefficients take a particularly simple form, namely they are equal to the average of the Shor-Laflamme weights [9] of the quantum codes with .
Lemma 3**.**
The weight of an hybrid code is obtained by averaging the Shor-Laflamme weights of the quantum codes . In other words,
[TABLE]
for all integers in the range .
Proof.
The proof of the previous proposition revealed that the off-diagonal terms in
[TABLE]
vanish, since when . The diagonal terms are equal to , which proves the claim. ∎
We can also simplify the expression
[TABLE]
a little bit by simplifying the argument of the first trace and noting that . Then we obtain
[TABLE]
Unlike in the case of the weights , the off-diagonal terms of the weight do not necessarily vanish.
IV MacWilliams Identities?
Given that the Shor-Laflamme weights of quantum codes obey the quantum MacWilliams identities [9], it is natural to ask whether the weight enumerators and of a hybrid code also satisfy the MacWilliams identity
[TABLE]
Since the weight of an hybrid code is given by the average of the -weights of the quantum codes , it is natural to consider the average of the dual weights
[TABLE]
We can define the weight enumerator
[TABLE]
This weight enumerator captures the diagonal part of each weight . By mimicking the proof of Shor and Laflamme [9] for the MacWilliams identity for quantum codes, it is possible to show that the average weight enumerators satisfy
[TABLE]
If we define the off-diagonal weights
[TABLE]
and the corresponding weight enumerator
[TABLE]
then we can express the weight enumerator in the form
[TABLE]
The coefficients of satisfy . By Proposition 2, we have when all errors of weight are detectable by the hybrid code.
In terms of , the weight enumerator is given by
[TABLE]
Thus, the usual MacWilliams identity does not hold for hybrid codes, but a relaxed version does.
V Conclusions
Many protocols in quantum communication require the transmission of both classical and quantum information. Devetak and Shor showed in [2] that a time-sharing approach for the transmission of classical and quantum information is in general inferior to a simultaneous transmission. The question is how to accomplish this task. We showed that hybrid codes always offer an advantage over a comparable quantum code, since they allow one to detect more errors. We introduced weight enumerators for hybrid codes that allow one to characterize the highest weight of errors that can be detected by the code.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Cédric Bény, Achim Kempf, and David W. Kribs. Generalization of quantum error correction via the heisenberg picture. Phys. Rev. Lett. , 98:100502, Mar 2007.
- 2[2] I. Devetak and P. W. Shor. The capacity of a quantum channel for simultaneous transmission of classical and quantum information. Communications in Mathematical Physics , 256(2):287–303, Jun 2005.
- 3[3] M. Grassl, S. Lu, and B. Zeng. Codes for simultaneous transmission of quantum and classical information. In 2017 IEEE International Symposium on Information Theory (ISIT) , pages 1718–1722, June 2017.
- 4[4] M. H. Hsieh and M. M. Wilde. Entanglement-assisted communication of classical and quantum information. IEEE Transactions on Information Theory , 56(9):4682–4704, Sept 2010.
- 5[5] A. Klappenecker and M. Rötteler. Beyond stabilizer codes I: Nice error bases. IEEE Transaction on Information Theory , 48(8):2392–2395, 2002.
- 6[6] A. Klappenecker and M. Rötteler. Nice error bases: Constructions, equivalence, and applicatio ns. In M. Fossorier, T. Hoeholdt, and A. Poli, editors, Applied Algebra, Algebraic Algorithms, and Error Correcting Co des – 15th International Symposium, AAECC-15, Toulouse, France, May 12-16, 2003, Proceedings , volume 2643 of LNCS , pages 139–149. Springer-Verlag, 2003.
- 7[7] E. Knill. Non-binary unitary error bases and quantum codes. Los Alamos National Laboratory Report LAUR-96-2717, 1996.
- 8[8] I. Kremsky, M.-H. Hsieh, and T.A. Brun. Classical enhancement of quantum-error-correcting codes. Phys. Rev. A , 78:012341, Jul 2008.
