The Mathematics of Signal Processing

Similar documents
This page intentionally left blank

Computational Nanoscience

DISCRETE INVERSE AND STATE ESTIMATION PROBLEMS

STOCHASTIC PROCESSES FOR PHYSICISTS. Understanding Noisy Systems

Aromatic character and aromaticity

ALGEBRAIC SHIFT REGISTER SEQUENCES

MATHEMATICAL MODELLING IN ONE DIMENSION

in this web service Cambridge University Press

THE PRINCIPLE OF THE COMMON CAUSE

PHILOSOPHY AND THE FOUNDATIONS OF DYNAMICS

A First Course in Wavelets with Fourier Analysis

An Introduction to Gödel s Theorems

TRACE ELEMENTS IN MAGMAS

A Student s Guide to Waves

An Introduction to Celestial Mechanics

PERSPECTIVES ON SPIN GLASSES

Elliptic Functions. Cambridge University Press Elliptic Functions J. V. Armitage and W. F. Eberlein Frontmatter More information

A LABORATORY MANUAL OF QUALITATIVE ORGANIC ANALYSIS

Numerical Methods for Chemical Engineering

GRANULAR MEDIA. Between Fluid and Solid

in this web service Cambridge University Press

An Introduction to Numerical Analysis

Introduction to Topological Quantum Computation

The Construction of the Heavens

THE EQUATIONS OF OCEANIC MOTIONS

UNIFICATION OF FUNDAMENTAL FORCES

The Hammett Equation

Index. l 1 minimization, 172. o(g(x)), 89 F[f](λ), 127, 130 F [g](t), 132 H, 13 H n, 13 S, 40. Pr(x d), 160 sinc x, 79

FEYNMAN DIAGRAM TECHNIQUES IN CONDENSED MATTER PHYSICS

CLASSICAL MECHANICS. The author

Thermal Physics. Energy and Entropy

Finite-Temperature Field Theory Principles and Applications

135 Solitons CAMBRIDGE TRACTS IN MATHEMATICS B. BOLLOBAS, F. KIRWAN, P. SARNAK, C.T.C. WALL

The chemistry of enamines

Elementary Differential Geometry

GEOMETRIC AND TOPOLOGICAL METHODS FOR QUANTUM FIELD THEORY

Cambridge University Press The Mathematics of Signal Processing Steven B. Damelin and Willard Miller Excerpt More information

PROTEIN CONDENSATION Kinetic Pathways to Crystallization and Disease

An Introduction to Computational Physics

ALGEBRA AND GEOMETRY. Cambridge University Press Algebra and Geometry Alan F. Beardon Frontmatter More information

199 Combinatorics of Minuscule Representations

Waterloo, ON & Lincoln, NE March, Kenneth R. Davidson Allan P. Donsig

Strongly Elliptic Systems and Boundary Integral Equations

Chaos in Dynamical Systems

Representations of Lie Algebras

Introduction to Computational Materials Science

Numerical Analysis for Engineers and Scientists

SOIL MECHANICS A one-dimensional introduction

BOSE-CONDENSED GASES AT FINITE TEMPERATURES

Foundations and Applications of Engineering Mechanics

EARTH DYNAMICS Deformations and Oscillations of the Rotating Earth

Cambridge University Press Advanced Stellar Astrophysics William K. Rose Frontmatter More information

Contents. Acknowledgments

Karl-Rudolf Koch Introduction to Bayesian Statistics Second Edition

THE PHYSICS AND EVOLUTION OF ACTIVE GALACTIC NUCLEI

THERMAL REMOTE SENSING OF ACTIVE VOLCANOES

BUOYANCY-DRIVEN FLOWS

Reproductive Donation

FOURIER TRANSFORMS. Principles and Applications. ERIC W. HANSEN Thayer School of Engineering, Dartmouth College

Linear Algebra Done Wrong. Sergei Treil. Department of Mathematics, Brown University

NONLINEAR STRUCTURAL DYNAMICS USING FE METHODS

FLUID MECHANICS AND HEAT TRANSFER

ESSENTIAL SAMPLE. Mathematical Methods 1&2CAS MICHAEL EVANS KAY LIPSON DOUG WALLACE

INTRODUCTORY ALGEBRAIC NUMBER THEORY

A SHORT INTRODUCTION TO QUANTUM INFORMATION AND QUANTUM COMPUTATION

