<< Chapter < Page Chapter >> Page >
g ( t ) = k a k cos ( k t )

where the basis vectors (functions) are

f k ( t ) = cos ( k t )

and the expansion coefficients are obtained as

a k = g ( t ) , f k ( t ) = 2 π 0 π g ( t ) cos ( k t ) d x .

The basis vector set is easily seen to be orthonormal by verifying

f ( t ) , f k ( t ) = δ ( k - ) .

These basis functions span an infinite dimensional vector space and the convergence of [link] must be examined. Indeed, it is the robustness of that convergence that is discussed in this section under the topic ofunconditional bases.

Sinc expansion example

Another example of an infinite dimensional orthogonal basis is Shannon's sampling expansion [link] . If f ( t ) is band limited, then

f ( t ) = k f ( T k ) sin ( π T t - π k ) π T t - π k

for a sampling interval T < π W if the spectrum of f ( t ) is zero for | ω | > W . In this case the basis functions are the sinc functions with coefficients which are simply samples of the originalfunction. This means the inner product of a sinc basis function with a bandlimited function will give a sample of that function. It is easy tosee that the sinc basis functions are orthogonal by taking the inner product of two sinc functions which will sample one of them at the pointsof value one or zero.

Frames and tight frames

While the conditions for a set of functions being an orthonormal basis are sufficient for the representation in [link] and the requirement of the set being a basis is sufficient for [link] , they are not necessary. To be a basis requires uniqueness of the coefficients. Inother words it requires that the set be independent , meaning no element can be written as a linear combination of the others.

If the set of functions or vectors is dependent and yet does allow the expansion described in [link] , then the set is called a frame [link] . Thus, a frame is a spanning set . The term frame comes from a definition that requires finite limits on an inequality bound [link] , [link] of inner products.

If we want the coefficients in an expansion of a signal to represent the signal well, these coefficients should have certain properties. They arestated best in terms of energy and energy bounds. For an orthogonal basis, this takes the form of Parseval's theorem. To be a frame in asignal space, an expansion set ϕ k ( t ) must satisfy

A g 2 k | φ k , g | 2 B g 2

for some 0 < A and B < and for all signals g ( t ) in the space. Dividing [link] by g 2 shows that A and B are bounds on the normalized energy of the inner products. They “frame" thenormalized coefficient energy. If

A = B

then the expansion set is called a tight frame . This case gives

A g 2 = k | φ k , g | 2

which is a generalized Parseval's theorem for tight frames. If A = B = 1 , the tight frame becomes an orthogonal basis. From this, it can be shown thatfor a tight frame [link]

g ( t ) = A - 1 k φ k ( t ) , g ( t ) φ k ( t )

which is the same as the expansion using an orthonormal basis except for the A - 1 term which is a measure of the redundancy in the expansion set.

If an expansion set is a non tight frame, there is no strict Parseval's theorem and the energy in the transform domain cannot be exactly partitioned. However,the closer A and B are, the better an approximate partitioning can be done. If A = B , we have a tight frame and the partitioning can be done exactly with [link] . Daubechies [link] shows that the tighter the frame bounds in [link] are, the better the analysis and synthesis system is conditioned. In other words, if A is near or zero and/or B is very large compared to A , there will be numerical problems in the analysis–synthesis calculations.

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