Papers
Topics
Authors
Recent
Search
2000 character limit reached

Non-Central Codes with Unit Constructions

Updated 10 November 2025
  • Non-Central Codes Using Units are codes derived from non-central units in group rings and division algebras, generating structures that extend beyond classical ideal-based approaches.
  • They employ group ring-matrix isomorphisms to construct full-rank generator and check matrices, exemplified by codes like the [14,6,6] code over F₃.
  • These constructions enable enhanced minimum distance and unique automorphism properties, though they present computational challenges in large algebraic settings.

Non-central codes using units arise from constructive methods in ring and group ring theory, exploiting the existence of units that do not lie in the center of the associated algebraic structure. This class of codes extends classical algebraic coding theory beyond ideal-based constructions, allowing generator and code structures fundamentally incompatible with two-sided ideal properties. Such codes display distinct properties, including asymmetry, non-equivalence to abelian codes, and, in the non-linear context, the ability to surpass traditional linear code parameters.

1. Algebraic Preliminaries: Units, Non-Centrality, and Group Rings

Let GG be a finite group of order nn, and RR a (not necessarily commutative) ring with identity. The group ring R[G]R[G] consists of finite formal sums u=∑g∈Gαggu = \sum_{g\in G}\alpha_g g with αg∈R\alpha_g\in R, equipped with component-wise addition and convolution multiplication. Units U(R[G])U(R[G]) are those uu for which there exists v∈R[G]v\in R[G] with uv=1=vuuv=1=vu.

Central units lie in the center

nn0

A unit nn1 is non-central. Classical (ideal-based) group code theory is largely concerned with codes produced by central idempotents or units, for which group ring right (or left) ideals yield codes with group-invariant properties. Non-central units generate left or right modules that fail to be two-sided ideals, thereby expanding the structural diversity of available codes (0710.5893, Chahal et al., 5 Nov 2025).

2. Code Construction via Non-Central Units

A fundamental advance is the recognition that for any unit nn2, one can construct an associated nn3 matrix via the group ring-matrix isomorphism nn4, defined with respect to a chosen ordering nn5. For nn6,

nn7

Given any selection nn8, the submatrix nn9 consisting of the corresponding RR0 rows of RR1 forms a full-rank generator matrix of a linear RR2 code over RR3. The inverse RR4 gives rise to the check matrix RR5, where RR6 is the submatrix of RR7 corresponding to the complement of RR8. This approach generalizes to codes over rings, matrix rings, or group rings themselves (0710.5893).

Non-central units produce codes RR9 for R[G]R[G]0 a submodule of R[G]R[G]1 of rank R[G]R[G]2, which are not ideals: the non-commutativity R[G]R[G]3 for some R[G]R[G]4 ensures failure of two-sided closure unless R[G]R[G]5 is central.

3. Non-Central Codes Beyond Ideals: Properties and Concrete Constructions

Non-central codes admit wide latitude in structure. In metacyclic group algebras, central primitive idempotents R[G]R[G]6 derived from strong Shoda pairs R[G]R[G]7 generate classical two-sided central codes. To yield non-central codes, the idempotent is "cut" by a projector R[G]R[G]8 for a subgroup R[G]R[G]9, yielding u=∑g∈Gαggu = \sum_{g\in G}\alpha_g g0, and then conjugated by a unit u=∑g∈Gαggu = \sum_{g\in G}\alpha_g g1 (often a Bass, bicyclic, or alternating unit): u=∑g∈Gαggu = \sum_{g\in G}\alpha_g g2 (Chahal et al., 5 Nov 2025). The left ideal u=∑g∈Gαggu = \sum_{g\in G}\alpha_g g3 maintains dimension but can achieve strictly increased minimum weight compared to its central counterpart.

For example, in u=∑g∈Gαggu = \sum_{g\in G}\alpha_g g4 with u=∑g∈Gαggu = \sum_{g\in G}\alpha_g g5, the code u=∑g∈Gαggu = \sum_{g\in G}\alpha_g g6 (where u=∑g∈Gαggu = \sum_{g\in G}\alpha_g g7, u=∑g∈Gαggu = \sum_{g\in G}\alpha_g g8 and u=∑g∈Gαggu = \sum_{g\in G}\alpha_g g9) is a non-central αg∈R\alpha_g\in R0 code, achieving the best known minimum distance for these parameters. This structural innovation is inaccessible to codes from abelian group rings, which display more rigid automorphism and weight structures. Non-central codes constructed this way are systematically nonequivalent to any abelian group code of the same length and dimension (Chahal et al., 5 Nov 2025).

