did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781848001183

Digital Signal Processing

by
  • ISBN13:

    9781848001183

  • ISBN10:

    1848001185

  • Format: Hardcover
  • Copyright: 2008-03-07
  • Publisher: Springer Verlag
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $99.99 Save up to $81.43
  • Digital
    $40.22
    Add to Cart

    DURATION
    PRICE

Supplemental Materials

What is included with this book?

Summary

A mathematically rigorous but accessible treatment of digital signal processing that intertwines basic theoretical techniques with hands-on laboratory instruction is provided by this book. The book covers various aspects of the digital signal processing (DSP) "problem". It begins with the analysis of discrete-time signals and explains sampling and the use of the discrete and fast Fourier transforms. The second part of the book ” covering digital to analog and analog to digital conversion ” provides a practical interlude in the mathematical content before Part III lays out a careful development of the Z-transform and the design and analysis of digital filters.

Table of Contents

The Analysis of Discrete-time Signals
Understanding Samplingp. 3
The Sample-and-hold Operationp. 3
The Ideal Sampler in the Frequency Domainp. 4
Representing the Ideal Sampler Using Complex Exponentials: A Simple Approachp. 4
Representing the Ideal Sampler Using Complex Exponentials: A More Careful Approachp. 5
The Action of the Ideal Sampler in the Frequency Domainp. 9
Necessity of the Conditionp. 10
An Interesting Examplep. 11
Aliasingp. 11
The Net Effectp. 11
Undersamplingp. 14
The Experimentp. 14
The Reportp. 15
Exercisesp. 15
Signal Reconstructionp. 17
Reconstructionp. 17
The Experimentp. 18
The Reportp. 18
Exercisesp. 19
Time-limited Functions Are Not Band-limitedp. 21
A Condition for Analyticityp. 21
Analyticity Implies Lack of Compact Supportp. 23
The Uncertainty Principlep. 23
An Examplep. 24
The Best Functionp. 25
Exercisesp. 26
Fourier Analysis and the Discrete Fourier Transformp. 29
An Introduction to the Discrete Fourier Transformp. 29
Two Sample Calculationsp. 30
Some Properties of the DFTp. 31
The Fast Fourier Transformp. 35
A Hand Calculationp. 36
Fast Convolutionp. 37
MATLAB, the DFT, and Youp. 37
Zero-padding and Calculating the Convolutionp. 39
Other Perspectives on Zero-paddingp. 41
MATLAB and the Serial Portp. 42
The Experimentp. 42
Exercisesp. 42
Windowingp. 45
The Problemsp. 45
The Solutionsp. 47
Some Standard Window Functionsp. 47
The Rectangular Windowp. 48
The Triangular Windowp. 48
The Raised Cosine Windowp. 48
A Remark on Widthsp. 49
Applying a Window Functionp. 49
A Simple Comparisonp. 50
MATLAB's Window Visualization Toolp. 51
The Experimentp. 51
Exercisesp. 51
Signal Generation with the Help of MATLABp. 53
Introductionp. 53
A Simple Sinewave Generatorp. 53
A Simple White Noise Generatorp. 54
The Experimentp. 54
Exercisesp. 55
The Spectral Analysis of Random Signalsp. 57
The Problemp. 57
The Solutionp. 58
Warm-up Experimentp. 59
The Experimentp. 61
Exercisesp. 63
Analog to Digital and Digital to Analog Converters
The General Structure of Sampled-data Systemsp. 67
Systems for Spectral Analysisp. 67
Systems for Implementing Digital Filtersp. 68
The Operational Amplifier: An Overviewp. 69
Introductionp. 69
The Unity-gain Bufferp. 69
Why the Signal is Fed Back to V[subscript -]p. 71
The "Golden Rules"p. 71
The Inverting Amplifierp. 72
Exercisesp. 72
A Simple Digital to Analog Converterp. 75
The Digital to Analog Converterp. 75
Practical Difficultiesp. 77
The Experimentp. 78
Exercisesp. 79
The Binary Weighted DACp. 81
The General Theoryp. 81
Exercisesp. 83
The R-2R Ladder DACp. 85
Introductionp. 85
The Derivationp. 85
Exercisesp. 87
The Successive Approximation Analog to Digital Converterp. 89
General Theoryp. 89
An Examplep. 90
The Sample-and-hold Subsystemp. 91
The Single- and Dual-slope Analog to Digital Convertersp. 93
The Single-slope Converterp. 93
Problems with the Single-slope A/Dp. 94
The Dual-slope A/Dp. 95
A Simple Examplep. 95
Exercisesp. 96
The Pipelined A/Dp. 99
Introductionp. 99
The Fully Pipelined A/Dp. 100
The Experimentp. 102
Exercisesp. 102
Resistor-chain Convertersp. 103
Properties of the Resistor Chainp. 103
The Resistor-chain DACp. 103
The Flash A/Dp. 104
Exercisesp. 105
Sigma-Delta Convertersp. 109
Introductionp. 109
The Sigma-Delta A/Dp. 110
Sigma-Delta A/Ds, Oversampling, and the Nyquist Criterionp. 112
Sigma-Delta DACsp. 113
The Experimentp. 113
Digital Filters
Discrete-time Systems and the Z-transformp. 117
The Definition of the Z-transformp. 117
Properties of the Z-transformp. 117
The Region of Convergence (ROC)p. 117
Linearityp. 119
Shiftsp. 119
Multiplication by kp. 119
Sample Transformsp. 120
The Transform of the Discrete-time Unit Step Functionp. 120
A Very Similar Transformp. 120
The Z-transforms of Two Important Sequencesp. 121
A Two-sided Sequencep. 122
Linear Time-invariant Systemsp. 122
The Impulse Response and the Transfer Functionp. 123
A Simple Examplep. 124
The Inverse Z-transformp. 124
Inversion by Contour Integrationp. 124
Inversion by Partial Fractions Expansionp. 125
Using MATLAB to Helpp. 126
Stability of Discrete-time Systemsp. 127
From Transfer Function to Recurrence Relationp. 128
The Sinusoidal Steady-state Response of Discrete-time Systemsp. 130
MATLAB and Linear Time-invariant Systemsp. 132
Individual Commandsp. 132
The ltiview Commandp. 134
Exercisesp. 134
Filter Typesp. 139
Finite Impulse Response Filtersp. 139
Infinite Impulse Response Filtersp. 140
Exercisesp. 140
When to Use c (Rather than Assembly Language)p. 143
Introductionp. 143
A Simple Low-pass Filterp. 143
A Comparison with an RC Filterp. 144
The Experimentp. 145
Exercisesp. 145
Two Simple FIR Filtersp. 147
Introductionp. 147
The Experimentp. 149
Exercisesp. 149
Very-narrow-band Filtersp. 151
A Very Simple Notch Filterp. 151
From Simple Notch to Effective Bandpassp. 151
The Transfer Functionp. 152
The Experimentp. 152
Exercisesp. 153
Design of IIR Digital Filters: The Old-fashioned Wayp. 155
Analog Filter Designp. 155
Two Simple Design Examplesp. 157
Why We Always Succeed in Our Attempts at Factoringp. 159
The Bilinear Transformp. 160
The Passage from Analog Filter to Digital Filterp. 161
MATLAB and the Bilinear Transformp. 162
The Experimentp. 164
Exercisesp. 164
New Filters from Oldp. 165
Transforming Filtersp. 165
Functions that Take the Unit Circle into Itselfp. 165
Converting a Low-pass Filter into a High-pass Filterp. 167
Changing the Cut-off Frequency of an Existing Low-pass Filterp. 168
Going from a Low-pass Filter to a Bandpass Filterp. 170
The Experimentp. 171
The Reportp. 171
Exercisesp. 172
Implementing an IIR Digital Filterp. 173
Introductionp. 173
The Direct Form I Realizationp. 174
The Direct Form II Realizationp. 175
Trouble in Paradisep. 175
The Solution: Biquadsp. 177
Exercisesp. 178
IIR Filter Design Using MATLABp. 181
Individual Commandsp. 181
The Experiment: Part Ip. 183
Fully Automatic Filter Designp. 183
The Experiment: Part IIp. 183
Exercisesp. 184
Group Delay and Phase Delay in Filtersp. 185
Group and Phase Delay in Continuous-time Filtersp. 185
A Simple Examplep. 187
A MATLAB Experimentp. 187
Group Delay in Discrete-time Systemsp. 188
Exercisesp. 189
Design of FIR Filtersp. 191
FIR Filter Designp. 191
Symmetric FIR Filtersp. 194
A Comparison of FIR and IIR Filtersp. 197
The Experimentp. 197
Exercisesp. 198
Implementing a Hilbert Filterp. 199
An Introduction to the Hilbert Filterp. 199
Problems and Solutionsp. 200
The Experimentp. 200
Exercisesp. 201
The Goertzel Algorithmp. 203
Introductionp. 203
First-order Filtersp. 203
The DFT as the Output of a Filterp. 204
Comparing the Two Methodsp. 205
The Experimentp. 206
Exercisesp. 206
Referencesp. 207
Indexp. 209
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program