<< Chapter < Page Chapter >> Page >

While some of these details may not be clear at this point, they should point to the issues that are important to both theory and application and givereasons for the detailed development that follows in this and other books.

The discrete wavelet transform

This two-variable set of basis functions is used in a way similar to the short-time Fourier transform, the Gabor transform, or the Wignerdistribution for time-frequency analysis [link] , [link] , [link] . Our goal is to generate a set of expansion functions such that any signal in L 2 ( R ) (the space of square integrable functions) can be represented by the series

f ( t ) = j , k a j , k 2 j / 2 ψ ( 2 j t - k )

or, using [link] , as

f ( t ) = j , k a j , k ψ j , k ( t )

where the two-dimensional set of coefficients a j , k is called the discrete wavelet transform (DWT) of f ( t ) . A more specificform indicating how the a j , k 's are calculated can be written using inner products as

f ( t ) = j , k ψ j , k ( t ) , f ( t ) ψ j , k ( t )

if the ψ j , k ( t ) form an orthonormal basis Bases and tight frames are defined in Chapter: Bases, Orthogonal Bases, Biorthogonal Bases, Frames, Right Frames, and unconditional Bases. for the space of signals of interest [link] . The inner product is usually defined as

x ( t ) , y ( t ) = x * ( t ) y ( t ) d t .

The goal of most expansions of a function or signal is to have the coefficients of the expansion a j , k give more useful information about the signal than is directly obvious from the signal itself. A second goalis to have most of the coefficients be zero or very small. This is what is called a sparse representation and is extremely important in applications for statistical estimation and detection, data compression,nonlinear noise reduction, and fast algorithms.

Although this expansion is called the discrete wavelet transform (DWT), it probably should be called awavelet series since it is a series expansion which maps a function of a continuous variable into a sequence of coefficients much the same way theFourier series does. However, that is not the convention.

This wavelet series expansion is in terms of two indices, the time translation k and the scaling index j . For the Fourier series, there are only two possible values of k , zero and π / 2 , which give the sine terms and the cosine terms. The values j give the frequency harmonics. In other words, the Fourier series is also a two-dimensional expansion, butthat is not seen in the exponential form and generally not noticed in the trigonometric form.

The DWT of a signal is somewhat difficult to illustrate because it is a function of two variables or indices, but wewill show the DWT of a simple pulse in [link] to illustrate the localization of the transform. Other displays will be developed in thenext chapter.

Discrete Wavelet Transform of a Pulse
Discrete Wavelet Transform of a Pulse, using ψ D 6 with a Gain of 2 for Each Higher Scale.

The discrete-time and continuous wavelet transforms

If the signal is itself a sequence of numbers, perhaps samples of some function of a continuous variable or perhaps a set of inner products, theexpansion of that signal is called a discrete-time wavelet transform (DTWT). It maps a sequence of numbers into a sequence of numbers much thesame way the discrete Fourier transform (DFT) does. It does not, however, require the signal to be finite in duration or periodic as the DFT does.To be consistent with Fourier terminology, it probably should be called the discrete-time wavelet series, but this is not the convention. If thediscrete-time signal is finite in length, the transform can be represented by a finite matrix. This formulation of a series expansion of adiscrete-time signal is what filter bank methods accomplish [link] , [link] and is developed in Chapter: Filter Banks and Transmultiplexers of this book.

If the signal is a function of a continuous variable and a transform that is a function of two continuous variables is desired, the continuouswavelet transform (CWT) can be defined by

F ( a , b ) = f ( t ) w ( t - a b ) d t

with an inverse transform of

f ( t ) = F ( a , b ) w ( t - a b ) d a d b

where w ( t ) is the basic wavelet and a , b R are real continuous variables. Admissibility conditions for the wavelet w ( t ) to support this invertible transform is discussed by Daubechies [link] , Heil and Walnut [link] , and others and is briefly developed in Section: Discrete Multiresolution Analysis, the Discrete-Time Wavelet of this book. It is analogous to the Fourier transform or Fourier integral.

Exercises and experiments

As the ideas about wavelets and wavelet transforms are developed in this book, it will be very helpful to experiment using the Matlab programs inthe appendix of this book or in the Matlab Toolbox [link] . An effort has beenmade to use the same notation in the programs in Appendix C as is used in the formulas in the book so that going over the programs can help inunderstanding the theory and vice versa.

This chapter

This chapter has tried to set the stage for a careful introduction to both the theory and use of wavelets and wavelet transforms. We havepresented the most basic characteristics of wavelets and tried to give a feeling of how and why they work in order to motivate and givedirection and structure to the following material.

The next chapter will present the idea of multiresolution, out of which willdevelop the scaling function as well as the wavelet. This is followed by a discussion of how to calculate the wavelet expansion coefficientsusing filter banks from digital signal processing. Next, a more detailed development of the theory and properties of scaling functions, wavelets,and wavelet transforms is given followed by a chapter on the design of wavelet systems. Chapter: Filter Banks and Transmultiplexers gives a detailed development of wavelet theory in terms of filter banks.

The earlier part of the book carefully develops the basic wavelet system and the later part develops several importantgeneralizations, but in a less detailed form.

Questions & Answers

what is defense mechanism
Chinaza Reply
what is defense mechanisms
Chinaza
I'm interested in biological psychology and cognitive psychology
Tanya Reply
what does preconceived mean
sammie Reply
physiological Psychology
Nwosu Reply
How can I develope my cognitive domain
Amanyire Reply
why is communication effective
Dakolo Reply
Communication is effective because it allows individuals to share ideas, thoughts, and information with others.
effective communication can lead to improved outcomes in various settings, including personal relationships, business environments, and educational settings. By communicating effectively, individuals can negotiate effectively, solve problems collaboratively, and work towards common goals.
it starts up serve and return practice/assessments.it helps find voice talking therapy also assessments through relaxed conversation.
miss
Every time someone flushes a toilet in the apartment building, the person begins to jumb back automatically after hearing the flush, before the water temperature changes. Identify the types of learning, if it is classical conditioning identify the NS, UCS, CS and CR. If it is operant conditioning, identify the type of consequence positive reinforcement, negative reinforcement or punishment
Wekolamo Reply
please i need answer
Wekolamo
because it helps many people around the world to understand how to interact with other people and understand them well, for example at work (job).
Manix Reply
Agreed 👍 There are many parts of our brains and behaviors, we really need to get to know. Blessings for everyone and happy Sunday!
ARC
A child is a member of community not society elucidate ?
JESSY Reply
Isn't practices worldwide, be it psychology, be it science. isn't much just a false belief of control over something the mind cannot truly comprehend?
Simon Reply
compare and contrast skinner's perspective on personality development on freud
namakula Reply
Skinner skipped the whole unconscious phenomenon and rather emphasized on classical conditioning
war
explain how nature and nurture affect the development and later the productivity of an individual.
Amesalu Reply
nature is an hereditary factor while nurture is an environmental factor which constitute an individual personality. so if an individual's parent has a deviant behavior and was also brought up in an deviant environment, observation of the behavior and the inborn trait we make the individual deviant.
Samuel
I am taking this course because I am hoping that I could somehow learn more about my chosen field of interest and due to the fact that being a PsyD really ignites my passion as an individual the more I hope to learn about developing and literally explore the complexity of my critical thinking skills
Zyryn Reply
good👍
Jonathan
and having a good philosophy of the world is like a sandwich and a peanut butter 👍
Jonathan
generally amnesi how long yrs memory loss
Kelu Reply
interpersonal relationships
Abdulfatai Reply
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