Skip to:Content
|
Bottom
Cover image for Fundamentals of signals and systems : a building block approach
Title:
Fundamentals of signals and systems : a building block approach
Personal Author:
Publication Information:
New York, NY : Cambridge University Press, 2006
Physical Description:
1v + 1 CD-ROM
ISBN:
9780521849661
General Note:
Accompanied by compact disc : CP 8274
Added Author:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010128128 QA402 C42 2006 Open Access Book Book
Searching...
Searching...
30000010250216 QA402 C42 2006 Open Access Book Book
Searching...
Searching...
30000003486903 QA402 C42 2006 Open Access Book Book
Searching...

On Order

Summary

Summary

This innovative textbook provides a solid foundation in both signal processing and systems modeling using a building block approach. The authors show how to construct signals from fundamental building blocks (or basis functions), and demonstrate a range of powerful design and simulation techniques in Matlab, recognizing that signal data are usually received in discrete samples, regardless of whether the underlying system is discrete or continuous in nature. The book begins with key concepts such as the orthogonality principle and the discrete Fourier transform. Using the building block approach as a unifying principle, the modeling, analysis and design of electrical and mechanical systems are then covered, using various real-world examples. The design of finite impulse response filters is also described in detail. Containing many worked examples, homework exercises, and a range of Matlab laboratory exercises, this is an ideal textbook for undergraduate students of engineering, computer science, physics, and other disciplines.


Author Notes

Philip D. Cha is a professor in the Department of Engineering at Harvey Mudd College in Claremont, California
John I. Molinder is a professor in the Department of Engineering at Harvey Mudd College in Claremont, California


Table of Contents

