Fast Walsh-Hadamard Transform
by Gylson Thomas
08 Feb 2005
(Updated 14 Nov 2007)
The function implement the sequency(Walsh) ordered fast Walsh-Hadamard transform.
|
Watch this File
|
| File Information |
| Description |
The function implement the 1D sequency(Walsh) ordered fast Walsh-Hadamard transform which can be used in signal processing, pattern recongnition and Genetic alogorithms.
This algorithm uses a Cooley-Tukey type signal flow graph and is implemented in N log2 N additions and subtractions. Data sequence length must be an integer power of 2.
The inverse transform is the same as the forward transform except for the multiplication factor N. This can be easily achieved by deleting the last line i.e. x=inv(N)*x;
Example:
x=[1 2 1 1];
W=FWHT(x); |
| Acknowledgements |
The author wishes to acknowledge the following in the creation of this submission:
Walsh Transform(1D)
|
| MATLAB release |
MATLAB 6.5 (R13)
|
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Comments and Ratings (15) |
| 18 Apr 2005 |
Larry Kenney
|
|
|
| 11 May 2005 |
Jiang Anyou
|
|
|
| 16 Jun 2005 |
fras hafeid
|
|
|
| 19 Jul 2005 |
jeissonjavier rey duque
|
|
|
| 29 Mar 2006 |
Baojun Qi
|
|
|
| 03 Aug 2006 |
sin r
|
|
|
| 03 Jul 2007 |
f f
|
|
|
| 01 Aug 2007 |
Nedunuri krishna
|
|
|
| 02 Sep 2007 |
Laszlo Hars
|
|
|
| 11 Dec 2007 |
Jaseem Mohamed
|
|
|
| 09 Jun 2008 |
Ranga Dias
|
|
|
| 10 Jun 2008 |
Mayra V
|
|
|
| 25 Aug 2008 |
Sumit Jha007
|
|
|
| 27 Aug 2008 |
Saifuldeen A-Mohammed
|
|
|
| 11 Aug 2009 |
Stephen Becker
|
|
|
| Updates |
| 16 Mar 2005 |
sequency ordered Walsh transform is the most common in use similar to FFT. |
| 17 Mar 2005 |
A correction in example and reference is added |
| 11 Apr 2005 |
Shorcut for determining Inverse FWHT |
| 14 Nov 2007 |
As per the 9th review comment, in order to avoid signal processing toolbox, the bitrevorder function is also incorporated along with the main source code. |
|
Contact us at files@mathworks.com