SlideShare a Scribd company logo
AIKTC
Multirate Digital Signal
Processing
By
 Anjali Yadav
Uzma Shaikh
 Aasiya Mundasad
INTRODUCTION
•Digital Filter Banks
•Filter Banks and Subband Processing
•Applications
•Advantages
•Decimation: decimator (Down-samplerDown-sampler)
example : u[k]: 1,2,3,4,5,6,7,8,9,…
2-fold down-sampling: 1,3,5,7,9,...
•Interpolation: expander (Up-samplerUp-sampler)
example : u[k]: 1,2,3,4,5,6,7,8,9,…
2-fold up-sampling: 1,0,2,0,3,0,4,0,5,0...
L u[0], u[N], u[2N]...u[0],u[1],u[2]...
M u[0],0,..0,u[1],0,…,0,u[2]...u[0], u[1], u[2],...
Down-sampler and up-sampler (Revisited)
Basic Sampling Rate Alteration DevicesBasic Sampling Rate Alteration Devices
 Up-samplerUp-sampler - Used to increase the sampling rate
by an integer factor
 Down-samplerDown-sampler - Used to decrease the sampling
rate by an integer factor
General `subband processing’ set-up/overview:
- signals split into frequency channels/subbands (`analysis bank’)
- per-channel/subband processing
- reconstruction (`synthesis bank’)
- multi-rate structure: down-sampling / up-sampling
Filter Banks and Subband Processing [1/6]
subband processing 3H1(z)
subband processing 3H2(z)
subband processing 3H3(z)
3
3
3
3 subband processing 3H4(z)
IN
G1(z)
G2(z)
G3(z)
G4(z)
+
OUT
Step-1: Analysis filter bank
- collection of M filters (`analysis filters’, `decimation filters’) with a
common input signal
- ideal (but non-practical) frequency responses = ideal bandpass filters
- typical frequency responses (overlapping, marginally overlapping,
non-overlapping)
π2
H1(z)
H2(z)
H3(z)
H4(z)
IN
π2
H1 H4H3H2
H1 H4H3H2
H1 H4H3H2
π2
K=4
π2
Filter Banks and Subband Processing [2/6]
Step-2: Decimators (down-samplers)
- subband sampling rate reduction by factor N
- critically decimatedcritically decimated filter banks (= maximally down-sampled filter banks):
N = K (where, K = number filters/subbands)
this sounds like maximum efficiency, but aliasing problem arises!
- over-sampled filter banks (= non-critically down-sampled filter banks):
N < K
Filter Banks and Subband Processing [3/6]
H1(z)
H2(z)
H3(z)
H4(z)
IN
3
3
3
3
N=3K=4
Step-3: Subband processing
- Example :
coding (=compression) + (transmission or storage) + decoding
- Filter bank design mostly assumes subband processing has `unit
transfer function’ (output signals = input signals), i.e. mostly ignores
presence of subband processing
subband processingH1(z)
subband processingH2(z)
subband processingH3(z)
3
3
3
3 subband processingH4(z)
IN
N=3K=4
Filter Banks and Subband Processing [4/6]
Step-4: Expanders (up-samplers)
- restore original fullband sampling rate by N-fold up-sampling
(= insert N-1 zeros in between every two samples)
Filter Banks and Subband Processing [5/6]
subband processing 3H1(z)
subband processing 3H2(z)
subband processing 3H3(z)
3
3
3
3 subband processing 3H4(z)
IN
K=4 N=3 N=3
Filter Banks and Subband Processing [6/6]
Step-5: Synthesis filter bank
- collection of K filters (`synthesis filters’, `interpolation filters’) with a
`common’ (summed) output signal
- frequency responses : preferably `matched’ to frequency responses of
the analysis filters, e.g., to provide perfect reconstruction (see below)
π2
G1 G4G3G2
π2
G1 G4G3G2
π2
G1 G4G3G2G1(z)
G2(z)
G3(z)
G4(z)
+
OUT
K=4
π2
Aliasing versus Perfect Reconstruction
Assume subband processing does not modify subband signals
(e.g. lossless coding/decoding)
- The overall aim could be to have y[k]=u[k-d], i.e. that the output signal is
equal to the input signal up to a certain delay
- But: down-sampling introduces ALIASING, especially in maximally
decimated (but even so in non-maximally decimated) filter banks
- Question : Can y[k]=u[k-d] be achieved in the presence of aliasing?
- Answer = YES, see below: PERFECT RECONSTRUCTION banks with
synthesis bank designed to remove aliasing effects !
output=input 3H1(z)
3H2(z)
3H3(z)
3
3
3
3 3H4(z)
u[k]
G1(z)
G2(z)
G3(z)
G4(z)
+
y[k]=u[k-d]?
output=input
output=input
output=input
Multirate dtsp
Multirate dtsp

More Related Content

What's hot

Multirate DSP
Multirate DSPMultirate DSP
Multirate DSP
@zenafaris91
 
SAMPLING & RECONSTRUCTION OF DISCRETE TIME SIGNAL
SAMPLING & RECONSTRUCTION  OF DISCRETE TIME SIGNALSAMPLING & RECONSTRUCTION  OF DISCRETE TIME SIGNAL
SAMPLING & RECONSTRUCTION OF DISCRETE TIME SIGNAL
karan sati
 
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
Amr E. Mohamed
 
Overview of sampling
Overview of samplingOverview of sampling
Overview of sampling
Sagar Kumar
 
Matlab task1
Matlab task1Matlab task1
Matlab task1
Martin Wachiye Wafula
 
Sampling theorem
Sampling theoremSampling theorem
Sampling theorem
Shanu Bhuvana
 
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
Amr E. Mohamed
 
DSP 07 _ Sheet Seven
DSP 07 _ Sheet SevenDSP 07 _ Sheet Seven
DSP 07 _ Sheet Seven
Amr E. Mohamed
 
DSP 08 _ Sheet Eight
DSP 08 _ Sheet EightDSP 08 _ Sheet Eight
DSP 08 _ Sheet Eight
Amr E. Mohamed
 
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
Amr E. Mohamed
 
Sampling Theorem
Sampling TheoremSampling Theorem
Sampling Theorem
Dr Naim R Kidwai
 
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
Amr E. Mohamed
 
Sampling
SamplingSampling
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing
ssuser2797e4
 
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
Amr E. Mohamed
 
DSP_2018_FOEHU - Lec 0 - Course Outlines
DSP_2018_FOEHU - Lec 0 - Course OutlinesDSP_2018_FOEHU - Lec 0 - Course Outlines
DSP_2018_FOEHU - Lec 0 - Course Outlines
Amr E. Mohamed
 
Sampling
SamplingSampling
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
A. Shamel
 
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
Amr E. Mohamed
 
Sampling and Reconstruction of Signal using Aliasing
Sampling and Reconstruction of Signal using AliasingSampling and Reconstruction of Signal using Aliasing
Sampling and Reconstruction of Signal using Aliasing
j naga sai
 

What's hot (20)

Multirate DSP
Multirate DSPMultirate DSP
Multirate DSP
 
SAMPLING & RECONSTRUCTION OF DISCRETE TIME SIGNAL
SAMPLING & RECONSTRUCTION  OF DISCRETE TIME SIGNALSAMPLING & RECONSTRUCTION  OF DISCRETE TIME SIGNAL
SAMPLING & RECONSTRUCTION OF DISCRETE TIME SIGNAL
 
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
 
Overview of sampling
Overview of samplingOverview of sampling
Overview of sampling
 
Matlab task1
Matlab task1Matlab task1
Matlab task1
 
Sampling theorem
Sampling theoremSampling theorem
Sampling theorem
 
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
 
DSP 07 _ Sheet Seven
DSP 07 _ Sheet SevenDSP 07 _ Sheet Seven
DSP 07 _ Sheet Seven
 
DSP 08 _ Sheet Eight
DSP 08 _ Sheet EightDSP 08 _ Sheet Eight
DSP 08 _ Sheet Eight
 
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
 
Sampling Theorem
Sampling TheoremSampling Theorem
Sampling Theorem
 
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
 
Sampling
SamplingSampling
Sampling
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing
 
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_2018_FOEHU - Lec 0 - Course Outlines
DSP_2018_FOEHU - Lec 0 - Course OutlinesDSP_2018_FOEHU - Lec 0 - Course Outlines
DSP_2018_FOEHU - Lec 0 - Course Outlines
 
Sampling
SamplingSampling
Sampling
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
 
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
 
Sampling and Reconstruction of Signal using Aliasing
Sampling and Reconstruction of Signal using AliasingSampling and Reconstruction of Signal using Aliasing
Sampling and Reconstruction of Signal using Aliasing
 

Viewers also liked

multirate signal processing for speech
multirate signal processing for speechmultirate signal processing for speech
multirate signal processing for speech
Rudra Prasad Maiti
 
Multirate
MultirateMultirate
MultirateaiQUANT
 
Multirate DSP
Multirate DSPMultirate DSP
Multirate DSP
@zenafaris91
 
Multirate modulation
Multirate modulationMultirate modulation
Multirate modulation
Khalid Ibrahim
 
Analysis of hybrid image with FFT (Fast Fourier Transform)
Analysis of hybrid image with FFT (Fast Fourier Transform)Analysis of hybrid image with FFT (Fast Fourier Transform)
Analysis of hybrid image with FFT (Fast Fourier Transform)
Aung Thu Rha Hein
 
Multistage random sampling
Multistage random samplingMultistage random sampling
Multistage random samplingUE
 
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
Redwan Islam
 
Timers
TimersTimers
Timers
afzal pa
 
Choppers
ChoppersChoppers
Ai Cdma
Ai CdmaAi Cdma
Ai Cdma
Deepak Sharma
 
Cluster & multi satge random sampling
Cluster & multi satge random samplingCluster & multi satge random sampling
Cluster & multi satge random sampling
rifansahDua1
 
Cluster and multistage sampling
Cluster and multistage samplingCluster and multistage sampling
Cluster and multistage samplingsuncil0071
 
8051 Timers / Counters
8051 Timers / Counters8051 Timers / Counters
8051 Timers / CountersPatricio Lima
 
8051 Microcontroller Notes
8051 Microcontroller Notes8051 Microcontroller Notes
8051 Microcontroller NotesDr.YNM
 
5G tecnology
5G tecnology5G tecnology
5G tecnology
Abhishek Manwal
 

Viewers also liked (20)

multirate signal processing for speech
multirate signal processing for speechmultirate signal processing for speech
multirate signal processing for speech
 
Multirate
MultirateMultirate
Multirate
 
Multirate DSP
Multirate DSPMultirate DSP
Multirate DSP
 
Multirate modulation
Multirate modulationMultirate modulation
Multirate modulation
 
Analysis of hybrid image with FFT (Fast Fourier Transform)
Analysis of hybrid image with FFT (Fast Fourier Transform)Analysis of hybrid image with FFT (Fast Fourier Transform)
Analysis of hybrid image with FFT (Fast Fourier Transform)
 
Multistage random sampling
Multistage random samplingMultistage random sampling
Multistage random sampling
 
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
 
Timers
TimersTimers
Timers
 
Avr timers
Avr timersAvr timers
Avr timers
 
Choppers
ChoppersChoppers
Choppers
 
Ai Cdma
Ai CdmaAi Cdma
Ai Cdma
 
Cluster & multi satge random sampling
Cluster & multi satge random samplingCluster & multi satge random sampling
Cluster & multi satge random sampling
 
Cluster and multistage sampling
Cluster and multistage samplingCluster and multistage sampling
Cluster and multistage sampling
 
Irat handover basics
Irat handover basicsIrat handover basics
Irat handover basics
 
Timers
TimersTimers
Timers
 
8051 Timers / Counters
8051 Timers / Counters8051 Timers / Counters
8051 Timers / Counters
 
8051 Microcontroller Notes
8051 Microcontroller Notes8051 Microcontroller Notes
8051 Microcontroller Notes
 
Wcdma channels
Wcdma channels Wcdma channels
Wcdma channels
 
5G tecnology
5G tecnology5G tecnology
5G tecnology
 
Ece ppt[1]
Ece ppt[1]Ece ppt[1]
Ece ppt[1]
 

Similar to Multirate dtsp

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
 
Design of digital filters
Design of digital filtersDesign of digital filters
Design of digital filters
Naila Bibi
 
Digital communication
Digital communicationDigital communication
Digital communicationmeashi
 
Design and realization of iir digital band stop filter using modified analog ...
Design and realization of iir digital band stop filter using modified analog ...Design and realization of iir digital band stop filter using modified analog ...
Design and realization of iir digital band stop filter using modified analog ...
Subhadeep Chakraborty
 
IIR Filter Design for De Nosing Speech Signal using Matlab
IIR Filter Design for De Nosing Speech Signal using MatlabIIR Filter Design for De Nosing Speech Signal using Matlab
IIR Filter Design for De Nosing Speech Signal using Matlab
ijtsrd
 
Lecture 2.A: Convolutional Networks - Full Stack Deep Learning - Spring 2021
Lecture 2.A: Convolutional Networks - Full Stack Deep Learning - Spring 2021Lecture 2.A: Convolutional Networks - Full Stack Deep Learning - Spring 2021
Lecture 2.A: Convolutional Networks - Full Stack Deep Learning - Spring 2021
Sergey Karayev
 
Dss
Dss Dss
Dss
nil65
 
Lti system
Lti systemLti system
Lti system
Fariza Zahari
 
Signal and image processing on satellite communication using MATLAB
Signal and image processing on satellite communication using MATLABSignal and image processing on satellite communication using MATLAB
Signal and image processing on satellite communication using MATLAB
Embedded Plus Trichy
 
digital filter design
digital filter designdigital filter design
digital filter design
Mohammed Ibrahim
 
IOEfficientParalleMatrixMultiplication_present
IOEfficientParalleMatrixMultiplication_presentIOEfficientParalleMatrixMultiplication_present
IOEfficientParalleMatrixMultiplication_presentShubham Joshi
 
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.pptLectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
ShamsAli42
 
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.pptLectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
ArnabChakraborty499766
 
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐCHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
lykhnh386525
 
Bf4102414417
Bf4102414417Bf4102414417
Bf4102414417
IJERA Editor
 
UPDATED Sampling Lecture (2).pptx
UPDATED Sampling Lecture (2).pptxUPDATED Sampling Lecture (2).pptx
UPDATED Sampling Lecture (2).pptx
HarisMasood20
 
Advanced Statistics And Probability (MSC 615
Advanced Statistics And Probability (MSC 615Advanced Statistics And Probability (MSC 615
Advanced Statistics And Probability (MSC 615
Maria Perkins
 

Similar to Multirate dtsp (20)

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...
 
Design of digital filters
Design of digital filtersDesign of digital filters
Design of digital filters
 
IARE_DSP_PPT.pptx
IARE_DSP_PPT.pptxIARE_DSP_PPT.pptx
IARE_DSP_PPT.pptx
 
Tdm fdm
Tdm fdmTdm fdm
Tdm fdm
 
Digital communication
Digital communicationDigital communication
Digital communication
 
Design and realization of iir digital band stop filter using modified analog ...
Design and realization of iir digital band stop filter using modified analog ...Design and realization of iir digital band stop filter using modified analog ...
Design and realization of iir digital band stop filter using modified analog ...
 
IIR Filter Design for De Nosing Speech Signal using Matlab
IIR Filter Design for De Nosing Speech Signal using MatlabIIR Filter Design for De Nosing Speech Signal using Matlab
IIR Filter Design for De Nosing Speech Signal using Matlab
 
ASR_final
ASR_finalASR_final
ASR_final
 
Lecture 2.A: Convolutional Networks - Full Stack Deep Learning - Spring 2021
Lecture 2.A: Convolutional Networks - Full Stack Deep Learning - Spring 2021Lecture 2.A: Convolutional Networks - Full Stack Deep Learning - Spring 2021
Lecture 2.A: Convolutional Networks - Full Stack Deep Learning - Spring 2021
 
Dss
Dss Dss
Dss
 
Lti system
Lti systemLti system
Lti system
 
Signal and image processing on satellite communication using MATLAB
Signal and image processing on satellite communication using MATLABSignal and image processing on satellite communication using MATLAB
Signal and image processing on satellite communication using MATLAB
 
digital filter design
digital filter designdigital filter design
digital filter design
 
IOEfficientParalleMatrixMultiplication_present
IOEfficientParalleMatrixMultiplication_presentIOEfficientParalleMatrixMultiplication_present
IOEfficientParalleMatrixMultiplication_present
 
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.pptLectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
 
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.pptLectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
 
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐCHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
 
Bf4102414417
Bf4102414417Bf4102414417
Bf4102414417
 
UPDATED Sampling Lecture (2).pptx
UPDATED Sampling Lecture (2).pptxUPDATED Sampling Lecture (2).pptx
UPDATED Sampling Lecture (2).pptx
 
Advanced Statistics And Probability (MSC 615
Advanced Statistics And Probability (MSC 615Advanced Statistics And Probability (MSC 615
Advanced Statistics And Probability (MSC 615
 

Recently uploaded

road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 

Recently uploaded (20)

road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 

Multirate dtsp

  • 1. AIKTC Multirate Digital Signal Processing By  Anjali Yadav Uzma Shaikh  Aasiya Mundasad
  • 2. INTRODUCTION •Digital Filter Banks •Filter Banks and Subband Processing •Applications •Advantages
  • 3. •Decimation: decimator (Down-samplerDown-sampler) example : u[k]: 1,2,3,4,5,6,7,8,9,… 2-fold down-sampling: 1,3,5,7,9,... •Interpolation: expander (Up-samplerUp-sampler) example : u[k]: 1,2,3,4,5,6,7,8,9,… 2-fold up-sampling: 1,0,2,0,3,0,4,0,5,0... L u[0], u[N], u[2N]...u[0],u[1],u[2]... M u[0],0,..0,u[1],0,…,0,u[2]...u[0], u[1], u[2],... Down-sampler and up-sampler (Revisited)
  • 4. Basic Sampling Rate Alteration DevicesBasic Sampling Rate Alteration Devices  Up-samplerUp-sampler - Used to increase the sampling rate by an integer factor  Down-samplerDown-sampler - Used to decrease the sampling rate by an integer factor
  • 5. General `subband processing’ set-up/overview: - signals split into frequency channels/subbands (`analysis bank’) - per-channel/subband processing - reconstruction (`synthesis bank’) - multi-rate structure: down-sampling / up-sampling Filter Banks and Subband Processing [1/6] subband processing 3H1(z) subband processing 3H2(z) subband processing 3H3(z) 3 3 3 3 subband processing 3H4(z) IN G1(z) G2(z) G3(z) G4(z) + OUT
  • 6. Step-1: Analysis filter bank - collection of M filters (`analysis filters’, `decimation filters’) with a common input signal - ideal (but non-practical) frequency responses = ideal bandpass filters - typical frequency responses (overlapping, marginally overlapping, non-overlapping) π2 H1(z) H2(z) H3(z) H4(z) IN π2 H1 H4H3H2 H1 H4H3H2 H1 H4H3H2 π2 K=4 π2 Filter Banks and Subband Processing [2/6]
  • 7. Step-2: Decimators (down-samplers) - subband sampling rate reduction by factor N - critically decimatedcritically decimated filter banks (= maximally down-sampled filter banks): N = K (where, K = number filters/subbands) this sounds like maximum efficiency, but aliasing problem arises! - over-sampled filter banks (= non-critically down-sampled filter banks): N < K Filter Banks and Subband Processing [3/6] H1(z) H2(z) H3(z) H4(z) IN 3 3 3 3 N=3K=4
  • 8. Step-3: Subband processing - Example : coding (=compression) + (transmission or storage) + decoding - Filter bank design mostly assumes subband processing has `unit transfer function’ (output signals = input signals), i.e. mostly ignores presence of subband processing subband processingH1(z) subband processingH2(z) subband processingH3(z) 3 3 3 3 subband processingH4(z) IN N=3K=4 Filter Banks and Subband Processing [4/6]
  • 9. Step-4: Expanders (up-samplers) - restore original fullband sampling rate by N-fold up-sampling (= insert N-1 zeros in between every two samples) Filter Banks and Subband Processing [5/6] subband processing 3H1(z) subband processing 3H2(z) subband processing 3H3(z) 3 3 3 3 subband processing 3H4(z) IN K=4 N=3 N=3
  • 10. Filter Banks and Subband Processing [6/6] Step-5: Synthesis filter bank - collection of K filters (`synthesis filters’, `interpolation filters’) with a `common’ (summed) output signal - frequency responses : preferably `matched’ to frequency responses of the analysis filters, e.g., to provide perfect reconstruction (see below) π2 G1 G4G3G2 π2 G1 G4G3G2 π2 G1 G4G3G2G1(z) G2(z) G3(z) G4(z) + OUT K=4 π2
  • 11. Aliasing versus Perfect Reconstruction Assume subband processing does not modify subband signals (e.g. lossless coding/decoding) - The overall aim could be to have y[k]=u[k-d], i.e. that the output signal is equal to the input signal up to a certain delay - But: down-sampling introduces ALIASING, especially in maximally decimated (but even so in non-maximally decimated) filter banks - Question : Can y[k]=u[k-d] be achieved in the presence of aliasing? - Answer = YES, see below: PERFECT RECONSTRUCTION banks with synthesis bank designed to remove aliasing effects ! output=input 3H1(z) 3H2(z) 3H3(z) 3 3 3 3 3H4(z) u[k] G1(z) G2(z) G3(z) G4(z) + y[k]=u[k-d]? output=input output=input output=input