On the structure of generalized toric codes (Q1012139)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | On the structure of generalized toric codes |
scientific article |
Statements
On the structure of generalized toric codes (English)
0 references
14 April 2009
0 references
Toric codes are algebraic geometry codes over toric varieties. These codes were introduced by \textit{J. P. Hansen} [Coding theory, cryptography and related areas. Springer, 132--142 (2000; Zbl 1010.94014)]. Let \(M\) be an integral lattice and \(P\) be a convex polygon in \(M\otimes R\). The toric code \(C_P\) over \(\mathbb{F}_q\) associated to \(P\) is the evaluation code generated by the monomials \(x^{\alpha}\) where \(\alpha\in P\cap M\) at the points of the algebraic torus \(T=(\mathbb{F}_q^*)^r\). The author introduces a natural generalization of this family, the so called generalized toric codes, which consist of the evaluation of any polynomial algebra in the algebraic torus. More precisely, one may consider any subset \(U\subseteq \{0,\ldots,q-2\}^{r}\) and the corresponding monomial algebra \(\mathbb{F}_q[U]=\langle\{x^{u}=x_1^{u_1}\cdots x_r^{u_r}\mid u=(u_1,\ldots,u_r)\in U\}\rangle\subset \mathbb{F}_q[x_1,\ldots,x_r]\), thus the generalized toric code, \(C_U\), is the image under the \(\mathbb{F}_q\)-linear map, \(ev:\mathbb{F}_q[U] \rightarrow \mathbb{F}_q^n\), \(ev(f)=(f(t))_{t\in T}\). It is clear from his construction that any toric code is a generalized toric code. A multicyclic code is an ideal in the ring \(A=\mathbb{F}_q[x_1,\ldots,x_r]/(x_1^{N_1}-1,\ldots,x_r^{N_r}-1)\). In the present work, it is shown that generalized toric codes are equivalent to multicyclic codes with \(N_1=q-1,\ldots,N_r=q-1\). Moreover, the metric structure of the generalized toric codes is used to prove that the dual code of a generalized toric code is a generalized toric code and to provide a generator matrix (resp control matrix) in terms of the points in \(U\) (resp \(U^{\perp}\)). He also uses the dual code to compute a lower bound for the minimum distance of \(C_U\).
0 references
linear codes
0 references
toric codes
0 references
generalized toric codes
0 references
multycyclic codes
0 references