IIIyr Unit IVB, Lecture notes of Technical Writing

dsp - dsp - dsp - dsp

Typology: Lecture notes

2012/2013

Uploaded on 03/09/2013

saquib
saquib 🇮🇳

4.4

(11)

6 documents

1 / 30

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1Copyright © 2001, S. K. Mitra
Digital Filter Banks
Digital Filter Banks
The digital filter bank is set of bandpass
filters with either a common input or a
summed output
An M
M-band analysis filter bank
-band analysis filter bank is shown
below
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e

Partial preview of the text

Download IIIyr Unit IVB and more Lecture notes Technical Writing in PDF only on Docsity!

1

Digital Filter Banks Digital Filter Banks

  • (^) The digital filter bank is set of bandpass

filters with either a common input or a

summed output

  • (^) An MM -band analysis filter bank-band analysis filter bank is shown

below

2

Digital Filter Banks Digital Filter Banks

  • (^) The subfilters in the analysis filter

bank are known as analysis filtersanalysis filters

  • (^) The analysis filter bank is used to

decompose the input signal x [ n ] into a set of

subband signals subband signals with each subband

signal occupying a portion of the original

frequency band

H ( z ) k

v [ n ] k

4

Digital Filter Banks Digital Filter Banks

  • (^) The subfilters in the synthesis filter

bank are known as synthesis filterssynthesis filters

  • (^) The synthesis filter bank is used to combine

a set of subband signalssubband signals (typically

belonging to contiguous frequency bands)

into one signal y [ n ] at its output

F ( z ) k

v [ n ] k

^

5

Uniform Digital Filter Banks Uniform Digital Filter Banks

  • (^) A simple technique to design a class of filter

banks with equal passband widths is outlined

next

  • (^) Let represent a causal lowpass digital

filter with a real impulse response :

  • (^) The filter is assumed to be an IIR filter

without any loss of generality

0

H z

 

  n

n H ( z ) h [ n ] z 0 0

[ ]

0

h n

0

H z

7

Uniform Digital Filter Banks Uniform Digital Filter Banks

  • (^) Now, consider the transfer function

whose impulse response is given by

where we have used the notation

  • (^) Thus,

H ( z ) k

h [ n ] k

[ ] [ ] [ ] ,

0

2 /

0

kn

M

j kn M

k

h n h n e h n W

   

j M

M

W e

 2 / 

0  kM  1

( ) [ ] [ ]   ,

 

 

 

   n

n k

n M

n

k k

H z h n z h n zW

0  kM  1

8

Uniform Digital Filter Banks Uniform Digital Filter Banks

  • (^) i.e.,
  • (^) The corresponding frequency response is given

by

  • (^) Thus, the frequency response of is

obtained by shifting the response of to

the right by an amount 2  k / M

0

k

k (^) M

H zH zW 0  kM  1

( 2 / )

0

j j k M

k

H e H e

    0  kM  1

H ( z ) k

0

H z

10

Uniform Digital Filter Banks Uniform Digital Filter Banks

  • (^) Note: The impulse responses are, in

general complex, and hence does

not necessarily exhibit symmetry with

respect to  = 0

  • (^) The responses shown in the figure of the

previous slide can be seen to be uniformly

shifted version of the response of the basic

prototype filter

h [ n ] k

j

k

H e

0

H z

11

Uniform Digital Filter Banks Uniform Digital Filter Banks

  • (^) The M filters defined by

could be used as the analysis filters in the

analysis filter bank or as the synthesis filters

in the synthesis filter bank

  • (^) Since the magnitude responses of all M

filters are uniformly shifted version of that

of the prototype filter, the filter bank

obtained is called a uniform filter bankuniform filter bank

0

k

k (^) M

H zH zW 0  kM  1

13

Uniform DFT Filter Banks Uniform DFT Filter Banks

  • (^) Substituting z with in the expression for

we arrive at the M -band polyphase

decomposition of :

  • (^) In deriving the last expression we have used

the identity

H ( z ) 0

k

M

zW

  

1

0

M (^) kM

M

k M

k M

H z z W E z W  

  ( ) ( )

H ( z ) k

1

0

  z W E z k M

M (^) k M

^ M

  ( ),

kM

M

W

14

Uniform DFT Filter Banks Uniform DFT Filter Banks

  • (^) The equation on the previous slide can be

written in matrix form as

]

( ) ( ) [

M k

M

k

M

k

k M

H z W W W

2 1 1

    

 

( )

( )

( )

( )

( )

M

M

M

M

M

M

z E z

z E z

z E z

E z

1

1

2

2

1

1

0

0  kM  1

. . .

16

Uniform DFT Filter Banks Uniform DFT Filter Banks

  • (^) An efficient implementation of the M -band

uniform analysis filter bank, more

commonly known as the uniform DFTuniform DFT

analysis filter bank analysis filter bank , is then as shown below

17

Uniform DFT Filter Banks Uniform DFT Filter Banks

  • (^) The computational complexity of an M -band

uniform DFT filter bank is much smaller than

that of a direct implementation as shown

below

19

Uniform DFT Filter Banks Uniform DFT Filter Banks

  • (^) Following a similar development, we can

derive the structure for a uniform DFTuniform DFT

synthesis filter bank synthesis filter bank as shown below

Type I uniform DFT Type II uniform DFT

synthesis filter bank synthesis filter bank

20

Uniform DFT Filter Banks Uniform DFT Filter Banks

  • (^) Now can be expressed in terms of
  • (^) The above equation can be used to

determine the polyphase components of an

IIR transfer function

 

( )

( )

( )

( )

( )

M

M

M

M

M

M

z E z

z E z

z E z

E z

1

1

2

2

1

1

0

M

1 

( )

( )

( )

( )

H z

H z

H z

H z

M 1

2

1

0

D

. . .

. . .

M

i

E z

H ( z ) 0