SlideShare a Scribd company logo
1 of 26
Download to read offline
Subband Coding and Concept of
Filterbank
Module-III
1
Dr. Anil Kumar
Assistant Professor, Electronic & Communication Engineering
• Introduced by R. Crochiere in 1976 (speech coding)
• Frequency domain technique
• Used in speech coding in 1977 for speech coder
• Block Diagram
Subband Coding
Block diagram of Subband Coding system
• Filter bank: Subband coding applications such as
speech coding, Image compression
• Transmultiplexer System: Communication system
Types of Subband Coding
Transmultiplexer System
• Advantage of subband coding
 Quantization noise is localized
 Quantization step size vary independently
in subbands.
 Bit allocation can be done on the basis of
energy content of signal due to subband
coding.
Subband Coding (Cont…)
Fourier Transform a signal x(n)
• Disadvantage of subband coding
 Aliasing Distortion: Due to sub sampling
operations
 Phase Distortion: Due to imperfect phase
responses of the analysis /synthesis filters
Quantization noise is localized
 Amplitude distortion: Due to imperfect
frequency responses of analysis / synthesis
filters
 Concept of Quadrature Mirror filter (QMF) bank
(By A. Croisier in 1976)
 First QMF bank used for speech coding in 1977
( Esteban and Galand)
Subband Coding (Cont…)
Multirate Systems
• A multirate system is a bank of low pass,
bandpass and high ass filters which covers a
band in the frequency spectrum.
• The possible components of multirate system
include down sampler, up sampler and delay
elements.
• These systems operate in two modes either in
analysis /synthesis mode or synthesis /analysis
mode
6
Digital Filter Banks
• The digital filter bank is set of bandpass
filters with either a common input or a
summed output
• An M-band analysis filter bank is shown
below
7
Digital Filter Banks
8
• The subfilters Hk (z) in the analysis filter
bank are known as analysis filters
• The analysis filter bank is used to
decompose the input signal x[n] into a set of
subband signals vk[n] with each subband
signal occupying a portion of the original
frequency band
Digital Filter Banks
• An L-band synthesis filter bank is shown
below
• It performs the dual operation to that of the
analysis filter bank
9
Digital Filter Banks
1
0
• The subfilters Fk (z) in the synthesis filter
bank are known as synthesis filters
• The synthesis filter bank is used to combine
k
belonging to contiguous frequency bands)
into one signal y[n] at its output
a set of subband signals v
^ [n] (typically
Uniform Digital Filter Banks
1
1
n0 h0[n]zn
H0(z)  
• A simple technique to design a class of
filter banks with equal passband widths
• Let H0 (z) represent a causal lowpassdigital
filter with a real impulse responseh0[n]:
• The filter H0 (z) is assumed to be anIIR
filter without any loss of generality
Uniform Digital Filter Banks


0 2
s
p 
• Assume that H0 (z) has its passband edge
p and stopband edge s around /M,
where M is some arbitrary integer, as
indicated below
M
1
2
Uniform Digital Filter Banks
1
3
• Now, consider the transfer function Hk (z)
whose impulse response hk[n] is givenby
hk[n]  h0[n]ej2kn/M  h0[n]Wkn,
M
0  k  M 1
where we have used the notationWM  e j2/M
• Thus,

 n
k
n
Hk (z)  n hk[n]z  n h0[n]zWM  ,
0  k  M
Uniform Digital Filter Banks
1
4
• i.e.,
Hk (z)  H0 (zW k ), 0  k  M 1
M
• The corresponding frequency response is
given by
Hk (e j)  H0 (e j(2k/M )), 0  k  M 1
• Thus, the frequency response of Hk (z) is
obtained by shifting the response of H0 (z)
to the right by an amount 2k/M
Uniform Digital Filter Banks
• The responses of Hk (z) , Hk (z) , . . . , Hk (z)
are shown below
1
5
Uniform Digital Filter Banks
10
• Note: The impulse responses hk[n] are, in
general complex, and hence |Hk (e j)| 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 H0 (z)
Uniform Digital Filter Banks
obtained is called a uniform filter bank
11
• The M filters defined by
M
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
Hk (z)  H0 (zW k ), 0  k  M 1
12
Uniform DFT Filter Banks
Polyphase Implementation
• Let the prototype lowpass transfer function
be represented in its M-band polyphase
form:

0 
M 1  M
0 z E (z )
H (z) 


n0
n0
n
h0[  nM ]zn,
e[n]z 
E(z) 
where E(z) is the -th polyphase
component of H0 (z):
0    M
Uniform DFT Filter Banks
19
• In deriving the last expression we have used
• Substituting z with zW k in the expression
 M
k z W
0  M
1  k M kM
E (z W )
H (z) 
M
for H0 (z)we arrive at the M-band polyphase
decomposition of Hk (z):
M 
0 M 
 M 1zW kE (zM ), 0  k  M 1
M
the identity W kM 1
Uniform DFT Filter Banks
20
• The equation on the previous slide can be
written in matrix form as
....
M
M
M
k
W k
W 2k
H (z) [1




 

W (M 1)k
]


z(M 1)EM 1(zM )
2 M
1
z 1
E (z M
)
E0(zM )
0k M 1
z E
.2(z )
..
Uniform DFT Filter Banks
21
• All M equations on the previous slide can
be combined into one matrix equation as
M D
 1
• In the above D is the M  M DFT matrix






(zM )
M 1
2 M
1
z 1
E (z M
)
E0(zM )
z E
.2(z )
..
 


z(M1)E
 









2  
1
1
1 1 1
1)
M M
M
M
M M
M 1
W 2(M 
W4
W2
W ( M 1)  
W 1 W 2

(z)
H (z)   1
H1(z)
H0 (z) 
M
.
.
.
M
.
.
M
.
.
.
.
...
...
...
1 W (M 1) W 2(M 1)... W (M 1)
...
2
.
 .
H
Uniform DFT Filter Banks
22
• An efficient implementation of the M-band
uniform analysis filter bank, more
commonly known as the uniform DFT
analysis filter bank, is then as shown below
Uniform DFT Filter Banks
23
• The computational complexity of an M-band
uniform DFT filter bank is much smaller than
that of a direct implementation as shown
below
Uniform DFT Filter Banks
24
• Following a similar development, we can
derive the structure for a uniform DFT
synthesis filter bank as shown below
Type I uniform DFT
synthesis filter bank
Type II uniform DFT
Uniform DFT Filter Banks
25
IIR transfer function H0(z)
• The above equation can be used to
determine the polyphase components of an










M
(z )

M 1
z(M1)E
z E1(z )
1 M
E0(zM )
1


 
 H (z) 
HM 1(z)
H1(z)
0


M
D  H
.2(z) 
..
z2E
.2(zM )
..
• Now Ei (zM ) can be expressed in terms of
Reference:
S. K. Mitra, “Digital Signal Processing: A
Computer Based Approach” Mc Graw Hill

More Related Content

What's hot

High Speed Amplifiers Part 1
High Speed Amplifiers Part 1High Speed Amplifiers Part 1
High Speed Amplifiers Part 1Premier Farnell
 
Research perspectives in biomedical signal processing
Research perspectives in biomedical signal processingResearch perspectives in biomedical signal processing
Research perspectives in biomedical signal processingajayhakkumar
 
Two-stage CE amplifier
Two-stage CE amplifier Two-stage CE amplifier
Two-stage CE amplifier mrinal mahato
 
Frequency Domain FIltering.pdf
Frequency Domain FIltering.pdfFrequency Domain FIltering.pdf
Frequency Domain FIltering.pdfMuhammad_Ilham_21
 
Lec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical ImagesLec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical ImagesUlaş Bağcı
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier TransformAbhishek Choksi
 
Fir filter design (windowing technique)
Fir filter design (windowing technique)Fir filter design (windowing technique)
Fir filter design (windowing technique)Bin Biny Bino
 
Unit 6: DSP applications
Unit 6: DSP applications Unit 6: DSP applications
Unit 6: DSP applications Minakshi Atre
 
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter DesignDSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter DesignAmr E. Mohamed
 
3rd sem ppt for wavelet
3rd sem ppt for wavelet3rd sem ppt for wavelet
3rd sem ppt for waveletgandimare
 
Voltage controlled oscillators
Voltage controlled oscillatorsVoltage controlled oscillators
Voltage controlled oscillatorsZunAib Ali
 
Fourier descriptors & moments
Fourier descriptors & momentsFourier descriptors & moments
Fourier descriptors & momentsrajisri2
 
Introduction to wavelet transform
Introduction to wavelet transformIntroduction to wavelet transform
Introduction to wavelet transformRaj Endiran
 
FILTER DESIGN
FILTER DESIGNFILTER DESIGN
FILTER DESIGNnaimish12
 

What's hot (20)

High Speed Amplifiers Part 1
High Speed Amplifiers Part 1High Speed Amplifiers Part 1
High Speed Amplifiers Part 1
 
Research perspectives in biomedical signal processing
Research perspectives in biomedical signal processingResearch perspectives in biomedical signal processing
Research perspectives in biomedical signal processing
 
Two-stage CE amplifier
Two-stage CE amplifier Two-stage CE amplifier
Two-stage CE amplifier
 
Frequency Domain FIltering.pdf
Frequency Domain FIltering.pdfFrequency Domain FIltering.pdf
Frequency Domain FIltering.pdf
 
Lec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical ImagesLec3: Pre-Processing Medical Images
Lec3: Pre-Processing Medical Images
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier Transform
 
Fir filter design (windowing technique)
Fir filter design (windowing technique)Fir filter design (windowing technique)
Fir filter design (windowing technique)
 
FILTER BANKS
FILTER BANKSFILTER BANKS
FILTER BANKS
 
Unit 6: DSP applications
Unit 6: DSP applications Unit 6: DSP applications
Unit 6: DSP applications
 
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter DesignDSP_2018_FOEHU - Lec 06 - FIR Filter Design
DSP_2018_FOEHU - Lec 06 - FIR Filter Design
 
Butterworth filter
Butterworth filterButterworth filter
Butterworth filter
 
3rd sem ppt for wavelet
3rd sem ppt for wavelet3rd sem ppt for wavelet
3rd sem ppt for wavelet
 
Voltage controlled oscillators
Voltage controlled oscillatorsVoltage controlled oscillators
Voltage controlled oscillators
 
Fourier descriptors & moments
Fourier descriptors & momentsFourier descriptors & moments
Fourier descriptors & moments
 
Introduction to wavelet transform
Introduction to wavelet transformIntroduction to wavelet transform
Introduction to wavelet transform
 
Fourier transform
Fourier transformFourier transform
Fourier transform
 
FILTER DESIGN
FILTER DESIGNFILTER DESIGN
FILTER DESIGN
 
Noise
NoiseNoise
Noise
 
Image denoising
Image denoising Image denoising
Image denoising
 
Dif fft
Dif fftDif fft
Dif fft
 

Similar to Module_3_1.pdf

DSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersDSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersAmr E. Mohamed
 
Dss
Dss Dss
Dss nil65
 
Design and determination of optimum coefficients of iir digital highpass filt...
Design and determination of optimum coefficients of iir digital highpass filt...Design and determination of optimum coefficients of iir digital highpass filt...
Design and determination of optimum coefficients of iir digital highpass filt...Subhadeep Chakraborty
 
D ESIGN A ND I MPLEMENTATION OF D IGITAL F ILTER B ANK T O R EDUCE N O...
D ESIGN  A ND  I MPLEMENTATION OF  D IGITAL F ILTER  B ANK  T O  R EDUCE  N O...D ESIGN  A ND  I MPLEMENTATION OF  D IGITAL F ILTER  B ANK  T O  R EDUCE  N O...
D ESIGN A ND I MPLEMENTATION OF D IGITAL F ILTER B ANK T O R EDUCE N O...sipij
 
Paper id 252014114
Paper id 252014114Paper id 252014114
Paper id 252014114IJRAT
 
Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2HIMANSHU DIWAKAR
 
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐCHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐlykhnh386525
 
13 fourierfiltrationen
13 fourierfiltrationen13 fourierfiltrationen
13 fourierfiltrationenhoailinhtinh
 
DSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter DesignDSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter DesignAmr E. Mohamed
 

Similar to Module_3_1.pdf (20)

DSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersDSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital Filters
 
Filters2
Filters2Filters2
Filters2
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
 
digital filter design
digital filter designdigital filter design
digital filter design
 
Dss
Dss Dss
Dss
 
Design and determination of optimum coefficients of iir digital highpass filt...
Design and determination of optimum coefficients of iir digital highpass filt...Design and determination of optimum coefficients of iir digital highpass filt...
Design and determination of optimum coefficients of iir digital highpass filt...
 
D ESIGN A ND I MPLEMENTATION OF D IGITAL F ILTER B ANK T O R EDUCE N O...
D ESIGN  A ND  I MPLEMENTATION OF  D IGITAL F ILTER  B ANK  T O  R EDUCE  N O...D ESIGN  A ND  I MPLEMENTATION OF  D IGITAL F ILTER  B ANK  T O  R EDUCE  N O...
D ESIGN A ND I MPLEMENTATION OF D IGITAL F ILTER B ANK T O R EDUCE N O...
 
unit-3.ppt
unit-3.pptunit-3.ppt
unit-3.ppt
 
Signal Processing
Signal ProcessingSignal Processing
Signal Processing
 
Ofdm
OfdmOfdm
Ofdm
 
DSP-UNIT-V-PPT-1.pptx
DSP-UNIT-V-PPT-1.pptxDSP-UNIT-V-PPT-1.pptx
DSP-UNIT-V-PPT-1.pptx
 
Filters.pdf
Filters.pdfFilters.pdf
Filters.pdf
 
lecture_37.pptx
lecture_37.pptxlecture_37.pptx
lecture_37.pptx
 
Paper id 252014114
Paper id 252014114Paper id 252014114
Paper id 252014114
 
filter design
filter designfilter design
filter design
 
Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2Design of infinite impulse response digital filters 2
Design of infinite impulse response digital filters 2
 
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐCHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
 
13 fourierfiltrationen
13 fourierfiltrationen13 fourierfiltrationen
13 fourierfiltrationen
 
DSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter DesignDSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter Design
 
13005810.ppt
13005810.ppt13005810.ppt
13005810.ppt
 

Recently uploaded

the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Recently uploaded (20)

the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 

Module_3_1.pdf

  • 1. Subband Coding and Concept of Filterbank Module-III 1 Dr. Anil Kumar Assistant Professor, Electronic & Communication Engineering
  • 2. • Introduced by R. Crochiere in 1976 (speech coding) • Frequency domain technique • Used in speech coding in 1977 for speech coder • Block Diagram Subband Coding Block diagram of Subband Coding system
  • 3. • Filter bank: Subband coding applications such as speech coding, Image compression • Transmultiplexer System: Communication system Types of Subband Coding Transmultiplexer System
  • 4. • Advantage of subband coding  Quantization noise is localized  Quantization step size vary independently in subbands.  Bit allocation can be done on the basis of energy content of signal due to subband coding. Subband Coding (Cont…) Fourier Transform a signal x(n)
  • 5. • Disadvantage of subband coding  Aliasing Distortion: Due to sub sampling operations  Phase Distortion: Due to imperfect phase responses of the analysis /synthesis filters Quantization noise is localized  Amplitude distortion: Due to imperfect frequency responses of analysis / synthesis filters  Concept of Quadrature Mirror filter (QMF) bank (By A. Croisier in 1976)  First QMF bank used for speech coding in 1977 ( Esteban and Galand) Subband Coding (Cont…)
  • 6. Multirate Systems • A multirate system is a bank of low pass, bandpass and high ass filters which covers a band in the frequency spectrum. • The possible components of multirate system include down sampler, up sampler and delay elements. • These systems operate in two modes either in analysis /synthesis mode or synthesis /analysis mode 6
  • 7. Digital Filter Banks • The digital filter bank is set of bandpass filters with either a common input or a summed output • An M-band analysis filter bank is shown below 7
  • 8. Digital Filter Banks 8 • The subfilters Hk (z) in the analysis filter bank are known as analysis filters • The analysis filter bank is used to decompose the input signal x[n] into a set of subband signals vk[n] with each subband signal occupying a portion of the original frequency band
  • 9. Digital Filter Banks • An L-band synthesis filter bank is shown below • It performs the dual operation to that of the analysis filter bank 9
  • 10. Digital Filter Banks 1 0 • The subfilters Fk (z) in the synthesis filter bank are known as synthesis filters • The synthesis filter bank is used to combine k belonging to contiguous frequency bands) into one signal y[n] at its output a set of subband signals v ^ [n] (typically
  • 11. Uniform Digital Filter Banks 1 1 n0 h0[n]zn H0(z)   • A simple technique to design a class of filter banks with equal passband widths • Let H0 (z) represent a causal lowpassdigital filter with a real impulse responseh0[n]: • The filter H0 (z) is assumed to be anIIR filter without any loss of generality
  • 12. Uniform Digital Filter Banks   0 2 s p  • Assume that H0 (z) has its passband edge p and stopband edge s around /M, where M is some arbitrary integer, as indicated below M 1 2
  • 13. Uniform Digital Filter Banks 1 3 • Now, consider the transfer function Hk (z) whose impulse response hk[n] is givenby hk[n]  h0[n]ej2kn/M  h0[n]Wkn, M 0  k  M 1 where we have used the notationWM  e j2/M • Thus,   n k n Hk (z)  n hk[n]z  n h0[n]zWM  , 0  k  M
  • 14. Uniform Digital Filter Banks 1 4 • i.e., Hk (z)  H0 (zW k ), 0  k  M 1 M • The corresponding frequency response is given by Hk (e j)  H0 (e j(2k/M )), 0  k  M 1 • Thus, the frequency response of Hk (z) is obtained by shifting the response of H0 (z) to the right by an amount 2k/M
  • 15. Uniform Digital Filter Banks • The responses of Hk (z) , Hk (z) , . . . , Hk (z) are shown below 1 5
  • 16. Uniform Digital Filter Banks 10 • Note: The impulse responses hk[n] are, in general complex, and hence |Hk (e j)| 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 H0 (z)
  • 17. Uniform Digital Filter Banks obtained is called a uniform filter bank 11 • The M filters defined by M 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 Hk (z)  H0 (zW k ), 0  k  M 1
  • 18. 12 Uniform DFT Filter Banks Polyphase Implementation • Let the prototype lowpass transfer function be represented in its M-band polyphase form:  0  M 1  M 0 z E (z ) H (z)    n0 n0 n h0[  nM ]zn, e[n]z  E(z)  where E(z) is the -th polyphase component of H0 (z): 0    M
  • 19. Uniform DFT Filter Banks 19 • In deriving the last expression we have used • Substituting z with zW k in the expression  M k z W 0  M 1  k M kM E (z W ) H (z)  M for H0 (z)we arrive at the M-band polyphase decomposition of Hk (z): M  0 M   M 1zW kE (zM ), 0  k  M 1 M the identity W kM 1
  • 20. Uniform DFT Filter Banks 20 • The equation on the previous slide can be written in matrix form as .... M M M k W k W 2k H (z) [1        W (M 1)k ]   z(M 1)EM 1(zM ) 2 M 1 z 1 E (z M ) E0(zM ) 0k M 1 z E .2(z ) ..
  • 21. Uniform DFT Filter Banks 21 • All M equations on the previous slide can be combined into one matrix equation as M D  1 • In the above D is the M  M DFT matrix       (zM ) M 1 2 M 1 z 1 E (z M ) E0(zM ) z E .2(z ) ..     z(M1)E            2   1 1 1 1 1 1) M M M M M M M 1 W 2(M  W4 W2 W ( M 1)   W 1 W 2  (z) H (z)   1 H1(z) H0 (z)  M . . . M . . M . . . . ... ... ... 1 W (M 1) W 2(M 1)... W (M 1) ... 2 .  . H
  • 22. Uniform DFT Filter Banks 22 • An efficient implementation of the M-band uniform analysis filter bank, more commonly known as the uniform DFT analysis filter bank, is then as shown below
  • 23. Uniform DFT Filter Banks 23 • The computational complexity of an M-band uniform DFT filter bank is much smaller than that of a direct implementation as shown below
  • 24. Uniform DFT Filter Banks 24 • Following a similar development, we can derive the structure for a uniform DFT synthesis filter bank as shown below Type I uniform DFT synthesis filter bank Type II uniform DFT
  • 25. Uniform DFT Filter Banks 25 IIR transfer function H0(z) • The above equation can be used to determine the polyphase components of an           M (z )  M 1 z(M1)E z E1(z ) 1 M E0(zM ) 1      H (z)  HM 1(z) H1(z) 0   M D  H .2(z)  .. z2E .2(zM ) .. • Now Ei (zM ) can be expressed in terms of
  • 26. Reference: S. K. Mitra, “Digital Signal Processing: A Computer Based Approach” Mc Graw Hill