21_DiscreteSystems
21_DiscreteSystems
Automotive Engineering
• This lecture:
Motivation to introduce DT signals and systems
Sampling and “desampling” (digital to analog transform)
DT signals in frequency domain
Some basic facts about DT systems
Typical DT Signals
1
0 k ≠ 0
δ(k) = 0.5
1 k = 0 0
-10 -5 0 5 10
• Unit step sequence: 1.5
1
0 k < 0
ε(k) = 0.5
1 k ≥ 0 0
-10 -5 0 5 10
• Exponential sequence: 1
y(k) = Aα k 0.5
10
-10
0 20 40 60 80 100 t (s)
10
-10
0 10 20 30 40 50 k (samples)
Sampling and Key Characteristics
• Sampling is a continuous-time to discrete-time conversion:
-0.5
-1
0 20 40 60 80 t 100
1 0.8
e(t) u(k)
0.8
e(k) 0.6 u(t)
0.6
0.4
0.4
0.2
0.2
0 0
e
u
-0.2
-0.2
-0.4
-0.4
-0.6
-0.6
-0.8
-1 -0.8
0 1 2 3 4 5 0 1 2 3 4 5
t t
• Backward shift plays the role of integral: if 𝑔𝑔(𝑘𝑘) = 𝑓𝑓(𝑘𝑘 − 1) (where f(-1)=0),
then
u(k) S y(k)
𝑥𝑥 𝑘𝑘 + 1 = 𝐴𝐴𝐴𝐴 𝑘𝑘 + 𝐵𝐵𝐵𝐵 𝑘𝑘
𝑦𝑦 𝑘𝑘 = 𝐶𝐶𝐶𝐶 𝑘𝑘 + 𝐷𝐷𝐷𝐷 𝑘𝑘
S : A, B, C , D
𝑌𝑌 𝑧𝑧 = 𝐺𝐺 𝑧𝑧 𝑈𝑈 𝑧𝑧 𝑺𝑺: 𝑮𝑮 𝒛𝒛
• To find the Jordan form and matrix V, you can use the Matlab command jordan(), which has same argument and
output as eig(). This function requires Symbolic toolbox!
>> A=[2 1 0;0 2 0;1 0 2];
>> [V,J]=jordan(A)
V=
0 1 0
0 0 1
1 0 0
J=
2 1 0
0 2 1
0 0 2
Remember how the Jordan blocks look like for different dimensions:
L07: Powers of Jordan Cells
Power function (for the cell of dimension 4)
Converges to 0 if Converges to 0 if
Bounded if Bounded if
Constant (=1) Constant (=1)
• In conditions for unstability: replace 𝑅𝑅𝑅𝑅 𝜆𝜆𝑖𝑖 > 0 by |𝜆𝜆𝑖𝑖 | > 1 and
𝑅𝑅𝑅𝑅 𝜆𝜆𝑖𝑖 ≥ 0 by |𝜆𝜆𝑖𝑖 | ≥ 1.