LectureNotes 14 Laguerre 10 20
LectureNotes 14 Laguerre 10 20
LectureNotes 14 Laguerre 10 20
Harry Asada
b1 b2 bm
T
(2)
(t ) u (t 1) u (t 2) u (t m)
T
Z N (u(t ), y(t )) | t 1 N
Let 0 be the vector of true parameter values. The parameter estimation error is given
by
ˆNLS 0 R( N ) f * ( N )
1
(4)
where
1 N
R( N ) (t ) (t )T T 1 N
N t 1 f *( N ) (t ) v(t )
N t 1
uncorrelated with the noise term v(t ) H (q)e(t ) , which may be colored and even
correlated with { y(t )} .
1
Department of Mechanical Engineering, MIT H. Harry Asada
Cons
The number of parameters, m nb , m , may be too large to estimate. This may
occur if
The impulse response has a slow decaying mode, or
The sampling rate is high.
The persistently exciting condition rank full rank can hardly be satisfied.
Check the eigenvalues of (or the singular values of )
T
1 2 m
It is likely 1 2 n n1 0 m .
Often m becomes more than 50 and it is difficult to obtain such an input series having
50 non-zero singular values.
Time series data compression is an effective method for coping with this
difficulty. Before formulating the above least square estimate problem, data are
processed so that the information contained in the series of regressor may be
represented in compact, low-dimensional form.
.
. . .
. . Filter Design Lk(q)
.
Rm Rn n<m
L1(q)
u(t) y(t)
L2(q)
Ln(q)
2
Department of Mechanical Engineering, MIT H. Harry Asada
Continuous in Re( s) 0
k 1
2a s a
G( s) g k (6)
k 1 sa sa
where a 0 .
Proof:
Consider the transformation given by
sa
z (7)
sa
sz a z s a s( z 1) a ( z 1)
z 1
The inverse transform is given by s a (8)
z 1
This called “bilinear transformation”.
Im
sa Im
sa
sa
z 1 for s j
sa
z
s
sa
sa
z-plane
Fast z (s a ) (s a ) 1
sa
z
sa
Slow
Fast Re
Slow -1 1 Re
s
sa sa
z
sa
sa z
sa
sa The imaginary axis is
mapped to the unit circle.
sa The right half plane is
z 1
sa mapped to the outside of
the unit circle.
3
Department of Mechanical Engineering, MIT H. Harry Asada
Im Im
G(s) is analytic in
1
-1 1
Re Re
Consider z 1 (44) is analytic outside
G( z) G a
z 1
the unit circle.
s
G ( z ) g k z k z 1 (9)
k 1
Example 1
1 z 1 1
G( s) , Ga G( z )
( s p1 )( s p2 ) z 1 a z 1 p a z 1 p
1 2
z 1 z 1
sa
Considering that G() 0 lim 1 G ( z ) 0 at z = 1
s s a
1
G ( z) (1 z 1 ) g k z ( k 1) (10)
2a k 1
All-pass Filter
Low Pass Filter
4
Department of Mechanical Engineering, MIT H. Harry Asada
k 1
n
2a s a
Gn ( s ) g k G( s ) (12)
k 1 sa sa
converges to the original G(s) quickly for the following reason.
- Recall -
For a continuous-time system, a pole close to the imaginary axis is slow to converge,
while a pole far from the imaginary axis converges quickly. Likewise, in discrete time,
a pole close to the origin of a z-plane quickly converges, while the ones near the unit
circle are slow.
s-plane Im z-plane
Choose a such that p1 a , where p1 is a slow, stable pole. Using the bilinear
transform, this slow pole in the s-plane can be transferred to a fast pole in the z-plane,
as shown below. Representing in the z-plane, the transfer function can be truncated;
just a few terms can approximate the impulse response since it converges quickly.
p1 Im
Re converges
Transformation
Im
1
Truncated
-1
time
1 Re
Fast Convergence
-1
Fast pole
When the original transfer function has many poles, the Laguerre pole is placed near
5
Department of Mechanical Engineering, MIT H. Harry Asada
the dominant pole so that most of the slow poles may be approximated by the
Laguerre pole.
Im Im
Dominant pole
1
-1 1
Re
Re
With the bilinear transform, these slow poles are transferred to the ones near the
origin of the z-plane. They are fast, hence the transfer function can be approximated
to a low order model. The following example demonstrates these unique features of
the Laguerre Series Expansion.
Example 2
Consider the continuous-time, Laguerre series expansion of the following two
transfer functions:
1 1
G1 ( s) , G2 ( s)
( s 1) 2
( s 1)(s 2)
a). The Laguerre series expansion is associated with the transformation of variables
given by (7). Change the variable of the above transfer function G1 ( s) from s to z, and
obtain the new transfer function G1 ( z ) . Find the poles of G1 ( z ) , when the parameter a
is 1; a 1.
Solution
sa
Solving z for s,
sa
sz az s a s( z 1) a( z 1)
z 1
sa
z 1
6
Department of Mechanical Engineering, MIT H. Harry Asada
z 1
G1 ( z ) G1 a
1 z 1 2
z 1 z 1
2
a z 1 z 12
a 1
z 1
G1 ( z )
z 1
2
Poles z
a 1 a 1
, , Repeated poles
a 1z a 12 a 1 a 1
b). Setting the parameter a to a 1 , obtain the coefficients of the Laguerre series
expansion of G1 ( s) :
k 1
2a s a
G1 ( s) g k
k 1 sasa
Is the coefficient series g k a finite series or an infinite series? What if the parameter
Solution
Substituting a = 1 into the above transfer function G1 ( z ) in part a) yields:
1 1 1 1
G1 ( z ) (1 z 1 )2 z 1 z 2
4 4 2 4
This shows that the Laguerre series expansion converges in the second term. Therefore,
it must be expressed as:
1 2 2 s 1
G1 ( s) g1 g2
( s 1) 2
s 1 s 1 s 1
2 g1 g 2 s 2 g1 g 2
( s 1) 2
1
2 g1 g 2 1 2 2 g1 1 g1 g2
2 2
1 1
g1 g2
2 2 2 2
7
Department of Mechanical Engineering, MIT H. Harry Asada
c). Change the variable of G2 ( s) from s to z in the same way as part a), and obtain the
new transfer function G2 ( z ) . Find all the poles of the new transfer function G2 ( z ) .
Solution
z 1 1
G 2 ( z ) G2 a
z 1 a z 1 1 a z 1 2
z 1 z 1
z 1
2
d). Set a 1.5 , and plot the poles of G2 ( z ) on a complex plane. Next, set a 5 , and
plot the poles once again. Which parameter value gives faster convergence in the
Laguerre series expansion, a 1.5 or a 5 ? Explain mathematically why it
converges more quickly than the other.
Solution
a 1.5 ,
0.5 1
z1 ,
2.5 5
0.5 1 Re
z2
3.5 7
a 5,
4 2
z1 ,
6 3
3
z2
7
The unit circle in the z - plane corresponds to the imaginary axis in the s - plane. If poles
exist near the unit circle in the z - domain, convergence is slow. On the other hand, if
poles are close to the origin in the z - domain, convergence is fast. Namely, the impulse
response doesn’t need many terms. An extreme case is that all the poles are at the origin
of the z - domain. As shown in Part b), only two terms are needed when both poles are at
the origin.
8
Department of Mechanical Engineering, MIT H. Harry Asada
1
When a 1.5 , both poles are within a radius of from the origin in the complex
5
plane, while those poles for a 5 are outside of this radius. Therefore, the impulse
response of G2 ( z ) with a 1.5 converges more quickly than G2 ( z ) of a = 5.
9
Department of Mechanical Engineering, MIT H. Harry Asada
[Theorem 15.2]
Assume that a Z-transform G(z) is
Strictly proper G() 0
Analytic in z 1 RHP
Continuous in z 1
Then
k 1
K 1 az
G( z ) gk (13)
k 1 za za
where -1 < a < 1 and
The relationship between z-plane and w-plane is more complex, but we can show the
following correspondence between the two:
Transformation
z-plane w-plane
wa
G ( w) G is analytic in w 1 , and is proper G() 0
aw 1
10
Department of Mechanical Engineering, MIT H. Harry Asada
1 1
lim w G ( ) 0 (17)
z a a
Therefore
T
G ( w) (a w 1 ) g k w ( k 1) (18)
K k 1
( k 1)
za T 1 az za
G( z ) G (a ) g k (19)
1 az K z a k 1 1 az
k 1
K 1 az
G( z ) g k
k 1 za za
Q.E.D.
where Lk (q), k 1,, n is a series of filters. Once the original input data are filtered
L1(q)
u(t) y(t)
L2(q)
11
Department of Mechanical Engineering, MIT H. Harry Asada
K Kq 1
x1 (t ) L1 ( q)u(t ) u(t ) u(t )
qa 1 aq 1
x1 (t ) ax1 (t 1) Ku(t 1)
x1 (t ) ax1 (t 1) Ku(t 1)
1 aq q 1 a
x2 (t ) x1 (t ) x1 (t )
qa 1 aq 1
x2 (t ) ax2 (t 1) x1 (t 1) ax1 (t )
x2 (t ) ax2 (t 1) x1 (t 1) ax1 (t )
Recursive Filters
12