Implementation
Front Page
Contents
About the Book
Implementation
Wavelets in Matlab
Uvi_Wave Toolbox
Quotes & Reviews
Typos
The Authors
Comments & Ideas
Links

The chapter on implementation has a series of Matlab examples on different aspects of implementation. To relieve you of typing everything, here is a list of all the examples. Please note the following

  • The examples are in general not ready for immediate use. See chapter 11 for further explanation.
  • The examples in the second column are the same as in the first column. The only difference is the name of the file.
  • Some of the examples require Uvi_wave to be installed.

To save the files to your own disk, right click and choose “Save target as ...” or “Save Link as ...”. Alternatively, if you’re using Netscape you can hold down Shift while left clicking the file names.

1. Introduction to Software

 

 

1.1 Example of a Function in Matlab

Fnct-11.m

dwt.m


2. Implementing the Haar Transform Through Lifting

 

 

2.1 The Haar Transform

Fnct-21.m

dwthaar.m

2.2 Wavelet Decomposition Using the Haar Transform

Fnct-22.m

w_decomp.m


3. Implementing the DWT Through Lifting

 

 

3.1 Matlab Optimized Daubechies 4 Transform

Fnct-31.m

 

3.2 Daubechies 4 Transform in C

Fnct-32.c

 

3.3 Cyclic Permutation of a Vector

Fnct-33.m

cpv.m

3.4 Matlab Optimized CDF(4,6) Transform

Fnct-34.m

 

3.5 CDF(4,6) Transform in C

Fnct-35.c

 

3.6 Inverse Daubechies 4 Transform

Fnct-36.m

 


4. The Real Time Method

 

 

4.1 The Raw Daubechies 4 Equations

Fnct-41.m

 

4.2 The Real Time Daubechies 4 Transform

Fnct-42.m

 

4.3 The Real Time Daubechies 4 Shifted Transform

Fnct-43.m

 

4.4 The Memory Optimized Real Time Daubechies 4 Transform

Fnct-44.m

 

4.5 The Optimized Real Time Inverse Daubechies 4 Transform

Fnct-45.m

 

4.6 The Raw CDF(4,6) Equations

Fnct-46.m

 

4.7 The Modified CDF(4,6) Equations

Fnct-47.m

 

4.8 The Modified CDF(4,6) Transform

Fnct-48.m

 

4.9 The Real Time CDF(4,6) Transform

Fnct-49.m

 

4.10 The Real Time CDF(4,6) Transform in C

Fnct-410.c

 

4.11 The Real Time Inverse CDF(4,6) Transform

Fnct-411.m

 

4.12 The Optimized Real Time CDF(4,6) Transform

Fnct-412.m

 


5. Filter Bank Implementation

 

 

5.1 Filter implementation of DWT (Uvi_Wave)

Fnct-51.m

fil_cv.m

5.2 Filter implementation with boundary correction - in C

Fnct-52.c

 


6. Construction of Boundary Filters

 

 

6.1 Construction of Left and Right Boundary Filters

Fnct-61.m

boundary.m

6.2 Application of Gram-Schmidt Boundary Filters

Fnct-62.m

applyboundary.m


7. Wavelet Packet Decomposition

 

 

7.1 Wavelet Packet Decomposition

Fnct-71.m

wpd.m


8. Wavelet Packet Bases

 

 

8.1 Generating a Vector with Cost Values

Fnct-81.m

 

8.2 Best Basis Search

Fnct-82.m

 

 

 

 

All examples in one file.

All-examples.txt

 


Ripples in Mathematics - The Discrete Wavelet Transform. Springer Verlag Berlin Heidelberg 2001
Web master:
Anders la Cour-Harbo, Aalborg University, Denmark.
MATLAB is a registred trademark of The MathWorks, Inc.