On codes induced from Hadamard matrices
Ted Hurley
TL;DR
The paper develops unit-derived techniques for Hadamard matrices to systematically construct linear block and convolutional codes with prescribed length, rate, and type, including LCD, self-dual, dual-containing, and quantum error-correcting codes. It introduces core Propositions and Algorithms that, from a single Hadamard matrix, generate large families of codes and analyze their distances, often enabling algebraic distance computation. Extensive explicit examples across various Hadamard sizes and finite fields illustrate LCD, self-dual, DC, and QECC constructions, as well as higher-memory convolutional variants. The discussion of ternary codes highlights rank constraints and specialized constructions over GF(3) and GF(3^2), broadening the applicability to codes over different characteristics. Computational tools (e.g., GAP) are highlighted as valuable for constructing and verifying these codes and distances.
Abstract
Unit derived schemes applied to Hadamard matrices are used to construct and analyse linear block and convolutional codes. Codes are constructed to prescribed types, lengths and rates and multiple series of self-dual, dual-containing, linear complementary dual and quantum error-correcting of both linear block {\em and} convolutional codes are derived.
