Digital Signal Processing Reference
In-Depth Information
Figure 5.9 Pipelining of an FIR filter
Now we use one delay to form the real multiplier:
x
k
¼
D
N
1
ð
a
1
D
x
k
1
þ
Du
k
Þ
ð
5
:
26
Þ
^
¼
D
N
1
ð
a
1
^
x
k
1
þ
Du
k
Þ
:
ð
5
:
27
Þ
We use one more D to form the real adder
x
k
¼
D
N
2
ð
a
1
D
x
k
1
þ
u
k
Þ
:
ð
5
:
28
Þ
Finally, we put D
¼
z
1
and x
k
1
¼
z
1
x
k
to obtain
x
k
¼
z
N
þ
2
ð
a
1
^
z
1
x
k
þ
z
1
u
k
Þ
ð
5
:
29
Þ
^
¼
z
N
þ
1
ð
a
1
^
x
k
þ
u
k
Þ
:
ð
5
:
30
Þ
For
x
k
¼
x
k
, N must be zero. However, N
1 is required for a causal filter.
Solutions to this problem exist. They use a higher-order difference equation
representation of the filter with equivalent characteristics, so feedback loop delay
greater than 1 can be tolerated. More details can be found in the literature [2] on
^
Search WWH ::
Custom Search