Abstract

In this work, we study two classes of quasi-cyclic (QC) codes and examine how several properties can be combined into the codes of these classes. We start with the class of QC codes generated by diagonal generator polynomial matrices; a QC code in this class is a direct sum of cyclic codes. Then we move on to the class of QC codes of index 2; various binary codes with good parameters are found in this class. In each class, we describe the generator polynomial matrices of reversible codes, self-orthogonal codes, and self-dual codes. Hence, we demonstrate how such properties can be merged in codes of these classes. Particularly for QC codes of index 2, we prove a necessary and sufficient condition for the self-orthogonality of reversible codes. Then we show that reversible QC codes of index 2 are self-dual under the same conditions in which self-dual codes are reversible. We clarify that self-orthogonal reversible QC codes of index 2 over $\mathbb {F}_{q}$ exist for even and odd $q$ , however self-dual reversible codes exist only for even $q$ . Theoretical results are reinforced by several numerical examples. Computer search is used to present some self-dual reversible QC codes of index 2 that have the best known parameters as linear codes. Finally, we highlight the class of 1-generator binary QC codes of index 2 by exploring many self-dual reversible codes that achieve the upper bound on the minimum distance for their parameters.

Highlights

  • Cyclic codes over finite fields are easy to construct, encode and decode

  • A linear code is said to be QC of index if it is invariant under cyclic shifts of coordinates, where is a positive integer that meets this property

  • We present several binary optimal self-dual reversible QC codes in the class of index 2

Read more

Summary

INTRODUCTION

Cyclic codes over finite fields are easy to construct, encode and decode. Cyclic codes are naturally extended to the larger class of quasi-cyclic (QC) codes. Some examples are used to illustrate how self-duality and reversibility can be combined for QC codes with diagonal generator polynomial matrix G. Examples 5 and 6 show that self-orthogonal reversible QC codes over Fq of index 2 exist for odd and even q, we demonstrate that self-dual reversible QC codes can only exist for even q This result was partially confirmed in [13, Section 5.3] for 1-generator QC codes of index 2 and gcd(m, q) = 1.

PRELIMINARIES
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