Table of Contents
Fetching ...

Construction of Cyclic Codes over a Class of Matrix Rings

Soham Ravikant Joshi, Shikha Patel, Om Prakash

TL;DR

We address the problem of constructing cyclic codes over the noncommutative matrix ring $\mathcal{R}=M_4(\mathbb F_2[u]/\langle u^k \rangle)$ and translating them to $\mathbb F_{16}$ via Gray and Bachoc maps. The paper develops the ring structure, classifies ideals, and expresses cyclic codes as direct sums of right $\mathcal{R}$-submodules, while deriving Euclidean and Hermitian duals and their cardinalities. It introduces distance-preserving module isometries that connect $\mathcal{R}$-codes to $\mathbb F_{16}$ codes and provides nontrivial examples with good parameters, illustrating the approach with explicit generators and Gray images. This work generalizes cyclic-code theory on matrix rings to a nilpotent, noncommutative setting and has potential implications for space-time coding and outer coset constructions in communications.

Abstract

Let $ \mathbb F_2[u]/ \langle u^k \rangle= \mathbb F_2+u\mathbb F_2+u^2\mathbb F_2+\cdots+u^{k-1}\mathbb F_2 ,$ where $u^k=0$ for a positive integer $k$, and $\mathcal{R}=M_4 (\mathbb F_2( u)/ \langle u^k \rangle)$ be the finite noncommutative non-chain matrix ring of order $4\times4$. This paper presents the construction of cyclic codes over the finite field $\mathbb F_{16}$ via the considered matrix ring $\mathcal{R}$. In this connection, first, we discuss the structure of the ring $\mathcal{R}$ and show that $\mathcal{R}$ is isomorphic to the ring $( \mathbb F_{16}+ v\mathbb F_{16} + v^2\mathbb F_{16} + v^3\mathbb F_{16}) + u(\mathbb F_{16} + v\mathbb F_{16} + v^2\mathbb F_{16} + v^3\mathbb F_{16}) + u^2(\mathbb F_{16} + v\mathbb F_{16} + v^2\mathbb F_{16}+ v^3\mathbb F_{16}) + \cdots + u^{k-1}(\mathbb F_{16} + v\mathbb F_{16} + v^2\mathbb F_{16} + v^3\mathbb F_{16})$ where $v^4=0, u^k=0, u^iv^j=v^ju^i$ for $i \in \{1,\dots, k-1\}$ and $j \in \{1, 2, 3\}$. Then, we establish the form of ideals of the ring $\mathcal{R}$ and related cyclic codes over $\mathcal{R}$. Further, we show that these cyclic codes can be written as the direct sums of $\mathcal{R}$-submodules of $\frac{\mathcal{R}[x]}{<x^n-1>}$, and derive the formula for the cardinality of cyclic codes over $\mathcal{R}$. Then, we consider the Euclidean and Hermitian duals of the derived cyclic codes over $\mathcal{R}$. Under the module isometry for $\mathcal{R}$, we use the Bachoc map and the Gray map, which takes a derived cyclic code over $\mathcal{R}$ to $\mathbb F_{16}$. Finally, we provide some non-trivial examples of linear codes over $\mathbb F_{16}$ with good parameters that support our derived results and compare a few codes with existing codes in the literature.

Construction of Cyclic Codes over a Class of Matrix Rings

TL;DR

We address the problem of constructing cyclic codes over the noncommutative matrix ring and translating them to via Gray and Bachoc maps. The paper develops the ring structure, classifies ideals, and expresses cyclic codes as direct sums of right -submodules, while deriving Euclidean and Hermitian duals and their cardinalities. It introduces distance-preserving module isometries that connect -codes to codes and provides nontrivial examples with good parameters, illustrating the approach with explicit generators and Gray images. This work generalizes cyclic-code theory on matrix rings to a nilpotent, noncommutative setting and has potential implications for space-time coding and outer coset constructions in communications.

Abstract

Let where for a positive integer , and be the finite noncommutative non-chain matrix ring of order . This paper presents the construction of cyclic codes over the finite field via the considered matrix ring . In this connection, first, we discuss the structure of the ring and show that is isomorphic to the ring where for and . Then, we establish the form of ideals of the ring and related cyclic codes over . Further, we show that these cyclic codes can be written as the direct sums of -submodules of , and derive the formula for the cardinality of cyclic codes over . Then, we consider the Euclidean and Hermitian duals of the derived cyclic codes over . Under the module isometry for , we use the Bachoc map and the Gray map, which takes a derived cyclic code over to . Finally, we provide some non-trivial examples of linear codes over with good parameters that support our derived results and compare a few codes with existing codes in the literature.
Paper Structure (11 sections, 12 theorems, 112 equations)

This paper contains 11 sections, 12 theorems, 112 equations.

Key Result

Theorem 3.1

Let $n$ be an odd positive integer and $x^n - 1 =\prod_{r=1}^{m} f_r$, where $f_ r$'s are basic irreducible polynomials over $\mathcal{R}$. Then

Theorems & Definitions (27)

  • Theorem 3.1
  • proof
  • Theorem 3.2
  • proof
  • Corollary 3.3
  • proof
  • Theorem 3.4
  • proof
  • Theorem 3.5
  • proof
  • ...and 17 more