Computational Signal Processing with Wavelets


Book Description

This unique resource examines the conceptual, computational, and practical aspects of applied signal processing using wavelets. With this book, readers will understand and be able to use the power and utility of new wavelet methods in science and engineering problems and analysis. The text is written in a clear, accessible style avoiding unnecessary abstractions and details. From a computational perspective, wavelet signal processing algorithms are presented and applied to signal compression, noise suppression, and signal identification. Numerical illustrations of these computational techniques are further provided with interactive software (MATLAB code) that is available on the World Wide Web. Topics and Features Continuous wavelet and Gabor transforms Frame-based theory of discretization and reconstruction of analog signals is developed New and efficient "overcomplete" wavelet transform is introduced and applied Numerical illustrations with an object-oriented computational perspective using the Wavelet Signal Processing Workstation (MATLAB code) available This book is an excellent resource for information and computational tools needed to use wavelets in many types of signal processing problems. Graduates, professionals, and practitioners in engineering, computer science, geophysics, and applied mathematics will benefit from using the book and software tools. The present, softcover reprint is designed to make this classic textbook available to a wider audience. A self-contained text that is theoretically rigorous while maintaining contact with interesting applications. A particularly noteworthy topic...is a class of ‘overcomplete wavelets’. These functions are not orthonormal and they lead to many useful results. —Journal of Mathematical Psychology




Foundations of Signal Processing


Book Description

This comprehensive and engaging textbook introduces the basic principles and techniques of signal processing, from the fundamental ideas of signals and systems theory to real-world applications. Students are introduced to the powerful foundations of modern signal processing, including the basic geometry of Hilbert space, the mathematics of Fourier transforms, and essentials of sampling, interpolation, approximation and compression The authors discuss real-world issues and hurdles to using these tools, and ways of adapting them to overcome problems of finiteness and localization, the limitations of uncertainty, and computational costs. It includes over 160 homework problems and over 220 worked examples, specifically designed to test and expand students' understanding of the fundamentals of signal processing, and is accompanied by extensive online materials designed to aid learning, including Mathematica® resources and interactive demonstrations.




Digital Signal Processing and Spectral Analysis for Scientists


Book Description

This book covers the basics of processing and spectral analysis of monovariate discrete-time signals. The approach is practical, the aim being to acquaint the reader with the indications for and drawbacks of the various methods and to highlight possible misuses. The book is rich in original ideas, visualized in new and illuminating ways, and is structured so that parts can be skipped without loss of continuity. Many examples are included, based on synthetic data and real measurements from the fields of physics, biology, medicine, macroeconomics etc., and a complete set of MATLAB exercises requiring no previous experience of programming is provided. Prior advanced mathematical skills are not needed in order to understand the contents: a good command of basic mathematical analysis is sufficient. Where more advanced mathematical tools are necessary, they are included in an Appendix and presented in an easy-to-follow way. With this book, digital signal processing leaves the domain of engineering to address the needs of scientists and scholars in traditionally less quantitative disciplines, now facing increasing amounts of data.




Discrete Wavelet Transformations


Book Description

Updated and Expanded Textbook Offers Accessible and Applications-First Introduction to Wavelet Theory for Students and Professionals The new edition of Discrete Wavelet Transformations continues to guide readers through the abstract concepts of wavelet theory by using Dr. Van Fleet’s highly practical, application-based approach, which reflects how mathematicians construct solutions to challenges outside the classroom. By introducing the Haar, orthogonal, and biorthogonal filters without the use of Fourier series, Van Fleet allows his audience to connect concepts directly to real-world applications at an earlier point than other publications in the field. Leveraging extensive graphical displays, this self-contained volume integrates concepts from calculus and linear algebra into the constructions of wavelet transformations and their applications, including data compression, edge detection in images and denoising of signals. Conceptual understanding is reinforced with over 500 detailed exercises and 24 computer labs. The second edition discusses new applications including image segmentation, pansharpening, and the FBI fingerprint compression specification. Other notable features include: Two new chapters covering wavelet packets and the lifting method A reorganization of the presentation so that basic filters can be constructed without the use of Fourier techniques A new comprehensive chapter that explains filter derivation using Fourier techniques Over 120 examples of which 91 are “live examples,” which allow the reader to quickly reproduce these examples in Mathematica or MATLAB and deepen conceptual mastery An overview of digital image basics, equipping readers with the tools they need to understand the image processing applications presented A complete rewrite of the DiscreteWavelets package called WaveletWare for use with Mathematica and MATLAB A website, www.stthomas.edu/wavelets, featuring material containing the WaveletWare package, live examples, and computer labs in addition to companion material for teaching a course using the book Comprehensive and grounded, this book and its online components provide an excellent foundation for developing undergraduate courses as well as a valuable resource for mathematicians, signal process engineers, and other professionals seeking to understand the practical applications of discrete wavelet transformations in solving real-world challenges.




