EasyManua.ls Logo

Altera Stratix - Page 321

Altera Stratix
572 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Altera Corporation 7–35
September 2004 Stratix Device Handbook, Volume 2
Implementing High Performance DSP Functions in Stratix & Stratix GX Devices
Figure 7–20. Direct Form II Structure of an IIR Filter
The transfer function for an IIR filter is:
The numerator contains the zeros of the filter and the denominator
contains the poles. The IIR filter structure requires a multiplication
followed by an accumulation. Constructing the filter directly from the
transfer function shown above may result in finite word length
limitations and make the filter potentiality unstable. This becomes more
critical as the filter order increases, because it only has a finite number of
bits to represent the output. To prevent overflow or instability, the
transfer function can be split into two or more terms representing several
second order filters called biquads. These biquads can be individually
scaled and cascaded, splitting the poles into multiples of two. For
example, an IIR filter having ten poles should be split into five biquad
sections. Doing this minimizes quantization and recursive accumulation
errors.
X(n)
Σ
-b
1
a
1
Σ
Σ
Σ
Z
-1
Z
-1
Z
-1
Σ
Σ
Σ
Σ
-b
2
-b
n
Y(n)
a
2
a
n
a
0
w(n)
Hz()
a
i
z
i
i0=
n
1b
i
z
i
i1=
n
+
------------------------------=

Table of Contents

Related product manuals