Professional Documents
Culture Documents
09 Signals and Systems 4up
09 Signals and Systems 4up
09 Signals and Systems 4up
E. Lam (University of Hong Kong) ENGG1015 November, 2012 1 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 2 / 86
Signals, Systems, and Control (Part #1) Signals, Systems, and Control (Part #1)
E. Lam (University of Hong Kong) ENGG1015 November, 2012 3 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 4 / 86
Signals, Systems, and Control (Part #1) Signals, Systems, and Control (Part #1)
E. Lam (University of Hong Kong) ENGG1015 November, 2012 5 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 6 / 86
Signals, Systems, and Control (Part #1) Signals, Systems, and Control (Part #1)
E. Lam (University of Hong Kong) ENGG1015 November, 2012 7 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 8 / 86
Signals, Systems, and Control (Part #1) Signals, Systems, and Control (Part #1)
#1: Signal Flow Graph Example #1: Signal Flow Graph Example
Example (A):
Example (A): (cont.)
input = {0, 3, −1, 5, 2, 0} output =?
1
2 +
5
4 input
delay (1) 1 output
2 3
2
Assume: The system has no signal before the input.
1
1
0→ 2 · (0) = 0
1 1 3
sequence order
3→ 2 · (3) + 2 · (0) = 2 0 1 2 3 4 5
−1 → 1
· (−1) + 1
· (3) = 1 -1
2 2
1 1
5→ 2 · (5) + 2 · (−1) = 2
2→ 1
2 · (2) + 1
2 · (5) = 7
2 Observation: This output is a smoothed version of this input
1 1
0→ 2 · (0) + 2 · (2) = 1
Deduction: This discrete-time system achieves smoothing
Hence, output is {0, 32 , 1, 2, 72 , 1}.
E. Lam (University of Hong Kong) ENGG1015 November, 2012 9 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 10 / 86
Signals, Systems, and Control (Part #1) Signals, Systems, and Control (Part #1)
#1: Signal Flow Graph Example #1: Signal Flow Graph Example
Example (B):
Example (B): (cont.)
input = {1, 0, 0, 0, . . .} output =?
+ 3 3 3
2 2 2
1 1 1
p delay (1)
0 1 2 3 4 5 0 1 2 3 4 5 0 1 2 3 4 5
Assume: The system has no signal before the input.
p = 0.8 p = 1.0 p = 1.2
1→1=1
0 → 0 + p · (1) = p
Observation: This output “decays” or “stays unchanged” or “grows
0 → 0 + p · (p) = p2 without bound” for a unit input
0 → 0 + p · (p2 ) = p3
0 → 0 + p · (p3 ) = p4 Deduction: The behavior of this discrete-time system depends a lot on
the value of p. This is extremely important for us later on!
Hence, output is {1, p, p2 , p3 , . . .}.
E. Lam (University of Hong Kong) ENGG1015 November, 2012 11 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 12 / 86
Signals, Systems, and Control (Part #1) Signals, Systems, and Control (Part #1)
Signals, Systems, and Control (Part #1) Signals, Systems, and Control (Part #1)
#2: Difference Equations: The Mathematics #2: Difference Equations: The Mathematics
Exercise: Try plotting the following signals
Conventions:
1 x[n] = Cαn , where n = 0, . . . , 99.
Signal: x[n] (square bracket) 1 α = 0.99, C = 10
Often n = 0, 1, . . . N − 1 for a length-N signal. 2 α = 1.00, C = 1
Assume x[n] = 0 outside this range. 3 α = 1.01, C = 0.1
Use x[n] for an input signal, y[n] for an output signal 2 x[n] = A cos(ωn + φ), where n = 0, . . . , 99.
1 A = 1, φ = 0, ω = 0.01π (low frequency)
2 A = 1, φ = 0, ω = 0.1π (middle frequency)
Alternatives:
3 A = 1, φ = 0, ω = π (high frequency)
1 Can have negative n, e.g., n = −N, −N + 1, . . . N − 1, N for a length 4 A = 1, φ = π/2, ω = π
2N + 1 signal
1 at n = 0
Can have infinite length signal (conceptually): n = all integers
3 x[n] =
2
0 otherwise.
This is the most important signal of all! It is called a delta function or a
unit impulse, denoted by δ[n].
E. Lam (University of Hong Kong) ENGG1015 November, 2012 15 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 16 / 86
Signals, Systems, and Control (Part #1) Signals, Systems, and Control (Part #1)
#2: Difference Equations and Flow Graphs #2: Difference Equations Example
Example (A):
The flow graphs now operate on the entire signal (vector vs scalar)
1
x[n] k · x[n] x[n] 2 x[n] y[n] = 12 x[n] + 12 x[n − 1]
1 Multiplication (gain): k 1
2 +
(k can be integer, fraction, negative number. . . )
1
x[n − 1] 2 x[n − 1]
delay (1) 1
x[n] x[n] x1 [n] x1 [n] + x2 [n] 2
+
2 Split/add (adder):
x[n] x2 [n]
Example (B):
(A signal becomes two identical copies)
(Two signals added together) x[n] y[n] = p · y[n − 1] + x[n]
+
x[n] x[n − d]
3 Delay: delay (d)
p · y[n − 1] y[n − 1] y[n]
p delay (1)
(A signal is delayed by d integer units)
E. Lam (University of Hong Kong) ENGG1015 November, 2012 17 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 18 / 86
Signals, Systems, and Control (Part #1) Signals, Systems, and Control (Part #1)
delay (1) 1
delay (1) 1 outside outside
2 2
p = 0.5;
Tedious to go through the flow graph for each point. Make use of y(-1) = 0;
A/D D/A
difference equations: n = 0;
1 1
LOAD x;
w[n] = x[n] + x[n − 1] REPEAT {
2 2
1 1 y(n) = p * y(n-1) + x(n);
y[n] = w[n] + w[n − 1]
2 2
1 1 1 1
n = n + 1;
= x[n] + x[n − 1] + x[n − 1] + x[n − 2] };
4 4 4 4
1
= x[n] + 2x[n − 1] + x[n − 2] .
4
Effect: further smoothing
E. Lam (University of Hong Kong) ENGG1015 November, 2012 19 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 20 / 86
Signals, Systems, and Control (Part #1) Signals, Systems, and Control (Part #1)
Real-time software implementation: e.g. y[n] = p · y[n − 1] + x[n] Some conclusions about difference equations:
“Pseudo-code” in the computer 1 Flow graphs and difference equations are equivalent
Can go from flow graphs to difference equations
outside outside Can go from difference equations to flow graphs (Do you know how?)
p = 0.5; 2 They correspond to different ways of implementation
y(old) = 0;
A/D D/A Flow graph is more “hardware”
REPEAT { Difference equation is more “software”
x(new) = INPUT;
y(new) = p * y(old) + x(new); 3 A general form of the difference equation:
OUTPUT = y(new);
y(old) = y(new); y[n] = a1 y[n − 1] + a2 y[n − 2] + . . . + b0 x[n] + b1 x[n − 1] + . . .
};
E. Lam (University of Hong Kong) ENGG1015 November, 2012 21 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 22 / 86
Signals, Systems, and Control (Part #1) Signals, Systems, and Control (Part #1)
the output 0 1 2 3 4 5
-1
Not so good with understanding the system behavior
2 Scale and add the entire signal together, i.e.,
As a result, if we want to analyze (understand) and even design a
5 5 5
discrete-time system, we need more advanced tools. 4 4 4
3 × 12 + 3 × 12 = 3
Next, we turn to “transform” methods. 2 2 2
1 1 1
0 1 2 3 4 5 0 1 2 3 4 5 0 1 2 3 4 5
-1 -1 -1
E. Lam (University of Hong Kong) ENGG1015 November, 2012 23 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 24 / 86
Signals, Systems, and Control (Part #1) Signals, Systems, and Control (Part #1)
E. Lam (University of Hong Kong) ENGG1015 November, 2012 25 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 26 / 86
Signals, Systems, and Control (Part #1) Signals, Systems, and Control (Part #1)
X W Y X W Y
1
+ 1
+ S1 S2
2 2
E. Lam (University of Hong Kong) ENGG1015 November, 2012 29 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 30 / 86
Signals, Systems, and Control (Part #1) Signals, Systems, and Control (Part #1)
delay (3)
E. Lam (University of Hong Kong) ENGG1015 November, 2012 31 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 32 / 86
Signals, Systems, and Control (Part #1) Signals, Systems, and Control (Part #1)
E. Lam (University of Hong Kong) ENGG1015 November, 2012 33 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 34 / 86
Signals, Systems, and Control (Part #1) Signals, Systems, and Control (Part #1)
#3: Operator Arithmetics for Feedback #3: Operator Arithmetics for Feedback
If we can work on D algebraically, we can express Y in terms of X: The corresponding flow graph:
X Y
+
1
Y= X
1 − pD p delay (1) +
p2 delay (2) +
What does it mean by “performing the delay operation in the
denominator”?
.. .. ..
Ans: Use the relationship X Y
Alternatively: +
(1 − pD)(1 + pD + p2 D2 + . . .) = 1. (why?)
p delay (1) +
#3: Operator Arithmetics for Feedback #3: Operator Arithmetics for Feedback
“Stable” only if |p| < 1:
3 3 3
If x[n] = δ[n], what is y[n]? 2 2 2
0 1 2 3 4 5 0 1 2 3 4 5 0 1 2 3 4 5
y[n] = δ[n] + pδ[n − 1] + p2 δ[n − 2] + . . .
p = 0.8 p = 1.0 p = 1.2
We had the same result when we studied the flow graph before! For 3 3 3
1 1 1
-2 -2 -2
-3 -3 -3
p = −0.8 p = −1.0 p = −1.2
E. Lam (University of Hong Kong) ENGG1015 November, 2012 37 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 38 / 86
Signals, Systems, and Control (Part #1) Signals, Systems, and Control (Part #1)
We now have a good tool to analyze feedback systems. Two (related) questions:
The key to understanding the behavior of a feedback system: think
1 How to mathematically represent X that incorporates “the whole
about what happens to the signal when it goes through a loop or a cycle signal”?
2 How to mathematically represent the operations “multiplication”,
|p| < 1: signal weakens after the loop, so output decays
|p| = 1: signal magnitude remains the same after the loop, so output “addition”, and “delay”?
maintains
|p| > 1: signal is amplified after the loop, so output grows A brilliant way: X is a polynomial where the coefficients are the
various values of x[n].
We are most concerned with an input that is a unit impulse: it’s
called the impulse response convention to use negative power
Example: x[n] = {3, 4, 1, −1}
Feedback gives rise to a persistent response with only a transient input
The system has a “similar” behavior as long as the input is of a X(z) = (3) + (4)z−1 + (1)z−2 + (−1)z−3
finite duration. (Why?)
X is now a polynomial in terms of z
E. Lam (University of Hong Kong) ENGG1015 November, 2012 39 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 40 / 86
Signals, Systems, and Control (Part #1) Signals, Systems, and Control (Part #1)
From x[n] to X(z), we call it the “z-transform”: The z-transform notation makes it very convenient to represent system
operations.
X(z) = x[0] + x[1]z−1 + x[2]z−2 + x[3]z−3 + . . .
A delay of one unit is equivalent to multiplication with z−1 , since
Using the summation symbol, we can write
z−1 X(z) = x[0]z−1 +x[1]z−2 + x[2]z−3 + x[3]z−4 + . . .
∞
value at time n = 1
X(z) = x[n] z−n
n=0
A delay of d units is multiplication with z−d .
We “build” X(z) by putting putting x[n] as its coefficients; conversely, This is very similar to the operator notation D! You can think of z-transform
we can recover x[n] by reading off the coefficients in X(z). as a “practical way” of realizing the operations.
E. Lam (University of Hong Kong) ENGG1015 November, 2012 41 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 42 / 86
Signals, Systems, and Control (Part #1) Signals, Systems, and Control (Part #1)
X k·X X
1
2X Y = 12 X + 12 z−1 X
1
1 Multiplication (gain): k 2 +
(k can be integer, fraction, negative number. . . )
1 −1
z−1 X 1 2z X
X1 X1 + X2 delay (1) 2
X X
+
2 Split/add (adder):
X X2
(Two identical copies / signals added together) We can write Y = 1
2 1 + z−1 X.
There are direct correspondences with:
−d
X z X Y= 1
(1 + D) X
3 Delay: delay (d) 2
y[n] = 12 x[n] + x[n − 1]
(A signal is delayed by d integer units)
E. Lam (University of Hong Kong) ENGG1015 November, 2012 43 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 44 / 86
Signals, Systems, and Control (Part #1) Signals, Systems, and Control (Part #1)
X Y = pz−1 Y + X
+ input X output Y = HX
H
pz−1 Y z−1 Y Y
p delay (1)
Example (A): H = 1
2 1 + z−1 .
1
1 − pz−1 Y = X Example (B): H = .
1 − pz−1
1
Y= X The transfer function “blows up” when z = p. Hence, we call p the “pole” of
1 − pz−1 the system.
E. Lam (University of Hong Kong) ENGG1015 November, 2012 45 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 46 / 86
Signals, Systems, and Control (Part #1) Signals, Systems, and Control (Part #1)
1→ 1 →1
1 − 12 z−1 W = X 0→ 0 + 12 (1) = 1
2 → 12 + 14 (1) = 3
4
1 1 3 7
1 − 14 z−1 Y = W 0→ 0 + 12 ( 12 ) = 1
4 → 4 + 4 ( 4 ) = 16
0→ 0 + 12 ( 14 ) = → 1 1 7 15
8 + 4 ( 16 ) = 64
1
=⇒ 1 − 12 z−1 1 − 14 z−1 Y = X 8
1 1 15 31
0→ 0 + 12 ( 18 ) = 1
16 → 16 + 4 ( 64 ) = 256
A corollary: Can also interchange the order of the two systems
Do you see a pattern?
E. Lam (University of Hong Kong) ENGG1015 November, 2012 49 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 50 / 86
Signals, Systems, and Control (Part #1) Signals, Systems, and Control (Part #1)
E. Lam (University of Hong Kong) ENGG1015 November, 2012 53 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 54 / 86
Signals, Systems, and Control (Part #1) Signals, Systems, and Control (Part #2)
1 − 32 z−1
Example: H = . Thus,
1 − 56 z−1 + 16 z−2
1 − 65 z−1 + 16 z−2 Y = 1 − 32 z−1 X
+
Y − 56 z−1 Y + 16 z−2 Y = X − 32 z−1 X v − θ
y[n] − 56 y[n − 1] + 16 y[n − 2] = x[n] − 32 x[n − 1]
E. Lam (University of Hong Kong) ENGG1015 November, 2012 55 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 56 / 86
Signals, Systems, and Control (Part #2) Signals, Systems, and Control (Part #2)
Signals, Systems, and Control (Part #2) Signals, Systems, and Control (Part #2)
θD [n] + gain motor θ[n] 1 Proper driving: controlling the steering wheel to stay in lane
desired actual
driver car
−1 position position
E. Lam (University of Hong Kong) ENGG1015 November, 2012 61 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 62 / 86
Signals, Systems, and Control (Part #2) Signals, Systems, and Control (Part #2)
Build this circuit (V− is the feedback): Assume KG 1: (precise value of K does not matter)
R2 R1 K 1 R1 + R2
H= ≈ =
1 + KG G R1
R2
−
y V− = Y
R1 + R2 Resistor values are much more accurate than op amp gain → this
+
x
+
− Y = K X − V− new circuit has much more reliable gain
Tradeoff: the gain is much smaller, since we need K 1/G
Called non-inverting amplifier
E. Lam (University of Hong Kong) ENGG1015 November, 2012 63 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 64 / 86
Signals, Systems, and Control (Part #2) Signals, Systems, and Control (Part #2)
Signals, Systems, and Control (Part #2) Signals, Systems, and Control (Part #2)
ρ ρ
controller = C(z), system/plant = P(z), sensor = G(z) Y −1 ρ 1+ρ
= 1−2z ρ = −1
=
P(z) may be unstable X 1+ (1 + ρ) − 2z 2
1 − 1+ρ z−1
1−2z−1
Design C and G such that the closed-loop system
Bigger ρ means a smaller pole
CP
H= is stable e.g. x[n] = δ[n], then a smaller pole means y[n] → 0 faster
1 + CPG
E. Lam (University of Hong Kong) ENGG1015 November, 2012 67 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 68 / 86
Signals, Systems, and Control (Part #2) Signals, Systems, and Control (Part #2)
E. Lam (University of Hong Kong) ENGG1015 November, 2012 69 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 70 / 86
Signals, Systems, and Control (Part #2) Signals, Systems, and Control (Part #2)
0.8
0.7 0.8
0.6
8
2 ρ = 31, σ = 31 : 0.5
0.6
0.4
31 31 2 31 1 0.4
31 32 32 · 3 32 · 3 0.3
H= = = +
32 − 8z−1 − 4z−2 1 − 14 z−1 − 18 z−2 1 − 12 z−1 1 + 14 z−1
0.2 0.2
0.1
0 0
Therefore, if x[n] = δ[n], then
0 2 4 6 8 10 0 2 4 6 8 10
55 8
ρ= 9, σ=0 ρ = 31, σ =
n n 31
31 1 1
y[n] = 2 + − poles at 34 , − 34 poles at 12 , − 14
96 2 4
Decay is determined by the larger of the two poles (magnitude < 1)
E. Lam (University of Hong Kong) ENGG1015 November, 2012 71 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 72 / 86
Signals, Systems, and Control (Part #2) Signals, Systems, and Control (Part #2)
Feedback Design: The Antenna Orientation Problem Feedback Design: The Antenna Orientation Problem
Set the input angle, and expect the output to follow
Input is θD [n]. Output is θ[n]
Sensor senses current angle to feed back to the input
move by K2 K1 (θD − θ)
θs [n] = θ[n]
K1 θ D K1 (θD − θ)
θD potentiometer comparator amplifier Controller produces an angular velocity proportional to the difference
between desired angle and sensed data
θ
K1 θ
v[n] = K(θD [n] − θs [n])
potentiometer
System turns the angle of the antenna from the “previous angle” to the
“current angle” (based on the previous angular velocity!)
Connect the “specific problem” to the “general model”
θ[n] = θ[n − 1] + Tv[n − 1]
+ error input
reference + controller system output
− where T is the time between the discrete samples (fixed beforehand)
measurement
sensor Design question: How to choose K?
E. Lam (University of Hong Kong) ENGG1015 November, 2012 73 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 74 / 86
Signals, Systems, and Control (Part #2) Signals, Systems, and Control (Part #2)
Feedback Design: The Antenna Orientation Problem Feedback Design: The Antenna Orientation Problem
system
Equation: controller
θ[n] = θ[n − 1] + KT(θD [n − 1] − θ[n − 1]) + v[n]
θD [n] + K T + delay (1) θ[n]
−
Flow graph:
E. Lam (University of Hong Kong) ENGG1015 November, 2012 75 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 76 / 86
Signals, Systems, and Control (Part #2) Signals, Systems, and Control (Part #2)
Feedback Design: The Antenna Orientation Problem Feedback Design: The Antenna Orientation Problem
θD [n] + v[n]
θD [n] + + K T + delay (1) θ[n]
We can use this transfer function to understand the behavior of −
delay (1)
the output with an inpulse input.
θs [n]
But what we want is a bit different: we want to understand the
behavior of the output with an input staying at a certain angle.
Let p = 1 − KT. Overall transfer function:
Change to the following system! (1 − p)z−1
= 1 1 1
H = −
θD [n] + v[n] 1 − z−1 1 − pz−1 1 − z−1 1 − pz−1
θD [n] + + K T + delay (1) θ[n]
−
delay (1)
Thus, if θD [n] is an impulse input, output is a difference of two
geometrically decaying sequences, i.e.
θs [n]
θ[n] = (1)n − (p)n = 1 − pn
E. Lam (University of Hong Kong) ENGG1015 November, 2012 77 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 78 / 86
Signals, Systems, and Control (Part #2) Signals, Systems, and Control (Part #2)
Feedback Design: The Antenna Orientation Problem Feedback Design: The Antenna Orientation Problem
What if sensor feeds back to the input with a delay, i.e.
θs [n] = θ[n − 1]
θ[n] = 1 − pn
Adding delay tends to destabilize the system
Interpretations: Difficult to have an intuitive way to set K
Let’s say a value of 1 means 30◦ . We give an impulse input, or
controller system
equivalently keep θD [n] = 1, leads to θ[n] = 1 − pn , which
approaches 1 when |p| < 1 and n → ∞.
+ v[n]
Best value of p: p = 0, i.e. KT = 1. θD [n] + K T + delay (1) θ[n]
−
Note that lim p0 = 1. So, output is 1 only when n ≥ 1.
p→0
Let’s say we get a discrete sample every one second, i.e. T = 1s. If
we want to turn 30◦ (a value of 1 in our discrete model), then we delay (1)
should set K = 30◦ per second (to multiply the input). θs [n]
E. Lam (University of Hong Kong) ENGG1015 November, 2012 79 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 80 / 86
Signals, Systems, and Control (Part #2) Signals, Systems, and Control (Part #2)
Feedback Design: The Antenna Orientation Problem Feedback Design: The Antenna Orientation Problem
1 1 Develop the transfer function
0.8 0.8 z−1
Systems block unchanged: T ·
0.6 0.6
1 − z−1
0.4 0.4
Transfer function includes the delay in sensor
0.2 0.2
z−1
0 0
Θ K T · 1−z−1 (KT)z−1
0 5 10 15 20 0 5 10 15 20
H= = =
KT = 0.1 KT = 0.25 ΘD 1 + K T · z−1−1 (z−1 ) 1 − z−1 + (KT)z−2
2 2 5 1−z
4
(KT)z−1
1 1
= Θ = 1
1
H
D 1 − z−1 1 − z−1 + (KT)z−2
0
Θ
0.5 0.5
−1
z z
= −
0 0 −2
0 5 10 15 20 0 5 10 15 20 0 5 10 15 20
1−z −1 1 − z + (KT)z−2
−1
KT = 0.75 KT = 1.0 KT = 1.1
E. Lam (University of Hong Kong) ENGG1015 November, 2012 81 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 82 / 86
Signals, Systems, and Control (Part #2) Signals, Systems, and Control (Part #2)
Feedback Design: The Antenna Orientation Problem Feedback Design: The Antenna Orientation Problem
E. Lam (University of Hong Kong) ENGG1015 November, 2012 83 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 84 / 86
Signals, Systems, and Control (Part #2) Signals, Systems, and Control (Part #2)
1 ELEC 3222:
For 4 < (KT) < 1, the system oscillates but still converges Robotics
For (KT) = 1, the system oscillates (Hint: what is the magnitude of ELEC 3206: Con-
trol Systems
the poles?) ELEC 2205: Con-
trol and Instrumen-
tation
For (KT) ≥ 1, the system is unstable! ENGG 1015
ELEC 2201: Sig-
nals and Linear
Systems
ELEC 2204: Digital
Why? You’ll find out if you continue with EEE! Signal Processing
ELEC 3225: Digital
Image Processing
ELEC 3224: Multi-
media Signals and
Applications
E. Lam (University of Hong Kong) ENGG1015 November, 2012 85 / 86 E. Lam (University of Hong Kong) ENGG1015 November, 2012 86 / 86