Muutke küpsiste eelistusi

E-raamat: Digital Signal Processing: A Primer With MATLAB® [Taylor & Francis e-raamat]

(Prairie View A&M University, Texas, USA)
  • Formaat: 320 pages, 35 Tables, black and white; 233 Illustrations, black and white
  • Ilmumisaeg: 28-Jan-2020
  • Kirjastus: CRC Press
  • ISBN-13: 9781003010548
  • Taylor & Francis e-raamat
  • Hind: 230,81 €*
  • * hind, mis tagab piiramatu üheaegsete kasutajate arvuga ligipääsu piiramatuks ajaks
  • Tavahind: 329,73 €
  • Säästad 30%
  • Formaat: 320 pages, 35 Tables, black and white; 233 Illustrations, black and white
  • Ilmumisaeg: 28-Jan-2020
  • Kirjastus: CRC Press
  • ISBN-13: 9781003010548
Digital Signal Processing:A Primer with MATLAB® provides excellent coverage of discrete-time signals and systems. At the beginning of each chapter, an abstract states the chapter objectives. All principles are also presented in a lucid, logical, step-by-step approach. As much as possible, the authors avoid wordiness and detail overload that could hide concepts and impede understanding.

In recognition of requirements by the Accreditation Board for Engineering and Technology (ABET) on integrating computer tools, the use of MATLAB® is encouraged in a student-friendly manner. MATLAB is introduced in Appendix C and applied gradually throughout the book.

Each illustrative example is immediately followed by practice problems along with its answer. Students can follow the example step-by-step to solve the practice problems without flipping pages or looking at the end of the book for answers. These practice problems test students' comprehension and reinforce key concepts before moving onto the next section.

Toward the end of each chapter, the authors discuss some application aspects of the concepts covered in the chapter. The material covered in the chapter is applied to at least one or two practical problems. It helps students see how the concepts are used in real-life situations.

Also, thoroughly worked examples are given liberally at the end of every section. These examples give students a solid grasp of the solutions as well as the confidence to solve similar problems themselves. Some of hte problems are solved in two or three ways to facilitate a deeper understanding and comparison of different approaches.

