Rank Distribution and Dynamics of Gram Matrices from Binary m-Sequences with Applications to LCD Codes
Abstract
The Gram matrix is a classical object formed from the pairwise inner products of a collection of vectors, with fundamental roles in functional analysis, statistics, combinatorics, and coding theory. In the realm of sequence design, maximum-length sequences (m-sequences) are among the most fundamental classes of sequences, traditionally characterized by their span, decimation, shift-and-add, balance, run, and ideal autocorrelation properties. In this paper, we bridge the two foundational concepts by uncovering novel structural features of m-sequences through the lens of a family of Gram matrices. Specifically, for each 1 t 2n - 1, we extract n consecutive subsequences of length t from an m-sequence of period 2n - 1, construct their corresponding n × n Gram matrix, and investigate its rank, denoted by rn(t). Utilizing semilinear representation of Galois groups and B\'ezoutian of polynomials, we derive an explicit formula for rn(t) for all t, thereby establishing the complete rank distribution of these Gram matrices. Notably, we prove that full rank is attained for approximately half of the admissible values of t. We further uncover the intricate dynamics of rn(t): rank-deficient states are strictly unstable (i.e., rn(t) < n implies rn(t+1) rn(t)), whereas the full-rank state exhibits strong persistence, remaining at n over a nontrivial interval of consecutive values of t. Altogether, our results fully characterize both the global rank distribution and the local dynamics of rank function, as invariant of m-sequences. As an application, our findings completely determine the hull distribution of the family of punctured cyclic simplex codes.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.