SlideShare a Scribd company logo
1 of 28
FILTER BANKS
By
SANJANA PRASAD
1601RL01
PhD –Full Time Research
scholar
PSG COLLEGE OF TECHNOLOGY
 INTRODUCTION TO FILTER BANKS
 TYPES OF FILTER BANKS
 UNIFORM DFT FILTER BANK
 TWO CHANNEL FILTER BANK
 POLYPHASE TWO CHANNEL FILTER BANK
 SUMMARY
 REFERENCES
TOPICS
 Array of BPF that seperates the input signal into
multiple components, each one carrying a single
sub-band of the original signal.
 A Digital filter bank is a collection of filters having
a common input or output.
2 types of filter banks
 Analysis filter bank
 Synthesis filter bank
INTRODUCTION
1-D AND 2-D FILTER BANKS
1-D FILTER BANK 2-D FILTER BANK
MULTIDIMENSIONAL ANALYSIS AND
SYNTHESIS FILTER BANKS
DIRECTIONAL FILTER
BANK
•modulating the input signal and
using diamond-shaped filters.
•Advantages:
•offers perfect reconstruction.
•directional-selectivity and efficient
structure.
•use in 3-D to achieve the frequency
sectioning.
• Sparse image representation,
medical imageing[ ignal and image
processing
MULTI-DIMENSIONAL FILTER BANK
 Decomposition performed by the filter bank is called analysis
 Output of analysis - >subband signal
The Analysis filter may be
 non-overlapping,
 slightly overlapping
 substantially overlapping.
APPLICATION OF ANALYSIS FILTER BANKS:
 Spectrum analysis. (split the input signal into R different so
– called subband signals)
ANALYSIS FILTER BANKS
 Synthesis (i.e. recombining the outputs of multiple receivers)
INVOLVES:
 upsampling each one at a rate with the total bandwidth to be
created,
 translating each channel to its new center frequency, and
summing the streams of samples.
 Interpolation filter +Upsampling -> Synthesis filter.
 The combination of several signal into a common output signal is
called a Synthesis filter bank.
 The reconstruction process is called synthesis, meaning
reconstitution of a complete signal resulting from the filtering
process.
SYNTHESIS FILTER BANKS
Important characteristic of filter banks
 Bandwidth and spacing of the center frequencies of the
filters.
FILTER BANKS
UNIFORM FILTER BANKS
 same bandwidth and same sampling rates
NON UNIFORM FILTER BANKS
 Different bandwidth and different sampling rates
 Uniform, maximal decimation filter banks are often
preferred .
OTHER FILTER BANK TYPES
TYPICAL FILTER BANK
DFT filter bank :
 If the rth band filter hr[n] is computed from the
“modulation” of a single prototype filter h[n]
 A DFT filter interpolation R = Number of bands K
Applications Of Filter Banks
 Sub-band Adaptive Filtering
 Transmultiplexers
 Graphic Equalizer
 Signal Compression
 Vocoder
UNIFORM DFT FILTER BANK
R-CHANNEL FILTER BANK
ℎ 𝑟 𝑛 = ℎ 𝑛 𝑊𝑅
𝑟𝑛
= ℎ[𝑛]𝑒−𝑗2𝜋𝑟𝑛/𝑅
 An efficient implementation of the R channel filter bank can be
generated using polyphasedecomposition of the filter ℎ 𝑟[𝑛]
and the input signal 𝑧[𝑛].
 Because each of these bandpass filter is critically sampled, we
use a decomposition with R polyphase signals according to
ℎ 𝑛 =
𝑘=0
𝑅−1
ℎ 𝑘 𝑛 ↔ ℎ 𝑘 𝑚 = ℎ[𝑚𝑅 − 𝑘]
𝑥 𝑛 =
𝑘=0
𝑅−1
𝑥 𝑘 𝑛 ↔ 𝑥 𝑘 𝑚 = 𝑥[𝑚𝑅 − 𝑘]
ANALYSIS DFT FILTER BANK FOR
CHANNEL K
DFT ANALYSIS FILTER BANK DFT SYNTHESIS FILTER BANK
𝑓 𝑟
𝑛 =
1
𝑅
𝑓 𝑛 𝑊𝑅
𝑟𝑛
= 𝑓[𝑛]𝑒 𝑗2𝜋𝑟𝑛/𝑅
If we now combine the analysis and synthesis filter banks,
we can see that the DFT and IDFT annihilate each other, and
perfect reconstruction occurs if the convolution of the
included polyphase filter gives a unit sample function, i.e.,
ℎ 𝑟 𝑛 × 𝑓𝑟 𝑛 =
1
0
𝑛 = 𝑑
𝑒𝑙𝑠𝑒
In other words, the two polyphase functions must be
inverse filters of each other, i.e.,
𝐻𝑟 𝑧 × 𝐹𝑟 𝑧 = 𝑧−𝑑
𝐹𝑟 𝑧 =
𝑧−𝑑
𝐻𝑟(𝑧)
Where we allow a delay d in order to have casual
(realizable) filters. These ideal conditions cannot be met
exactly by two FIR filters.

TWO-CHANNEL FILTER BANKS
STRUCTURE OF A TWO-CHANNEL
FILTER BANK
 The construction rule is normally given by
ℎ 𝑛 = (−1) 𝑛 𝑔 𝑛 ⊶ 𝐻 𝑧 = 𝐺 −𝑧
 For the synthesis use an expander (a sampling rate
increase of 2), and then two separate reconstruction
filters, 𝐺^ 𝑧 and 𝐻^ 𝑧 ,to reconstruct 𝑥[𝑛].
 A perfectly reconstructed signal has the sample shape
as the original, up to a phase (time) shift.
CONTD…
2-CHANNEL QMF BANK
BLOCK OF A 2-CHANNEL
QMF BANK
FREQUENCY RESPONSE
1. Run-length filter using short Winograd convolution
algorithms
2. Fast convolution using FFT
3. Using advanced arithmetic concepts such as
distribute arithmetic, reduced adder graph, or
residue number system
VARIOUS METHODS TO IMPLEMENT
L/2 FILTERS
 Constructs fast and efficient two-channel filter banks
 The basic idea is the use of cross-terms (called lifting
and dual lifting), as in a lattice filter, to construct a
longer filter from short filter, while preserving the
perfect reconstruction conditions
LIFTING
 Thus we have discussed about Analysis and Synthesis
filter banks,Uniform DFT and Non-uniform filter
banks
 Two channel filter banks /Polyphase two-channel filter
bank.
 Lifting approach has been listed out briefly.
Summary
 Digital Signal Processing With Field Programmable
Gate Arrays By Uwe Meyer Baese
 https://en.wikipedia.org/wiki/Filter_bank
REFERENCES
FILTER BANKS

More Related Content

What's hot

Adaptive filter
Adaptive filterAdaptive filter
Adaptive filterA. Shamel
 
Multirate digital signal processing
Multirate digital signal processingMultirate digital signal processing
Multirate digital signal processingMOHAN MOHAN
 
Discrete fourier transform
Discrete fourier transformDiscrete fourier transform
Discrete fourier transformMOHAMMAD AKRAM
 
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
 
Design of digital filters
Design of digital filtersDesign of digital filters
Design of digital filtersNaila Bibi
 
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingDsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingAmr E. Mohamed
 
Signal Filtering
Signal FilteringSignal Filtering
Signal FilteringImane Haf
 
Fir filter design using windows
Fir filter design using windowsFir filter design using windows
Fir filter design using windowsSarang Joshi
 
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformAmr E. Mohamed
 
DSP_FOEHU - Lec 10 - FIR Filter Design
DSP_FOEHU - Lec 10 - FIR Filter DesignDSP_FOEHU - Lec 10 - FIR Filter Design
DSP_FOEHU - Lec 10 - FIR Filter DesignAmr E. Mohamed
 
Butterworth filter design
Butterworth filter designButterworth filter design
Butterworth filter designSushant Shankar
 
Design of IIR filters
Design of IIR filtersDesign of IIR filters
Design of IIR filtersop205
 
IIR filter realization using direct form I & II
IIR filter realization using direct form I & IIIIR filter realization using direct form I & II
IIR filter realization using direct form I & IISarang Joshi
 
D ecimation and interpolation
D ecimation and interpolationD ecimation and interpolation
D ecimation and interpolationSuchi Verma
 
FM demodulation using PLL
FM demodulation using PLLFM demodulation using PLL
FM demodulation using PLLmpsrekha83
 

What's hot (20)

Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
 
Digital Filters Part 1
Digital Filters Part 1Digital Filters Part 1
Digital Filters Part 1
 
Digital filter structures
Digital filter structuresDigital filter structures
Digital filter structures
 
Multirate digital signal processing
Multirate digital signal processingMultirate digital signal processing
Multirate digital signal processing
 
Discrete fourier transform
Discrete fourier transformDiscrete fourier transform
Discrete fourier transform
 
DSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersDSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital Filters
 
Design of digital filters
Design of digital filtersDesign of digital filters
Design of digital filters
 
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingDsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
 
Signal Filtering
Signal FilteringSignal Filtering
Signal Filtering
 
Fir filter design using windows
Fir filter design using windowsFir filter design using windows
Fir filter design using windows
 
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
 
DSP_FOEHU - Lec 10 - FIR Filter Design
DSP_FOEHU - Lec 10 - FIR Filter DesignDSP_FOEHU - Lec 10 - FIR Filter Design
DSP_FOEHU - Lec 10 - FIR Filter Design
 
Butterworth filter design
Butterworth filter designButterworth filter design
Butterworth filter design
 
Design of IIR filters
Design of IIR filtersDesign of IIR filters
Design of IIR filters
 
Digital signal processing part2
Digital signal processing part2Digital signal processing part2
Digital signal processing part2
 
IIR filter realization using direct form I & II
IIR filter realization using direct form I & IIIIR filter realization using direct form I & II
IIR filter realization using direct form I & II
 
Chebyshev filter
Chebyshev filterChebyshev filter
Chebyshev filter
 
D ecimation and interpolation
D ecimation and interpolationD ecimation and interpolation
D ecimation and interpolation
 
Dft,fft,windowing
Dft,fft,windowingDft,fft,windowing
Dft,fft,windowing
 
FM demodulation using PLL
FM demodulation using PLLFM demodulation using PLL
FM demodulation using PLL
 

Viewers also liked

Multirate
MultirateMultirate
MultirateaiQUANT
 
Gender detection using MATLAB
Gender detection using MATLABGender detection using MATLAB
Gender detection using MATLABTanmay Bakshi
 
Digitla Communication pulse shaping filter
Digitla Communication pulse shaping filterDigitla Communication pulse shaping filter
Digitla Communication pulse shaping filtermirfanjum
 
Decimation and Interpolation
Decimation and InterpolationDecimation and Interpolation
Decimation and InterpolationFernando Ojeda
 
Final project report
Final project reportFinal project report
Final project reportssuryawanshi
 
Advantages of tree structured directories(56(1)
Advantages of tree structured directories(56(1)Advantages of tree structured directories(56(1)
Advantages of tree structured directories(56(1)myrajendra
 
Fourier series example
Fourier series exampleFourier series example
Fourier series exampleAbi finni
 
multirate signal processing for speech
multirate signal processing for speechmultirate signal processing for speech
multirate signal processing for speechRudra Prasad Maiti
 
Isi and nyquist criterion
Isi and nyquist criterionIsi and nyquist criterion
Isi and nyquist criterionsrkrishna341
 
Matlab: Spectral Analysis, Fourier Analysis, Filterbank Analysis
Matlab: Spectral Analysis, Fourier Analysis, Filterbank AnalysisMatlab: Spectral Analysis, Fourier Analysis, Filterbank Analysis
Matlab: Spectral Analysis, Fourier Analysis, Filterbank AnalysisDataminingTools Inc
 
DIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSINGDIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSINGSnehal Hedau
 

Viewers also liked (19)

Designing a uniform filter bank using multirate concept
Designing a uniform filter bank using multirate conceptDesigning a uniform filter bank using multirate concept
Designing a uniform filter bank using multirate concept
 
Matlab dsp examples
Matlab dsp examplesMatlab dsp examples
Matlab dsp examples
 
Multirate
MultirateMultirate
Multirate
 
Gender detection using MATLAB
Gender detection using MATLABGender detection using MATLAB
Gender detection using MATLAB
 
DSP MATLAB notes - Akshansh
DSP MATLAB notes - AkshanshDSP MATLAB notes - Akshansh
DSP MATLAB notes - Akshansh
 
Digitla Communication pulse shaping filter
Digitla Communication pulse shaping filterDigitla Communication pulse shaping filter
Digitla Communication pulse shaping filter
 
Digfilt
DigfiltDigfilt
Digfilt
 
Decimation and Interpolation
Decimation and InterpolationDecimation and Interpolation
Decimation and Interpolation
 
Final project report
Final project reportFinal project report
Final project report
 
Multrate dsp
Multrate dspMultrate dsp
Multrate dsp
 
Advantages of tree structured directories(56(1)
Advantages of tree structured directories(56(1)Advantages of tree structured directories(56(1)
Advantages of tree structured directories(56(1)
 
Fourier series example
Fourier series exampleFourier series example
Fourier series example
 
Multirate dtsp
Multirate dtspMultirate dtsp
Multirate dtsp
 
multirate signal processing for speech
multirate signal processing for speechmultirate signal processing for speech
multirate signal processing for speech
 
Isi and nyquist criterion
Isi and nyquist criterionIsi and nyquist criterion
Isi and nyquist criterion
 
Matlab: Spectral Analysis, Fourier Analysis, Filterbank Analysis
Matlab: Spectral Analysis, Fourier Analysis, Filterbank AnalysisMatlab: Spectral Analysis, Fourier Analysis, Filterbank Analysis
Matlab: Spectral Analysis, Fourier Analysis, Filterbank Analysis
 
Matlab: Speech Signal Analysis
Matlab: Speech Signal AnalysisMatlab: Speech Signal Analysis
Matlab: Speech Signal Analysis
 
DIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSINGDIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSING
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
 

Similar to FILTER BANKS

Your Ultimate Guide to Designing Analog Filters - Welcome to OXELTECH.pdf
Your Ultimate Guide to Designing Analog Filters - Welcome to OXELTECH.pdfYour Ultimate Guide to Designing Analog Filters - Welcome to OXELTECH.pdf
Your Ultimate Guide to Designing Analog Filters - Welcome to OXELTECH.pdfaud Scarlet
 
Discrete time signal processing unit-2
Discrete time signal processing unit-2Discrete time signal processing unit-2
Discrete time signal processing unit-2selvalakshmi24
 
Design and Implementation of Efficient Analysis and Synthesis QMF Bank for Mu...
Design and Implementation of Efficient Analysis and Synthesis QMF Bank for Mu...Design and Implementation of Efficient Analysis and Synthesis QMF Bank for Mu...
Design and Implementation of Efficient Analysis and Synthesis QMF Bank for Mu...TELKOMNIKA JOURNAL
 
Ijarcet vol-2-issue-3-861-866
Ijarcet vol-2-issue-3-861-866Ijarcet vol-2-issue-3-861-866
Ijarcet vol-2-issue-3-861-866Editor IJARCET
 
vibration signal filtering
vibration signal filteringvibration signal filtering
vibration signal filteringernest8397
 
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter DesignDSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter DesignAmr E. Mohamed
 
Design of a microstrip bandpass filter
Design of a microstrip bandpass filter Design of a microstrip bandpass filter
Design of a microstrip bandpass filter Tauseef khan
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
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
 
Applications of RLC Circuits
Applications of RLC CircuitsApplications of RLC Circuits
Applications of RLC Circuitszain saleem
 
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
 
Presentation1 comb filter
Presentation1 comb filterPresentation1 comb filter
Presentation1 comb filterPrerna Singh
 

Similar to FILTER BANKS (20)

B tech
B techB tech
B tech
 
Do33694700
Do33694700Do33694700
Do33694700
 
Do33694700
Do33694700Do33694700
Do33694700
 
Your Ultimate Guide to Designing Analog Filters - Welcome to OXELTECH.pdf
Your Ultimate Guide to Designing Analog Filters - Welcome to OXELTECH.pdfYour Ultimate Guide to Designing Analog Filters - Welcome to OXELTECH.pdf
Your Ultimate Guide to Designing Analog Filters - Welcome to OXELTECH.pdf
 
Discrete time signal processing unit-2
Discrete time signal processing unit-2Discrete time signal processing unit-2
Discrete time signal processing unit-2
 
Design and Implementation of Efficient Analysis and Synthesis QMF Bank for Mu...
Design and Implementation of Efficient Analysis and Synthesis QMF Bank for Mu...Design and Implementation of Efficient Analysis and Synthesis QMF Bank for Mu...
Design and Implementation of Efficient Analysis and Synthesis QMF Bank for Mu...
 
Ijarcet vol-2-issue-3-861-866
Ijarcet vol-2-issue-3-861-866Ijarcet vol-2-issue-3-861-866
Ijarcet vol-2-issue-3-861-866
 
vibration signal filtering
vibration signal filteringvibration signal filtering
vibration signal filtering
 
Bh
BhBh
Bh
 
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter DesignDSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
 
Design of a microstrip bandpass filter
Design of a microstrip bandpass filter Design of a microstrip bandpass filter
Design of a microstrip bandpass filter
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
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...
 
Applications of RLC Circuits
Applications of RLC CircuitsApplications of RLC Circuits
Applications of RLC Circuits
 
Ao4103236259
Ao4103236259Ao4103236259
Ao4103236259
 
E0162736
E0162736E0162736
E0162736
 
Ah34207211
Ah34207211Ah34207211
Ah34207211
 
14 activefilters
14 activefilters14 activefilters
14 activefilters
 
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
 
Presentation1 comb filter
Presentation1 comb filterPresentation1 comb filter
Presentation1 comb filter
 

Recently uploaded

computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringJuanCarlosMorales19600
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 

Recently uploaded (20)

computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineering
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 

FILTER BANKS

  • 1. FILTER BANKS By SANJANA PRASAD 1601RL01 PhD –Full Time Research scholar PSG COLLEGE OF TECHNOLOGY
  • 2.  INTRODUCTION TO FILTER BANKS  TYPES OF FILTER BANKS  UNIFORM DFT FILTER BANK  TWO CHANNEL FILTER BANK  POLYPHASE TWO CHANNEL FILTER BANK  SUMMARY  REFERENCES TOPICS
  • 3.  Array of BPF that seperates the input signal into multiple components, each one carrying a single sub-band of the original signal.  A Digital filter bank is a collection of filters having a common input or output. 2 types of filter banks  Analysis filter bank  Synthesis filter bank INTRODUCTION
  • 4.
  • 5. 1-D AND 2-D FILTER BANKS 1-D FILTER BANK 2-D FILTER BANK
  • 7. DIRECTIONAL FILTER BANK •modulating the input signal and using diamond-shaped filters. •Advantages: •offers perfect reconstruction. •directional-selectivity and efficient structure. •use in 3-D to achieve the frequency sectioning. • Sparse image representation, medical imageing[ ignal and image processing
  • 9.  Decomposition performed by the filter bank is called analysis  Output of analysis - >subband signal The Analysis filter may be  non-overlapping,  slightly overlapping  substantially overlapping. APPLICATION OF ANALYSIS FILTER BANKS:  Spectrum analysis. (split the input signal into R different so – called subband signals) ANALYSIS FILTER BANKS
  • 10.  Synthesis (i.e. recombining the outputs of multiple receivers) INVOLVES:  upsampling each one at a rate with the total bandwidth to be created,  translating each channel to its new center frequency, and summing the streams of samples.  Interpolation filter +Upsampling -> Synthesis filter.  The combination of several signal into a common output signal is called a Synthesis filter bank.  The reconstruction process is called synthesis, meaning reconstitution of a complete signal resulting from the filtering process. SYNTHESIS FILTER BANKS
  • 11. Important characteristic of filter banks  Bandwidth and spacing of the center frequencies of the filters. FILTER BANKS UNIFORM FILTER BANKS  same bandwidth and same sampling rates NON UNIFORM FILTER BANKS  Different bandwidth and different sampling rates  Uniform, maximal decimation filter banks are often preferred . OTHER FILTER BANK TYPES
  • 13. DFT filter bank :  If the rth band filter hr[n] is computed from the “modulation” of a single prototype filter h[n]  A DFT filter interpolation R = Number of bands K Applications Of Filter Banks  Sub-band Adaptive Filtering  Transmultiplexers  Graphic Equalizer  Signal Compression  Vocoder UNIFORM DFT FILTER BANK
  • 15. ℎ 𝑟 𝑛 = ℎ 𝑛 𝑊𝑅 𝑟𝑛 = ℎ[𝑛]𝑒−𝑗2𝜋𝑟𝑛/𝑅  An efficient implementation of the R channel filter bank can be generated using polyphasedecomposition of the filter ℎ 𝑟[𝑛] and the input signal 𝑧[𝑛].  Because each of these bandpass filter is critically sampled, we use a decomposition with R polyphase signals according to ℎ 𝑛 = 𝑘=0 𝑅−1 ℎ 𝑘 𝑛 ↔ ℎ 𝑘 𝑚 = ℎ[𝑚𝑅 − 𝑘] 𝑥 𝑛 = 𝑘=0 𝑅−1 𝑥 𝑘 𝑛 ↔ 𝑥 𝑘 𝑚 = 𝑥[𝑚𝑅 − 𝑘]
  • 16. ANALYSIS DFT FILTER BANK FOR CHANNEL K
  • 17. DFT ANALYSIS FILTER BANK DFT SYNTHESIS FILTER BANK
  • 18. 𝑓 𝑟 𝑛 = 1 𝑅 𝑓 𝑛 𝑊𝑅 𝑟𝑛 = 𝑓[𝑛]𝑒 𝑗2𝜋𝑟𝑛/𝑅 If we now combine the analysis and synthesis filter banks, we can see that the DFT and IDFT annihilate each other, and perfect reconstruction occurs if the convolution of the included polyphase filter gives a unit sample function, i.e., ℎ 𝑟 𝑛 × 𝑓𝑟 𝑛 = 1 0 𝑛 = 𝑑 𝑒𝑙𝑠𝑒 In other words, the two polyphase functions must be inverse filters of each other, i.e., 𝐻𝑟 𝑧 × 𝐹𝑟 𝑧 = 𝑧−𝑑 𝐹𝑟 𝑧 = 𝑧−𝑑 𝐻𝑟(𝑧) Where we allow a delay d in order to have casual (realizable) filters. These ideal conditions cannot be met exactly by two FIR filters.
  • 20. STRUCTURE OF A TWO-CHANNEL FILTER BANK
  • 21.  The construction rule is normally given by ℎ 𝑛 = (−1) 𝑛 𝑔 𝑛 ⊶ 𝐻 𝑧 = 𝐺 −𝑧  For the synthesis use an expander (a sampling rate increase of 2), and then two separate reconstruction filters, 𝐺^ 𝑧 and 𝐻^ 𝑧 ,to reconstruct 𝑥[𝑛].  A perfectly reconstructed signal has the sample shape as the original, up to a phase (time) shift. CONTD…
  • 22.
  • 23. 2-CHANNEL QMF BANK BLOCK OF A 2-CHANNEL QMF BANK FREQUENCY RESPONSE
  • 24. 1. Run-length filter using short Winograd convolution algorithms 2. Fast convolution using FFT 3. Using advanced arithmetic concepts such as distribute arithmetic, reduced adder graph, or residue number system VARIOUS METHODS TO IMPLEMENT L/2 FILTERS
  • 25.  Constructs fast and efficient two-channel filter banks  The basic idea is the use of cross-terms (called lifting and dual lifting), as in a lattice filter, to construct a longer filter from short filter, while preserving the perfect reconstruction conditions LIFTING
  • 26.  Thus we have discussed about Analysis and Synthesis filter banks,Uniform DFT and Non-uniform filter banks  Two channel filter banks /Polyphase two-channel filter bank.  Lifting approach has been listed out briefly. Summary
  • 27.  Digital Signal Processing With Field Programmable Gate Arrays By Uwe Meyer Baese  https://en.wikipedia.org/wiki/Filter_bank REFERENCES