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

Digital modulation techniques
Digital modulation techniquesDigital modulation techniques
Digital modulation techniquessrkrishna341
 
D ecimation and interpolation
D ecimation and interpolationD ecimation and interpolation
D ecimation and interpolationSuchi Verma
 
Introduction to communication system lecture2
Introduction to communication system lecture2Introduction to communication system lecture2
Introduction to communication system lecture2Jumaan Ally Mohamed
 
Fir and iir filter_design
Fir and iir filter_designFir and iir filter_design
Fir and iir filter_designshrinivasgnaik
 
Finite word length effects
Finite word length effectsFinite word length effects
Finite word length effectsPeriyanayagiS
 
06 spatial filtering DIP
06 spatial filtering DIP06 spatial filtering DIP
06 spatial filtering DIPbabak danyal
 
Image Restoration and Reconstruction in Digital Image Processing
Image Restoration and Reconstruction in Digital Image ProcessingImage Restoration and Reconstruction in Digital Image Processing
Image Restoration and Reconstruction in Digital Image ProcessingSadia Zafar
 
Signal Filtering
Signal FilteringSignal Filtering
Signal FilteringImane Haf
 
Applications of digital signal processing
Applications of digital signal processing Applications of digital signal processing
Applications of digital signal processing Rajeev Piyare
 
Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulationGec bharuch
 
EC8562 DSP Viva Questions
EC8562 DSP Viva Questions EC8562 DSP Viva Questions
EC8562 DSP Viva Questions ssuser2797e4
 
Convolution final slides
Convolution final slidesConvolution final slides
Convolution final slidesramyasree_ssj
 
Lossless predictive coding
Lossless predictive codingLossless predictive coding
Lossless predictive codingFahad Israr
 
Fm demodulation using zero crossing detector
Fm demodulation using zero crossing detectorFm demodulation using zero crossing detector
Fm demodulation using zero crossing detectormpsrekha83
 
Frequency-Shift Keying
Frequency-Shift KeyingFrequency-Shift Keying
Frequency-Shift KeyingJessie Rama
 
Design of FIR Filters
Design of FIR FiltersDesign of FIR Filters
Design of FIR FiltersAranya Sarkar
 

What's hot (20)

Digital modulation techniques
Digital modulation techniquesDigital modulation techniques
Digital modulation techniques
 
D ecimation and interpolation
D ecimation and interpolationD ecimation and interpolation
D ecimation and interpolation
 
Introduction to communication system lecture2
Introduction to communication system lecture2Introduction to communication system lecture2
Introduction to communication system lecture2
 
Fir and iir filter_design
Fir and iir filter_designFir and iir filter_design
Fir and iir filter_design
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
 
Finite word length effects
Finite word length effectsFinite word length effects
Finite word length effects
 
06 spatial filtering DIP
06 spatial filtering DIP06 spatial filtering DIP
06 spatial filtering DIP
 
Image Restoration and Reconstruction in Digital Image Processing
Image Restoration and Reconstruction in Digital Image ProcessingImage Restoration and Reconstruction in Digital Image Processing
Image Restoration and Reconstruction in Digital Image Processing
 
Signal Filtering
Signal FilteringSignal Filtering
Signal Filtering
 
Applications of digital signal processing
Applications of digital signal processing Applications of digital signal processing
Applications of digital signal processing
 
Digital signal processing part1
Digital signal processing part1Digital signal processing part1
Digital signal processing part1
 
Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulation
 
EC8562 DSP Viva Questions
EC8562 DSP Viva Questions EC8562 DSP Viva Questions
EC8562 DSP Viva Questions
 
Convolution final slides
Convolution final slidesConvolution final slides
Convolution final slides
 
Lossless predictive coding
Lossless predictive codingLossless predictive coding
Lossless predictive coding
 
information theory
information theoryinformation theory
information theory
 
Digital Communication Unit 1
Digital Communication Unit 1Digital Communication Unit 1
Digital Communication Unit 1
 
Fm demodulation using zero crossing detector
Fm demodulation using zero crossing detectorFm demodulation using zero crossing detector
Fm demodulation using zero crossing detector
 
Frequency-Shift Keying
Frequency-Shift KeyingFrequency-Shift Keying
Frequency-Shift Keying
 
Design of FIR Filters
Design of FIR FiltersDesign of FIR Filters
Design of FIR Filters
 

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

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
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
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
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
(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
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
(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
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 

Recently uploaded (20)

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
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
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, ...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
(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...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
(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...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 

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