<< Chapter < Page
  Wavelets and wavelet transforms     Page 24 / 28
Chapter >> Page >
Folding Functions Supported on Half-Lines.
Folding Functions Supported on Half-Lines:
(a) f ( t ) = cos ( π 2 11 t ) u ( t ) ( ( u ( t ) is the Unit Step or Heaviside Function)(b) U + ( r [ 3 ] , 0 , 1 ) f ( t )
(c) f ( t ) = sin ( π 2 11 t ) u ( - t )
(d) U + ( r [ 3 ] , 0 , 1 ) f ( t )

Local cosine and sine bases

Recall the four orthonormal trigonometric bases for L 2 ( ( 0 , 1 ) ) we described earlier.

  1. Φ n ( t ) = 2 cos ( π ( n + 1 2 ) t ) , n 0 , 1 , 2 , ... ;
  2. Φ n ( t ) = 2 sin ( π ( n + 1 2 ) t ) , n 0 , 1 , 2 , ... ;
  3. Φ n ( t ) = 1 , 2 cos ( π n t ) , n 1 , 2 , ... ;
  4. Φ n ( t ) = 2 sin ( π n t ) , n 0 , 1 , 2 , ... .

The bases functions have discontinuities at t = 0 and t = 1 because they are restrictions of the cosines and sines to the unit interval by rectangular windowing.The natural extensions of these basis functions to t (i.e., unwindowed cosines and sines) are either even (say “+”) or odd (say “-”)symmetric (locally) about the endpoints t = 0 and t = 1 . Indeed the basis functions for the four cases are ( + , - ) , ( - , + ) , ( + , + ) and ( - , - ) symmetric, respectively, at ( 0 , 1 ) . From the preceding analysis, this means that unfolding these basis functionscorresponds to windowing if the unfolding operator has the right polarity. Also observe that the basis functions are discontinuous atthe endpoints. Moreover, depending on the symmetry at each endpoint all odd derivatives (for “+” symmetry) or evenderivatives (for “ - ” symmetry) are zero. By choosing unfolding operators of appropriate polarity at the endpoints (with non overlapping actionregions) for the four bases, we get smooth basis functions of compact support. For example, for (+, - ) symmetry, the basis function U + ( r 0 , 0 , ϵ 0 ) U + ( r 1 , 1 , ϵ 1 ) ψ n ( t ) is supported in ( - ϵ 0 , 1 + ϵ 1 ) and is as many times continuously differentiable as r 0 and r 1 are.

Let t j be an ordered set of points in defining a partition into disjoint intervals I j = [ t j , t j + 1 ] . Now choose one of the four bases above for each intervalsuch that at t j the basis functions for I j - 1 and that for I j have opposite symmetries. We say the polarity at t j is positive if the symmetry is - ) ( + and negative if it is + ) ( - . At each t j choose a smooth cutoff function r j ( t ) and action radius ϵ j so that the action intervals do not overlap. Let p ( j ) be the polarity of t j and define the unitary operator

U = j U p ( j ) ( r j , t j , ϵ j ) .

Let ψ n ( t ) denote all the basis functions for all the intervals put together. Then ψ n ( t ) forms a nonsmooth orthonormal basis for L 2 ( ) . Simultaneously U ψ n ( t ) also forms a smooth

orthonormal basis for L 2 ( ) . To find the expansion coefficients of a function f ( t ) in this basis we use

f , U ψ n = U f , ψ n .

In other words, to compute the expansion coefficients of f in the new (smooth) basis, one merely folds f to U f and finds its expansion coefficients with respect to the originalbasis. This allows one to exploit fast algorithms available for coefficient computation in the original basis.

So for an arbitrary choice of polarities at the end points t j we have smooth local trigonometric bases. In particular by choosing the polarityto be positive for all t j (consistent with the choice of the first basis in all intervals) we get local cosine bases.If the polarity is negative for all t j (consistent with the choice of the second basis for all intervals), we get localsine bases. Alternating choice of polarity (consistent with the alternating choice of the third and fourth bases in the intervals) thusleads to alternating cosine/sine bases.

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Wavelets and wavelet transforms. OpenStax CNX. Aug 06, 2015 Download for free at https://legacy.cnx.org/content/col11454/1.6
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Wavelets and wavelet transforms' conversation and receive update notifications?

Ask