Convolutional codes of Goppa type (Q1885354)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Convolutional codes of Goppa type
scientific article

    Statements

    Convolutional codes of Goppa type (English)
    0 references
    28 October 2004
    0 references
    Let \(U\) denote the affine line over the finite field \({\mathbb F}_q\). Let \(\pi:X\rightarrow U\) be a projective and flat morphism whose fibers are smooth and geometrically irreducible curves. Let \(p_i, 1\leq i\leq n\), be distinct sections of \(\pi\), and put \(D=p_1(U)+\cdots +p_n(U)\). Then \(D\) is a relative divisor of degree \(n\) over \(U\). Let \({\mathcal L}\) be an invertible sheaf on \(X\), and let \(\eta\) denote the generic point of \(U\). Then the authors define the convolutional Goppa code \({\mathcal C}({\mathcal L},D)\) to be the \({\mathbb F}_q(z)\)-module that is the image of the map \[ H^0(X,{\mathcal L})_\eta\rightarrow H^0(X,{\mathcal O}_D)_\eta\cong {\mathbb F}_q(z)^n, \] which evaluates a global section of \({\mathcal L}\) on \(D\) over the generic point of \(U\). If the sections \(p_i\) are pairwise disjoint, then there is a canonical isomorphism of rings \( H^0(X,{\mathcal O}_D)\rightarrow {\mathbb F}_q[z]^n\). However, when these sections are not disjoint, then there are non-canonical isomorphisms \(\phi: H^0(X,{\mathcal O}_D)\rightarrow {\mathbb F}_q[z]^n\) of \({\mathbb F}_q[z]\)-modules that are not in general isomorphisms of rings. Fixing such an isomorphism \(\phi\) of \({\mathbb F}_q[z]\)-modules, the authors define the convolutional Goppa code \({\mathcal C}({\mathcal L},D,\phi)\) to be the image of the composition \[ H^0(X,{\mathcal L})\rightarrow H^0(X,{\mathcal O}_D)\overset\phi\rightarrow {\mathbb F}_q[z]^n. \] Every matrix defining this composition is a basic generator matrix for \({\mathcal C}({\mathcal L},D,\phi)\). In the case when \(X\) is a rational surface, the authors construct examples of convolutional codes that are analogous to generalized Reed-Solomon codes. Using this construction, they give concrete examples of convolutional Goppa codes that are maximum distance separable convolutional codes.
    0 references
    convolutional code
    0 references
    Goppa code
    0 references
    family of projective curves
    0 references
    0 references

    Identifiers