THE HAMMER OF WITCHES

NONLINEAR ANALYSIS AND SEMILINEAR ELLIPTIC PROBLEMS

MECHANICS OF AERO-STRUCTURES

Nonparametric Inference on Manifolds

Introduction to Wavelets and Wavelet Transforms

Measure, Integration & Real Analysis

Cambridge IGCSE and O Level Additional Mathematics Coursebook

Special Two-Semester Linear Algebra Course (Fall 2012 and Spring 2013)

Stochastic Geometry for Wireless Networks

Signals and Systems with MATLAB Applications

FOUNDATIONS OF PERTURBATIVE QCD

The Zebrafish. Atlas of Macroscopic and Microscopic Anatomy

Introduction to Functional Analysis With Applications

Pluto. Sentinel of the Outer Solar System

Mathematics for Chemists

Random matrix theory is at the intersection of linear algebra, probability theory and integrable systems, and has a wide range of applications in

SEISMIC INTERFEROMETRY

Professors Dean and Dalrymple are also authors of the well-known Water Wave Mechanics for Engineers and Scientists.

METHODS OF ENGINEERING MATHEMATICS

MATRIX AND LINEAR ALGEBR A Aided with MATLAB

Random Processes for Engineers

A FIRST COURSE IN INTEGRAL EQUATIONS

Introduction to Computational Stochastic Differential Equations

Feynman Motives Downloaded from by on 02/12/18. For personal use only.

NONLINEAR CLIMATE DYNAMICS

SPECIAL FUNCTIONS AN INTRODUCTION TO THE CLASSICAL FUNCTIONS OF MATHEMATICAL PHYSICS

Comprehensive Introduction to Linear Algebra

Numerical Methods with MATLAB

VARIATIONS INTRODUCTION TO THE CALCULUS OF. 3rd Edition. Introduction to the Calculus of Variations Downloaded from

An Introduction to Sieve Methods and Their Applications

Cambridge University Press Atlas of Galactic Neutral Hydrogen Dap Hartmann & W. B. Burton Frontmatter More information

Preface. Figures Figures appearing in the text were prepared using MATLAB R. For product information, please contact:

Advanced Calculus of a Single Variable

There are many interactions between noncommutative algebra and representation theory on the one hand and classical algebraic geometry on the other,

Foundations of Analysis. Joseph L. Taylor. University of Utah

Transcription:

The Mathematics of Signal Processing Arising from courses taught by the authors, this largely self-contained treatment is ideal for mathematicians who are interested in applications or for students from applied fields who want to understand the mathematics behind their subject. Early chapters cover Fourier analysis, functional analysis, probability and linear algebra, all of which have been chosen to prepare the reader for the applications to come. The book includes rigorous proofs of core results in compressive sensing and wavelet convergence. Fundamental is the treatment of the linear system y =Φx in both finite and infinite dimensions. There are three possibilities: the system is determined, overdetermined or underdetermined, each with different aspects. The authors assume only basic familiarity with advanced calculus, linear algebra and matrix theory, and modest familiarity with signal processing, so the book is accessible to students from the advanced undergraduate level. Many exercises are also included. steven b. damelin is Full Professor of Mathematics and Director for the Unit of Advances in Mathematics and its Applications, USA. willard miller, jr. is Professor Emeritus in the School of Mathematics at the University of Minnesota.

Cambridge Texts in Applied Mathematics All titles listed below can be obtained from good booksellers or from Cambridge University Press. For a complete series listing, visit /mathematics. Nonlinear Dispersive Waves MARK J. ABLOWITZ Complex Variables: Introduction and Applications (2nd Edition) MARK J. ABLOWITZ & ATHANASSIOS S. FOKAS Scaling G. I. R. BARENBLATT Introduction to Symmetry Analysis BRIAN J. CANTWELL Hydrodynamic Instabilities FRANÇOIS CHARRU A First Course in Continuum Mechanics OSCAR GONZALEZ & ANDREW M. STUART Theory of Vortex Sound M. S. HOWE Applied Solid Mechanics PETER HOWELL, GREGORY KOZYREFF & JOHN OCKENDON Practical Applied Mathematics: Modelling, Analysis, Approximation SAM HOWISON A First Course in the Numerical Analysis of Differential Equations (2nd Edition) ARIEH ISERLES A First Course in Combinatorial Optimization JON LEE An Introduction to Parallel and Vector Scientific Computation RONALD W. SHONKWILER & LEW LEFTON

