On Euclidean self-dual codes and isometry codes (Q2668221)

From MaRDI portal
scientific article
Language Label Description Also known as
English
On Euclidean self-dual codes and isometry codes
scientific article

    Statements

    On Euclidean self-dual codes and isometry codes (English)
    0 references
    0 references
    3 March 2022
    0 references
    This work introduces new methods and algorithms to construct Euclidean self-dual codes over large finite fields. A new algorithm to construct orthogonal matrices is presented and this algorithm is applied to construct self-dual codes over finite fields. The orthogonal group of index \(n\) over a \(\mathbb{F}_q\) is defined by \(\mathcal{O}_n(q)=\{A \in \mathrm{GL}(n, q)\mid AA^T = I_n\}.\) In order to efficiently apply this algorithm, the author searches for matrices such that each row is having as many non-zero entries as possible. The construction is very efficient for small lengths. However sometimes these short codes can be used to construct longer ones in smaller field. Under the condition of \(q\equiv1\pmod{4}\) and \(\alpha=\omega^\frac{q-1}{4}\) for some primitive element \(\omega\in\mathbb{F}_{q}\) there exist some elements \(\alpha,\beta,\gamma,\delta,\lambda,\theta\) such that \(G_n=\left( \begin{array}{c|c|c|c} \theta & \beta \ldots \beta & \alpha & \lambda(L_1+\cdots+L_n) \\ \hline \delta & & \gamma & \\ \vdots & B & \vdots & \alpha L \\ \delta & & \gamma & \\ \end{array} \right),\) where \(L\in\mathcal{O}_n(q)\) and \(L_i\) -- its \(i\)-th row, generates a self-orthogonal \([2n+2,\geq n]\) code and in case \(\delta=0\) and \(\theta\neq 0\) the code is self-dual with parameters \([2n+2,n+1].\) Denoting by \(J_n\) the \(n\times n\) all-ones matrix, here there are two cases for the matrix \(B=J_n-I_n\) and \(B=J_n+I_n.\) The inner code as a linear map with some specific properties called an isometry is studied. Dual preserving linear maps are used in order to construct self-orthogonal codes over small finite prime fields using the method of concatenation. Self-dual codes over \(\mathbb{F}_{2^3}\) and \(\mathbb{F}_{3^2}\) up to length 40 as well as more than 30 new binary optimal self-orthogonal codes, one new binary self-dual code with parameters \([88, 44, 16]\) are constructed as an application of these new methods.
    0 references
    orthogonal matrix
    0 references
    self-orthogonal code
    0 references
    self-dual code
    0 references
    optimal code
    0 references
    isometry code
    0 references
    concatenation
    0 references

    Identifiers