English

Construction of MRD Codes Based on Circular-Shift Operations

Information Theory 2026-02-16 v1 math.IT

Abstract

Most well-known constructions of (N×n,qNk,d)(N \times n, q^{Nk}, d) maximum rank distance (MRD) codes rely on the arithmetic of FqN\mathbb{F}_{q^N}, whose increasing complexity with larger NN hinders parameter selection and practical implementation. In this work, based on circular-shift operations, we present a construction of (J×n,qJk,d)(J \times n, q^{Jk}, d) MRD codes with efficient encoding, where JJ equals to the Euler's totient function of a defined LL subject to gcd(q,L)=1\gcd(q, L) = 1. The proposed construction is performed entirely over Fq\mathbb{F}_q and avoids the arithmetic of FqJ\mathbb{F}_{q^J}. We further characterize the constructed MRD codes, Gabidulin codes and twisted Gabidulin codes using a set of qq-linearized polynomials over the row vector space FqN\mathbb{F}_{q}^N, and clarify their inherent difference and connection. For the case JmLJ \neq m_L, where mLm_L denotes the multiplicative order of qq modulo LL, we show that the proposed MRD codes, in a family of settings, are different from any Gabidulin code and any twisted Gabidulin code. For the case J=mLJ = m_L, we prove that every constructed (J×n,qJk,d)(J \times n, q^{Jk}, d) MRD code coincides with a (J×n,qJk,d)(J \times n, q^{Jk}, d) Gabidulin code, yielding an equivalent circular-shift-based construction that operates directly over Fq\mathbb{F}_q. In addition, we prove that under some parameter settings, the constructed MRD codes are equivalent to a generalization of Gabidulin codes obtained by summing and concatenating several (mL×n,qmLk,d)(m_L \times n, q^{m_Lk}, d) Gabidulin codes. When q=2q=2, LL is prime and nmLn\leq m_L, it is analyzed that generating a codeword of the proposed ((L1)×n,2(L1)k,d)((L-1) \times n, 2^{(L-1)k}, d) MRD codes requires O(nkL)O(nkL) exclusive OR (XOR) operations, while generating a codeword of ((L1)×n,2(L1)k,d)((L-1) \times n, 2^{(L-1)k}, d) Gabidulin codes, based on customary construction, requires O(nkL2)O(nkL^2) XOR operations.

Keywords

Cite

@article{arxiv.2602.12766,
  title  = {Construction of MRD Codes Based on Circular-Shift Operations},
  author = {Zhe Zhai and Sheng Jin and Qifu Tyler Sun and Zongpeng Li},
  journal= {arXiv preprint arXiv:2602.12766},
  year   = {2026}
}
R2 v1 2026-07-01T10:35:04.548Z