Atnaujinkite slapukų nuostatas

Digital Signal Processing: A Computer-Based Approach 2nd edition [Kietas viršelis]

3.68/5 (66 ratings by Goodreads)
  • Formatas: Hardback, 896 pages, aukštis x plotis x storis: 234x185x38 mm, weight: 1406 g
  • Išleidimo metai: 16-Aug-2000
  • Leidėjas: McGraw-Hill Professional
  • ISBN-10: 0072321059
  • ISBN-13: 9780072321050
  • Formatas: Hardback, 896 pages, aukštis x plotis x storis: 234x185x38 mm, weight: 1406 g
  • Išleidimo metai: 16-Aug-2000
  • Leidėjas: McGraw-Hill Professional
  • ISBN-10: 0072321059
  • ISBN-13: 9780072321050
"Digital Signal Processing: A Computer-Based Approach" is intended for a two-semester course on digital signal processing for seniors or first-year graduate students. Based on user feedback, a number of new topics have been added to the second edition, while some excess topics from the first edition have been removed. The author has taken great care to organize the chapters more logically by reordering the sections within chapters. More worked-out examples have also been included. The book contains more than 500 problems and 150 MATLAB exercises.New topics in the second edition include: finite-dimensional discrete-time systems, correlation of signals, inverse systems, system identification, matched filter, design of analog and IIR digital highpass, bandpass and bandstop filters, more on FIR filters, spectral analysis of random signals and sparse antenna array design.
Preface xiii
Signals and Signal Processing
1(40)
Characterization and Classification of Signals
1(2)
Typical Signal Processing Operations
3(9)
Examples of Typical Signals
12(10)
Typical Signal Processing Applications
22(15)
Why Digital Signal Processing?
37(4)
Discrete-Time Signals and Systems in the Time-Domain
41(76)
Discrete-Time Signals
42(11)
Typical Sequences and Sequence Representation
53(7)
The Sampling Process
60(3)
Discrete-Time Systems
63(8)
Time-Domain Characterization of LTI Discrete-Time Systems
71(9)
Finite-Dimensional LTI Discrete-Time Systems
80(8)
Correlation of Signals
88(6)
Random Signals
94(11)
Summary
105(1)
Problems
106(9)
Matlab Exercises
115(2)
Discrete-Time Signals in the Transform-Domain
117(86)
The Discrete-Time Fourier Transform
117(14)
The Discrete Fourier Transform
131(6)
Relation between the DTFT and the DFT, and their Inverses
137(3)
Discrete Fourier Transform Properties
140(6)
Computation of the DFT of Real Sequences
146(3)
Linear Convolution Using the DFT
149(6)
The z-Transform
155(4)
Region of Convergence of a Rational z-Transform
159(8)
Inverse z-Transform
167(6)
z-Transform Properties
173(3)
Transform-Domain Representations of Random Signals
176(3)
Summary
179(1)
Problems
180(19)
Matlab Exercises
199(4)
LTI Discrete-Time Systems in the Transform-Domain
203(96)
Finite-Dimensional Discrete-Time Systems
203(1)
The Frequency Response
204(11)
The Transfer Function
215(7)
Types of Transfer Functions
222(12)
Simple Digital Filters
234(9)
Allpass Transfer Function
243(3)
Minimum-Phase and Maximum-Phase Transfer Functions
246(2)
Complementary Transfer Functions
248(5)
Inverse Systems
253(3)
System Identification
256(3)
Digital Two-Pairs
259(2)
Algebraic Stability Test
261(6)
Discrete-Time Processing of Random Signals
267(5)
Matched Filter
272(3)
Summary
275(2)
Problems
277(18)
Matlab Exercises
295(4)
Digital Processing of Continuous-Time Signals
299(60)
Introduction
299(1)
Sampling of Continuous-Time Signals
300(10)
Sampling of Bandpass Signals
310(3)
Analog Lowpass Filter Design
313(16)
Design of Analog Highpass, Bandpass, and Bandstop Filters
329(6)
Anti-Aliasing Filter Design
335(2)
Sample-and-Hold Circuit
337(1)
Analog-to-Digital Converter
338(6)
Digital-to-Analog Converter
344(4)
Reconstruction Filter Design
348(3)
Effect of Sample-and-Hold Operation
351(1)
Summary
352(1)
Problems
353(3)
Matlab Exercises
356(3)
Digital Filter Structures
359(64)
Block Diagram Representation
359(4)
Equivalent Structures
363(1)
Basic FIR Digital Filter Structures
364(4)
Basic IIR Digital Filter Structures
368(6)
Realization of Basic Structures Using Matlab
374(4)
Allpass Filters
378(9)
Tunable IIR Digital Filters
387(2)
IIR Tapped Cascaded Lattice Structures
389(6)
FIR Cascaded Lattice Structures
395(6)
Parallel Allpass Realization of IIR Transfer Functions
401(4)
Digital Sine-Cosine Generator
405(3)
Computational Complexity of Digital Filter Structures
408(1)
Summary
408(1)
Problems
409(12)
Matlab Exercises
421(2)
Digital Filter Design
423(92)
Preliminary Considerations
423(7)
Bilinear Transformation Method of IIR Filter Design
430(5)
Design of Lowpass IIR Digital Filters
435(2)
Design of Highpass, Bandpass, and Bandstop IIR Digital Filters
437(4)
Spectral Transformations of IIR Filters
441(5)
FIR Filter Design Based on Windowed Fourier Series
446(14)
Computer-Aided Design of Digital Filters
460(8)
Design of FIR Digital Filters with Least-Mean-Square Error
468(1)
Constrained Least-Square Design of FIR Digital Filters
469(3)
Digital Filter Design Using Matlab
472(25)
Summary
497(1)
Problems
498(12)
Matlab Exercises
510(5)
DSP Algorithm Implementation
515(68)
Basic Issues
515(8)
Structure Simulation and Verification Using Matlab
523(12)
Computation of the Discrete Fourier Transform
535(17)
Number Representation
552(4)
Arithmetic Operations
556(6)
Handling of Overflow
562(1)
Tunable Digital Filters
562(6)
Function Approximation
568(3)
Summary
571(1)
Problems
572(9)
Matlab Exercises
581(2)
Analysis of Finite Wordlength Effects
583(76)
The Quantization Process and Errors
584(1)
Quantization of Fixed-Point Numbers
585(2)
Quantization of Floating-Point Numbers
587(1)
Analysis of Coefficient Quantization Effects
588(12)
A/D Conversion Noise Analysis
600(11)
Analysis of Arithmetic Round-Off Errors
611(3)
Dynamic Range Scaling
614(11)
Signal-to-Noise Ratio in Low-Order IIR Filters
625(4)
Low-Sensitivity Digital Filters
629(6)
Reduction of Product Round-Off Errors Using Error Feedback
635(4)
Limit Cycles in IIR Digital Filters
639(7)
Round-Off Errors in FFT Algorithms
646(3)
Summary
649(1)
Problems
650(7)
Matlab Exercises
657(2)
Multirate Digital Signal Processing
659(94)
The Basic Sample Rate Alteration Devices
660(11)
Filters in Sampling Rate Alteration Systems
671(9)
Multistage Design of Decimator and Interpolator
680(4)
The Polyphase Decomposition
684(6)
Arbitrary-Rate Sampling Rate Converter
690(6)
Digital Filter Banks
696(4)
Nyquist Filters
700(5)
Two-Channel Quadrature-Mirror Filter Bank
705(9)
Perfect Reconstruction Two-Channel FIR Filter Banks
714(8)
L-Channel QMF Banks
722(8)
Cosine-Modulated L-Channel Filter Banks
730(4)
Multilevel Filter Banks
734(4)
Summary
738(1)
Problems
739(11)
Matlab Exercises
750(3)
Applications of Digital Signal Processing
753(84)
Dual-Tone Multifrequency Signal Detection
753(5)
Spectral Analysis of Sinusoidal Signals
758(6)
Spectral Analysis of Nonstationary Signals
764(7)
Spectral Analysis of Random Signals
771(9)
Musical Sound Processing
780(10)
Digital FM Stereo Generation
790(4)
Discrete-Time Analytic Signal Generation
794(6)
Subband Coding of Speech and Audio Signals
800(3)
Transmultiplexers
803(4)
Discrete Multitone Transmission of Digital Data
807(4)
Digital Audio Sampling Rate Conversion
811(2)
Oversampling A/D Converter
813(9)
Oversampling D/A Converter
822(4)
Sparse Antenna Array Design
826(3)
Summary
829(1)
Problems
830(4)
Matlab Exercises
834(3)
Bibliography 837(18)
Index 855


Sanjit Mitra, Ph.D., University of California, Berkeley. Professor Mitra transferred to UCSB in July 1977 after 10 years at UC Davis. He obtained his B.Sc. with honors in Physics (1953) and the M.Sc. (Tech.) in Radio Physics and Electronics (1956) in India. He then obtained his M.S. (1960) and Ph.D. (1962) in electrical engineering from UC Berkeley. He has published over 600 papers in the areas of analog and digital signal processing, and image processing. He has also authored and co-authored twelve books, and holds five patents. Dr. Mitra has served IEEE in various capacities including service as the President of the IEEE Circuits & Systems Society in 1986, and has held visiting appointments in Australia, Austria, Finland, India, Japan, Singapore and the United Kingdom.