function h = MakePollen2(phi1, phi2) % Two parameter Orthonormal Pollen Family % y = MakePollen2(phi1, phi2) % Input: phi1, phi2 - angle in [0, 2 *pi) % Output: h - low pass ON wavelet filter of length 6 % s = 2 * sqrt(2); h( 1 ) = ( 1+cos(phi1) - cos( phi2 ) - cos( phi1) * cos( phi2) ... + sin( phi1 ) - cos( phi2) * sin( phi1) - sin( phi2 ) ... + cos( phi1) * sin( phi2) - sin( phi1) * sin( phi2 ) )/ (2*s); h( 2 ) = ( 1-cos( phi1) + cos( phi2) - cos( phi1) * cos( phi2) ... + sin( phi1) + cos( phi2) * sin( phi1) - sin( phi2) ... - cos( phi1) * sin( phi2) - sin( phi1) * sin( phi2) )/ (2*s); h( 3 ) = ( 1 + cos( phi1) * cos( phi2) + cos( phi2) * sin( phi1) ... - cos( phi1) * sin( phi2 ) + sin( phi1) *sin( phi2 ) )/s; h( 4 ) = ( 1 + cos( phi1 ) * cos( phi2 ) - cos( phi2 ) * sin( phi1 ) ... + cos( phi1 )* sin( phi2 ) + sin( phi1)* sin( phi2) )/s; h( 5 ) = ( 1-cos( phi1) + cos( phi2 )- cos( phi1 )* cos( phi2 ) ... - sin( phi1 ) - cos( phi2 ) * sin( phi1 ) + sin( phi2 ) ... + cos( phi1 )* sin( phi2 )- sin( phi1 )* sin( phi2) ) /(2*s); h( 6 ) = ( 1+cos( phi1 )- cos( phi2 )- cos( phi1 )* cos( phi2 ) ... - sin( phi1 ) + cos( phi2 ) * sin( phi1 ) + sin( phi2 ) ... - cos( phi1 ) * sin( phi2 ) - sin( phi1 )* sin( phi2) )/ (2*s); % B. Vidakovic, 12/8/2002