Search Physical Audio Signal Processing
Book Index | Global Index
Would you like to be notified by email when Julius Orion Smith III publishes a new entry into his blog?
Hadamard Matrix
A second-order Hadamard matrix may be defined by
with higher order Hadamard
matrices defined by recursive embedding,
e.g.,
When

is a power of

, the Hadamard matrix

of that
order requires no multiplies in
fixed-point arithmetic. An

Hadamard matrix has the maximum possible
determinant of any

complex matrix containing elements which are bounded by

in magnitude. This can be seen as an optimal
mixing and
scattering property of the matrix.
As of version 0.9.30, Faust's math.lib4.12contains a function called hadamard(n) for generating an
Hadamard matrix, where
must be a power of
. A
Hadamard feedback matrix is used in the programming example
reverb_designer.dsp (a configurable FDN reverberator)
distributed with Faust.
A Hadamard feedback matrix is said to be used in the IRCAM
Spatialisateur [218].
Previous: Choice of Lossless Feedback MatrixNext: Householder Feedback Matrix
About the Author: Julius Orion Smith III
Julius Smith's background is in electrical engineering (BS Rice 1975, PhD Stanford 1983). He is presently Professor of Music and Associate Professor (by courtesy) of Electrical Engineering at
Stanford's Center for Computer Research in Music and Acoustics (CCRMA), teaching courses and pursuing research related to signal processing applied to music and audio systems. See
http://ccrma.stanford.edu/~jos/ for details.