The Mathematics of Signal Processing STEVEN B. DAMELIN Unit of Advances in Mathematics and its Applications WILLARD MILLER, JR. University of Minnesota

cambridge university press Cambridge, New York, Melbourne, Madrid, Cape Town, Singapore, São Paulo, Delhi, Mexico City Cambridge University Press The Edinburgh Building, Cambridge CB2 8RU, UK Published in the United States of America by Cambridge University Press, New York Information on this title: /9781107013223 c S. B. Damelin and W. Miller, Jr. 2012 This publication is in copyright. Subject to statutory exception and to the provisions of relevant collective licensing agreements, no reproduction of any part may take place without the written permission of Cambridge University Press. First published 2012 Printed in the United Kingdom at the University Press, Cambridge A catalog record for this publication is available from the British Library ISBN 978-1-107-01322-3 Hardback ISBN 978-1-107-60104-8 Paperback Cambridge University Press has no responsibility for the persistence or accuracy of URLs for external or third-party internet websites referred to in this publication, and does not guarantee that any content on such websites is, or will remain, accurate or appropriate.

Dedicated to our parents, children and partners

Contents Preface page xi Introduction 1 1 Normed vector spaces 3 1.1 Definitions 4 1.2 Inner products and norms 10 1.3 Finite-dimensional l p spaces 14 1.4 Digging deeper: completion of inner product spaces 20 1.5 Hilbert spaces, L 2 and l 2 25 1.6 Orthogonal projections, Gram Schmidt orthogonalization 39 1.7 Linear operators and matrices, LS approximations 46 1.8 Additional exercises 64 2 Analytic tools 73 2.1 Improper integrals 73 2.2 The gamma functions and beta functions 78 2.3 The sinc function and its improper relatives 79 2.4 Infinite products 83 2.5 Additional exercises 86 3 Fourier series 92 3.1 Definitions, real Fourier series and complex Fourier series 92 3.2 Examples 96 3.3 Intervals of varying length, odd and even functions 97 3.4 Convergence results 99 3.5 More on pointwise convergence, Gibbs phenomena 107 3.6 Further properties of Fourier series 113

viii Contents 3.7 Digging deeper: arithmetic summability and Fejér s theorem 116 3.8 Additional exercises 123 4 The Fourier transform 127 4.1 Fourier transforms as integrals 127 4.2 The transform as a limit of Fourier series 129 4.3 L 2 convergence of the Fourier transform 135 4.4 The Riemann Lebesgue lemma and pointwise convergence 140 4.5 Relations between Fourier series and integrals: sampling 146 4.6 Fourier series and Fourier integrals: periodization 152 4.7 The Fourier integral and the uncertainty principle 154 4.8 Digging deeper 157 4.9 Additional exercises 161 5 Compressive sampling 164 5.1 Introduction 164 5.2 Algebraic theory of compressive sampling 168 5.3 Analytic theory of compressive sampling 172 5.4 Probabilistic theory of compressive sampling 183 5.5 Discussion and practical implementation 201 5.6 Additional exercises 206 6 Discrete transforms 208 6.1 Z transforms 208 6.2 Inverse Z transforms 211 6.3 Difference equations 213 6.4 Discrete Fourier transform and relations to Fourier series 214 6.5 Fast Fourier transform (FFT) 222 6.6 Approximation to the Fourier transform 223 6.7 Additional exercises 224 7 Linear filters 230 7.1 Discrete linear filters 230 7.2 Continuous filters 233 7.3 Discrete filters in the frequency domain 235 7.4 Other operations on discrete signals 238 7.5 Additional exercises 240 8 Windowed Fourier and continuous wavelet transforms. Frames 242 8.1 The windowed Fourier transform 243

