You are on page 1of 11

ECE 301 Signals and Systems Course Info August 2, 2006 1

Table of Contents for Lathi, Linear Systems and Signals


PREFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii

B BACKGROUND

B.1 Complex Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1


B.1-1 A Historical Note . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
B.1-2 Algebra of Complex Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

B.2 Sinusoids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
B.2-1 Addition of Sinusoids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
B.2-2 Sinusoids in Terms of Exponentials: Euler’s Formula . . . . . . . . . . . . . . . . . . . . . . . . . . 21

B.3 Sketching Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22


B.3-1 Monotonic Exponentials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
B.3-2 The Exponentially Varying Sinusoid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

B.4 Cramer’s Rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

B.5 Partial Fraction Expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26


B.5-1 Method of Clearing Fractions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
B.5-2 The Heaviside “Cover-Up” Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
B.5-3 Repeated Factors of Q(x) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
B.5-4 Mixture of the Heaviside “Cover-up” and Clearing Fractions . . . . . . . . . . . . . . . . . . 34
B.5-5 Improper F (x) with m = n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
B.5-6 Modified Partial Fractions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

B.6 Vectors and Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37


B.6-1 Some Definitions and Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
B.6-2 Matrix Algebra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
B.6-3 Derivatives and Integrals of a Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
B.6-4 The Characteristic Equation of a Matrix: The Cayley-Hamilton Theorem . . . . . 45
B.6-5 Computation of an Exponential and a Power of a Matrix . . . . . . . . . . . . . . . . . . . . . . 47

B.7 Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
B.7-1 L’Hôpital’s Rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
B.7-2 The Taylor and MacLaurin Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
B.7-3 Power Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
B.7-4 Sums . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
B.7-5 Complex Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
ECE 301 Signals and Systems Course Info August 2, 2006 2

B.7-6 Trigonometric Identities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49


B.7-7 Indefinite Integrals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
B.7-8 Common Derivative Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
B.7-9 Some Useful Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
B.7-10 Solution of Quadratic and Cubic Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
MATLAB Session B: Elementary Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

1 SIGNALS AND SYSTEMS

1.1 Size of a Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68


1.1-1 Signal Energy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
1.1-2 Signal Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

1.2 Some Useful Signal Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75


1.2-1 Time Shifting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
1.2-2 Time Scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
1.2-3 Time Reversal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
1.2-4 Combined Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81

1.3 Classification of Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82


1.3-1 Continuous-Time and Discrete-Time Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
1.3-2 Analog and Digital Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
1.3-3 Periodic and Aperiodic Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
1.3-4 Energy and Power Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
1.3-5 Deterministic and Random Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

1.4 Some Useful Signal Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86


1.4-1 Unit Step Function u(t) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
1.4-2 The Unit Impulse Function δ(t) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
1.4-3 The Exponential Function est . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94

1.5 Even and Odd Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96


1.5-1 Some Properties of Even and Odd Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96
1.5-2 Even and Odd Components of a Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

1.6 Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
ECE 301 Signals and Systems Course Info August 2, 2006 3

1.7 Classification of Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101


1.7-1 Linear and Nonlinear Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
1.7-2 Time-Invariant and Time-Varying Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
1.7-3 Instantaneous and Dynamic Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
1.7-4 Causal and Noncausal Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
1.7-5 Continuous-Time and Discrete-Time Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
1.7-6 Analog and Digital Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
1.7-7 Invertible and Noninvertible Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
1.7-8 Stable and Unstable Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

1.8 System Model: Input-Output Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113


1.8-1 Electrical Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
1.8-2 Mechanical Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
1.8-3 Electromechanical Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121

1.9 Internal and External Description of a System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

1.10 Internal Description: The State-Space Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . .124


1.11 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
MATLAB Session I: Working with Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131
Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

2 TIME-DOMAIN ANALYSIS OF CONTINUOUS-TIME SYSTEMS

2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

2.2 System Response to Internal Conditions: The Zero-Input Response . . . . . . . . . . . . . 152


2.2-1 Some Insights into the Zero-Input Behavior of a System . . . . . . . . . . . . . . . . . . . . . . 163
2.3 The Unit Impulse Response h(t) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
2.4 System Response to External Input: Zero-State Response . . . . . . . . . . . . . . . . . . . . . . 169
2.4-1 The Convolution Integral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
2.4-2 Graphical Understanding of Convolution Operation . . . . . . . . . . . . . . . . . . . . . . . . . . .179
2.4-3 Interconnected Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
2.4-4 A Very Special Function for LTIC Systems: The Everlasting Exponential . . . . . 195
2.4-5 Total Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .197

