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

Design of FIR filters
Design of FIR filtersDesign of FIR filters
Design of FIR filtersop205
 
4.5 equalizers and its types
4.5   equalizers and its types4.5   equalizers and its types
4.5 equalizers and its typesJAIGANESH SEKAR
 
Design of IIR filters
Design of IIR filtersDesign of IIR filters
Design of IIR filtersop205
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulationstk_gpg
 
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsDSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsAmr E. Mohamed
 
Digital signal processing
Digital signal processingDigital signal processing
Digital signal processingLiving Online
 
IMPLEMENTATION OF UPSAMPLING & DOWNSAMPLING
IMPLEMENTATION OF UPSAMPLING & DOWNSAMPLINGIMPLEMENTATION OF UPSAMPLING & DOWNSAMPLING
IMPLEMENTATION OF UPSAMPLING & DOWNSAMPLINGFAIZAN SHAFI
 
Signal Filtering
Signal FilteringSignal Filtering
Signal FilteringImane Haf
 
Design of FIR Filters
Design of FIR FiltersDesign of FIR Filters
Design of FIR FiltersAranya Sarkar
 
Orthogonal Frequency Division Multiplexing (OFDM)
Orthogonal Frequency Division Multiplexing (OFDM)Orthogonal Frequency Division Multiplexing (OFDM)
Orthogonal Frequency Division Multiplexing (OFDM)Gagan Randhawa
 
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
 

What's hot (20)

Source coding
Source coding Source coding
Source coding
 
Butterworth filter
Butterworth filterButterworth filter
Butterworth filter
 
Design of FIR filters
Design of FIR filtersDesign of FIR filters
Design of FIR filters
 
4.5 equalizers and its types
4.5   equalizers and its types4.5   equalizers and its types
4.5 equalizers and its types
 
Design of IIR filters
Design of IIR filtersDesign of IIR filters
Design of IIR filters
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulation
 
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsDSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
 
Gmsk
GmskGmsk
Gmsk
 
Sampling
SamplingSampling
Sampling
 
Digital signal processing
Digital signal processingDigital signal processing
Digital signal processing
 
DPCM
DPCMDPCM
DPCM
 
IMPLEMENTATION OF UPSAMPLING & DOWNSAMPLING
IMPLEMENTATION OF UPSAMPLING & DOWNSAMPLINGIMPLEMENTATION OF UPSAMPLING & DOWNSAMPLING
IMPLEMENTATION OF UPSAMPLING & DOWNSAMPLING
 
Sampling theorem
Sampling theoremSampling theorem
Sampling theorem
 
Signal Filtering
Signal FilteringSignal Filtering
Signal Filtering
 
Design of FIR Filters
Design of FIR FiltersDesign of FIR Filters
Design of FIR Filters
 
17 SONET/SDH
17 SONET/SDH17 SONET/SDH
17 SONET/SDH
 
Multirate DSP
Multirate DSPMultirate DSP
Multirate DSP
 
Orthogonal Frequency Division Multiplexing (OFDM)
Orthogonal Frequency Division Multiplexing (OFDM)Orthogonal Frequency Division Multiplexing (OFDM)
Orthogonal Frequency Division Multiplexing (OFDM)
 
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
 
Wavelet Transform and DSP Applications
Wavelet Transform and DSP ApplicationsWavelet Transform and DSP Applications
Wavelet Transform and DSP Applications
 

Viewers also liked

Multirate
MultirateMultirate
MultirateaiQUANT
 
Multirate digital signal processing
Multirate digital signal processingMultirate digital signal processing
Multirate digital signal processingMOHAN MOHAN
 
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
 
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
 

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
 
Multirate digital signal processing
Multirate digital signal processingMultirate digital signal processing
Multirate digital signal processing
 
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
 
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
 

Similar to FILTER BANKS

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
 
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
 
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
 
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 FILTER BANKS (20)

B tech
B techB tech
B tech
 
DSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersDSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital Filters
 
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
 
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
 
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
 

Recently uploaded

Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilVinayVitekari
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 

Recently uploaded (20)

Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 

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