Generator polynomials and generator matrix for quasi cyclic codes
Zahra Sepasdar

TL;DR
This paper investigates quasi-cyclic codes over finite fields, introducing a new method to determine generator polynomials and matrices, thereby enhancing the algebraic understanding and construction of these codes.
Contribution
It presents a novel approach to find generator polynomials and matrices for QC codes, expanding the algebraic tools available for their analysis.
Findings
New method for generator polynomial determination
Explicit construction of generator matrices for QC codes
Enhanced algebraic framework for QC code analysis
Abstract
Quasi-cyclic (QC) codes form an important generalization of cyclic codes. It is well know that QC codes of length with index over the finite field are -submodules of the ring . The aim of the present paper, is to study QC codes of length with index over the finite field and find generator polynomials and generator matrix for these codes. To achieve this aim, we apply a novel method to find generator polynomials for -submodules of . These polynomials will be applied to obtain generator matrix for corresponding QC codes.
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 · Quantum-Dot Cellular Automata · Cancer Mechanisms and Therapy
Generator polynomials and generator matrix for quasi cyclic codes
Zahra Sepasdar
Abstract.
Quasi-cyclic (QC) codes form an important generalization of cyclic codes. It is well know that QC codes of length with index over the finite field are -submodules of the ring The aim of the present paper, is to study QC codes of length with index over the finite field and find generator polynomials and generator matrix for these codes. To achieve this aim, we apply a novel method to find generator polynomials for -submodules of . These polynomials will be applied to obtain generator matrix for corresponding QC codes.
Key words and phrases:
quasi cyclic code, generator matrix, generator polynomial
2010 Mathematics Subject Classification:
12E20, 94B05, 94B15, 94B60
E-mail addresses: [email protected] and [email protected]
*Department of Pure Mathematics, Ferdowsi University of Mashhad,
P.O.Box 1159-91775, Mashhad, Iran*
1. Introduction
Cyclic codes form an important family of codes. Cyclic codes of length over the finite field are ideals of the polynomial ring . It is well known that which takes an element to the polynomial , is a one to one correspondence between cyclic codes over and ideals of . Obviously, can be generalized to
[TABLE]
which takes an element
[TABLE]
to a bivariate polynomial of degree at most with respect to and with respect to
[TABLE]
In fact, is a correspondence between one of the generalization of cyclic codes, two-dimensional cyclic (TDC) codes of length and ideals of the polynomial ring The algebraic structure of some of these codes and their dual codes were studied by the present author in [4] and their generator polynomials are obtained. Another important generalization of cyclic code is quasi-cyclic code.
Definition 1.1**.**
A linear code of length over the finite field is called a quasi-cyclic code (QC code) of index if for every codeword the codeword obtained by -cyclic shifts is also a codeword in . That is,
[TABLE]
According to the definition of , QC codes of length with index over the finite field are -submodules of the ring QC codes form an interesting family of codes, since many codes with best minimum distance are QC codes. Many coding theorists have studied the structure of these codes, see [1, 2]. And some authors tried to characterize these codes. In [3], Lally et al. used the language of Gröbner bases to characterize the structure of QC codes. Also in [5, 6] Ling et al. investigated the algebraic structures of QC codes.
One of the main concerns about QC codes is finding the related generator polynomials, because this enables us to investigate the structure of QC codes. This procedure most probably helps to decode QC codes as it has been done for cyclic codes. The aim of the present paper, is to study QC codes of length with index over the finite field and find generator polynomials and generator matrix for them. Since QC codes of length with index are -submodules of the ring we study the algebraic structure of -submodules of the ring . To achieve this purpose, we apply a novel method to find generator polynomials for -submodules of and then use these polynomials to obtain a generator matrix for corresponding QC codes. It is worth to note that similar method can be applied to obtain generator matrix for the other families of codes, such as generalized quasi-cyclic codes and multi-twisted codes.
Remark 1.2**.**
For simplicity of notation, we write instead of for elements of . Similarly, we write instead of for elements of .
2. Generator polynomials
Set and . Suppose that is an -submodule of . In this section, we construct ideals of () and prove that generator polynomials of these ideals provide a generating set for . Assume that is an arbitrary element of . Since
[TABLE]
can be written uniquely as , where for . Put
[TABLE]
First, we prove that is an ideal of the ring . Assume that is an arbitrary element of . According to the definition of , there exists such that . Now, since is an -submodule of and is an element of . Also it is clear that is closed under addition, so is an ideal of . It is well known that is a principal ideal ring. Thus, there exists a unique monic polynomial in such that and is a divisor of . So there exists a polynomial in such that . Since and according to the definition of , . So
[TABLE]
for some . Now, so according to the definition of , there exists such that
[TABLE]
Set
[TABLE]
Since and are in and is an -submodule of , is a polynomial in . Also note that is in the form of for some . Put
[TABLE]
By the same method we applied for , it can be proved that is an ideal of . Thus, there exists a unique monic polynomial in such that and is a divisor of . Therefore, there exists a polynomial in such that . Now, so according to the definition of , . So
[TABLE]
for some . Also, so according to the definition of , there exists such that
[TABLE]
Set
[TABLE]
Since and are in and is an -submodule of , is a polynomial in in the form of for some . Put
[TABLE]
Again is an ideal of , and so there exists a unique monic polynomial in such that . Also is a divisor of , and so there exists a polynomial in such that . Now, so according to the definition of , . So
[TABLE]
for some . Also, so according to the definition of , there exists such that
[TABLE]
Set
[TABLE]
Thus, is a polynomial in in the form of for some . Put
[TABLE]
Clearly is an ideal of . So there exists a unique monic polynomial in such that and is a divisor of . Thus, there exists a polynomial in such that . Now, so according to the definition of , . Therefore,
[TABLE]
for some . Also, so according to the definition of , there exists such that
[TABLE]
Set
[TABLE]
So is a polynomial in in the form of for some . In the next step, we put
[TABLE]
The same procedure is applied to obtain
[TABLE]
in and in and construct ideals . Finally, we set
[TABLE]
Thus, is a polynomial in in the form of . Set
[TABLE]
Clearly is an ideal of . Thus, there exists a unique monic polynomial in such that and is a divisor of (there exists in such that ). Now, so according to the definition of , . So
[TABLE]
for some . Also, so by definition of , there exists such that According to the equation 5,
[TABLE]
Thus, for an arbitrary element we show that
[TABLE]
So
[TABLE]
Since for and is an arbitrary element of and is an -submodule of , we conclude that
[TABLE]
So is a set of generating polynomials for .
In the next theorem, we introduce the generator matrix for QC codes.
Theorem 2.1**.**
Suppose that is an -submodule of and is generated by , which obtained from the above method. Then the set
[TABLE]
forms an -basis for , where .
Proof.
Assume that are polynomials in such that and . These imply the following equation in
[TABLE]
Therefore, for some . Now, the degree of in the right side of this equation is at least but since and , the degree of in the left side of this equation is at most . So we get . Similar arguments yield for . ∎
3. Conclusion
In this paper, we investigate the structure of quasi cyclic codes of length with index . This leads to studying the structure of -submodules of the ring . We apply a novel method to obtain generating sets of polynomials for -submodules of . These polynomials will be applied to obtain generator matrix for corresponding QC codes. It is worth to note that similar method can be applied to obtain generator matrix for the other families of codes, such as generalized quasi-cyclic codes and multi-twisted codes.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] C. Güneri and F. Özbudak, The concatenated structure of quasi-cyclic codes and an improvement of Jensen’s bound , IEEE Transactions on Information Theory , vol. 59, no. 2, (2013), pp. 979-985.
- 2[2] C. Güneri, B. Özkaya and P. Solé, Quasi-cyclic complementary dual codes , submitted, http://arxiv.org/abs/1506.01971, 2015.
- 3[3] K. Lally, P. Fitzpatrick, Algebraic structure of quasicyclic codes, Discrete Applied Mathematics vol. 111, (2001), pp. 157-175.
- 4[4] Z. Sepasdar, K. Khashyarmanesh, Characterizations of some two-dimensional cyclic codes correspond to the ideals of 𝔽 [ x , y ] / < x s − 1 , y 2 k − 1 > \mathbb{F}[x,y]/<x^{s}-1,y^{2^{k}}-1> , Finite Fields and Their Applications vol. 41 (2016), pp. 97-112.
- 5[5] S. Ling and P. Solé, On the algebraic structure of quasi-cyclic codes I: finite fields , IEEE Transactions on Information Theory, vol. 47, no. 7, (2001), pp. 2751-2760.
- 6[6] S. Ling and P. Solé, On the algebraic structure of quasi-cyclic codes III: generator theory , IEEE Transactions on Information Theory, vol. 51, (2005), pp. 2692-2700.
