Abstract | ||
---|---|---|
The finite field F-ql of V elements contains F-q as a subfield. If theta is an element of F-ql is of degree l over F-q, it can be used to unfold elements of F-ql to vectors in F-q(l). We apply the unfolding to the coordinates of all codewords of a cyclic code C over F(ql )of length n. This generates a quasi-cyclic code Q over F-q of length nl and index l. We focus on the class of quasi-cyclic codes resulting from the unfolding of cyclic codes. Given a generator polynomial g(x) of a cyclic code C, we present a formula for a generator polynomial matrix for the unfolded code Q. On the other hand, for any quasi-cyclic code Q with a reduced generator polynomial matrix G, we provide a necessary and sufficient condition on G that determines whether or not the code Q can be represented as the unfolding of a cyclic code. Furthermore, as an application, we discuss the reversibility of the class of quasi-cyclic codes resulting from unfolding of cyclic codes. Specifically, we provide a necessary and sufficient condition on the defining set T of the cyclic code C that ensures the reversibility of the unfolded code. Numerical examples are used to illustrate theoretical results. Some of these examples show that quasi-cyclic codes reversibility does not necessarily require a self-reciprocal generator polynomial for the cyclic code. Since reversibility is essential in constructing DNA codes, some DNA codes are designed as examples. |
Year | DOI | Venue |
---|---|---|
2019 | 10.1109/ACCESS.2019.2960569 | IEEE ACCESS |
Keywords | DocType | Volume |
Cyclotomic cosets, finite fields, generator polynomial matrix, quasi-cyclic codes, reversible codes | Journal | 7 |
ISSN | Citations | PageRank |
2169-3536 | 0 | 0.34 |
References | Authors | |
0 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Ramy Taki Eldin | 1 | 0 | 0.68 |
Hajime Matsui | 2 | 18 | 8.14 |