2.5 Classical Solution of Differential Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198


2.5-1 Forced Response: The Method of Coefficients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .199
ECE 301 Signals and Systems Course Info August 2, 2006 4

2.6 System Stability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207


2.6-1 Internal (Asymptotic) Stability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
2.6-2 Relationship Between BIBO and Asymptotic Stability . . . . . . . . . . . . . . . . . . . . . . . . 211

2.7 Intuitive Insights into System Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215


2.7-1 Dependence of System Behavior on Characteristic Modes . . . . . . . . . . . . . . . . . . . . . 215
2.7-2 Response Time of a System: The System Time Constant . . . . . . . . . . . . . . . . . . . . . 216
2.7-3 Time Constant and Rise Time of a System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
2.7-4 Time Constant and Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
2.7-5 Time Constant and Pulse Dispersion (Spreading) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
2.7-6 Time constant and Rate of Information Transmission . . . . . . . . . . . . . . . . . . . . . . . . . 220
2.7-7 The Resonance Phenomenon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221

2.8 Appendix 2.1: Determining the Impulse Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223

2.9 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225

References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
MATLAB Session 2: M-Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .227
Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235

3 TIME-DOMAIN ANALYSIS OF DISCRETE-TIME SYSTEMS

3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245


3.1-1 Size of a Discrete-Time Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246

3.2 Useful Signal Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248

3.3 Some Useful Discrete-Time Signal Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252


