Abstract

The finite field $\mathbb {F}_{q^\ell }$ of $q^\ell $ elements contains $\mathbb {F}_{q}$ as a subfield. If $\theta \in \mathbb {F}_{q^\ell }$ is of degree $\ell $ over $\mathbb {F}_{q}$ , it can be used to unfold elements of $\mathbb {F}_{q^\ell }$ to vectors in $\mathbb {F}_{q}^\ell $ . We apply the unfolding to the coordinates of all codewords of a cyclic code $\mathcal {C}$ over $\mathbb {F}_{q^\ell }$ of length $n$ . This generates a quasi-cyclic code $\mathcal {Q}$ over $\mathbb {F}_{q}$ of length $n\ell $ and index $\ell $ . 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 $\mathcal {C}$ , we present a formula for a generator polynomial matrix for the unfolded code $\mathcal {Q}$ . On the other hand, for any quasi-cyclic code $\mathcal {Q}$ with a reduced generator polynomial matrix $G$ , we provide a necessary and sufficient condition on $G$ that determines whether or not the code $\mathcal {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 $\mathcal {T}$ of the cyclic code $\mathcal {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.

Highlights

  • We refer to a finite field of order q by Fq, a cyclic code by C, and a quasi-cyclic (QC) code by Q

  • We present a formula for a generator polynomial matrix of the QC code Q resulting from the unfolding of a cyclic code C

  • In this work, the class of QC codes over Fq resulting from unfolding of cyclic codes over the extension field Fq is considered

Read more

Summary

INTRODUCTION

We refer to a finite field of order q by Fq, a cyclic code by C, and a quasi-cyclic (QC) code by Q. We present a formula for a generator polynomial matrix of the QC code Q resulting from the unfolding of a cyclic code C. Some numerical examples of even and odd are given to illustrate the theoretical results Some of these examples show that the reversible QC code Q resulting from the unfolding of the cyclic code C = g(x) does not necessarily require a self-reciprocal generator polynomial g(x).

PRELIMINARIES
ALGEBRAIC STRUCTURES OF C AND Q
REVERSIBILITY OF UNFOLDED CYCLIC CODES
QC CODE WITH EVEN INDEX
QC CODE WITH ODD INDEX
NUMERICAL EXAMPLES
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call