<< Chapter < Page Chapter >> Page >

Matlab programs that calculate h ( n ) for N = 2 , 4 , 6 are furnished in Appendix C . They calculate h ( n ) from α and β according to [link] , [link] , and [link] . They also work backwards to calculate α and β from allowable h ( n ) using [link] . A program is also included that calculates the Daubechies coefficients for anylength using the spectral factorization techniques in [link] and Chapter: Regularity, Moments, and Wavelet System Design of this book.

Longer h ( n ) sequences are more difficult to parameterize but can be done with the techniques of Pollen [link] and Wells [link] or the lattice factorization by Vaidyanathan [link] developed in Chapter: Filter Banks and Transmultiplexers . Selesnick derived explicit formulas for N = 8 using the symbolic software system, Maple, and set up the formulation forlonger lengths [link] . It is over the space of these independent parameters that one can findoptimal wavelets for a particular problem or class of signals [link] , [link] .

Calculating the basic scaling function and wavelet

Although one never explicitly uses the scaling function or wavelet (one uses the scaling and wavelet coefficients) in most practicalapplications, it is enlightening to consider methods to calculate φ ( t ) and ψ ( t ) . There are two approaches that we will discuss. The first is a form of successive approximations that is used theoreticallyto prove existence and uniqueness of φ ( t ) and can also be used to actually calculate them. This can be done in the time domain to find φ ( t ) or in the frequency domain to find the Fourier transform of φ ( t ) which is denoted Φ ( ω ) . The second method solves for the exact values of φ ( t ) on the integers by solving a set of simultaneous equations. From these values, it is possible to then exactlycalculate values at the half integers, then at the quarter integers and so on, giving values of φ ( t ) on what are called the dyadic rationals.

Successive approximations or the cascade algorithm

In order to solve the basic recursion equation [link] , we propose an iterative algorithm that will generate successive approximations to φ ( t ) . If the algorithm converges to a fixed point, then that fixed point is a solution to [link] . The iterations are defined by

φ ( k + 1 ) ( t ) = n = 0 N - 1 h ( n ) 2 φ ( k ) ( 2 t - n )

for the k t h iteration where an initial φ ( 0 ) ( t ) must be given. Because this can be viewed as applying the same operation overand over to the output of the previous application, it is sometimes called the cascade algorithm .

Using definitions [link] and [link] , the frequency domain form becomes

Φ ( k + 1 ) ( ω ) = 1 2 H ω 2 Φ ( k ) ω 2

and the limit can be written as an infinite product in the form

Φ ( ) ( ω ) = k = 1 1 2 H ω 2 k Φ ( ) ( 0 ) .

If this limit exists, the Fourier transform of the scaling function is

Φ ( ω ) = k = 1 1 2 H ω 2 k Φ ( 0 ) .

The limit does not depend on the shape of the initial φ ( 0 ) ( t ) , but only on Φ ( k ) ( 0 ) = φ ( k ) ( t ) d t = A 0 , which is invariant over the iterations. This only makes sense if the limit of Φ ( ω ) is well-defined as when it is continuous at ω = 0 .

The Matlab program in Appendix C implements the algorithm in [link] which converges reliably to φ ( t ) , even when it is very discontinuous. From this scaling function, the wavelet can be generated from [link] . It is interesting to try this algorithm, plotting the function at each iteration, on both admissible h ( n ) that satisfy [link] and [link] and on inadmissible h ( n ) . The calculation of a scaling function for N = 4 is shown at each iteration in [link] .

Questions & Answers

what is phylogeny
Odigie Reply
evolutionary history and relationship of an organism or group of organisms
AI-Robot
ok
Deng
what is biology
Hajah Reply
the study of living organisms and their interactions with one another and their environments
AI-Robot
what is biology
Victoria Reply
HOW CAN MAN ORGAN FUNCTION
Alfred Reply
the diagram of the digestive system
Assiatu Reply
allimentary cannel
Ogenrwot
How does twins formed
William Reply
They formed in two ways first when one sperm and one egg are splited by mitosis or two sperm and two eggs join together
Oluwatobi
what is genetics
Josephine Reply
Genetics is the study of heredity
Misack
how does twins formed?
Misack
What is manual
Hassan Reply
discuss biological phenomenon and provide pieces of evidence to show that it was responsible for the formation of eukaryotic organelles
Joseph Reply
what is biology
Yousuf Reply
the study of living organisms and their interactions with one another and their environment.
Wine
discuss the biological phenomenon and provide pieces of evidence to show that it was responsible for the formation of eukaryotic organelles in an essay form
Joseph Reply
what is the blood cells
Shaker Reply
list any five characteristics of the blood cells
Shaker
lack electricity and its more savely than electronic microscope because its naturally by using of light
Abdullahi Reply
advantage of electronic microscope is easily and clearly while disadvantage is dangerous because its electronic. advantage of light microscope is savely and naturally by sun while disadvantage is not easily,means its not sharp and not clear
Abdullahi
cell theory state that every organisms composed of one or more cell,cell is the basic unit of life
Abdullahi
is like gone fail us
DENG
cells is the basic structure and functions of all living things
Ramadan
What is classification
ISCONT Reply
is organisms that are similar into groups called tara
Yamosa
in what situation (s) would be the use of a scanning electron microscope be ideal and why?
Kenna Reply
A scanning electron microscope (SEM) is ideal for situations requiring high-resolution imaging of surfaces. It is commonly used in materials science, biology, and geology to examine the topography and composition of samples at a nanoscale level. SEM is particularly useful for studying fine details,
Hilary
Got questions? Join the online conversation and get instant answers!
Jobilize.com Reply

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