- Walsh function
In
mathematical analysis , the set of Walsh functions form anorthogonal basis of thesquare-integrable functions on theunit interval . The functions take the values -1 and 1 only, on sub-intervals defined bydyadic fraction s. They are useful inelectronics , and other engineering applications.The orthogonal Walsh functions are used to perform the
Hadamard transform , which is very similar to the way the orthogonal sinusoids are used to perform the Fourier transform.The Walsh functions are related to the Haar functions; both form a
complete orthogonal system . The Haar function system may on the one hand be preferablebecause of its wavelet properties (e.g. localization), on theother hand the Walsh functions are bounded (in fact of modulus1 everywhere).The order of the function is 2s, where "s" is an
integer , meaning that there is 2s (time-)intervals in which the value is -1 or 1.A list of the 2"s" Walsh functions make a
Hadamard matrix .One way to define Walsh functions is using the binary digit representations of reals and integers. For an integer "k" consider the binary digit representation
:"k" = "k"0 + "k"12+...+"k""m"2"m",
for some integer "m", and with "k""i" equal to 0 or 1. Then if "k" is the
Gray code transform of "j-1",the "j"-th Walsh function at a point "x", with 0 ≤ x < 1, is:"wal" "j"(x) = (-1)(k0x0+...kmxm),
if
:"x" = "x"0/2+ "x"1/22 + "x"2/23+...,
where again "x""i" is 0 or 1 (only finitely often 1, if "x" is a rational number).
Walsh functions can be interpreted as the characters of
:(Z2)N,
the group of sequences over Z2; using this viewpoint, several generalizations have been defined.
Applications (in mathematics) can be found wherever digit representations are used, e.g. in the analysis of digital
quasi-Monte Carlo method s.Walsh functions are used in
Radio Astronomy to reduce the effects of electricalcrosstalk between antenna signals.External links
* [http://mathworld.wolfram.com/WalshFunction.html Walsh functions at MathWorld]
* [http://sepwww.stanford.edu/public/docs/sep70/carlos1/paper_html/node5.html Walsh functions at Stanford Exploration Project]
*Joseph Leonard Walsh
Wikimedia Foundation. 2010.