Designed for a three-hour semester course, Digital Signal Processing:A Primer with MATLAB® is intended as a textbook for a senior-level undergraduate student in electrical and computer engineering. The prerequisites for a course based on this book are knowledge of standard mathematics, including calculus and complex numbers.
Preface xii
Acknowledgments xv
Author xvii
Chapter 1 Continuous and Discrete Signals
1(18)
1.1 Conti nuous Signals
1(4)
1.1.1 Generation of Continuous Signals in MATLAB
1(1)
1.1.2 Operations on Signals and Sequences
2(3)
1.2 Discrete-Time Signals
5(1)
1.2.1 Complex Sequences
5(1)
1.3 Signals and Systems
6(1)
1.4 Classification of Signals and Systems
6(2)
1.4.1 Continuous-Time and Discrete-Time Signals
6(1)
1.4.2 Analog and Digital Signals
6(1)
1.4.3 Deterministic and Random Signals
6(1)
1.4.4 Periodic and Nonperiodic Signals
7(1)
1.4.5 Power and Energy Signals
7(1)
1.4.5.1 What Is Digital Signal Processing?
7(1)
1.4.5.2 Why DSP?
7(1)
1.4.5.3 Applications (DSP)
7(1)
1.5 Introduction to MATLAB in DSP
8(3)
1.5.1 MATLAB Windows
8(1)
1.5.2 Basic Commands in MATLAB
9(2)
1.6 Some Fundamental Sequences
11(1)
1.6.1 Impulse Response in MATLAB
11(1)
1.6.2 Signal Duration
12(1)
1.7 Generation of Discrete Signals in MATLAB
12(7)
Problems
17(2)
Chapter 2 Signals Properties
19(28)
2.1 Periodic and Aperiodic Sequences
19(1)
2.2 Even and Odd Parts of a Signal (Symmetric Sequences)
20(3)
2.3 Signal Manipulations
23(2)
2.3.1 Transformations of the Independent Variable
23(1)
2.3.1.1 Shifting
23(1)
2.3.1.2 Reversal
23(1)
2.3.1.3 Time-Scaling
23(1)
2.3.1.4 Addition, Multiplication, and Scaling
24(1)
2.3.1.5 Addition
24(1)
2.3.1.6 Multiplication
24(1)
2.3.1.7 Scaling
24(1)
2.3.1.8 Signal Decomposition
24(1)
2.4 Discrete-Time Systems
25(2)
2.4.1 System Properties
25(1)
2.4.1.1 Memoryless System
25(1)
2.4.1.2 Additivity
26(1)
2.4.1.3 Homogeneity
26(1)
2.4.1.4 Stability
26(1)
2.5 Linear Time-Invariant Causal Systems (LTI)
27(9)
2.5.1 Linearity
27(4)
2.5.2 Time-Invariance
31(1)
2.5.3 Causality
32(4)
2.6 Definitions
36(3)
2.6.1 Continuous-Time System
36(1)
2.6.2 Discrete-Time System
37(1)
2.6.2.1 Delay Operator
38(1)
2.6.2.2 Convolution Property
38(1)
2.6.2.3 Impulse Function
38(1)
2.6.2.4 Impulse Response
38(1)
2.6.2.5 Frequency Response
38(1)
2.7 System Output
39(8)
2.7.1 Causality
39(1)
2.7.2 Stability
39(1)
2.7.3 Invertibility
40(1)
2.7.4 Memory
40(2)
Problems
42(5)
Chapter 3 Convolution
47(18)
3.1 Li near Con volution
47(1)
3.2 Convolution Properties
47(1)
3.2.1 Commutative Property
47(1)
3.2.2 Associative Property
48(1)
3.2.3 Distributive Property
48(1)
3.3 Types of Convolutions
48(17)
3.3.1 Equations Method
49(4)
3.3.1.1 Convolution of Two Sequences in MATLAB
53(1)
3.3.2 Graphical Method
54(1)
3.3.3 Tabular Method
55(5)
Problems
60(5)
Chapter 4 Difference Equations
65(10)
4.1 Difference Equations and Impulse Responses
65(1)
4.2 System Representation Using Its Impulse Response
66(1)
4.3 The Methods That One May Use to Solve the Difference Equations
67(1)
4.4 The Classical Approach
68(7)
Problems
72(3)
Chapter 5 Discrete-Time Fourier Series (DTFS)
75(10)
5.1 DTFS Coefficients of Periodic Discrete Signals
75(2)
5.2 Parseval's Relation
77(2)
5.3 Discreet Fourier Series
79(6)
Problems
83(2)
Chapter 6 Discrete-Time Fourier Transform (DTFT)
85(24)
6.1 Frequency Response
85(2)
6.2 DTFT for Any Discrete Signal
87(1)
6.3 Inverse DTFT
88(1)
6.4 Interconnection of Systems
89(2)
6.5 DTFT Properties
91(1)
6.6 Applications of DTFT
91(1)
6.7 LSI Systems and Difference Equations
91(2)
6.8 Solving Difference Equations Using DTFT
93(9)
6.9 Frequency Response in MATLAB
102(7)
Problems
106(3)
Chapter 7 Discrete Fourier Transform (DFT)
109(20)
7.1 Method of Decimation-in-Frequency
109(3)
7.2 Method of Decimation-in-Time
112(5)
7.3 Properties of Discrete Fourier Transform
117(5)
7.4 Discrete Fourier Transform of a Sequence in MATLAB
122(1)
7.5 Linear Convolution Using the DFT
123(1)
7.6 Generation of Inverse Discrete Fourier Transform in MATLAB
124(5)
Problems
125(4)
Chapter 8 Fast Fourier Transform (FFT)
129(14)
8.1 Fast Fourier Transform Definition
129(5)
8.1.1 Decimation-in-Time FFT
129(1)
8.1.2 Decimation-in-Frequency FFT
129(5)
8.2 Finding the FFT of Different Signals in MATLAB
134(1)
8.3 Power Spectral Density Using Square Magnitude and Autocorrelation
135(8)
8.3.1 Equivalence of FFT and W-phase Sequence Component Transformation
136(4)
Problems
140(3)
Chapter 9 Z-Transform
143(22)
9.1 Z-Transform Representation
143(1)
9.2 Region of Convergence (ROC)
144(3)
9.3 Properties of the z-transform
147(4)
9.4 Inverse z-transform
151(14)
9.4.1 Partial Fraction Expansion and a Look-up Table
151(3)
9.4.2 Power Series
154(1)
9.4.3 Contour Integration
154(9)
Problems
163(2)
Chapter 10 Z-Transform Applications in DSP
165(14)
10.1 Evaluation of LTI System Response Using Z-Transform
165(1)
10.2 Digital System Implementation from Its Function
165(7)
10.3 Pole-Zero Diagrams for a Function in the z-Domain
172(1)
10.4 Frequency Response Using z-Transform
172(7)
Problems
174(5)
Chapter 11 Pole-Zero Stability
179(14)
11.1 Concept Poles and Zeros
179(1)
11.1.1 Stability Determination Based z-Transform
179(1)
11.1.2 The Z-Transform
179(1)
11.1.3 The "z-Plane"
180(1)
11.2 Difference Equation and Transfer Function
180(2)
11.3 BIBO Stability
182(1)
11.4 The z-Plane Pole-Zero Plot and Stability
183(1)
11.5 Stability Rules
184(9)
Problems
191(2)
Chapter 12 Sampling
193(16)
12.1 Relating the FT to the DTFT for Discrete-Time Signals
193(1)
12.2 Sampling
194(1)
12.3 Band-Limited Signals
194(1)
12.4 Sampling of Continuous-Time Signals
194(2)
12.5 Sampling Theorem
196(4)
12.6 Band-Pass Sampling
200(1)
12.7 Quantization
200(1)
12.8 Uniform and Non-Uniform Quantization
201(4)
12.9 Audio Sampling
205(1)
12.10 Sampling Rate
205(4)
Problems
205(4)
Chapter 13 Digital Filters
209(14)
13.1 Types Of Filters
209(3)
13.1.1 Low-Pass Filters
209(1)
13.1.2 High-Pass Filters
209(1)
13.1.3 Band-Pass Filters
209(1)
13.1.4 Band-Stop Filters
209(3)
13.2 Infinite-Impulse-Response (HR) Digital Filter
212(5)
13.2.1 Design of Filters Using Bilinear Transformation
213(2)
13.2.2 Infinite-Impulse Response Filtering
215(1)
13.2.3 Filter Characteristics
216(1)
13.3 Finite Impulse Response (FIR) Digital Filter
217(2)
13.3.1 The Advantages of FIR Filters
218(1)
13.3.2 FIR Specifications
218(1)
13.3.3 Gibbs Phenomenon and Different Windowing
219(1)
13.4 Comparison of IIR and FIR Digital Filters
219(4)
Problems
220(3)
Chapter 14 Implementation of IIR
223(18)
14.1 Direction-Form I Realization
223(1)
14.2 Direction-Form II Realization
224(1)
14.3 Cascade (Series) Realization
225(1)
14.4 Parallel Realization
226(5)
14.5 Transposed-Direct-Form-I
231(1)
14.6 Transposed-Direct-Form-II
232(2)
14.7 Implementation of a Notch Filter by MATLAB
234(3)
14.8 Implementation of Infinite-Impulse Response Filters
237(4)
14.8.1 Analog-to-Digital Filter Design
237(1)
14.8.2 Bilinear Transformation
237(2)
Problems
239(2)
Chapter 15 Implementation of FIR
241(22)
15.1 Finite Impulse Response Filter Representation
241(5)
15.2 Window Method
246(6)
15.3 FIR-Filter Length Estimation Using Window Functions
252(11)
Problems
259(4)
Chapter 16 Digital Filter Design
263(32)
16.1 IIR Filter Design
263(22)
16.1.1 Analog-Filter Design
263(10)
16.1.2 Bilinear Transformation (IIR Digital Filter)
273(4)
16.1.3 Higher-Order IIR Digital Filters
277(2)
16.1.4 IIR Digital High-Pass, Band-Pass, and Band-Stop Filter Design
279(3)
16.1.5 Design a IIR Low-Pass Filter Using MATLAB
282(1)
16.1.6 Design a IIR High-Pass Filter Using MATLAB
283(1)
16.1.7 Design an IIR Band-Pass Filter Using MATLAB
284(1)
16.2 FIR-Filter Design
285(10)
16.2.1 Design of FIR Filters Using Windows
286(6)
Problems
292(3)
Selected Bibliography 295(2)
Appendix A Complex Numbers 297(4)
Appendix B Mathematical Formulas 301(8)
Appendix C MATLAB 309(6)
Index 315
Samir I. Abood received his BSc and MSc from the University of Technology, Baghdad, Iraq in 1996 and 2001 respectively. From 1997 to 2001, he worked as an engineer at the same university. From 2001 to 2003, he was an assistant professor at the University of Baghdad and AL-Nahrain University, and from 2003 to 2016. Mr. Abood was an assistant professor at Middle Technical University / Baghdad Iraq. Presently, he is doing his Ph.D. in the Electrical and Computer Engineering Department at Prairie View A & M University.