List of figuresp. x
List of tablesp. xxi
Prefacep. xxiii
Acknowledgmentsp. xxvii
1 Introduction to signals and systemsp. 1
1.1 Signals and systemsp. 1
1.2 Examples of signalsp. 4
1.3 Mathematical foundationsp. 7
1.4 Phasorsp. 9
1.5 Time-varying frequency and instantaneous frequencyp. 12
1.6 Transformationsp. 14
1.7 Discrete-time signalsp. 18
1.8 Samplingp. 22
1.9 Downsampling and upsamplingp. 23
1.10 Problemsp. 24
2 Constructing signals from building blocksp. 29
2.1 Basic building blocksp. 29
2.2 The orthogonality principlep. 33
2.3 Orthogonal basis functionsp. 35
2.4 Fourier seriesp. 42
2.5 Alternative forms of the Fourier seriesp. 43
2.6 Approximating signals numericallyp. 47
2.7 The spectrum of a signalp. 49
2.8 The discrete Fourier transformp. 56
2.9 Variations on the DFT and IDFTp. 59
2.10 Relationship between X[k] and C[subscript k]p. 60
2.11 Examplesp. 62
2.12 Proof of the continuous-time orthogonality principlep. 69
2.13 A note on vector spacesp. 72
2.14 Problemsp. 78
3 Sampling and data acquisitionp. 85
3.1 Sampling theoremp. 87
3.2 Discrete-time spectrap. 88
3.3 Aliasing, folding and reconstructionp. 89
3.4 Continuous- and discrete-time spectrap. 96
3.5 Aliasing and folding (time domain perspective)p. 97
3.6 Windowingp. 104
3.7 Aliasing and folding (frequency domain perspective)p. 106
3.8 Handling data with the FFTp. 110
3.9 Problemsp. 112
4 Lumped element modeling of mechanical systemsp. 118
4.1 Introductionp. 118
4.2 Building blocks for lumped mechanical systemsp. 121
4.3 Inputs to mechanical systemsp. 131
4.4 Governing equationsp. 132
4.5 Parallel combinationp. 141
4.6 Series combinationp. 144
4.7 Combination of massesp. 146
4.8 Examples of parallel and series combinationsp. 146
4.9 Division of force in parallel combinationp. 147
4.10 Division of displacement in series combinationp. 148
4.11 Problemsp. 150
5 Lumped element modeling of electrical systemsp. 158
5.1 Building blocks for lumped electrical systemsp. 158
5.2 Summaryp. 165
5.3 Inputs to electrical systemsp. 166
5.4 Governing equationsp. 167
5.5 Parallel combinationp. 172
5.6 Series combinationp. 175
5.7 Division of current in parallel combinationp. 177
5.8 Division of voltage in series combinationp. 177
5.9 Problemsp. 178
6 Solution to differential equationsp. 183
6.1 First-order ordinary differential equationsp. 184
6.2 Second-order ordinary differential equationsp. 185
6.3 Transient responsep. 189
6.4 Transient specificationsp. 196
6.5 State space formulationp. 199
6.6 Problemsp. 211
7 Input-output relationship using frequency responsep. 217
7.1 Frequency response of linear, time-invariant systemsp. 219
7.2 Frequency response to a periodic input and any arbitrary inputp. 221
7.3 Bode plotsp. 222
7.4 Impedancep. 238
7.5 Combination and division rules using impedancep. 241
7.6 Problemsp. 249
8 Digital signal processingp. 266
8.1 More frequency responsep. 268
8.2 Notation clarificationp. 270
8.3 Utilitiesp. 271
8.4 DSP example and discrete-time FRFp. 272
8.5 Frequency response of discrete-time systemsp. 281
8.6 Relating continuous-time and discrete-time frequency responsep. 291
8.7 Finite impulse response filtersp. 299
8.8 The mixerp. 305
8.9 Problemsp. 307
9 Applicationsp. 310
9.1 Communication systemsp. 310
9.2 Modulationp. 310
9.3 AM radiop. 311
9.4 Vibration measuring instrumentsp. 317
9.5 Undamped vibration absorbersp. 323
9.6 JPEG compressionp. 325
9.7 Problemsp. 335
10 Summaryp. 341
10.1 Continuous-time signalsp. 343
10.2 Discrete-time signalsp. 345
10.3 Lumped element modeling of mechanical and electrical systemsp. 347
10.4 Transient responsep. 350
10.5 Frequency responsep. 351
10.6 Impedancep. 353
10.7 Digital signal processingp. 354
10.8 Transition to more advanced texts (or, what's next?)p. 356
Laboratory exercisesp. 363
Laboratory exercise 1 Introduction to MATLABp. 365
L1.1 Objectivep. 365
L1.2 Guided introduction to MATLABp. 365
L1.3 Vector and matrix manipulationp. 366
L1.4 Variablesp. 370
L1.5 Plottingp. 371
L1.6 M-filesp. 373
L1.7 Housekeepingp. 377
L1.8 Summary of MATLAB commandsp. 378
L1.9 Exercisesp. 379
Laboratory exercise 2 Synthesize musicp. 382
L2.1 Objectivep. 382
L2.2 Playing sinusoidsp. 382
L2.3 Generating musical notesp. 383
L2.4 Fur Elise projectp. 385
L2.5 Extra creditp. 386
L2.6 Exercisesp. 387
Laboratory exercise 3 DFT and IDFTp. 388
L3.1 Objectivep. 388
L3.2 The discrete Fourier transformp. 388
L3.3 The inverse discrete Fourier transformp. 391
L3.4 The fast Fourier transformp. 392
L3.5 Exercisesp. 393
Laboratory exercise 4 FFT and IFFTp. 394
L4.1 Objectivep. 394
L4.2 Frequency response of a parallel RLC circuitp. 395
L4.3 Time response of a parallel RLC circuit to a sweep inputp. 396
L4.4 Exercisesp. 399
Laboratory exercise 5 Frequency responsep. 400
L5.1 Objectivep. 400
L5.2 Automobile suspensionp. 400
L5.3 Frequency responsep. 400
L5.4 Time response to sinusoidal inputp. 401
L5.5 Numerical solution with the Fourier transformp. 402
L5.6 Time response to step inputp. 403
L5.7 Optimizing the suspensionp. 404
L5.8 Exercisesp. 404
Laboratory exercise 6 DTMFp. 405
L6.1 Objectivep. 405
L6.2 DTMF dialingp. 405
L6.3 fdomain and tdomainp. 406
L6.4 Band-pass filtersp. 407
L6.5 DTMF decodingp. 407
L6.6 Forensic engineeringp. 408
L6.7 Exercisesp. 408
Laboratory exercise 7 AM radiop. 409
L7.1 Objectivep. 409
L7.2 Amplitude modulationp. 409
L7.3 Demodulationp. 410
L7.4 Pirate radiop. 411
L7.5 Exercises

p. 412

Appendix A Complex arithmeticp. 413
Appendix B Constructing discrete-time signals from building blocks - least squaresp. 416
Appendix C Discrete-time upsampling, sampling and downsamplingp. 419
Indexp. 425
Go to:Top of Page