15.01.2013 Views

U. Glaeser

U. Glaeser

U. Glaeser

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

FIR design methods are well known and well developed. The simplest design technique is called the<br />

direct, or window method. The design process begins with a specification of the desired filter frequency<br />

response H(e jϖ ). An M-harmonic (M >> 1) inverse Fourier transform (IFFT) of H(e jϖ ) is computed,<br />

which defines an M-sample time-series h′[k] that is an approximation to the desired FIR impulse response.<br />

Normally, the long M-sample symmetric time-series is symmetrically reduced to an N-sample impulse<br />

response h[k], defined by the N central values of h′[k]. The major weakness of the direct design paradigm<br />

is that the approximation errors in the frequency domain can be locally large about points of discontinuity<br />

of H(e jϖ ), as shown in Fig. 24.1. A commonly used design criteria that overcomes this weakness is based<br />

on a minimax error criterion. The minimax criterion requires that the maximum value of the approximation<br />

error be minimized. A minimax FIR is characterized by the frequency domain errors having an<br />

equirriple (equal ripple) envelope. Thus, this class of FIR is logically referred to as an equirriple filter<br />

and has a typical magnitude frequency response shown in Fig. 24.1.<br />

Windows are tools that are sometimes used to improve the shape of an FIR’s frequency domain envelope.<br />

An N-sample data window is applied to an Nth-order FIR on a sample-by-sample basis according to the<br />

rule h w[k] = h[k]w[k], where h[k] is an FIR’s impulse response, w[k] is a window function, and h w[k] is<br />

the windowed FIR impulse response. In the frequency domain, the effect of a window is defined by the<br />

convolution operation H w(n) = H(n)∗W(n), which results in a tendency to smooth the envelope of the parent<br />

FIR’s frequency response. The attributes of a window are defined by the width of the center (main) lobe<br />

and sideband suppression in the frequency domain (see Table 24.3). Common window functions are<br />

rectangular, Hann, Hamming, Blackman, Kaiser, and Flat Top. The effect of a window on the direct FIR<br />

frequency response shown in Fig. 24.1 is also displayed in Fig. 24.2.<br />

Infinite Impulse Response (IIR) Filters<br />

Filters containing feedback are called IIR filters. With feedback, an IIR’s impulse response can be infinitely<br />

long. The presence of feedback allows an IIR to achieve very high frequency selectivity and near resonance<br />

behavior. An Nth-order constant coefficient IIR filter can be modeled by the transfer function<br />

where the filter’s zeros {z i} are the roots of N(z) = 0, and the filter’s poles {p i} are the roots of D(z) = 0.<br />

© 2001 by CRC Press LLC<br />

TABLE 24.3 Effects of Data Windows<br />

Window Transition Width f s/N Highest Sidelobe in dB<br />

Rectangular 0.9 −13<br />

Hann 2.07 −31<br />

Hamming 2.46 −41<br />

Blackman 3.13 −58<br />

Kaiser (β = 2.0) 1.21 −19<br />

FIGURE 24.1 Comparison of direct and equirriple FIR designs.<br />

M<br />

∑<br />

a / iz i<br />

N<br />

∑<br />

i=0<br />

H( z)<br />

N( z)/D(<br />

z)<br />

biz i –<br />

–<br />

K z N−M<br />

= = =<br />

( ) z– zi i=0<br />

M−1<br />

∏(<br />

N−1<br />

) z– pi / ∏<br />

i=0<br />

i=0<br />

( )

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!