Cover image for Signal analysis : time, frequency, scale, and structure
Title:
Signal analysis : time, frequency, scale, and structure
Personal Author:
Publication Information:
Hoboken, N.J. : IEEE Press ; Wiley-Interscience, 2004
ISBN:
9780471234418
Subject Term:
Added Author:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010063956 TK5102.9 A44 2004 Open Access Book Book
Searching...

On Order

Summary

Summary

Offers a well-rounded, mathematical approach to problems in signal interpretation using the latest time, frequency, and mixed-domain methods Equally useful as a reference, an up-to-date review, a learning tool, and a resource for signal analysis techniques Provides a gradual introduction to the mathematics so that the less mathematically adept reader will not be overwhelmed with instant hard analysis Covers Hilbert spaces, complex analysis, distributions, random signals, analog Fourier transforms, and more


Author Notes

Ronald L. Allen received his BA in mathematics from the University of California, Berkeley in 1973, his MA in mathematics from the University of California, Los Angeles, and his MS and PhD in Computer Science from the University of Texas at Arlington
Duncan W. Mills received his BA in Physics from Wesleyan University, his MS in Electrical Engineering from George Washington University, and his PhD in Electrical Engineering from University of Texas at Dallas


Table of Contents

Prefacep. xvii
Acknowledgmentsp. xxi
1 Signals: Analog, Discrete, and Digitalp. 1
1.1 Introduction to Signalsp. 4
1.1.1 Basic Conceptsp. 4
1.1.2 Time-Domain Description of Signalsp. 11
1.1.3 Analysis in the Time-Frequency Planep. 18
1.1.4 Other Domains: Frequency and Scalep. 20
1.2 Analog Signalsp. 21
1.2.1 Definitions and Notationp. 22
1.2.2 Examplesp. 23
1.2.3 Special Analog Signalsp. 32
1.3 Discrete Signalsp. 35
1.3.1 Definitions and Notationp. 35
1.3.2 Examplesp. 37
1.3.3 Special Discrete Signalsp. 39
1.4 Sampling and Interpolationp. 40
1.4.1 Introductionp. 40
1.4.2 Sampling Sinusoidal Signalsp. 42
1.4.3 Interpolationp. 42
1.4.4 Cubic Splinesp. 46
1.5 Periodic Signalsp. 51
1.5.1 Fundamental Period and Frequencyp. 51
1.5.2 Discrete Signal Frequencyp. 55
1.5.3 Frequency Domainp. 56
1.5.4 Time and Frequency Combinedp. 62
1.6 Special Signal Classesp. 63
1.6.1 Basic Classesp. 63
1.6.2 Summable and Integrable Signalsp. 65
1.6.3 Finite Energy Signalsp. 66
1.6.4 Scale Descriptionp. 67
1.6.5 Scale and Structurep. 67
1.7 Signals and Complex Numbersp. 70
1.7.1 Introductionp. 70
1.7.2 Analytic Functionsp. 71
1.7.3 Complex Integrationp. 75
1.8 Random Signals and Noisep. 78
1.8.1 Probability Theoryp. 79
1.8.2 Random Variablesp. 84
1.8.3 Random Signalsp. 91
1.9 Summaryp. 92
1.9.1 Historical Notesp. 93
1.9.2 Resourcesp. 95
1.9.3 Looking Forwardp. 96
1.9.4 Guide to Problemsp. 96
Referencesp. 97
Problemsp. 100
2 Discrete Systems and Signal Spacesp. 109
2.1 Operations on Signalsp. 110
2.1.1 Operations on Signals and Discrete Systemsp. 111
2.1.2 Operations on Systemsp. 121
2.1.3 Types of Systemsp. 121
2.2 Linear Systemsp. 122
2.2.1 Propertiesp. 124
2.2.2 Decompositionp. 125
2.3 Translation Invariant Systemsp. 127
2.4 Convolutional Systemsp. 128
2.4.1 Linear, Translation-Invariant Systemsp. 128
2.4.2 Systems Defined by Difference Equationsp. 130
2.4.3 Convolution Propertiesp. 131
2.4.4 Application: Echo Cancellation in Digital Telephonyp. 133
2.5 The l[superscript p] Signal Spacesp. 136
2.5.1 l[superscript p] Signalsp. 137
2.5.2 Stable Systemsp. 138
2.5.3 Toward Abstract Signal Spacesp. 139
2.5.4 Normed Spacesp. 142
2.5.5 Banach Spacesp. 147
2.6 Inner Product Spacesp. 149
2.6.1 Definitions and Examplesp. 149
2.6.2 Norm and Metricp. 151
2.6.3 Orthogonalityp. 153
2.7 Hilbert Spacesp. 158
2.7.1 Definitions and Examplesp. 158
2.7.2 Decomposition and Direct Sumsp. 159
2.7.3 Orthonormal Basesp. 163
2.8 Summaryp. 168
Referencesp. 169
Problemsp. 170
3 Analog Systems and Signal Spacesp. 173
3.1 Analog Systemsp. 174
3.1.1 Operations on Analog Signalsp. 174
3.1.2 Extensions to the Analog Worldp. 174
3.1.3 Cross-Correlation, Autocorrelation, and Convolutionp. 175
3.1.4 Miscellaneous Operationsp. 176
3.2 Convolution and Analog LTI Systemsp. 177
3.2.1 Linearity and Translation-Invariancep. 177
3.2.2 LTI Systems, Impulse Response, and Convolutionp. 179
3.2.3 Convolution Propertiesp. 184
3.2.4 Dirac Delta Propertiesp. 186
3.2.5 Splinesp. 188
3.3 Analog Signal Spacesp. 191
3.3.1 L[superscript p] Spacesp. 191
3.3.2 Inner Product and Hilbert Spacesp. 205
3.3.3 Orthonormal Basesp. 211
3.3.4 Framesp. 216
3.4 Modern Integration Theoryp. 225
3.4.1 Measure Theoryp. 226
3.4.2 Lebesgue Integrationp. 232
3.5 Distributionsp. 241
3.5.1 From Function to Functionalp. 241
3.5.2 From Functional to Distributionp. 242
3.5.3 The Dirac Deltap. 247
3.5.4 Distributions and Convolutionp. 250
3.5.5 Distributions as a Limit of a Sequencep. 252
3.6 Summaryp. 259
3.6.1 Historical Notesp. 260
3.6.2 Looking Forwardp. 260
3.6.3 Guide to Problemsp. 260
Referencesp. 261
Problemsp. 263
4 Time-Domain Signal Analysisp. 273
4.1 Segmentationp. 277
4.1.1 Basic Conceptsp. 278
4.1.2 Examplesp. 280
4.1.3 Classificationp. 283
4.1.4 Region Merging and Splittingp. 286
4.2 Thresholdingp. 288
4.2.1 Global Methodsp. 289
4.2.2 Histogramsp. 289
4.2.3 Optimal Thresholdingp. 292
4.2.4 Local Thresholdingp. 299
4.3 Texturep. 300
4.3.1 Statistical Measuresp. 301
4.3.2 Spectral Methodsp. 308
4.3.3 Structural Approachesp. 314
4.4 Filtering and Enhancementp. 314
4.4.1 Convolutional Smoothingp. 314
4.4.2 Optimal Filteringp. 316
4.4.3 Nonlinear Filtersp. 321
4.5 Edge Detectionp. 326
4.5.1 Edge Detection on a Simple Step Edgep. 328
4.5.2 Signal Derivatives and Edgesp. 332
4.5.3 Conditions for Optimalityp. 334
4.5.4 Retrospectivep. 337
4.6 Pattern Detectionp. 338
4.6.1 Signal Correlationp. 338
4.6.2 Structural Pattern Recognitionp. 342
4.6.3 Statistical Pattern Recognitionp. 346
4.7 Scale Spacep. 351
4.7.1 Signal Shape, Concavity, and Scalep. 354
4.7.2 Gaussian Smoothingp. 357
4.8 Summaryp. 369
Referencesp. 369
Problemsp. 375
5 Fourier Transforms of Analog Signalsp. 383
5.1 Fourier Seriesp. 385
5.1.1 Exponential Fourier Seriesp. 387
5.1.2 Fourier Series Convergencep. 391
5.1.3 Trigonometric Fourier Seriesp. 397
5.2 Fourier Transformp. 403
5.2.1 Motivation and Definitionp. 403
5.2.2 Inverse Fourier Transformp. 408
5.2.3 Propertiesp. 411
5.2.4 Symmetry Propertiesp. 420
5.3 Extension to L[superscript 2] (R)p. 424
5.3.1 Fourier Transforms in L[superscript 1] (R) [intersection] L[superscript 2] (R)p. 425
5.3.2 Definitionp. 427
5.3.3 Isometryp. 429
5.4 Summaryp. 432
5.4.1 Historical Notesp. 432
5.4.2 Looking Forwardp. 433
Referencesp. 433
Problemsp. 434
6 Generalized Fourier Transforms of Analog Signalsp. 440
6.1 Distribution Theory and Fourier Transformsp. 440
6.1.1 Examplesp. 442
6.1.2 The Generalized Inverse Fourier Transformp. 443
6.1.3 Generalized Transform Propertiesp. 444
6.2 Generalized Functions and Fourier Series Coefficientsp. 451
6.2.1 Dirac Comb: A Fourier Series Expansionp. 452
6.2.2 Evaluating the Fourier Coefficients: Examplesp. 454
6.3 Linear Systems in the Frequency Domainp. 459
6.3.1 Convolution Theoremp. 460
6.3.2 Modulation Theoremp. 461
6.4 Introduction to Filtersp. 462
6.4.1 Ideal Low-pass Filterp. 465
6.4.2 Ideal High-pass Filterp. 465
6.4.3 Ideal Bandpass Filterp. 465
6.5 Modulationp. 468
6.5.1 Frequency Translation and Amplitude Modulationp. 469
6.5.2 Baseband Signal Recoveryp. 470
6.5.3 Angle Modulationp. 471
6.6 Summaryp. 475
Referencesp. 476
Problemsp. 477
7 Discrete Fourier Transformsp. 482
7.1 Discrete Fourier Transformp. 483
7.1.1 Introductionp. 484
7.1.2 The DFT's Analog Frequency-Domain Rootsp. 495
7.1.3 Propertiesp. 497
7.1.4 Fast Fourier Transformp. 501
7.2 Discrete-Time Fourier Transformp. 510
7.2.1 Introductionp. 510
7.2.2 Propertiesp. 529
7.2.3 LTI Systems and the DTFTp. 534
7.3 The Sampling Theoremp. 538
7.3.1 Band-Limited Signalsp. 538
7.3.2 Recovering Analog Signals from Their Samplesp. 540
7.3.3 Reconstructionp. 543
7.3.4 Uncertainty Principlep. 545
7.4 Summaryp. 547
Referencesp. 548
Problemsp. 549
8 The z-Transformp. 554
8.1 Conceptual Foundationsp. 555
8.1.1 Definition and Basic Examplesp. 555
8.1.2 Existencep. 557
8.1.3 Propertiesp. 561
8.2 Inversion Methodsp. 566
8.2.1 Contour Integrationp. 566
8.2.2 Direct Laurent Series Computationp. 567
8.2.3 Properties and z-Transform Table Lookupp. 569
8.2.4 Application: Systems Governed by Difference Equationsp. 571
8.3 Related Transformsp. 573
8.3.1 Chirp z-Transformp. 573
8.3.2 Zak Transformp. 575
8.4 Summaryp. 577
8.4.1 Historical Notesp. 578
8.4.2 Guide to Problemsp. 578
Referencesp. 578
Problemsp. 580
9 Frequency-Domain Signal Analysisp. 585
9.1 Narrowband Signal Analysisp. 586
9.1.1 Single Oscillatory Component: Sinusoidal Signalsp. 587
9.1.2 Application: Digital Telephony DTMFp. 588
9.1.3 Filter Frequency Responsep. 604
9.1.4 Delayp. 605
9.2 Frequency and Phase Estimationp. 608
9.2.1 Windowingp. 609
9.2.2 Windowing Methodsp. 611
9.2.3 Power Spectrum Estimationp. 613
9.2.4 Application: Interferometryp. 618
9.3 Discrete filter design and implementationp. 620
9.3.1 Ideal Filtersp. 621
9.3.2 Design Using Window Functionsp. 623
9.3.3 Approximationp. 624
9.3.4 Z-Transform Design Techniquesp. 626
9.3.5 Low-Pass Filter Designp. 632
9.3.6 Frequency Transformationsp. 639
9.3.7 Linear Phasep. 640
9.4 Wideband Signal Analysisp. 643
9.4.1 Chirp Detectionp. 643
9.4.2 Speech Analysisp. 646
9.4.3 Problematic Examplesp. 650
9.5 Analog Filtersp. 650
9.5.1 Introductionp. 651
9.5.2 Basic Low-Pass Filtersp. 652
9.5.3 Butterworthp. 654
9.5.4 Chebyshevp. 664
9.5.5 Inverse Chebyshevp. 670
9.5.6 Elliptic Filtersp. 676
9.5.7 Application: Optimal Filtersp. 685
9.6 Specialized Frequency-Domain Techniquesp. 686
9.6.1 Chirp-z Transform Applicationp. 687
9.6.2 Hilbert Transformp. 688
9.6.3 Perfect Reconstruction Filter Banksp. 694
9.7 Summaryp. 700
Referencesp. 701
Problemsp. 704
10 Time-Frequency Signal Transformsp. 712
10.1 Gabor Transformsp. 713
10.1.1 Introductionp. 715
10.1.2 Interpretationsp. 717
10.1.3 Gabor Elementary Functionsp. 718
10.1.4 Inversionp. 723
10.1.5 Applicationsp. 730
10.1.6 Propertiesp. 735
10.2 Short-Time Fourier Transformsp. 736
10.2.1 Window Functionsp. 736
10.2.2 Transforming with a General Windowp. 738
10.2.3 Propertiesp. 740
10.2.4 Time-Frequency Localizationp. 741
10.3 Discretizationp. 747
10.3.1 Transforming Discrete Signalsp. 747
10.3.2 Sampling the Short-Time Fourier Transformp. 749
10.3.3 Extracting Signal Structurep. 751
10.3.4 A Fundamental Limitationp. 754
10.3.5 Frames of Windowed Fourier Atomsp. 757
10.3.6 Status of Gabor's Problemp. 759
10.4 Quadratic Time-Frequency Transformsp. 760
10.4.1 Spectrogramp. 761
10.4.2 Wigner-Ville Distributionp. 761
10.4.3 Ambiguity Functionp. 769
10.4.4 Cross-Term Problemsp. 769
10.4.5 Kernel Construction Methodp. 770
10.5 The Balian-Low Theoremp. 771
10.5.1 Orthonormal Basis Decompositionp. 772
10.5.2 Frame Decompositionp. 777
10.5.3 Avoiding the Balian-Low Trapp. 787
10.6 Summaryp. 787
10.6.1 Historical Notesp. 789
10.6.2 Resourcesp. 790
10.6.3 Looking Forwardp. 791
Referencesp. 791
Problemsp. 794
11 Time-Scale Signal Transformsp. 802
11.1 Signal Scalep. 803
11.2 Continuous Wavelet Transformsp. 803
11.2.1 An Unlikely Discoveryp. 804
11.2.2 Basic Theoryp. 804
11.2.3 Examplesp. 815
11.3 Framesp. 821
11.3.1 Discretizationp. 822
11.3.2 Conditions on Wavelet Framesp. 824
11.3.3 Constructing Wavelet Framesp. 825
11.3.4 Better Localizationp. 829
11.4 Multiresolution Analysis and Orthogonal Waveletsp. 832
11.4.1 Multiresolution Analysisp. 835
11.4.2 Scaling Functionp. 847
11.4.3 Discrete Low-Pass Filterp. 852
11.4.4 Orthonormal Waveletp. 857
11.5 Summaryp. 863
Referencesp. 865
Problemsp. 867
12 Mixed-Domain Signal Analysisp. 873
12.1 Wavelet Methods for Signal Structurep. 873
12.1.1 Discrete Wavelet Transformp. 874
12.1.2 Wavelet Pyramid Decompositionp. 875
12.1.3 Application: Multiresolution Shape Recognitionp. 883
12.2 Mixed-Domain Signal Processingp. 893
12.2.1 Filtering Methodsp. 895
12.2.2 Enhancement Techniquesp. 897
12.3 Biophysical Applicationsp. 900
12.3.1 David Marr's Programp. 900
12.3.2 Psychophysicsp. 900
12.4 Discovering Signal Structurep. 904
12.4.1 Edge Detectionp. 905
12.4.2 Local Frequency Detectionp. 908
12.4.3 Texture Analysisp. 912
12.5 Pattern Recognition Networksp. 913
12.5.1 Coarse-to-Fine Methodsp. 913
12.5.2 Pattern Recognition Networksp. 915
12.5.3 Neural Networksp. 916
12.5.4 Application: Process Controlp. 916
12.6 Signal Modeling and Matchingp. 917
12.6.1 Hidden Markov Modelsp. 917
12.6.2 Matching Pursuitp. 918
12.6.3 Applicationsp. 918
12.7 Afterwordp. 918
Referencesp. 919
Problemsp. 925
Indexp. 929