Structures For Discrete-Time Systems: Quote of The Day
Structures For Discrete-Time Systems: Quote of The Day
Nikola Tesla
Content and Figures are from Discrete-Time Signal Processing, 2e by Oppenheim, Shafer, and Buck, 1999-2000 Prentice Hall Inc.
Example
Block diagram representation of
Copyright (C
Copyright (C
Direct Form I
General form of difference equation
N
a yn k b xn k
k 0
k 0
yn ak yn k
k 1
Copyright (C
b xn k
k 0
Direct Form I
Transfer function can be written as
M
H z
k
b
z
k
V z H1 z X z
b z
k 0
k 0
k
b
z
k
X z
k 1
1 ak z
vn
yn
b xn k
k 0
a yn k vn
k 1
Y z H2 z V z
Copyright (C
1 ak z k
k 1
1
H z H2 z H1 z
N
k
1 ak z
k 1
k 0
V z
Alternative Representation
Replace order of cascade LTI systems
H z H1 z H2 z bk z k
N
k
k 0
1
ak z
k 1
1
X z
W z H2 z X z
N
k
1 ak z
k 1
Y z H1 z W z bk z k W z
k 0
Copyright (C
wn
yn
a wn k xn
k 1
b wn k
k 0
wn
yn
a wn k xn
k 1
b wn k
k 0
Copyright (C
Direct Form II
No need to store the same
data twice in previous
system
So we can collapse the
delay elements into one
chain
This is called Direct Form II
or the Canonical Form
Theoretically no difference
between Direct Form I and
II
Implementation wise
Less memory in Direct II
Difference when using
finite-precision arithmetic
Copyright (C
Copyright (C
Example
Representation of Direct Form II with signal flow graphs
w1 n aw4 n xn
w2 n w1 n
w3 n b0w2 n b1w4 n
w4 n w2 n 1
yn w3 n
w1 n aw1 n 1 xn
yn b0w1 n b1w1 n 1
Copyright (C
10
w3 n w2 n xn
w4 n w3 n 1
yn w2 n w4 n
W1 z W4 z X z
W2 z W1 z
W3 z W2 z X z
W4 z W3 z z 1
Y z W2 z W4 z
Copyright (C
X z z 1 1
W2 z
1 z 1
X z z 1 1
W4 z
1 z 1
Y z W2 z W4 z
Y z
z 1
H z
X z 1 z 1
hn n 1un 1 n 1un
11
Copyright (C
12
Copyright (C
13
H z A
k 1
N1
k 1
N2
1 c z 1 d z 1 d z
k
k 1
M2
1 f z 1 g z 1 g z
1
k 1
Copyright (C
14
Example
1 2z 1 z 2
1 z 1 1 z 1
H z
1
2
1 0.75z 0.125z
1 0.5z 1 1 0.25z 1
1 z
1
1 z
1 0.5z 1 0.25z
1
Copyright (C
15
1
1
1
1
c
z
1
d
z
1
d
k 0
k 1
k 1
k
k
kz
H z
NP
C z
k 0
Copyright (C
NS
e0k e1k z 1
1
a2k z 2
k 1 1 a1k z
16
Example
Partial Fraction Expansion
1 2z 1 z 2
18
25
H z
1 0.75z 1 0.125z 2
1 0.5z 1
1 0.25z 1
7 8z 1
H z 8
1 0.75z 1 0.125z 2
Copyright (C
17
Transposed Forms
Linear signal flow graph property:
Transposing doesnt change the input-output relation
Transposing:
Reverse directions of all branches
Interchange input and output nodes
Example:
H z
1
1 az 1
Copyright (C
18
Example
Transpose
Copyright (C
19
Copyright (C
20
H z
Copyright (C
hnz
n0
MS
b
k 1
0k
b1k z 1 b2k z 2
21
hM n hn
hM n hn
n 0,1,..., M
(type I or III)
n 0,1,..., M
(type II or IV)
yn
M / 2 1
k 0
k 0
k M / 2 1
hk xn k hk xn k hM / 2xn M / 2 hk xn k
M / 2 1
M / 2 1
k 0
k 0
hk xn k hM / 2xn M / 2 hM k xn M k
M / 2 1
hk xn k xn M k hM / 2xn M / 2
k 0
Copyright (C
22
Copyright (C
23