walsh_transform
walsh_transform,
an Octave code which
implements versions of the Walsh and Haar transforms.
The programs, as printed in the reference, had a few typographical
errors. Several programs, in particular FHT and FRT, could not be made to
perform as described in the text, and hence have been omitted.
Licensing:
The information on this web page is distributed under the MIT license.
Languages:
walsh_transform is available in
a C version and
a C++ version and
a Fortran90 version and
a MATLAB version and
an Octave version and
a Python version.
Related Data and Programs:
walsh_transform_test
Reference:
-
Ken Beauchamp,
Walsh functions and their applications,
Academic Press, 1975,
ISBN: 0-12-084050-2,
LC: QA404.5.B33.
Source Code:
-
ffwt.m
performs an in-place fast Walsh transform.
-
fwt.m
performs a fast Walsh transform.
-
haar.m
performs a Haar transform.
-
haarin.m
inverts a Haar transform.
-
hnorm.m
computes the normalization factors for a forward or inverse Haar transform.
-
i4_log_2.m
returns the integer part of the logarithm base 2 of an I4.
-
i4_wrap.m
forces an I4 to lie between given limits by wrapping.
-
walsh.m
performs a fast Walsh transform.
Last revised on 22 April 2023.