4. Sum-Rank, Non-commutative Codes, and Division Algebra Units

In the context of sum-rank metric codes, non-centrality becomes essential when constructing codes from the norm-one units αg∈R\alpha_g\in R1 in a maximal order αg∈R\alpha_g\in R2 of a central division algebra αg∈R\alpha_g\in R3. The code map

αg∈R\alpha_g\in R4

where αg∈R\alpha_g\in R5 is a set of split finite places and αg∈R\alpha_g\in R6, produces codewords as tuples of matrices, with the sum-rank distance

αg∈R\alpha_g\in R7

A key result is the existence of asymptotically good families of such codes: for each αg∈R\alpha_g\in R8, one obtains codes over block length αg∈R\alpha_g\in R9 and alphabet U(R[G])U(R[G])0, with rate U(R[G])U(R[G])1, relative sum-rank distance U(R[G])U(R[G])2, and U(R[G])U(R[G])3 (Maire et al., 2018). The non-commutativity of U(R[G])U(R[G])4 precludes centrality, and these codes extend the geometric philosophy—previously realized through commutative function field constructions—into fully non-commutative arithmetic settings.

5. Non-Central Codes from Units in Nonlinear and Convolutional Contexts

Non-central unit constructions are not restricted to linear codes or finite fields. Codes can be built as cosets in the group of units U(R[G])U(R[G])5 of rings such as U(R[G])U(R[G])6 for finite abelian U(R[G])U(R[G])7. For example, Best's U(R[G])U(R[G])8 code is realized as a coset U(R[G])U(R[G])9 where uu0 is an explicitly constructed subgroup and uu1. Under the Gray map, this produces binary nonlinear codes with minimum Lee distance corresponding to the Hamming metric in the image. Differences between codewords remain in uu2, ensuring structural parity for minimum distance analysis. Decoding exploits the group structure: invert, multiply by uu3, and perform subgroup membership checks, yielding highly efficient syndrome algorithms (Greferath et al., 2011).

Extensions to convolutional codes are achieved by considering units in Laurent series over non-commutative matrix or group rings, uu4. With uu5 a unit with inverse uu6, algebraic block decompositions yield generator and check matrices for convolutional codes with precisely controlled free distances. In this setting, the non-commutative structure enables flexible design of memory and weight by tuning the nilpotency and placement of the coefficients uu7 (0711.3629).

6. Parameters, Advantages, and Limitations

Non-central codes using units have flexible parameters. The code length is set by uu8 (or analogously, the total block length in division algebra settings), and the dimension by the size of the selected basis or the order of the associated subgroup. Minimum distance estimates in non-central codes require combinatorial or group-theoretic analysis, sometimes via evaluation in group rings or via explicit calculation of idempotent supports after conjugation.

A salient advantage is that non-centrality opens up code parameter spaces inaccessible to ideal-based (central) constructions. Notably, best-known codes such as uu9 over v∈R[G]v\in R[G]0 and v∈R[G]v\in R[G]1 LDPC codes over v∈R[G]v\in R[G]2 emerge, as do nonlinear codes with sizes exceeding the best linear competitors (Greferath et al., 2011). The algebraic structure allows tailoring codes to be LDPC, self-dual, or have exotic automorphism groups.

Potential limitations arise in the explicit construction of suitable non-central units with desired invertibility and support properties. Decoding and verification of minimum distance may require deeper utilization of the underlying non-commutative algebraic structure. For large underlying groups or rings, matrix manipulations can become computationally intensive, though practical implementations often only require certain submatrices for encoding (0710.5893).

7. Relation to Classical and Modern Coding Theory

The use of non-central units constitutes a significant generalization of group-code and ring-code paradigms. Whereas classical codes (e.g., cyclic, Reed–Solomon, BCH) arise from ideals and commutative settings, non-central constructions enlarge the universe of possible codes: one-sided modules, non-abelian symmetries, and non-linear Gray-lifted codes (0710.5893, Chahal et al., 5 Nov 2025, Greferath et al., 2011).

The algebraic mechanisms—particularly group ring-matrix isomorphisms, conjugation by units, and the exploitation of division algebraic and arithmetic group structures—demonstrate the fruitful interaction between advanced algebra and coding theory. These frameworks underpin ongoing developments in module-theoretic code families, arithmetic lattice codes, and sum-rank metric codes, and they continue to deliver codes matching or exceeding the best known bounds for both linear and nonlinear casework.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Non-Central Codes Using Units.