daub97lift.h File Reference

Daubechies 9/7 wavelet transform (Lifting). More...


Defines

#define ALPHA   -1.58615986717275
#define BETA   -0.05297864003258
#define GAMMA   0.88293362717904
#define DELTA   0.44350482244527
#define EPSILON   1.14960430535816

Functions

local void daub97lift_analysis_1D_even (coeff_t *signal_in, coeff_t *signal_out, int signal_length)
local void daub97lift_synthesis_1D_even (coeff_t *signal_in, coeff_t *signal_out, int signal_length)
local void daub97lift_analysis_1D_odd (coeff_t *signal_in, coeff_t *signal_out, int signal_length)
local void daub97lift_synthesis_1D_odd (coeff_t *signal_in, coeff_t *signal_out, int signal_length)


Detailed Description

This file contains lifting implementation of a famous Daubechies 9/7 wavelet transform. Lifting transforms are faster than generic filter-based counterparts, but they lack uniformity.

References

QccPack, James E. Fowler

Generated on Fri May 27 14:50:00 2011 for EPSILON by  doxygen 1.5.6