Department of Scientific Computing   
Institute for Numerical Simulation   
University of Bonn   
Documentation
Download
Programming References
Bug Reports / Suggestions
FAQ
Authors
next up previous
Next: Multivariate Wavelets Up: Mathematical Introduction Previous: Mathematical Introduction

Univariate Wavelets

We start with some basic notation: Up to now the following univariate wavelets are supported: Filter masks for general Interpolets/Daubechies wavelets can be generated using the MATLAB functions b10write{I}coeffFile. These scripts generate two files AWFD/MATLAB/Data/coeffL.dat AWFD/MATLAB/Data/coeffR.dat which must be concated to either AWFD/MATLAB/Data/Icoeff.dat (Interpolets) or AWFD/MATLAB/Data/coeff.dat (Daubechies).

Since most of the algorithms work for general biorthogonal wavelets it is straightforward to include further wavelet families. To do so, one just has to feed the coefficients for the low and high pass filters and all other required operators in struct Wavelets. By now, we provide member functions which read the coefficients for the desired wavelets from the files MATLAB/Data/Icoeff.dat or MATLAB/Data/coeff.dat.

Example: The following program reads the filter coefficients for 4th order Interpolets and dumps them on the screen.

#include "Wavelet.hpp"
int debugRefine ;
int main() {
    Wavelets WC("Interpolet",4) ;
    WC.Print(1) ;
}


next up previous
Next: Multivariate Wavelets Up: Mathematical Introduction Previous: Mathematical Introduction
koster 2003-07-29