Beruflich Dokumente
Kultur Dokumente
Signal models
II
Karl Granstrm
III
IV
V
VI
yy (! ) = H (e i ! )
2013
K. Granstrm (LiU)
2013
1 / 13
Outline Lecture 5
K. Granstrm (LiU)
2013
2 / 13
Signal modelling
realizations,
covariance functions,
spectra.
y (t ) can be represented as
y (t ) = T (q )u (t )
All three are of about the same complexity. In this lecture we introduce
signal models,
where
yy (! ) = T
spectrum
covariance function
state space model
ei!
2
uu (! ) = T
ei!
2
2
.
This can be
K. Granstrm (LiU)
2013
3 / 13
K. Granstrm (LiU)
2013
4 / 13
such that
yy (! ) =
T ei
! 2
,
Ey
= N .
0.03
0.03
0.04
u (t ) = N (t ) =
m sound
b sound
s sound
0.02
0.02
0.02
0.01
0.01
0.01
0.02
0.02
0.01
0.03
0.04
N t = 0
0
t T= 0
0.02
0.04
0.06
0.05
1.01
1.02
1.03
1.04
1.05
1.06
1.07
1.08
0.03
1.09
3.15
3.2
Time [s]
Same lter
3.25
3.3
3.35
2.01
2.02
2.03
2.04
Time [s]
2.05
2.06
2.07
2.08
2.09
Time [s]
0.8
0.8
2
b, d, k, t.
0.6
0.6
1.5
0.4
u (t ) = P
P
X
k =0
(t
kP )
nP =
N
P
0.4
0.04
0.04
u (t ) $ x (0; )
0.05
0.06
Input: Pulse
y (t ) of length N
0.2
0.5
0.5
0.4
0.4
1
0
0.1
0.2
0.3
0.4
0.5
0.01
0.02
0.03
0.6
2013
5 / 13
K. Granstrm (LiU)
0.04
0.05
0.06
0.07
0.6
0.08
0.08
Time [s]
Time [s]
0.2
0.2
0.6
K. Granstrm (LiU)
0.2
0.09
0.1
0.11
0.12
0.13
0.14
0.15
Time [s]
2013
6 / 13
y (t ) + a1 y (t 1) + : : : + an y (t n) = e (t )
There are many good reasons for using state-space models in signal
processing, e.g.:
1
x (t + 1) =
a1 a2
6
6 1
6
6 0
6
6 .
.
4 .
h
x (t ) = [y (t 1) : : : y (t n)]T
0
1
2013
7 / 13
K. Granstrm (LiU)
an1 an
0
0
.
.
.
..
.
.
.
:::
y (t ) = a1 a2
K. Granstrm (LiU)
:::
:::
:::
:::
results in
2 3
7
0 7
7
0 7
7
. 7
. 5
.
6 7
607
6 7
607
6 7
6.7
.
4.5
x (t ) +
e (t )
an1 an x (t ) + e (t )
2013
8 / 13
y (t ) + a1 y (t 1) + : : : + an y (t n) = e (t ) + c1 e (t 1) + : : : + cm e (t m)
Let
xi (t + 1) = qxi (t ) = q
+ c1 q 1 + : : : + cn q n
(c1 a1 )q 1 + : : : + (cn an )q n
T (q ) =
=1+
1 + a1 q 1 + : : : + an q n
1 + a1 q 1 + : : : + an q n
n
X
q k
=1+
(ck ak )
1 + : : : + an q n
k =1
1
and
q k x1 (t ) = x1+k (t ) we get
2
x (t + 1 ) =
q 1
e (t ) ;
1 + : : : + an q n
K. Granstrm (LiU)
::: ;
xn (t ) =
q n
+ : : : + an q n
2 3
6 7
607
6 7
607
6 7
6.7
.
4.5
0 7
0 7
.
.
.
0
.
.
.
..
.
.
.
:::
:::
7
7
7
5
x (t ) +
e (t )
cn an x (t ) + e (t )
2013
9 / 13
K. Granstrm (LiU)
2013
10 / 13
T (q ) to a state-space model
We have
T (q ) = C (qI A)1 B + D
or
T (z ) = C (zI A)1 B + D
x (t ) = Px (t ), P
y (t + k ) =
invertible.
i =0
t (i )e (t + k i ) =
k 1
X
i =0
t (i )e (t + k i ) +
i =k
t (i )e (t + k i )
y (t + k jt ) =
i =k
t (i )e (t + k i ) =
j =0
t (j + k )e (t j ) = Tk (q )e (t )
x (t + 1) = PAP 1 x (t ) + PBe (t )
1 x (t ) + De (t )
y (t ) = CP
but the same
an1 an
x (t + 1) = Ax (t ) + Be (t )
y (t ) = Cx (t ) + De (t )
ss2tf
:::
:::
:::
y (t ) = c1 a1 c2 a2
e (t )
Conversion: Matlab
tf2ss
a1 a2
6
6 1
6
6 0
6
6 .
.
4 .
x1 (t ) =
q i
q (i 1)
e (t ) =
e (t ) = xi 1 (t )
A(q )
A( q )
y (t + k jt ) = Tk (q )T 1 (q )y (t )
T (q ).
K. Granstrm (LiU)
2013
11 / 13
K. Granstrm (LiU)
2013
12 / 13
Summary of Lecture 5
y (t ) +
k =1
ak y (t k ) = e (t ) +
`=1
c` e (t `)
x (t + 1) = Ax (t ) + Be (t )
y (t ) = Cx (t ) + De (t )
y (t + k jt )
K. Granstrm (LiU)
t + k,
2013
13 / 13