3.3-1 Discrete-Time Impulse Function δ[n] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
3.3-2 Discrete-Time Unit Step Function u[n] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
3.3-3 Discrete-Time Exponential γ n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
3.3-4 Discrete-Time Sinusoid cos(Ωn + θ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
3.3-5 Discrete-Time Complex Exponential ejΩn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259

3.4 Examples of Discrete-Time Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259


3.4-1 Classification of Discrete-Time Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .268

3.5 Discrete-Time System Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270


3.5-1 Recursive (Iterative) Solution of Difference Equation . . . . . . . . . . . . . . . . . . . . . . . . . 271
ECE 301 Signals and Systems Course Info August 2, 2006 5

3.6 System Response to Internal Conditions: The Zero-Input Response . . . . . . . . . . . . . 276

3.7 The Unit Impulse Response h[n] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282

3.8 System Response to External Input: The Zero-State Response . . . . . . . . . . . . . . . . . . 286


3.8-1 Graphical Procedure for the Convolution Sum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
3.8-2 Interconnected Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
3.8-3 A Very Special Function for LTID Systems: The Everlasting Exponential xn . . 302
3.8-4 Total Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .303

3.9 Classical Solution of Linear Difference Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304

3.10 System Stability: The External (BIBO) Stability Criterion . . . . . . . . . . . . . . . . . . . . 311


3.10-1 Internal (Asymptotic) Stability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .312
3.10-2 Relationship Between and Asymptotic Stability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314

3.1 1 Intuitive Insights into System Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317

3.12 Appendix 3.1: Impulse Response for a Special Case . . . . . . . . . . . . . . . . . . . . . . . . . . . 318

3.13 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318

MATLAB Session 3: Signals and Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320


Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326

4 CONTINUOUS-TIME SYSTEM ANALYSIS USING THE LAPLACE TRANSFORM

4.1 The Laplace Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340


4.1-1 Finding the Inverse Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .348

4.2 Some Properties of the Laplace Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .360


4.2-1 Time Shifting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
4.2-2 Frequency Shifting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
4.2-3 The Time-Differentiation Property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
4.2-4 The Time-Integration Property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
4.2-5 Time Convolution and Frequency Convolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
ECE 301 Signals and Systems Course Info August 2, 2006 6

4.3 Solution of Differential and Integro-Differential Equations . . . . . . . . . . . . . . . . . . . . . . 371


4.3-1 Zero-State Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .376
4.3-2 Stability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
4.3-3 Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384

4.4 Analysis of Electrical Networks: The Transformed Network . . . . . . . . . . . . . . . . . . . . . 384


4.4-1 Analysis of Active Circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393

4.5 Block Diagrams

4.6 System Realization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399


4.6-1 Direct Form I Realization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
4.6-2 Direct Form II Realization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
4.6-3 Cascade and Parallel Realizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
4.6-4 Transposed Realization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
4.6-5 Using Operational Amplifiers for System Realization . . . . . . . . . . . . . . . . . . . . . . . . . 410

4.7 Application to Feedback and Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415


4.7-1 Analysis of a Simple Control System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417

4.8 Frequency Response of an LTIC System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423


4.8-1 Steady-State Response to Causal Sinusoidal Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . 429

4.9 Bode Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430


4.9-1 Constant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
4.9-2 Pole (or Zero) at the Origin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
4.9-3 First-Order Pole (or Zero) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
4.9-4 Second-Order Pole (or Zero) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .437
4.9-5 The Transfer Function from the Frequency Response . . . . . . . . . . . . . . . . . . . . . . . . . 446

4.10 Filter Design by Placement of Poles and Zeros of H(s) . . . . . . . . . . . . . . . . . . . . . . . . 446


4.10-1 Dependence of Frequency Response on Poles and Zeros of H(s) . . . . . . . . . . . . . .447
4.10-2 Lowpass Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
4.10-3 Bandpass Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
4.10-4 Notch (Bandstop) Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .451
4.10-5 Practical Filters and Their Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454

4.11 The Bilateral Laplace Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456


4.11-1 Properties of Bilateral Laplace Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
4.11-2 Using the Bilateral Transform for Linear System Analysis . . . . . . . . . . . . . . . . . . . 463
ECE 301 Signals and Systems Course Info August 2, 2006 7

4.12 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467

References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
MATLAB Session 4: Continuous-Time Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478

5 DISCRETE-TIME SYSTEM ANALYSIS USING THE z-TRANSFORM

5.1 The z-Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494


5.1-1 Finding the Inverse Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .501

5.2 Some Properties of the z-Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506

5.3 z-Transform Solution of Linear Difference Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . .515


5.3-1 Zero-State Response of LTID Systems: The Transfer Function . . . . . . . . . . . . . . . . 519
5.3-2 Stability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
5.3-3 Inverse Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524

5.4 System Realization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525

5.5 Frequency Response of Discrete-Time Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531


5.5-1 The Periodic Nature of the Frequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537
5.5-2 Aliasing and Sampling Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541

5.6 Frequency Response from Pole-Zero Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .544

5.7 Digital Processing of Analog Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553

5.8 Connection Between the Laplace Transform and the z-Transform . . . . . . . . . . . . . . . 560

5.9 The Bilateral z-Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .562


5.9-1 Properties of the Bilateral z-Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568
5.9-2 Using the Bilateral z-Transform for Analysis of LTID Systems . . . . . . . . . . . . . . . . 569

5.10 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571

References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572
MATLAB Session 5: Discrete-Time IIR Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572
Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581
ECE 301 Signals and Systems Course Info August 2, 2006 8

6 CONTINUOUS-TIME SIGNAL ANALYSIS: THE FOURIER SERIES

6.1 Periodic Signal Representation by Trigonometric Fourier Series . . . . . . . . . . . . . . . . . 594


6.1 1 The Fourier Spectrum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600
6.1-2 The Effect of Symmetry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609
6.1-3 Determining the Fundamental Frequency and Period . . . . . . . . . . . . . . . . . . . . . . . . . 611

6.2 Existence and Convergence of the Fourier Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614


6.2-1 Convergence of a Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615
6.2-2 The Role of Amplitude and Phase Spectra in Waveshaping . . . . . . . . . . . . . . . . . . . 617

6.3 Exponential Fourier Series . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623


6.3-1 Exponential Fourier Spectra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 627
6.3-2 Theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 634

6.4 LTIC System Response to Periodic Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637

6.5 Generalized Fourier Series: Signals as Vectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641


6.5-1 Component of a Vector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641
6.5-2 Signal Comparison and Component of a Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642
6.5-3 Extension to Complex Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 645
6.5-4 Signal Representation by an Orthogonal Signal Set . . . . . . . . . . . . . . . . . . . . . . . . . . . 646

6.6 Numerical Computation of Dn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 658

6.7 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 660

References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 661
MATLAB Session 6: Fourier Series Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 662
Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669

7 CONTINUOUS-TIME SIGNAL ANALYSIS: THE FOURIER TRANSFORM

7.1 Aperiodic Signal Representation by Fourier Integral . . . . . . . . . . . . . . . . . . . . . . . . . . . . 678


7.1-1 Physical Appreciation of the Fourier Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685

7.2 Transforms of Some Useful Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .687


7.2-1 Connection Between the Fourier and Laplace Transforms . . . . . . . . . . . . . . . . . . . . . 697
ECE 301 Signals and Systems Course Info August 2, 2006 9

7.3 Some Properties of the Fourier Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 698

7.4 Signal Transmission Through LTIC Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 717


7.4-1 Signal Distortion During Transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .719
7.4-2 Systems and Group Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 722

7.5 Ideal and Practical Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 726

7.6 Signal Energy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 729

7.7 Application to Communications: Amplitude Modulation . . . . . . . . . . . . . . . . . . . . . . . .732


7.7-1 Double-Sideband, Suppressed-Carrier (DSB-SC) Modulation . . . . . . . . . . . . . . . . . . 732
7.7-2 Amplitude Modulation (AM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 737
7.7-3 Single-Sideband Modulation (SSB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 742
7.7-4 Frequency-Division Multiplexing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 745

7.8 Data Truncation: Window Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 746


7.8-1 Using Windows in Filter Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 751

7.9 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 753

References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 754
MATLAB Session 7: Fourier Transform Topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 754
Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 760

8 SAMPLING: THE BRIDGE FROM CONTINUOUS TO DISCRETE

8.1 The Sampling Theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 770


8.1-1 Practical Sampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 775

8.2 Signal Reconstruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 778


8.2-1 Practical Difficulties in Signal Reconstruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 781
8.2-2 Some Applications of the Sampling Theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 790

8.3 Analog-to-Digital(AID) Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792

8.4 Dual of Time Sampling: Spectral Sampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 795


ECE 301 Signals and Systems Course Info August 2, 2006 10

8.5 Numerical Computation of the Fourier Transform: The Discrete Fourier Transform
(DFT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798
8.5-1 Some Properties of the DFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 811
8.5-2 Some Applications of the DFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 813

8.6 The Fast Fourier Transform (FFT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 817

8.7 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821

References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
MATLAB Session 8: The Discrete Fourier Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 822
Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 829

9 FOURIER ANALYSIS OF DISCRETE-TIME SIGNALS

9.1 Discrete-Time Fourier Series (DTFS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 837


9.1-1 Periodic Signal Representation by Discrete-Time Fourier Series . . . . . . . . . . . . . . . 838
9.1-2 Fourier Spectra of a Periodic Signal x[n] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .840

9.2 Aperiodic Signal Representation by Fourier Integral . . . . . . . . . . . . . . . . . . . . . . . . . . . . 847


9.2-1 Nature of Fourier Spectra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 850
9.2-2 Connection Between the DTFT and the z-Transform . . . . . . . . . . . . . . . . . . . . . . . . . 858

9.3 Properties of the DTFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 859

9.4 LTI Discrete-Time System Analysis by DTFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 870


9.4-1 Transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 872
9.4-2 Ideal and Practical Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 874

9.5 DTFT Connection with the CTFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 876


9.5-1 Use of DFT and FFT for Numerical Computation of DTFT . . . . . . . . . . . . . . . . . . 876
9.6 Generalization of the DTFT to the z-transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .878

9.7 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880

Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 881
MATLAB Session 9: Working with the DTFS and the DTFT . . . . . . . . . . . . . . . . . . . . . . 881
Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 890
ECE 301 Signals and Systems Course Info August 2, 2006 11

10 STATE-SPACE ANALYSIS

10.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 899

10.2 A Systematic Procedure for Determining State Equations . . . . . . . . . . . . . . . . . . . . . 901


10.2-1 Electrical Circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 902
10.2-2 State Equations from a Transfer Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 904

10.3 Solution of State Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912


10.3-1 Laplace Transform Solution of State Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912
10.3-2 Time-Domain Solution of State Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 919

10.4 Linear Transformation of State Vector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 926


10.4-1 Diagonalization of Matrix A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 930

10.5 Controllability and Observability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 934


10.5-1 Inadequacy of the Transfer Function Description of a System . . . . . . . . . . . . . . . . 939

10.6 State-Space Analysis of Discrete-Time Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 940


10.6-1 Solution in State-Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 942
10.6-2 The z-Transform Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947

10.7 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 948

References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 949
MATLAB Session 10: Toolboxes and State-Space Analysis . . . . . . . . . . . . . . . . . . . . . . . . . 949
Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 957

INDEX 963

You might also like