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