SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Windowing techniques of fir filter design
Windowing techniques of fir filter designWindowing techniques of fir filter design
Windowing techniques of fir filter designRohan Nagpal
 
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
 
Fir filter design (windowing technique)
Fir filter design (windowing technique)Fir filter design (windowing technique)
Fir filter design (windowing technique)Bin Biny Bino
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier TransformAbhishek Choksi
 
Introduction to Digital Signal Processing (DSP)
Introduction  to  Digital Signal Processing (DSP)Introduction  to  Digital Signal Processing (DSP)
Introduction to Digital Signal Processing (DSP)Md. Arif Hossain
 
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
 
Correlative level coding
Correlative level codingCorrelative level coding
Correlative level codingsrkrishna341
 
FILTER DESIGN
FILTER DESIGNFILTER DESIGN
FILTER DESIGNnaimish12
 
Coherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASKCoherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASKnaimish12
 
Fast Fourier Transform
Fast Fourier TransformFast Fourier Transform
Fast Fourier Transformop205
 
Discrete Time Fourier Transform
Discrete Time Fourier TransformDiscrete Time Fourier Transform
Discrete Time Fourier TransformWaqas Afzal
 
Design of FIR Filters
Design of FIR FiltersDesign of FIR Filters
Design of FIR FiltersAranya Sarkar
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filterA. Shamel
 
multirate signal processing for speech
multirate signal processing for speechmultirate signal processing for speech
multirate signal processing for speechRudra Prasad Maiti
 

Tendances (20)

Windowing techniques of fir filter design
Windowing techniques of fir filter designWindowing techniques of fir filter design
Windowing techniques of fir filter design
 
DSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersDSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital Filters
 
Matched filter
Matched filterMatched filter
Matched filter
 
Fir filter design (windowing technique)
Fir filter design (windowing technique)Fir filter design (windowing technique)
Fir filter design (windowing technique)
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier Transform
 
Introduction to Digital Signal Processing (DSP)
Introduction  to  Digital Signal Processing (DSP)Introduction  to  Digital Signal Processing (DSP)
Introduction to Digital Signal Processing (DSP)
 
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
 
Correlative level coding
Correlative level codingCorrelative level coding
Correlative level coding
 
FILTER DESIGN
FILTER DESIGNFILTER DESIGN
FILTER DESIGN
 
Coherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASKCoherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASK
 
Fast Fourier Transform
Fast Fourier TransformFast Fourier Transform
Fast Fourier Transform
 
Fir filter_utkarsh_kulshrestha
Fir filter_utkarsh_kulshresthaFir filter_utkarsh_kulshrestha
Fir filter_utkarsh_kulshrestha
 
Multirate DSP
Multirate DSPMultirate DSP
Multirate DSP
 
Frequency Modulation
Frequency ModulationFrequency Modulation
Frequency Modulation
 
digital filters
digital filtersdigital filters
digital filters
 
Sampling
SamplingSampling
Sampling
 
Discrete Time Fourier Transform
Discrete Time Fourier TransformDiscrete Time Fourier Transform
Discrete Time Fourier Transform
 
Design of FIR Filters
Design of FIR FiltersDesign of FIR Filters
Design of FIR Filters
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
 
multirate signal processing for speech
multirate signal processing for speechmultirate signal processing for speech
multirate signal processing for speech
 

En vedette

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
 
D ecimation and interpolation
D ecimation and interpolationD ecimation and interpolation
D ecimation and interpolationSuchi Verma
 
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
 
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
 

En vedette (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
 
D ecimation and interpolation
D ecimation and interpolationD ecimation and interpolation
D ecimation and interpolation
 
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
 
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
 

Similaire à FILTER BANKS

Butterworth filter design
Butterworth filter designButterworth filter design
Butterworth filter designSushant Shankar
 
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
 
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
 
Applications of RLC Circuits
Applications of RLC CircuitsApplications of RLC Circuits
Applications of RLC Circuitszain saleem
 

Similaire à FILTER BANKS (20)

B tech
B techB tech
B tech
 
Do33694700
Do33694700Do33694700
Do33694700
 
Do33694700
Do33694700Do33694700
Do33694700
 
Butterworth filter design
Butterworth filter designButterworth filter design
Butterworth filter design
 
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...
 
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
 
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
 

Dernier

(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
 
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
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
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
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
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
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
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
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
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
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
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
 
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
 
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
 

Dernier (20)

(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...
 
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)
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
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
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
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
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
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...
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
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...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
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...
 
★ 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
 
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...
 
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
 
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...
 

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