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 Gwand a condition that causes Gwto be real are proven. An off-line method for finding Gwgiven Gfis presented. Using the block-diagonal structure of Gwit is proven that spectral filtering via FWT requires fewer multiplications than spectral filtering via FFT for N \\leq 64 where N is the length of the sequence of samples of the input signal (N is a power of 2). A special condition on Gfgives a Gwsuch that spectral filtering via FWT becomes better, in terms of multiplications, than spectral filtering via FFT for N \\leq 128 .
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 :
بازگشت