DocumentCode :
302797
Title :
SurfWave: an object-oriented class library for wavelet analysis
Author :
Adler, James M. ; Rao, Bhaskar D.
Author_Institution :
Tangent Syst. Inc., San Diego, CA, USA
Volume :
3
fYear :
1996
fDate :
7-10 May 1996
Firstpage :
1451
Abstract :
This paper addresses the design and development of a software environment for experimenting with filter banks, wavelets, and wavelet packets. An object-oriented class library, called SurfWave, is developed that provides a straightforward interface for experimenting and applying wavelet theory. SurfWave uses the power of C++ for efficiency and ease-of-use by isolating the user from distracting software and hardware peculiarities. It can be easily modified to provide new functionality, i.e., support for new cost functions, optimization algorithms, filter bank topologies, etc. SurfWave is available on several platforms (Unix, PC/Windows, Macintosh) and languages (C++, Matlab, CPX), presenting a uniform “point-of-departure” to the widest cross-section of wavelet enthusiasts
Keywords :
band-pass filters; object-oriented programming; programming environments; signal processing; wavelet transforms; C++; CPX; Macintosh; Matlab; PC/Windows; SurfWave; Unix; cost functions; filter bank topologies; interface; object-oriented class library; optimization algorithms; software environment design; software environment development; wavelet analysis; wavelet packets; wavelet theory; wavelets; Band pass filters; Cost function; Filter bank; Fourier transforms; Signal analysis; Signal resolution; Software libraries; Time frequency analysis; Wavelet analysis; Wavelet packets;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1996. ICASSP-96. Conference Proceedings., 1996 IEEE International Conference on
Conference_Location :
Atlanta, GA
ISSN :
1520-6149
Print_ISBN :
0-7803-3192-3
Type :
conf
DOI :
10.1109/ICASSP.1996.543935
Filename :
543935
Link To Document :
بازگشت