학술논문
SurfWave: an object-oriented class library for wavelet analysis
Document Type
Conference
Author
Source
1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings Acoustics, speech and signal processing Acoustics, Speech, and Signal Processing, 1996. ICASSP-96. Conference Proceedings., 1996 IEEE International Conference on. 3:1451-1454 vol. 3 1996
Subject
Language
ISSN
1520-6149
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.