The Essential Guide to Digital Signal Processing


Book Description

Using everyday examples and simple diagrams, two leading DSP consultants and instructors completely demystify signal processing with this text. Students will discover what digital signals are, how they're generated, and how they're changing life. Students will learn all they need to know about digital signal collection, filtering, analysis, and more, and how DSP works in today's most exciting devices and applications.




Digital Signal Processing Using MATLAB and Wavelets


Book Description

With emphasis on the practical applications of signal processing, this book is designed for upper division engineering & computer sciences students as well as practicing engineers.




An Introduction to Wavelets


Book Description

Wavelet Analysis and its Applications, Volume 1: An Introduction to Wavelets provides an introductory treatise on wavelet analysis with an emphasis on spline-wavelets and time-frequency analysis. This book is divided into seven chapters. Chapter 1 presents a brief overview of the subject, including classification of wavelets, integral wavelet transform for time-frequency analysis, multi-resolution analysis highlighting the important properties of splines, and wavelet algorithms for decomposition and reconstruction of functions. The preliminary material on Fourier analysis and signal theory is covered in Chapters 2 and 3. Chapter 4 covers the introductory study of cardinal splines, while Chapter 5 describes a general approach to the analysis and construction of scaling functions and wavelets. Spline-wavelets are deliberated in Chapter 6. The last chapter is devoted to an investigation of orthogonal wavelets and wavelet packets. This volume serves as a textbook for an introductory one-semester course on "wavelet analysis for upper-division undergraduate or beginning graduate mathematics and engineering students.




Multiresolution Signal and Geometry Processing: Filter Banks, Wavelets, and Subdivision (Version: 2013-09-26)


Book Description

This book is intended for use in the teaching of graduate and senior undergraduate courses on multiresolution signal and geometry processing in the engineering and related disciplines. It has been used for several years for teaching purposes in the Department of Electrical and Computer Engineering at the University of Victoria and has been well received by students. This book provides a comprehensive introduction to multiresolution signal and geometry processing, with a focus on both theory and applications. The book has two main components, corresponding to multiresolution processing in the contexts of: 1) signal processing and 2) geometry processing. The signal-processing component of the book studies one-dimensional and multi-dimensional multirate systems, considering multirate structures such as sampling-rate converters, filter banks, and transmultiplexers. A particularly strong emphasis is placed on filter banks. Univariate and multivariate wavelet systems are examined, with the biorthogonal and orthonormal cases both being considered. The relationship between filter banks and wavelet systems is established. Several applications of filter banks and wavelets in signal processing are covered, including signal coding, image compression, and noise reduction. For readers interested in image compression, a detailed overview of the JPEG-2000 standard is also provided. Some other applications of multirate systems are considered, such as transmultiplexers for communication systems (e.g., multicarrier modulation). The geometry-processing component of the book studies subdivision surfaces and subdivision wavelets. Some mathematical background relating to geometry processing is provided, including topics such as homogeneous coordinate transformations, manifolds, surface representations, and polygon meshes. Several subdivision schemes are examined in detail, including the Loop, Kobbelt sqrt(3), and Catmull-Clark methods. The application of subdivision surfaces in computer graphics is considered. A detailed introduction to functional analysis is provided, for those who would like a deeper understanding of the mathematics underlying wavelets and filter banks. For those who are interested in software applications of the material covered in the book, appendices are included that introduce the CGAL and OpenGL libraries. Also, an appendix on the SPL library (which was developed for use with this book) is included. Throughout the book, many worked-through examples are provided. Problem sets are also provided for each major topic covered.




Signal Processing for Communications


Book Description

With a novel, less classical approach to the subject, the authors have written a book with the conviction that signal processing should be taught to be fun. The treatment is therefore less focused on the mathematics and more on the conceptual aspects, the idea being to allow the readers to think about the subject at a higher conceptual level, thus building the foundations for more advanced topics. The book remains an engineering text, with the goal of helping students solve real-world problems. In this vein, the last chapter pulls together the individual topics as discussed throughout the book into an in-depth look at the development of an end-to-end communication system, namely, a modem for communicating digital information over an analog channel.