Professional Documents
Culture Documents
Reference: Section 2.4 and 2.5 of John G. Proakis and Dimitris G. Manolakis, Digital Signal Processing: Principles, Algorithms, and Applications, 4th edition, 2007.
1 / 23
2 / 23
y (n) =
k =0
h(k )x (n k ) y (n) =
M 1
h(k )x (n k )
k =0
nonrecursive systems
y (n) =
k =0
y (n ) =
k =0
h(k )x (n k )
recursive systems
System Realization
There is a practical and computationally ecient means of implementing all FIR and a family of IIR systems that makes use of ... . . . dierence equations.
All systems All LTI systems
System Realization
There is a practical and computationally ecient means of implementing all FIR and a family of IIR systems that makes use of ... . . . dierence equations.
All systems All LTI systems
5 / 23
6 / 23
System Realization
There is a practical and computationally ecient means of implementing all FIR and a family of IIR systems that makes use of ... . . . dierence equations.
All systems All LTI systems
System Realization
General expression for N th-order LCCDE:
N M
ak y (nk ) =
k =0 k =0
bk x (nk )
a0
7 / 23
8 / 23
Adder:
Unit delay:
9 / 23
10 / 23
h[n]
1/5
0 1 2 3 4
n
Indeed FIR!
12 / 23
x (k ) =
k =n4 k =n4
1 x (k ) 5
y (n) =
1 1 1 x (n 4) + x (n 3) + x (n 2) + 5 5 5 1 1 x (n 1) + x (n) 5 5
Memory requirements stay constant; only need to store 5 values (4 last + present). xed number of adders required
1/5
+
Professor Deepa Kundur (University of Toronto) Dierence Equations and Implementation 13 / 23
1/5
+
1/5
1/5
+ +
1/5
14 / 23
y (n) =
k =0
bk x (n k )
Adder:
+
...
+ + +
...
16 / 23
y (n ) =
k =0
x (k ) n = 0, 1, 2, . . .
for y (1) = 0.
y (n ) =
k =0
x (k ) n = 0, 1, 2, . . .
for y (1) = 0.
h (n ) =
k =0
(k ) = (n) + (n 1) + (n 2) + 1 n0 0 n<0
h[n]
1
0 1 2 3 4
... n
17 / 23 Professor Deepa Kundur (University of Toronto) Dierence Equations and Implementation 18 / 23
y (n) = x (k )
k =1
ak y (n k ) +
k =0
bk x (n k )
y (n) =
k =0 n1
=
k =0
bk x (n k )
k =0 N
nonrecursive
=
k =1
input 2
19 / 23
20 / 23
v(n)
...
...
...
...
...
...
...
Adder:
Unit delay:
+
Constant multiplier: +
+
Unit advance:
+
...
Signal multiplier:
...
For N>M
...
...
...
+