13.07.2015 Views

Passive, active, and digital filters (3ed., CRC, 2009) - tiera.ru

Passive, active, and digital filters (3ed., CRC, 2009) - tiera.ru

Passive, active, and digital filters (3ed., CRC, 2009) - tiera.ru

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

24-12 <strong>Passive</strong>, Active, <strong>and</strong> Digital Filters24.6 Good FIR Filters <strong>and</strong> Wavelets24.6.1 Perfect Reconst<strong>ru</strong>ction ConditionOne of the most important requirements for most filter banks is to be able to reconst<strong>ru</strong>ct perfectly theinput signal X(z) at the reconst<strong>ru</strong>ction filter bank output ^X(z) (see Figure 24.1).We now wish to find the constraints on arbitrary <strong>filters</strong>, fH 0 , H 1 , G 0 , G 1 g, such that perfect reconst<strong>ru</strong>ction(PR) occurs.Repeating the result from Equation 24.11, the input–output relationship for the pair of filter banks inFigure 24.1 is^X(z) ¼ 1 2 X(z)[G 0(z)H 0 (z) þ G 1 (z)H 1 (z)]þ 1 2 X( z)[G 0(z)H 0 ( z) þ G 1 (z)H 1 ( z)] (24:39)If we require ^X(z) X(z)—the PR condition—thenG 0 (z)H 0 (z) þ G 1 (z)H 1 (z) 2 (24:40)<strong>and</strong>G 0 (z)H 0 ( z) þ G 1 (z)H 1 ( z) 0 (24:41)Equation 24.41 is known as the antialiasing condition because the term in X( z) in Equation 24.39 is theunwanted aliasing term caused by the 2 : 1 downsampling of y 0 <strong>and</strong> y 1 .It is straightforward to show that the expressions for fH 0 , H 1 , G 0 , G 1 g, given in Equations 24.2 <strong>and</strong> 24.6for the <strong>filters</strong> based on the Haar wavelet basis, satisfy Equations 24.40 <strong>and</strong> 24.41. They are the simplest setof <strong>filters</strong> which do.24.6.2 Good Filters=WaveletsOur main aim now is to search for better <strong>filters</strong> which result in wavelets <strong>and</strong> scaling functions that aresmoother than the Haar functions (i.e., which avoid the discontinuities evident in the waveforms ofFigure 24.5).We start our search with the two PR identities, Equations 24.40 <strong>and</strong> 24.41.The usual way of satisfying the antialiasing condition Equation 24.41, while permitting H 0 <strong>and</strong> G 0 tohave low-pass responses (passb<strong>and</strong> where Re[z] > 0) <strong>and</strong> H 1 <strong>and</strong> G 1 to have high-pass responses(passb<strong>and</strong> where Re[z] < 0), is with the following relations in which k must be an odd integer:Hence:H 1 (z) ¼ z k G 0 ( z) <strong>and</strong> G 1 (z) ¼ z k H 0 ( z) (24:42)G 0 (z)H 0 ( z) þ G 1 (z)H 1 ( z) ¼ G 0 (z)H 0 ( z) þ z k H 0 ( z)( z) k G 0 (z)¼ G 0 (z)H 0 ( z) þ ( 1) k H 0 ( z)G 0 (z) 0 if k is odd (24:43)<strong>and</strong> so Equation 24.41 is satisfied, as required.

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

Saved successfully!

Ooh no, something went wrong!