$b$-symbol distance distribution of repeated-root cyclic codes
Hojjat Mostafanasab, Esra Sengelen Sevim

TL;DR
This paper develops a method to compute the $b$-symbol-pair distance of sequences and analyzes the $b$-symbol-pair distances of certain cyclic codes over finite fields, relevant for high-density data storage channels.
Contribution
It introduces a new method for calculating $b$-symbol-pair distances and applies it to specific cyclic codes of length $p^e$ over finite fields, expanding coding theory for $b$-symbol read channels.
Findings
Computed $b$-symbol-pair distances for specific cyclic codes
Provided formulas for $b$-symbol-pair distances of repeated-root cyclic codes
Enhanced understanding of code performance in $b$-symbol read channels
Abstract
Symbol-pair codes, introduced by Cassuto and Blaum [1], have been raised for symbol-pair read channels. This new idea is motivated by the limitation of the reading process in high-density data storage technologies. Yaakobi et al. [8] introduced codes for -symbol read channels, where the read operation is performed as a consecutive sequence of symbols. In this paper, we come up with a method to compute the -symbol-pair distance of two -tuples, where is a positive integer. Also, we deal with the -symbol-pair distances of some kind of cyclic codes of length over .
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
TopicsCoding theory and cryptography · Cellular Automata and Applications · graph theory and CDMA systems
-symbol distance distribution of repeated-root cyclic codes
Hojjat Mostafanasab and Esra Sengelen Sevim
Abstract.
Symbol-pair codes, introduced by Cassuto and Blaum [1], have been raised for symbol-pair read channels. This new idea is motivated by the limitations of the reading process in high-density data storage technologies. Yaakobi et al. [8] introduced codes for -symbol read channels, where the read operation is performed as a consecutive sequence of symbols. In this paper, we come up with a method to compute the -symbol-pair distance of two -tuples, where is a positive integer. Also, we deal with the -symbol-pair distances of some kind of cyclic codes of length over .
Key words and phrases:
-symbol-pair, distance distribution, cyclic codes.
1. Introduction
Recently, it is possible to write information on storage devices with high resolution using advances in data storage systems. However, it causes a problem of the gap between write resolution and read resolution. Cassuto and Blaum [1, 2] laid out a framework for combating pair-errors, relating pair-error correction capability to a new metric called pair-distance. They proposed the model of symbol-pair read channels. Such channels are mainly motivated by magnetic-storage channels with high write resolution, due to physical limitations, each channel contains contributions from two adjacent symbols. Cassuto and Listsyn [3] studied algebraic construction of cyclic symbol-pair codes. Yaakobi et al. [9] proposed efficient decoding algorithms for the cyclic symbol-pair codes. Chee et al. [5, 4] established a Singleton-type bound for symbol-pair codes and constructed codes that meet the Singleton-type bound. Hirotomo et al. [7] proposed the decoding algorithm for symbol-pair codes based on the newly defined parity-check matrix and syndromes.
For this new channels, the codes defined as usual over some discrete symbol alphabet, but whose reading from the channel is performed as overlapping pairs of symbols. Let be the alphabet consisting of elements. Each element in is called a symbol. We use to denote the set of all -tuples, where is a positive integer. In the symbol-pair read channel, there are in fact two channels. If the stored information is , then the symbol-pair read vector of is
[TABLE]
and the goal is to correct a large number of the so called symbol-pair errors. The pair distance, , between two pair-read vectors and is the Hamming distance over the symbol-pair alphabet between their respective pair-read vectors, that is, . The minimum pair distance of a code is defined as . Accordingly, the pair weight of is . If is a linear code, then the minimum pair-distance of is the smallest pair-weight of nonzero codewords of . The minimum pair-distance is one of the important parameters of symbol-pair codes. This distance distribution is very difficult to compute in general, however, for the class of cyclic codes of length over , their Hamming distance has been completely determined in [6]. In [10], Zhu et al. investigated the symbol-pair distances of cyclic codes of length over .
For , the -symbol read vector corresponding to the vector is defined as
[TABLE]
We refer to the elements of as -symbols. The -symbol distance between and , denoted by , is defined as . Similarly, we define the -weight of the vector as . In the analogy of the definition of symbol-pair codes, the minimum -symbol distance of , , is given by . For more information on these notions see [8].
We can rewrite [8, Proposition 9] for any arbitrary alphabet .
Proposition 1.1**.**
Let be such that . Then
[TABLE]
Referring to Proposition 1.1, we see that:
Corollary 1.2**.**
Let be a code. If , then
[TABLE]
In the next section we give a method to calculate the -symbol distance of two -tuples. We know that all cyclic codes of length over a finite field of characteristic are generated by a single “monomial” of the form , where (see [6]). Determining the -symbol-pair distances of some kind of these cyclic codes is the main purpose of the next section.
2. Main results
In the following theorem we give a formula to calculate the -symbol distance of two -tuples.
Theorem 2.1**.**
Let and be two vectors in with . Suppose that
[TABLE]
[TABLE]
and is a minimal partition of the set to subsets of consecutive indices every subset is the sequence of all indices between and , inclusive, and is the smallest integer that achieves such partition, also indices may wrap around modulo n$$). Then
[TABLE]
where .
Proof.
Since the partition is minimal, there are no two indices , where , that belong to different subsets . The -symbol distance between and is equal to the sum of the sizes of the -tuple subsets
[TABLE]
[TABLE]
The number of -tuples in each -tuple subset equals , whence . Furthermore, it is easy to see that where . ∎
Corollary 2.2**.**
Let with . Suppose that
[TABLE]
[TABLE]
and is a minimal partition of the set to subsets of consecutive indices every subset is the sequence of all indices between and , inclusive, and is the smallest integer that achieves such partition, also indices may wrap around modulo n$$). Then where
[TABLE]
Example 2.3**.**
Let , and . We list all of the -tuples as follows:
[TABLE]
[TABLE]
Hence . On the other hand, , and . Therefore, the equation holds.
Theorem 2.4**.**
([6, Theorem 6.4]) Let be a cyclic code of length over . Then , for . The Hamming distance is determined by
[TABLE]
From now on, in order to simplify the notation, for , we denote each code by .
Proposition 2.5**.**
If , then .
Proof.
By Theorem 2.4, we have that . So, by Corollary 1.2, . Hence . ∎
Proposition 2.6**.**
Let . Then for every .
Proof.
By Theorem 2.4, for every . Hence, , by Corollary 1.2. ∎
Notice that, for two codes with , we have . We define .
Proposition 2.7**.**
Let and . Then for each .
Proof.
By Theorem 2.4, for . Assume that . Hence, by Corollary 1.2, . Moreover . Then . ∎
Theorem 2.8**.**
Let and such that and . Then .
Proof.
Since , then by Corollary 2.2, . So, . By Proposition 2.6, . Let be a polynomial in . If for some , then implies that where ’s are in , and is a non-negative integer. However . So . ∎
Lemma 2.9**.**
Let and be two integers such that and . Suppose that where is a nonzero polynomial in with and . Then
- (1)
If or for every , then . 2. (2)
If and for some , then \omega_{b}(c(x))=p^{k}\big{(}\omega_{b}(g(x))-(b-1)+\zeta\big{)} where .
Proof.
Assume that . Thus
[TABLE]
As usual, we identify the polynomial with the vector . Therefore, we have where
[TABLE]
We denote . Since then . On the other hand, , where
[TABLE]
We can check that:
(1) If or for every , then , i.e., . Hence .
(2) If and for some , then where , i.e., . So, \omega_{b}(c(x))=p^{k}\big{(}\omega_{b}(g(x))-(b-1)+\zeta\big{)}. ∎
Theorem 2.10**.**
Let and be two integers such that and . If such that and , then .
Proof.
Fix such that and . Let . Then, there exists such that . Set and . Without loss of the generality we may assume that . Notice that by Theorem 2.4, , and by Theorem 2.8, . Regarding Lemma 2.9, we consider the following cases:
Case 1. If or for every , then .
Case 2. If and for some , then \omega_{b}(c(x))=p^{k}\big{(}\omega_{b}(g(x))-(b-1)+\zeta\big{)} where . If , then Corollary 1.2 implies that . Hence \omega_{b}(c(x))\geq p^{k}\big{(}b+i+(b-1)-(b-1)\big{)}=p^{k}(b+i). Assume that for some . It is easy to see that where . We claim that, . Otherwise . But leads us to a contradiction. Therefore the claim holds. So, . Thus \omega_{b}(c(x))\geq p^{k}\big{(}\omega_{b}(g(x))-(b-1)+\zeta\big{)}=p^{k}(i+b). Hence . Moreover, by part (1) of Lemma 2.9, . Consequently, . ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Y. Cassuto and M. Blaum. Codes for symbol-pair read channels. in Proc. IEEE Int. Symp. Inf. Theory, Austin, TX, USA, Jun, 988-992, 2010.
- 2[2] Y. Cassuto and M. Blaum. Codes for symbol-pair read channels. IEEE Trans. Inf. Theory, 57(12): 8011-8020, 2011.
- 3[3] Y. Cassuto and S. Litsyn. Symbol-pair codes: algebraic constructions and asymptotic bounds. in Proc. IEEE Int. Symp. Inf. Theory, St. Petersburg, Russia, Jul./Aug. 2348-2352, 2011.
- 4[4] Y. M. Chee, L. Ji and H. M. Kiah, C. Wang and J. Yin. Maximum distance separable codes for symbol-pair read channels. IEEE Trans. Inf. Theory, 59(11): 7259-7267, 2013.
- 5[5] Y. M. Chee, H. M. Kiah and C. Wang. Maximum distance separable symbol-pair codes. in Proc. Int. Symp. Inf. Theory, Cambridge, MA, USA, Jul. 2012, 2886-2890.
- 6[6] H. Q. Dinh. On the linear ordering of some classes of negacyclic and cyclic codes and their distance distributions. Finite Fields Appl., 14(1): 22-40, 2008.
- 7[7] M. Hirotomo, M. Takita and M. Morii. Syndrome decoding of symbol-pair codes. in Proc. IEEE Inf. Theory Workshop, Hobart, TAS, Australia, 162-166, 2014.
- 8[8] E. Yaakobi, J. Bruck and P. H. Siegel. Constructions and decoding of cyclic codes over b 𝑏 b -symbol read channels. IEEE Trans. Inf. Theory, 62(4), 1541-1551, 2016.
