ArticlePDF Available

Abstract

Cyclic codes over an infinite family of rings are defined. The general properties of cyclic codes over these rings are studied, in particular nontrivial one-generator cyclic codes are characterized. It is also proved that the binary images of cyclic codes over these rings under the natural Gray map are binary quasi-cyclic codes of index 2k . Further, several optimal or near optimal binary codes are obtained from cyclic codes over R k via this map.
The Cyclic Codes over Ak
Yasemin Cengellenmis, Trakya University, Turkey
Steven Dougherty, University of Scranton, USA
ACCT
Pomorie,Bulgaria
June 15-21, 2012
Table of Contents
History
The Ring Akand the Gray Map on Ak
The Cyclic Codes over Ak
The Gray Image of the Self Dual Cylic Codes Over Ak
References
History
Fq: finite field
π:Fn
qFq[x]/ < xn1>
CFn
qπ(C)Fq[x]/ < xn1>
A subset Cof Fn
qis called a cyclic code of length nif C
satisfies the following conditions:
*Cis a subspace of Fn
qand
*If every c= (c0,...,cn1)Cthen
σ(c) = (cn1,c0. . . , cn2)C
(E.Prange,1957)
History
Z4
(1994) A.Hammons,P.V.Kumar,A.R.Calderbank, N.J.A
Calderbank,P.Sole
(1996) V.Pless,Z.Qian
(1997) V.Pless,P.Sole,Z.Qian
(2001) J.Wolfmann
(2003)T.Abualrub,Oehmke
(2006) S.Dougherty,S.Ling
(2003) T.Blackford
(2010) X.Kai,S.Zhu
Zpm
(1995)A.R.Calderbank, N.J.A Sloane
(2002)S.Ling,T.Blackford
(1997)P.Kanwar,S.R.Lopez Permouth
(2007)S.Dougherty,Y.H.Park
History
F2[u]/ < u2>, u2= 0
(1998) A.Bonnecaze,P.Udaya
Galois Ring
(1999) Wan
(2008) H.M.Kiah,K.H.Leung,S.Ling
(2009)R.Sobrani,M.Esmaeili
Finite Chain Ring
(2000)G.Norton,A.Salagean
(2004)H.Dihn,S.Lopez-Permouth
(2008)J.Qian,W.Ma,X.Wang
Fp+...+uk1Fp
(2004)J.F.Qian,L.N.Zhang,Z.X.Zhu
(2011)M.Han,Y.Ye,S.Zhu,C.Xu,B.Dou
Z2+uZ2,Z2+uZ2+u2Z2
(2007)T.Abualrub,I.Siap
F2[u]/ < u21>, u2= 1
(2009) I.Siap,T.Abualrub
History
Z2+...+uk1Z2
(2010)M.Al-Ashker,M.Hammoudeh
F2[v]/ < v2v>, v2=v
(2010)S.Zhu,Y.Wang,M.Shi
F2[u,v]/ < u2,v2,uv vu >, u2= 0,v2= 0,uv =vu
(2010)B.Yildiz,S.Karadeniz
F2[u1,u2,...,un]/ < u2
i,uiujujui>, u2
i= 0,uiuj=ujui
(2011)S.Dougherty,B.Yildiz,S.Karadeniz
Fq+uFq+vFq+uvFq
(2011)X.U.Xiaofang,L.Xiusheng
Formal Power Series
(2011) S.Dougherty,L.Hongwei
M2(F2)
(2012)A.Alamadhi,H.Sboui,P.Sole,O.Yemen
History
(2010)S.Zhu,Y.Wang,M.Shi
R=F2[v]/ < v2v>, v2=v
π:RF2
2
(a+vb)7→ (a,a+b)
C1={xFn
2|x,yFn
2|x+vy C}
C2={x+yFn
2|yFn
2|x+vy C}
C= (1 + v)C1vC2
Ccyclic ?C1,C2
C= ?
Ccyclic C=? g1(x),g2(x)
Theorem
For any cyclic code C over R, there is a unique polynomial g (x)
such that C =<g(x)>and g (x)|xn1where
g(x) = (1 + v)g1(x) + g2(x).
Ccyclic C= ?
The Ring Akand the Gray Map on Ak
For integers k1, Ak=F2[v1,v2,...,vk]/hv2
ivi,vivjvjvii
where v2
i=vi,vivj=vjvi,i= 1,...,k,j= 1,...,k.
Ak={PB∈PkαBvB|αBF2,vB=QiBvi,B⊆ {1,2,...,k}}
The Ring Akand the Gray Map on Ak
For integers k1, Ak=F2[v1,v2,...,vk]/hv2
ivi,vivjvjvii
where v2
i=vi,vivj=vjvi,i= 1,...,k,j= 1,...,k.
Ak={PB∈PkαBvB|αBF2,vB=QiBvi,B⊆ {1,2,...,k}}
Example
For k = 1, A1=F2[v1]/hv2
1v1iwhere v2
1=v1.
For k = 2, A2=F2[v1,v2]/hv2
1v1,v2
2v2,v1v2v2v1iwhere
v2
1=v1,v2
2=v2,v1v2=v2v1.
The Ring Akand the Gray Map on Ak
For integers k1, Ak=F2[v1,v2,...,vk]/hv2
ivi,vivjvjvii
where v2
i=vi,vivj=vjvi,i= 1,...,k,j= 1,...,k.
Ak={PB∈PkαBvB|αBF2,vB=QiBvi,B⊆ {1,2,...,k}}
Example
For k = 1, A1=F2[v1]/hv2
1v1iwhere v2
1=v1.
For k = 2, A2=F2[v1,v2]/hv2
1v1,v2
2v2,v1v2v2v1iwhere
v2
1=v1,v2
2=v2,v1v2=v2v1.
Lemma
The ring Akhas characteristic 2 and cardinality 22k.
Lemma
The only unit in the ring Akis 1.
The Ring Akand the Gray Map on Ak
Theorem
The ideal hw1,w2,...,wki, where wi∈ {vi,1 + vi}for each
i= 1,2,...,k, is a maximal ideal of cardinality 22k1.
Lemma
Let mibe a maximal ideal as above. Then there are 2ksuch ideals
and me
i=mifor all i and e 1.
Theorem
The ring Akis isomorphic via the Chinese Remainder Theorem to
F2k
2.Consequently, the ring Akis a principal ideal ring.
The Ring Akand the Gray Map on Ak
φ1:A1F2
2
a+bv17→ φ1(a+bv1) = (a,a+b)
For k2,
φk:AkA2
k1
α+βvk7→ φk(α+βvk) = (α, α +β)
Φk:AkF2k
2
Φk(γ) = φ1(φ2(...(φk2(φk1(φk(γ))))
The Linear Codes over Ak
A linear code Cover Akof length n is a submodule of An
k
The Linear Codes over Ak
A linear code Cover Akof length n is a submodule of An
k
C= (m1)C1...(m2k)C2k
C= (m1)C
1...(m2k)C
2k
The Cyclic codes over Ak
Definition
A subset C of An
kis called a cyclic code of length n if C satisfies
the following conditions:
* C is a submodule of An
k
* If every c = (c0,...,cn1)C then
σ(c) = (cn1,c0. . . , cn2)C
The Cyclic codes over Ak
Definition
A subset C of An
kis called a cyclic code of length n if C satisfies
the following conditions:
* C is a submodule of An
k
* If every c = (c0,...,cn1)C then
σ(c) = (cn1,c0. . . , cn2)C
Theorem
Let C be a code over Akand let Cibe the binary codes given
before. The code C is cyclic if and only if Ciis a cyclic code for all
i.
The Cyclic codes over Ak
Definition
A subset C of An
kis called a cyclic code of length n if C satisfies
the following conditions:
* C is a submodule of An
k
* If every c = (c0,...,cn1)C then
σ(c) = (cn1,c0. . . , cn2)C
Theorem
Let C be a code over Akand let Cibe the binary codes given
before. The code C is cyclic if and only if Ciis a cyclic code for all
i.
Corollary
If a code C over Akis cyclic then C is cyclic.
The Cyclic codes over Ak
C= (m1)C1...(m2k)C2k
The Cyclic codes over Ak
C= (m1)C1...(m2k)C2k
Theorem
Let C be a cyclic code over Akthen there exist a polynomial g (x)
in Ak[x]that divides xn1that generates the code.
The Cyclic codes over Ak
For a polynomial, p(x) = a0+...+akxkdefine
p(x)=ak+ak1x+...+a0xk
The Cyclic codes over Ak
For a polynomial, p(x) = a0+...+akxkdefine
p(x)=ak+ak1x+...+a0xk
Lemma
If C is a cyclic code over Akgenerated by g (x)then Cis a cyclic
code generated by (xn1/g(x)).
The Gray image of the Self Dual Cyclic Codes over Ak
Definition
Let aF2kn
2with a= (a0,...,a2kn1) = (a(0)|a(1) |...|a(2k1)),
a(i)Fn
2for i = 0,1,...,2k1.Let σ2kbe the map from F2kn
2
to F2kn
2given by σ2k(a) = (σ(a(0))|. . . |σ(a(2k1))) where σis the
usual shift (c0,...,cn1)7→ (cn1,c0, . . . , cn2)on Fn
2.
A code C of length 2kn over F2is said to be quasi-cyclic of index
2kif σ2k(C) = C .
The Gray image of the Self Dual Cyclic Codes over Ak
Definition
Let aF2kn
2with a= (a0,...,a2kn1) = (a(0)|a(1) |...|a(2k1)),
a(i)Fn
2for i = 0,1,...,2k1.Let σ2kbe the map from F2kn
2
to F2kn
2given by σ2k(a) = (σ(a(0))|. . . |σ(a(2k1))) where σis the
usual shift (c0,...,cn1)7→ (cn1,c0, . . . , cn2)on Fn
2.
A code C of length 2kn over F2is said to be quasi-cyclic of index
2kif σ2k(C) = C .
Corollary
The image of a cyclic self dual code of length n over Akis a length
2kn self dual quasi-cyclic code of index 2k.
Bibliography
C. Bachoc,Application of Coding Theory to the Construction
of Modular Lattices,J.Combin Theory Ser.A78,92-119,1997
Y.Cengellenmis,A.Dertli,S.Dougherty,Cyclic and Skew Cyclic
Codes over an Infinite Family of Rings with Gray Map,in
submission
Y.Cengellenmis,On the Cylic codes over
F3+vF3,International Journal of Algebra,4,no 6,253-259,2010
N.J.A Sloane,J.G.Thompson, Cyclic Self Dual Codes,IEEE
Trans.Information Theory,IT-29,364-366,1983
S.Zhu,Y.Wang,M.J.Shi,Cyclic Codes over
F2+vF2,ISIT,Korea,2009
Thank you for your attention...
... was taken into consideration by Dougherty et al. [21], who also examined the general characteristics of cyclic codes over such rings and identified the nontrivial one-generator cyclic codes. These investigations were expanded to cyclic codes over the ring ...
Article
Full-text available
Let R=Fpm[u,v]〈u2,v2,uv−vu〉, where p is an odd prime and m is a positive integer. For a unit α in R, α-constacyclic codes of length 2ps over R are ideals of R[x]〈x2ps−α〉, where s is a positive integer. The structure of α-constacyclic codes are classified on the distinct cases for the unit α: when α is a square in R and when it is not. In this paper, for all such α-constacyclic codes, the Hamming distances are determined using this structure. In addition, their symbol-pair distances are obtained. The symmetry property of Hamming and symbol-pair distances makes analysis easier and maintains consistency by guaranteeing that the distance between codewords is the same regardless of their order. As symmetry preserves invariant distance features across transformations, it improves error detection and correction.
... Bag [30] investigated (λ 1 + uλ 2 ) and (λ 1 + vλ 3 )-constacyclic codes of prime power length over F p m [u,v] u 2 ,v 2 ,uv−vu . The authors of [31] considered the more general ring F2[u1,u2,...,u k ] ...
Preprint
Full-text available
This study aims to determine the algebraic structures of α\alpha-constacyclic codes of length 3ps3p^s over the finite commutative non-chain ring R=Fpm[u,v]u2,v2,uvvu\mathcal{R}=\frac{\mathbb{F}_{p^m}[u, v]}{\langle u^2, v^2, uv-vu\rangle}, for a prime p3.p \neq 3. For the unit α\alpha, we consider two different instances: when α\alpha is a cube in R\mathcal{R} and when it is not. Analyzing the first scenario is relatively easy. When α\alpha is not a unit in R\mathcal{R}, we consider several subcases and determine the algebraic structures of constacyclic codes in those cases. Further, we also provide the number of codewords and the duals of α\alpha-constacyclic codes.
... We have that |R k | = 2 2 k . The rings R k were described in [6], [7], and [8]. ...
Preprint
We give constructions of self-dual and formally self-dual codes from group rings where the ring is a finite commutative Frobenius ring. We improve the existing construction given in \cite{Hurley1} by showing that one of the conditions given in the theorem is unnecessary and moreover it restricts the number of self-dual codes obtained by the construction. We show that several of the standard constructions of self-dual codes are found within our general framework. We prove that our constructed codes correspond to ideals in the group ring RG and as such must have an automorphism group that contains G as a subgroup. We also prove that a common construction technique for producing self-dual codes cannot produce the putative [72,36,16] Type~II code. Additionally, we show precisely which groups can be used to construct the extremal Type II codes over length 24 and 48.
... They discovered some effective binary codes as the Gray images of these cyclic codes. A generalization of these codes was explored in [10], where the authors investigated the cyclic codes over ...
Article
Let p be an odd prime number. This paper investigates λ-constacyclic codes of length 2ps over the ring Rᵤ,ᵥ = Fpm[u,v] / ⟨u², v², uv − vu⟩, where λ = ψ + ρu + ηv + τuv, with ψ, ρ, η, τ ∈ Fpm, ψ ∈ F*pm, and ρ, η not both zero. When λ = μ² for some μ ∈ Rᵤ,ᵥ, the structures of all λ-constacyclic codes of length 2ps over Rᵤ,ᵥ are determined and can be expressed as the sum of a (−μ)-constacyclic code and a μ-constacyclic code of length ps. When λ is not a square, we classify these codes into four distinct types, provide the number of codewords for each type, and give the details of their dual codes.
... In particular, binary self-dual codes have garnered extensive attention, with considerable research effort dedicated to developing techniques for constructing new extremal and optimal binary self-dual codes. These known construction techniques include the doublecirculant and bordered double-circulant constructions [1][2][3][4], the four-circulant construction and its variations [5][6][7][8][9][10][11], group rings and their connection to self-dual codes [12][13][14][15][16][17][18][19][20], bordered matrix constructions [12][13][14]17,19,[21][22][23][24], neighbours of binary self-dual codes [25,26], the widely employed building-up construction [27][28][29], the production of binary self-dual codes as Gray images of self-dual codes over finite commutative Frobenius rings of characteristic 2 [28,[30][31][32], and the well-known lifting method [10,11,[33][34][35][36][37]. ...
Article
Full-text available
In this work, we present a new method for constructing self-dual codes over finite commutative rings R with characteristic 2. Our method involves searching for k×2k matrices M over R satisfying the conditions that its rows are linearly independent over R and MM⊤=α⊤α for an R-linearly independent vector α∈Rk. Let C be a linear code generated by such a matrix M. We prove that the dual code C⊥ of C is also a free linear code with dimension k, as well as C/Hull(C) and C⊥/Hull(C) are one-dimensional free R-modules, where Hull(C) represents the hull of C. Based on these facts, an isometry from Rx+Ry onto R2 is established, assuming that x+Hull(C) and y+Hull(C) are bases for C/Hull(C) and C⊥/Hull(C) over R, respectively. By utilizing this isometry, we introduce a new method for constructing self-dual codes from self-dual codes of length 2 over finite commutative rings with characteristic 2. To determine whether the matrix MM⊤ takes the form of α⊤α with α being a linearly independent vector in Rk, a necessary and sufficient condition is provided. Our method differs from the conventional approach, which requires the matrix M to satisfy MM⊤=0. The main advantage of our method is the ability to construct nonfree self-dual codes over finite commutative rings, a task that is typically unachievable using the conventional approach. Therefore, by combining our method with the conventional approach and selecting an appropriate matrix construction, it is possible to produce more self-dual codes, in contrast to using solely the conventional approach.
... Te structure of a cyclic code over the ring F 2 [u 1 , u 2 , . . . , u k ]/〈u 2 i , u 2 j , u i u j − u j u i 〉 has been obtained by Dougherty et al. [15]. Te structure of a cyclic code of arbitrary length over the ring Z p [u, v]/〈u 2 , v 2 , uv − vu〉 has been determined by Parmod Kumar Kewat et al. [16]. ...
Article
Full-text available
The rings Z 4 + ν Z 4 have been classified into chain rings and nonchain rings based on the values of ν 2 ∈ Z 4 + ν Z 4 . In this paper, the structure of a cyclic code of arbitrary length over the rings Z 4 + ν Z 4 for those values of ν 2 for which these are nonchain rings has been established. A unique form of generators for a cyclic code over these rings has also been obtained. Furthermore, the rank and cardinality of a cyclic code over these rings have been established by finding a minimal spanning set for the code.
... This ring is the first in a family of rings denoted by R k , therefore, this ring is often denoted as R 1 . For a description of codes over R k see [16], [9], and [17]. The map ψ is a linear map from ...
... A unique set of generators of cyclic codes over the ring F 2 m [u, v]/ u 2 , v 2 , uv − vu have been obtained by Sobhani and Molakarimi [18]. The structure of cyclic codes over the ring F 2 [u 1 , u 2 , · · · , u k ]/ u 2 i , u 2 j , u i u j − u j u i have been obtained by Dougherty et al. [8]. The structure of cyclic codes of arbitrary length over the ring Z p [u, v]/ u 2 , v 2 , uv − vu has been determined by Parmod Kumar Kewat et al. [13]. ...
Preprint
Full-text available
The rings Z 4 + νZ 4 have been classified into chain rings and non-chain rings on the basis of the values of ν 2 ∈ Z 4 + νZ 4. In this paper, the structure of cyclic codes of arbitrary length over the rings Z 4 + νZ 4 for those values of ν 2 for which these are non-chain rings has been established. A unique form of generators of these codes has also been obtained. Further, rank and cardinality of these codes have been established by finding minimal spanning sets for these codes.
Article
Full-text available
It is shown that the group ring RG of a group G of order n over a ring R is isomorphic to a certain ring of n × n matrices over R. When the ring R has an identity element and no zero-divisors, this representation enables us to describe the units and zero-divisors of the group ring in terms of properties of these matrices and where appropriate in terms of the determinant of the matrices. The isomorphism extends to group rings of infinite groups when the ele-ments of the group can be listed. The rings of matrices which turn up as isomorphic to certain group rings in-clude circulant matrices, Toeplitz matrices, Walsh-Toeplitz matrices, circulant or Toeplitz combined with Hankel matrices and block-type circulant matrices. Group rings thus can be considered to be a generalisation of these rings of matrices, which occur in communications, signal processes, time series analysis and elsewhere. When G is finite and R is a field, it follows from the representation that U (RG), the group of units of RG, satisfies the Tits' alternative and consequently the generalised Burnside problem has a positive answer for U (RG).
Article
Full-text available
This paper presents some basic theorems giving the structure of cyclic codes of lengthn over the ring of integers modulop a and over thep-adic numbers, wherep is a prime not dividingn. An especially interesting example is the 2-adic cyclic code of length 7 with generator polynomialX 3 +λX 2 +(λ−1)X−1, where λ satisfies λ2 - λ + 2 = 0. This is the 2-adic generalization of both the binary Hamming code and the quaternary octacode (the latter being equivalent to the Nordstrom-Robinson code). Other examples include the 2-adic Golay code of length 24 and the 3-adic Golay code of length 12.
Article
. This paper sets a foundation for the study of linear codes over finite rings. The finite Frobenius rings are singled out as the most appropriate for coding theoretic purposes because two classical theorems of MacWilliams, the extension theorem and the MacWilliams identities, generalize from finite fields to finite Frobenius rings. It is over Frobenius rings that certain key identifications can be made between the ring and its complex characters. Introduction Since the appearance of [8] and [19], using linear codes over Z=4Z to explain the duality between the non-linear binary Kerdock and Preparata codes, there has been a revival of interest in codes defined over finite rings. This paper examines the foundations of algebraic coding theory over finite rings and singles out the finite Frobenius rings as the most appropriate rings for coding theory. Why are Frobenius rings appropriate for coding theory? Because two classical theorems of MacWilliams---the extension theorem and th...
Article
In this work, we focus on cyclic codes over the ring F2+uF2+vF2+uvF2{{{\mathbb{F}}_2+u{\mathbb{F}}_2+v{\mathbb{F}}_2+uv{\mathbb{F}}_2}} , which is not a finite chain ring. We use ideas from group rings and works of AbuAlrub et.al. in (Des Codes Crypt 42:273–287, 2007) to characterize the ring (F2+uF2+vF2+uvF2)/(xn1){({{\mathbb{F}}_2+u{\mathbb{F}}_2+v{\mathbb{F}}_2+uv{\mathbb{F}}_2})/(x^n-1)} and cyclic codes of odd length. Some good binary codes are obtained as the images of cyclic codes over F2+uF2+vF2+uvF2{{{\mathbb{F}}_2+u{\mathbb{F}}_2+v{\mathbb{F}}_2+uv{\mathbb{F}}_2}} under two Gray maps that are defined. We also characterize the binary images of cyclic codes over F2+uF2+vF2+uvF2{{{\mathbb{F}}_2+u{\mathbb{F}}_2+v{\mathbb{F}}_2+uv{\mathbb{F}}_2}} in general.
Article
We determine the structure of cyclic codes over Z4\mathbb{Z}_{4} for arbitrary even length giving the generator polynomial for these codes. We determine the number of cyclic codes for a given length. We describe the duals of the cyclic codes, describe the form of cyclic codes that are self-dual and give the number of these codes. We end by examining specific cases of cyclic codes, giving all cyclic self-dual codes of length less than or equal to 14.
Article
We introduce codes over an infinite family of rings and describe two Gray maps to binary codes which are shown to be equivalent. The Lee weights for the elements of these rings are described and related to the Hamming weights of their binary image. We describe automorphisms in the binary image corresponding to multiplication by units in the ring and describe the ideals in the ring, using them to define a type for linear codes. Finally, Reed Muller codes are shown as the image of linear codes over these rings.
Article
In this work, we investigate linear codes over the ring F2+uF2+vF2+uvF2{\mathbb{F}_2+u\mathbb{F}_2+v\mathbb{F}_2+uv\mathbb{F}_2} . We first analyze the structure of the ring and then define linear codes over this ring which turns out to be a ring that is not finite chain or principal ideal contrary to the rings that have hitherto been studied in coding theory. Lee weights and Gray maps for these codes are defined by extending on those introduced in works such as Betsumiya et al. (Discret Math 275:43–65, 2004) and Dougherty et al. (IEEE Trans Inf 45:32–45, 1999). We then characterize the F2+uF2+vF2+uvF2{\mathbb{F}_2+u\mathbb{F}_2+v\mathbb{F}_2+uv\mathbb{F}_2} -linearity of binary codes under the Gray map and give a main class of binary codes as an example of F2+uF2+vF2+uvF2{\mathbb{F}_2+u\mathbb{F}_2+v\mathbb{F}_2+uv\mathbb{F}_2} -linear codes. The duals and the complete weight enumerators for F2+uF2+vF2+uvF2{\mathbb{F}_2+u\mathbb{F}_2+v\mathbb{F}_2+uv\mathbb{F}_2} -linear codes are also defined after which MacWilliams-like identities for complete and Lee weight enumerators as well as for the ideal decompositions of linear codes over F2+uF2+vF2+uvF2{\mathbb{F}_2+u\mathbb{F}_2+v\mathbb{F}_2+uv\mathbb{F}_2} are obtained.
Article
We generalise structure theorems of Calderbank and Sloane for linear and cyclic codes over ℤ pa to a finite chain ring. Our results are more detailed and do not use non-trivial results from Commutative Algebra.