daub79

PURPOSE ^

daub79.m

SYNOPSIS ^

function [h0, h1, g0, g1] = daub79()

DESCRIPTION ^

 daub79.m

 Returns the filter coefficients (for lowpass and highpass) for the
 Daubechies 7,9 biorthogonal wavelet set
 Usage : [h0,h1,g0,g1] = daub79
 h0 - lowpass analysis
 h1 - highpass analysis
 g0 - lowpass synthesis
 g1 - highpass synthesis

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 % daub79.m
0002 %
0003 % Returns the filter coefficients (for lowpass and highpass) for the
0004 % Daubechies 7,9 biorthogonal wavelet set
0005 % Usage : [h0,h1,g0,g1] = daub79
0006 % h0 - lowpass analysis
0007 % h1 - highpass analysis
0008 % g0 - lowpass synthesis
0009 % g1 - highpass synthesis
0010 
0011 function [h0, h1, g0, g1] = daub79()
0012 
0013 b = sqrt(2)*[0.6029490182363579 0.2668641184428723 -0.07822326652898785 ...
0014   -0.01686411844287495 0.02674875741080976];
0015 c = sqrt(2)/2*[1.115087052456994 -0.5912717631142470 -0.05754352622849957 ...
0016       0.09127176311424948]; 
0017 
0018 
0019 h0 = [0 fliplr(b) b(2:5)];
0020 h1 = [0 -fliplr(c) -c(2:4) 0 0];
0021 g0 = ((-1).^(1:10)).*h1;
0022 g1 = ((-1).^(0:9)).*h0;
0023 
0024 % NOTE: This function is equivalent to the following using
0025 %  the MATLAB wavelet toolbox:
0026 % [rf,df] = biorwavf('bior4.4');
0027 % [h0,h1,g0,g1] = biorfilt(df,rf);
0028

Generated on Mon 10-Jun-2013 23:03:23 by m2html © 2005