Two New Families of Quantum Synchronizable Codes
Lan Luo, Zhi Ma, Dongdai Lin

TL;DR
This paper introduces two novel quantum synchronization coding methods based on specific constructions, expanding the types of available codes and demonstrating improved error correction capabilities over traditional BCH codes.
Contribution
The paper proposes two new quantum synchronization code families using the $(m{u}+m{v}|m{u}-m{v})$ and product constructions, enhancing code variety and error correction performance.
Findings
Maximum synchronization error tolerance conditions identified.
Repeated-root cyclic codes outperform BCH codes in Pauli error correction.
New code families significantly enrich quantum synchronization coding options.
Abstract
In this paper, we present two new ways of quantum synchronization coding based on the construction and the product construction respectively, and greatly enrich the varieties of available quantum synchronizable codes. The circumstances where the maximum synchronization error tolerance can be reached are explained for both constructions. Furthermore, repeated-root cyclic codes derived from the construction are shown to be able to provide better Pauli error-correcting capability than BCH codes.
| Case | minimum distance | ||
|---|---|---|---|
| 1 | 2 | ||
| 2 | |||
| 3 | |||
| 4 | |||
| 5 | |||
| 6 | |||
| 7 | |||
| 8 | |||
| 9 |
| 5 | 2 | 75 | 19 | 18 | 55 | 3 |
| 5 | 2 | 75 | 19 | 4 | 27 | 9 |
| 5 | 2 | 75 | 14 | 3 | 20 | 12 |
| 5 | 2 | 75 | 4 | 2 | 8 | 20 |
| 5 | 3 | 375 | 14 | 4 | 22 | 50 |
| 5 | 3 | 375 | 9 | 3 | 15 | 75 |
| 5 | 4 | 1875 | 19 | 4 | 27 | 225 |
| 5 | 4 | 1875 | 9 | 3 | 15 | 375 |
| 11 | 2 | 363 | 109 | 65 | 239 | 7 |
| 11 | 2 | 363 | 21 | 10 | 41 | 33 |
| 11 | 2 | 363 | 10 | 6 | 22 | 66 |
| 11 | 3 | 3993 | 65 | 10 | 85 | 231 |
| 11 | 3 | 3993 | 32 | 9 | 50 | 330 |
| 23 | 2 | 1587 | 459 | 275 | 1009 | 13 |
| 23 | 2 | 1587 | 229 | 22 | 273 | 45 |
| 23 | 2 | 1587 | 45 | 22 | 89 | 69 |
| 23 | 2 | 1587 | 21 | 16 | 53 | 184 |
| 23 | 3 | 36501 | 68 | 21 | 110 | 1518 |
| 23 | 3 | 36501 | 45 | 21 | 87 | 1587 |
| Case | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 5 | 2 | 150 | 19 | 18 | 19 | 4 | 3 | 9 | 6 | 82 |
| 2 | 5 | 2 | 150 | 19 | 4 | 14 | 3 | 9 | 12 | 12 | 47 |
| 3 | 5 | 2 | 150 | 19 | 4 | 4 | 2 | 9 | 20 | 18 | 35 |
| 4 | 5 | 2 | 150 | 4 | 2 | 14 | 3 | 20 | 12 | 20 | 28 |
| 5 | 5 | 3 | 750 | 14 | 4 | 9 | 3 | 50 | 75 | 75 | 37 |
| 6 | 5 | 4 | 3750 | 19 | 4 | 9 | 3 | 225 | 375 | 375 | 42 |
| 7 | 11 | 2 | 726 | 109 | 65 | 21 | 10 | 7 | 33 | 14 | 280 |
| 8 | 11 | 2 | 726 | 21 | 10 | 10 | 6 | 33 | 66 | 66 | 63 |
| 9 | 11 | 3 | 7986 | 65 | 10 | 32 | 9 | 231 | 330 | 330 | 135 |
| 10 | 23 | 2 | 3174 | 459 | 275 | 229 | 22 | 13 | 45 | 26 | 1282 |
| 11 | 23 | 2 | 3174 | 229 | 22 | 45 | 22 | 45 | 69 | 69 | 362 |
| 12 | 23 | 2 | 3174 | 229 | 22 | 21 | 16 | 45 | 184 | 90 | 326 |
| 13 | 23 | 2 | 3174 | 45 | 22 | 21 | 16 | 69 | 184 | 138 | 142 |
| Case | length | dimension | ||
|---|---|---|---|---|
| 1 | 5 | 146 | 5 | 130 |
| 2 | 5 | 748 | 28 | 638 |
| 3 | 11 | 725 | 60 | 563 |
| 4 | 11 | 7985 | 65 | 7749 |
| 5 | 23 | 3172 | 132 | 2794 |
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.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Coding theory and cryptography · Quantum-Dot Cellular Automata
∎
11institutetext: L. Lan 22institutetext: Henan Key Laboratory of Network Cryptography Technology, Zhengzhou 450001, China
State Key Laboratory of Information Security, Beijing 100093, China 33institutetext: Z. Ma 44institutetext: Henan Key Laboratory of Network Cryptography Technology, Zhengzhou 450001, China
44email: [email protected] 55institutetext: D. D. Lin66institutetext: State Key Laboratory of Information Security, Beijing 100093, China
Two New Families of Quantum Synchronizable Codes
Lan Luo
Zhi Ma
Dongdai Lin
(Received: date / Accepted: date)
Abstract
In this paper, we present two new ways of quantum synchronization coding based on the construction and the product construction respectively, and greatly enrich the varieties of available quantum synchronizable codes. The circumstances where the maximum synchronization error tolerance can be reached are explained for both constructions. Furthermore, repeated-root cyclic codes derived from the construction are shown to be able to provide better Pauli error-correcting capability than BCH codes.
Keywords:
Quantum synchronizable codes construction Product construction Minimum distances
1 Introduction
Block synchronization (or frame synchronization) is a critical problem in virtually any area in classical digital communications to ensure that the information transmitted can be correctly decoded by the receiver. To achieve this goal, existing classical synchronization techniques commonly require that the information receiver or processing device constantly monitors the data to exactly identify the inserted boundary signals of an information block (see Refs. Sklar2001Digital ; Bregni2002Synchronization for the basics of block synchronization techniques in classical digital communications). Quantum block synchronization is also significant because the block structure is typically used in quantum information coding Nielsen2010Quantum ; Lidar2013Quantum as in classical domain and procedures for manipulating it demand precise alignment Fujiwara2013High ; Polyanskiy2013Asynchronous ; Fujiwara2013Block . However, since measurement of qubits usually destroys their contained quantum information, quantum analogues of above methods don’t apply.
Aiming at this problem, Fujiwara Fujiwara2013Block proposed a solution—quantum synchronizable error-correcting codes, which allow us to eliminate the effects caused by block misalignment and Pauli errors. In his scheme, the construction of good quantum synchronizable codes demands a pair of nested dual-containing cyclic codes, both of which guarantee large minimum distances. Later, authors of Ref. Fujiwara2013Algebraic improved the original result by widening the range of tolerable magnitude of misalignment and presented several quantum synchronizable codes from classical BCH codes and punctured Reed-Muller (RM) codes. After that, finite geometric codes Fujiwara2014Quantum , quadratic residue codes Xie2014Quantum , duadic codes Guenda2015Algebraic and repeated-root codes xie2016Q ; Lan2018Non etc., were shown to be applicable in synchronization coding. However, apart from the case with repeated-root cyclic codes, code parameters of other available quantum synchronizable codes are strongly limited Lan2018Non . Besides, the difficulty in computing the exact minimum distances of cyclic codes keeps us away from an accurate estimate on the error-correcting capability against Pauli errors of the obtained quantum codes.
In this work, we provide two new ways of constructing quantum synchronizable codes. The first method exploits the well-known construction on cyclic codes and negacyclic codes to generate new cyclic codes with twice the lengths. Two circumstances where the obtained quantum codes can achieve the maximum synchronization error tolerance are provided. In particular, repeated-root cyclic codes are shown to be able to provide better performance in correcting Pauli errors than non-primitive, narrow-sense BCH codes. The second method exploits the product construction to produce new cyclic codes from two cyclic codes with coprime lengths. With a broad range of cyclic codes as ingredients, the varieties of quantum synchronizable codes are greatly extended using cyclic product codes. Furthermore, the obtained codes can also reach the best attainable tolerance against misalignment under certain circumstances.
The rest of this paper is organized as follows: First we describe the general formalism of quantum synchronization coding in Section 2. Then we build quantum synchronizable codes based upon the construction in Section 3.1. Two circumstances where the obtained quantum codes reach the maximum synchronization error tolerance are elaborated with repeated-root codes in Section 3.2. Afterwards, we discuss the minimum distances of above repeated-root codes in Section 3.3. In Section 4, we produce quantum synchronizable codes from cyclic product codes. Finally, we give concluding remarks in Section 5.
2 Preliminaries
In this section, we give a brief review of quantum synchronization coding. To start with, we describe some basic facts in classical and quantum coding theory. For further details, the readers can refer to Refs. Nielsen2010Quantum ; Huffman2010Fundamentals .
Let be a finite field where is a prime power. A classical linear code over is a -dimensional subspace of such that , where denotes the number of non-zero coordinates of a codeword . can be determined as the null space of an parity-check matrix , i.e., . Accordingly, there exists a generator matrix with its row space corresponding to such that . The dual code is an code with a generator matrix and a parity-check matrix . If , we call a self-orthogonal code. Otherwise if , is a dual-containing code.
A classical linear code is (nega)cyclic if it remains unchanged under a (nega)cyclic shifting of the coordinates, i.e., for a codeword , a cyclic shift (a negacyclic shift ) is also a codeword of . Especially, repeated-root (nega)cyclic codes Dinh2008On ; Chen2014Repeated ; Dinh2013Structure ; Chen2015Repeated ; Ozadam2009The ; Zeh2015Decoding are those whose lengths are divisible by the characteristic of . Identify each codeword as the coefficient vector of a polynomial . Then an (nega)cyclic code is equivalent with an ideal in the quotient ring (). We call the monic polynomial of degree as the generator polynomial of . If the value is even, there exists an isomorphism between the quotient rings and that maps to Chen2014Repeated , where . Define the parity-check polynomial of a (nega)cyclic code as (). Accordingly, the dual (nega)cyclic code has a generator polynomial , where represents the monic reciprocal polynomial of .
An quantum code is a -dimensional subspace of a -dimensional Hilbert space . Typically, is designed to correct the errors caused by Pauli operators of weight less than , where . An quantum synchronizable code is a quantum code that corrects not only Pauli errors, but also block misalignment to the left by qudits (-ary quantum systems) and to the right by qudits for some non-negative integers and . Denote the order of a polynomial with by , i.e., . We give the quantum synchronization coding framework as follows.
Theorem 1
xie2016Q ; Lan2018Non * Let be a dual-containing cyclic code and be an cyclic code such that . Denote by and the generator polynomials of and respectively. Define the polynomial of degree to be the quotient of divided by . Then for any pair of non-negative integers satisfying , there exists an quantum synchronizable code that can correct up to bit errors and phase errors.*
We can tell from Theorem 1 that a valid construction of good quantum synchronizable codes relies on a pair of dual-containing cyclic codes, one of which is contained in the other and both guarantee large minimum distances. Furthermore, the obtained synchronizable code can correct synchronization errors (or misalignment) up to qubits. If , then the quantum synchronizable code achieves the maximum synchronization error tolerance.
3 The construction
3.1 Synchronization coding
In this section, we describe the quantum synchronization coding based upon the construction. Compared with the well-known method—an iterative way to define RM codes, the technique has several advantages Hughes2000Constacyclic ; Ling2001On . Apart from an estimate of minimum distances never worse than the other case, the scheme enables us to obtain a -length cyclic code from an -length cyclic code and an -length negacyclic code.
To be specific, let and be and linear codes over respectively, where is an odd prime power. (In this section, we leave the case with out of consideration.) Denote by and the generator matrices and parity-check matrices of and , respectively. The construction Hughes2000Constacyclic ; Macwilliams1977The is a code with a generator matrix
[TABLE]
Suppose that is cyclic with a generator polynomial and is negacyclic with a generator polynomial , then is cyclic with a generator polynomial Hughes2000Constacyclic . Clearly, is dual-containing if both and are dual-containing. Applying these properties to Theorem 1, we can build a family of quantum synchronizable codes from cyclic codes and negacyclic codes as follows.
Theorem 2
Let be an dual-containing code for . Suppose that are cyclic with respective generator polynomial and are negacyclic with respective generator polynomial . If and , define . Then for any pair of non-negative integers such that , there exists an quantum synchronizable code that can correct up to bit errors and phase errors.
Proof
It is clear that is a cyclic code with a generator polynomial and is a cyclic code with generator polynomial . Furthermore, the condition holds because and . By applying and to Theorem 1, we can then obtain the required quantum synchronizable codes.
Different from Theorem 1, Theorem 2 calls for two pairs of nested dual-containing classical codes in quantum synchronization coding, one of which are cyclic and the other are negacyclic. All of these codes need to guarantee large minimum distances, and are desired to make as large as possible to offer better synchronization recovery capability. In particular, the maximum tolerable magnitude of misalignment is . In that case, the quantum synchronizable codes from Theorem 2 can correct misalignment by up to qubits to the left and qubits to the right provided that .
3.2 Maximum synchronization error tolerance
Under two circumstances could the maximum synchronization error tolerance be achieved, one of which is that and where , and the other is that whatever the value of is.
3.2.1 The first circumstance
The condition in the first circumstance has been investigated on nearly all available quantum synchronizable codes, and is applicable to many cyclic codes, e.g., BCH codes Fujiwara2013Algebraic , punctured RM codes Fujiwara2013Algebraic , quadratic residue codes Xie2014Quantum and repeated-root cyclic codes xie2016Q ; Lan2018Non . The other condition , however, has limited applications subject to the dual-containing constraint. One feasible solution is to use repeated-root codes of length , where is a positive integer.
To be concrete, let be -length dual-containing cyclic codes and be -length dual-containing negacyclic codes. Then have generator polynomials Dinh2008On
[TABLE]
where . With the help of these codes, we can build a family of quantum synchronizable codes that possess the maximum synchronization error tolerance.
Theorem 3
Let be a cyclic code and be a negacyclic code, where for and . Suppose that and , then for non-negative integers and such that , there exists an quantum synchronizable code.
Proof
The fact that and is evident since and . Furthermore, the order of the polynomial is . By applying these properties to Theorem 2, we can naturally obtain the quantum synchronizable codes of desired parameters.
3.2.2 The second circumstance
Assume that is even, then there exists an isomorphism between the quotient rings and which maps to , where =-1 Chen2014Repeated . Furthermore, if the order of is , the order of is . Therefore, the condition on negacyclic codes can be achieved by finding two suitable cyclic codes. On that condition, most existing quantum synchronizable codes that provide the highest tolerance against synchronization errors can be generalized to quantum synchronizable codes of twice the lengths. As an example, we consider the use of -length repeated-root codes where is a prime distinct from .
We first deal with the case . Pick a primitive -th root of unity in the extension field with indicating the order of in . For , denote by the minimal polynomial of over . The following lemma describes the structures of -length cyclic codes and negacyclic codes explicitly.
Lemma 1
Chen2014Repeated * Let be an -length cyclic code with a generator polynomial and let be an -length negacyclic code with a generator polynomial .*
- (I).
If , then
[TABLE]
where for all . The notation denotes the monic polynomial of dividing its leading coefficient. In particular when is odd, the generator polynomials of and are given by
[TABLE]
where for .
Correspondingly, if is even, the dual codes and have generator polynomials
[TABLE]
respectively. Otherwise if is odd, the dual codes have respective generator polynomial
[TABLE]
- (II).
If , then we have
[TABLE]
where for . The dual codes and have generator polynomials
[TABLE]
respectively.
By applying above codes to Theorem 2, we can build quantum synchronizable codes of length as follows.
Theorem 4
Let be an odd prime such that . Suppose that are dual-containing cyclic codes of length and are dual-containing negacyclic codes of length .
- (I).
If is even, then have generator polynomials
[TABLE]
respectively, where for . Assume that and for all . If there exists an integer in the range such that and , then we can construct an quantum synchronizable code where
[TABLE]
- (II).
If is odd, then and have generator polynomials
[TABLE]
respectively, where and for . Assume that
[TABLE]
for . If there exists an integer in the range such that and , then for any non-negative integers satisfying , we can obtain an quantum synchronizable code where
[TABLE]
Proof
Given an even , the dual-containing properties of and , for and , are guaranteed when the parameters are in the range for all . Furthermore, due to the assumption that and for , we have and . In that case, the polynomial in Theorem 2 is
[TABLE]
Pick an integer that is relatively prime to such that , then the order of has a factor . Note that . Hence we have , indicating that . Due to the fact that , we can finally obtain that . Moreover, has dimension
[TABLE]
And analogously, has dimension . Therefore, the quantum synchronizable code built on them has the desired parameters. For an odd , the statements in (II) can be verified using similar arguments.
Theorem 5
Let be an odd prime such that . Suppose that are dual-containing cyclic codes of length and are dual-containing negacyclic codes of length . The generator polynomials of for and are
[TABLE]
respectively, where and for . Assume that
[TABLE]
for . If we can pick an integer with such that and , then given a pair of non-negative integers satisfying , there exists a quantum synchronizable code of length and dimension
[TABLE]
Proof
Following a similar proof to that of Theorem 4, we can obtain the desired results.
In the case of , quantum synchronizable codes that possess the maximum synchronization error tolerance can also be constructed from -length cyclic codes and negacyclic codes. The following lemma describes the structures of -length repeated-root codes clearly.
Lemma 2
Chen2014Repeated * Let be a cyclic code of length . Then and its dual code have respective generator polynomial*
[TABLE]
where .
Let be a negacyclic code of length . If , there exists an element such that . In that case, and have generator polynomials
[TABLE]
respectively, where . Otherwise if , their generator polynomials are given by
[TABLE]
where .
Taking similar arguments to the proof of Theorem 4, we can obtain the following results.
Theorem 6
Suppose that are dual-containing cyclic codes of length and are dual-containing negacyclic codes of length .
- (I).
If , the generator polynomials of are of the forms
[TABLE]
where and . The notation denotes the element in such that . Assume that
[TABLE]
If either or holds, then for any non-negative pair satisfying , we can build an quantum synchronizable code, where
[TABLE]
- (II).
If , the generator polynomials of are given by
[TABLE]
where . Assume that , and . If , then for any non-negative integers such that , there exists an quantum synchronizable code, where
[TABLE]
We can tell from Theorems 4, 18 and 6 that quantum synchronizable codes of length that reach the maximum synchronization error tolerance can be derived from cyclic codes and negacyclic codes of length . This can be seen as a generalization of results in Ref. Lan2018Non , where -length cyclic codes are exploited in the construction of -length quantum synchronizable codes that tolerate misalignment by qubits. Similar generalizations can be applied to other existing quantum synchronizable codes of length due to the isomorphism between and Chen2014Repeated that maps to where , when is even.
3.3 The minimum distances
From Theorem 2 we can see that, quantum synchronizable codes derived from cyclic codes and have minimum distances no worse or up to twice larger than those from the component cyclic codes and . In other words, quantum synchronizable codes based on the scheme can provide good performance in correcting Pauli errors. Take the codes from Theorem 4 (I) for an example.
Suppose that is an odd prime such that . If is even, then an -length cyclic code and an -length negacyclic code , for and , have respective generator polynomial
[TABLE]
where for all . The minimum distance of has been thoroughly investigated in Ref. Lan2018Non . Due to the isomorphism between and that maps to , the minimum distance of the negacyclic code can be computed using the same strategies.
Define a set of -length negacyclic codes with respective generator polynomial , where f_{v,a_{j,t}}=\left\{\begin{array}[]{ll}1,&p^{s}-a_{j,t}>v,\\ 0,&\text{otherwise.}\end{array}\right. For , denote by the Hamming weight of the polynomial Castagnoli1991On and define the set
[TABLE]
The minimum distance of is demonstrated in Table 1.
Furthermore, set and . Thus a -length negacyclic code has a generator polynomial
[TABLE]
where . The -length negacyclic code has minimum distance
[TABLE]
Hence if we assume that , the minimum distance of is 3, where . On that condition, Table 2 lists sample parameters for .
Combined with the results of Ref. Lan2018Non regarding a -length cyclic code with , the minimum distance of a -length cyclic code on construction can thus be determined. Sample parameters are provided in Table 3.
We can tell that in the cases 3, 7, 8, 10, 12 and 13 in Table 3, have minimum distances twice as large as the component cyclic codes , for and . As a consequence, the quantum synchronizable codes derived from can correct Pauli errors of weight twice larger than those constructed from . In many instances, the former codes also have better error-correcting capability against Pauli errors than the quantum synchronizable codes derived from non-primitive narrow-sense BCH codes Fujiwara2013Algebraic . Denote by the precise lower bound Lan2018Non ; Aly2007On for the minimum distance of a dual-containing BCH code. Table 4 lists some sample parameters of dual-containing non-primitive, narrow-sense BCH codes.
By the comparison between Tables 3 and 4 we can see that, given the same base field , repeated-root cyclic codes , with well-chosen parameters, can possess larger minimum distances than non-primitive, narrow sense BCH codes of close lengths. In particular, over the base fields and , repeated-root cyclic codes of lengths 726 and 3174, respectively, can reach a larger minimum distance provided that parameters are sufficiently small. In that case, quantum sychronizable codes constructed from have better performance in correcting Pauli errors than those from non-primitive, narrow-sense BCH codes.
4 The product construction
Apart from the method, the product construction is another useful technique of generating new cyclic codes from old ones. Without loss of generality, we restrict the following discussion to the binary case.
Let and be linear codes of parameters and respectively. A product code Blahut2003Algebraic is defined to be an linear code whose codewords are all the two-dimensional arrays where each row is a codeword in and each column is a codeword in . Denote by the element in the row and column of the array, where and . Then a codeword of can be identified with a bivariate polynomial . According to the Chinese remainder theorem, there exists a unique integer in the range such that and , provided that . In that case, is also a polynomial representation of code .
Suppose that and are both cyclic. Then is also cyclic since , which corresponds to , is a codeword of . Denote by and the respective generator polynomial of and . Then and the dual code have respective generator polynomial Lin1970Further
[TABLE]
where are integers satisfying , and and represent the respective generator polynomial of and . Clearly, is self-orthogonal if either or is self-orthogonal. Applying cyclic product codes to Theorem 1, we can then obtain a broad family of quantum synchronizable codes as follows.
Theorem 7
Let be a self-orthogonal cyclic code and be an cyclic code with , where are integers. Suppose that is a cyclic code with a generator polynomial , where is a non-trivial polynomial such that . Assume that where denotes the reciprocal polynomial of . Then for any non-negative pair such that , there exists an quantum synchronizable code.
Proof
The cyclic product code and its dual code have generator polynomials
[TABLE]
respectively. Denote by the product code of and . Then the dual codes and are dual-containing cyclic codes such that . Note that
[TABLE]
Hence the quotient polynomial of the generator polynomials of and is given by
[TABLE]
Apply and to Theorem 1, we can then obtain the quantum synchronizable code with the desired parameters.
Note that the constraint is equivalent with
[TABLE]
where denotes the parity check polynomial of for . Hence the non-trivial polynomial can always be found, provided that has at least two irreducible factors. On that condition, a broad range of -length cyclic codes can be applied to the construction in Theorem 7, which, accordingly, widen the family of quantum synchronizable codes to a large extent. In particular, the range of parameters’ selection for quantum synchronization coding is greatly enlarged considering that lengths of previous quantum synchronizable codes, apart from those built on repeated-root cyclic codes, are of limited forms, e.g., Fujiwara2013Algebraic and Fujiwara2014Quantum , where are positive integers.
Furthermore, the quantum synchronizable codes obtained from cyclic product codes can also reach the maximum synchronization error tolerance if
[TABLE]
where . For example, let be a cyclic code with a generator polynomial
[TABLE]
The dual code has a generator polynomial . Clearly, is a self-orthogonal code. Let be a cyclic code with a generator polynomial
[TABLE]
Therefore, is an cyclic code. Note that
[TABLE]
By choosing to be , we can then obtain a cyclic code with a generator polynomial
[TABLE]
In that case, the cyclic product code is an code.
Since , we have
[TABLE]
Their greatest common divisor is
[TABLE]
which is of order 105. Hence following Theorem 7, we can build an quantum synchronizable code that can tolerate misalignment by up to 105 qubits.
5 Conclusions
In this paper, we present two families of quantum synchronizable codes from cyclic codes built on the construction and the product construction. In the former case, most existing quantum synchronizable codes that provide the highest tolerance against synchronization errors can be generalized to larger cases. In particular, repeated-root codes of length have been thoroughly investigated in quantum synchronization coding and can provide a better performance in correcting Pauli errors than non-primitive, narrow-sense BCH codes. In the latter case, the loose restrictions on the component cyclic codes ensure a large augmentation of available quantum synchronizable codes. Besides, their synchronization error tolerance can also reach the maximum under certain circumstances.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Bernard Sklar. Digital Communications: Fundamentals and Applications . Prentice Hall, Upper Saddle River, NJ, 2nd edition, 2001.
- 2[2] Stefano Bregni. Synchronization of Digital Telecommunications Networks . John Wiley & Sons, New York, U.S., 2002.
- 3[3] Michael A. Nielsen and Isaac L. Chuang. Quantum Computation and Quantum Information . Cambridge University Press, 2010.
- 4[4] Daniel A. Lidar and Todd A. Brun. Quantum Error Correction . Cambridge University Press, Cambridge, U.K., 2013.
- 5[5] Yuichiro Fujiwara and Vladimir D. Tonchev. High-rate self-synchronizing codes. IEEE Transactions on Information Theory , 59(4):2328–2335, 2013.
- 6[6] Yury Polyanskiy. Asynchronous communication: Exact synchronization, universality, and dispersion. IEEE Transactions on Information Theory , 59(3):1256–1270, 2013.
- 7[7] Yuichiro Fujiwara. Block synchronization for quantum information. Physical Review A , 87(2):109–120, 2013.
- 8[8] Yuichiro Fujiwara, Vladimir D. Tonchev, and Tony W. H. Wong. Algebraic techniques in designing quantum synchronizable codes. Physical Review A , 88(1):162–166, 2013.
