Nega–Hadamard Transform Overview
- The nega–Hadamard transform is a spectral method that generalizes the classical Walsh–Hadamard transform by incorporating negaperiodic encoding in Boolean functions.
- It systematically analyzes spectral flatness and autocorrelation zeros, offering insights into negabent properties vital for sequence design and cryptography.
- The transform’s algebraic link via symmetric quadratic functions bridges negabent and bent properties, underpinning complementary sequence and Boolean function analysis.
The nega–Hadamard transform is a spectral transform on Boolean functions arising as a canonical specialization of the root-Hadamard framework. It generalizes classical transforms such as the Walsh–Hadamard and provides a systematic mechanism for encoding negaperiodic spectral and correlation properties of Boolean and generalized Boolean functions. Its significance lies in its direct correspondence with bent and complementary sequences, as well as the algebraic structure underpinning spectral flatness and correlation zeros (Medina et al., 2019).
1. Generalized Boolean Functions and Preliminaries
Let denote the -dimensional vector space over the binary field. A generalized Boolean function is a mapping
recovering ordinary Boolean functions for . For , its complex sign is defined by
For , . The binary inner product is , and Hamming weight is .
2. Root-Hadamard Transform and the Nega–Hadamard Case
The root-Hadamard transform defines a broad template embracing several classical transforms and is parametrized as follows:
- Let and .
- Let be complex roots of unity, with , and a partition of coordinates.
- The root-weight is , where restricts to .
The root-Hadamard transform is defined for by:
Specializing to , , , yields the nega–Hadamard transform, with and
The classical Walsh–Hadamard transform is recovered for .
3. Inversion, Correlation, and Spectral Criteria
The root-Hadamard transform possesses a unitary kernel (up to normalization), admitting explicit inversion. For ,
For the nega–Hadamard specialization:
The nega–autocorrelation of at is
The cross-correlation relation holds:
The Parseval identity is .
A Boolean function is negabent if for all , equivalent to for all .
4. Spectral Characterization and Relation to Bent Functions
A fundamental property links the nega–Hadamard with the Walsh–Hadamard transform using the symmetric quadratic polynomial . Define . Then,
where denotes the Walsh–Hadamard transform.
Consequently, is negabent if and only if is bent (when is even, cf. Parker–Pott 2007). Spectral flatness () is equivalent to zero nega-autocorrelation at nonzero shifts.
5. Complementarity and Negaperiodic Correlation
Negaperiodic complementarity manifests via paired spectral sums. Bipolar sequences are a negaperiodic complementary pair if
Analogously, Boolean functions are negacomplementary if for .
There is a direct correspondence: for and , the functions are negacomplementary if and only if forms a Golay complementary pair under the ordinary Walsh–Hadamard framework.
6. Explicit Example
For , let . Then is calculated as:
- , with , .
- For : .
- For : .
- For : .
- For : .
Thus , which has constant modulus; is negabent. Inversion recovers .
7. Context and Significance
The root-Hadamard framework unifies a spectrum of transforms for Boolean and generalized Boolean functions, including Walsh, nega, -Hadamard, consta-Hadamard, and -type transforms. The nega–Hadamard transform corresponds to the case over all coordinates. The algebraic connection links negabent and bent functions, aligning spectral flatness with autocorrelation zeros. The theory of complementarity—both Golay and negaperiodic—emerges naturally in the context of these transforms, with composition criteria formalized via binary components. This structural unification has foundational significance for the study of Boolean function spectra, sequence design, and combinatorial properties (Medina et al., 2019).