• 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