DocumentCode
1106952
Title
Spectral filtering using the fast Walsh transform
Author
Zarowski, Christopher J. ; Yunik, Maurice
Author_Institution
University of Manitoba, Winnipeg, Man., Canada
Volume
33
Issue
5
fYear
1985
fDate
10/1/1985 12:00:00 AM
Firstpage
1246
Lastpage
1252
Abstract
This paper describes a method of doing spectral filtering using the fast Walsh transform (FWT) rather than the fast Fourier transform (FFT). Rather than using the Walsh transform to find Fourier coefficients which can then be filtered by ordinary means, as was done in [2], we find a new filter function, expressed as a matrix, that does the same filtering operation in the Walsh domain as the filter function matrix in the Fourier domain. This new filter matrix, called the Walsh gain matrix (Gw ), is block-diagonal and real while the Fourier gain matrix (Gf ) is complex diagonal. The block-diagonal structure of Gw and a condition that causes Gw to be real are proven. An off-line method for finding Gw given Gf is presented. Using the block-diagonal structure of Gw it is proven that spectral filtering via FWT requires fewer multiplications than spectral filtering via FFT for
where N is the length of the sequence of samples of the input signal (N is a power of 2). A special condition on Gf gives a Gw such that spectral filtering via FWT becomes better, in terms of multiplications, than spectral filtering via FFT for
.
where N is the length of the sequence of samples of the input signal (N is a power of 2). A special condition on G
.Keywords
Arithmetic; Discrete transforms; Filtering; Performance gain; Random access memory; Read only memory; Read-write memory;
fLanguage
English
Journal_Title
Acoustics, Speech and Signal Processing, IEEE Transactions on
Publisher
ieee
ISSN
0096-3518
Type
jour
DOI
10.1109/TASSP.1985.1164689
Filename
1164689
Link To Document