- Walsh matrix
In
mathematics , a Walsh matrix is a specific square matrix, with dimensions a power of 2, the entries of which are +1 or -1, and the property that thedot product of any two distinct rows (or columns) is zero. The Walsh matrix was proposed byJoseph Leonard Walsh in1923 . Each row of a Walsh matrix corresponds to aWalsh function .The "natural ordered" Hadamard matrix is defined by the
recursive formula below, and the "sequency ordered" Hadamard matrix is formed by rearranging the rows so that the number of sign-changes in a row is in increasing order.Adaptive Prediction and Predictive Control, by P. P. Kanjilal, p 210, 1995, IET, ISBN 0863411932] Confusingly, different sources refer to either matrix as the Walsh matrix.The Walsh matrix (and
Walsh function s) are used in computing theWalsh transform and have applications in the efficient implementation of certain signal processing operations.Formula
The Hadamard matrices of dimension for are given by the recursive formula
: :
:
and in general
:
for , where denotes the
Kronecker product .equency Ordering
The sequency ordering of the rows of the Walsh matrix can be derived from the ordering of the Hadamard matrix by first applying the bit-reversal
permutation and then theGray code permutation . [Yuen, C. 1972. "Remarks on the Ordering of Walsh Functions." IEEE Transactions on Computers. C-21: 1452.]e.g.
where the successive rows have 0, 1, 2, and 3 sign changes.
References
Wikimedia Foundation. 2010.