Contents ix 8.2 Bases and frames, windowed frames 251 8.3 Affine frames 268 8.4 Additional exercises 270 9 Multiresolution analysis 272 9.1 Haar wavelets 272 9.2 The multiresolution structure 284 9.3 Filter banks and reconstruction of signals 296 9.4 The unitary two-channel filter bank system 304 9.5 A perfect reconstruction filter bank with N = 1 306 9.6 Perfect reconstruction for two-channel filter banks 307 9.7 Halfband filters and spectral factorization 309 9.8 Maxflat filters 312 9.9 Low pass iteration and the cascade algorithm 317 9.10 Scaling functions by recursion: dyadic points 320 9.11 The cascade algorithm in the frequency domain 329 9.12 Some technical results 332 9.13 Additional exercises 335 10 Discrete wavelet theory 341 10.1 L 2 convergence 345 10.2 Accuracy of approximation 354 10.3 Smoothness of scaling functions and wavelets 359 10.4 Additional exercises 365 11 Biorthogonal filters and wavelets 367 11.1 Resumé of basic facts on biorthogonal filters 367 11.2 Biorthogonal wavelets: multiresolution structure 370 11.3 Splines 382 11.4 Generalizations of filter banks and wavelets 390 11.5 Finite length signals 395 11.6 Circulant matrices 397 11.7 Additional exercises 400 12 Parsimonious representation of data 401 12.1 The nature of digital images 402 12.2 Pattern recognition and clustering 418 12.3 Image representation of data 426 12.4 Image compression 429 12.5 Additional exercises 433 References 437 Index 443

Preface Basically, this is a book about mathematics, pitched at the advanced undergraduate/beginning graduate level, where ideas from signal processing are used to motivate much of the material, and applications of the theory to signal processing are featured. It is meant for math students who are interested in potential applications of mathematical structures and for students from the fields of application who want to understand the mathematical foundations of their subject. The first few chapters cover rather standard material in Fourier analysis, functional analysis, probability theory and linear algebra, but the topics are carefully chosen to prepare the student for the more technical applications to come. The mathematical core is the treatment of the linear system y = Φx in both finite-dimensional and infinite-dimensional cases. This breaks up naturally into three categories in which the system is determined, overdetermined or underdetermined. Each has different mathematical aspects and leads to different types of application. There are a number of books with some overlap in coverage with this volume, e.g., [11, 15, 17, 19, 53, 69, 71, 72, 73, 82, 84, 95, 99, 101], and we have profited from them. However, our text has a number of features, including its coverage of subject matter, that together make it unique. An important aspect of this book on the interface between fields is that it is largely self-contained. Many such books continually refer the reader elsewhere for essential background material. We have tried to avoid this. We assume the reader has a basic familiarity with advanced calculus and with linear algebra and matrix theory up through the diagonalization of symmetric or self-adjoint matrices. Most of the remaining development of topics is self-contained. When we do need to call on technical results not proved in the text, we try to be specific. Little in the way of formal knowledge about signal processing is assumed. Thus while

xii Preface this means that many interesting topics cannot be covered in a text of modest size, the topics that are treated have a logical coherence, and the reader is not continually distracted by appeals to other books and papers. There are many exercises. In most of the volume the logic of the mathematical topics predominates, but in a few chapters, particularly for compressive sensing and for parsimonious representation of data, the issues in the area of application predominate and mathematical topics are introduced as appropriate to tackle the applied problems. Some of the sections, designated by Digging deeper are more technical and can be mostly skipped on a first reading. We usually give a nontechnical description of the principal results of these sections. The book is sufficiently flexible to provide relatively easy access to new ideas for students or instructors who wish to skip around, while filling in the background details for others. We include a large list of references for the reader who wants to dig deeper. In particular, this is the case in the chapter on the parsimonious representation of data. This book arose from courses we have both taught and from ongoing research. The idea of writing the book originated while the first author was a New Directions Professor of Imaging at the Institute for Mathematics and its Applications, The University of Minnesota during the 05 06 academic year. The authors acknowledge support from the National Science Foundation; the Centre for High Performance Computing, Cape Town; the Institute for Mathematics and its Applications, University of Minnesota; the School of Computational and Applied Mathematics, the University of the Witwatersrand, Johannesburg; Georgia Southern University; and the United States Office of Airforce Research. We are indebted to a large number of colleagues and students who have provided valuable feedback on this project, particularly Li Lin and Peter Mueller who tested the compressive sensing algorithms. All figures in this book were generated by us from open source programs such as CVX, Maple or MATLAB, or from licensed MATLAB wavelet and signal processing toolboxes. In closing, we thank the staff at Cambridge University Press, especially David Tranah and Jon Billam, for their support and cooperation during the preparation of this volume and we look forward to working with them on future projects.