SlideShare a Scribd company logo
A 
seminAr on 
DigitAl signAl processing 
Architectures 
moDule -3 
topic : - multirAte Dsp 
by 
Sagar p. Sangale
Introduction 
 Multirate systems have gained popularity since the early 1980s and they 
are commonly used for audio and video processing, communications 
systems, and transform analysis. In most applications Multirate systems are 
used to improve the performance, or for increased computational 
efficiency. The two basic operations in a Multirate system are decreasing 
(decimation) and increasing (interpolation) the sampling-rate of a signal. 
Multirate systems are sometimes used for sampling-rate conversion, which 
involves both decimation and interpolation.
Multirate Signal Processing 
 Sampling rate conversion: The process of converting 
a signal from a given rate to a different rate. 
 Multirate Systems: Systems handling more than one 
sampling rate. 
 Objective: Minimize the complexity of the signal 
processing under Nyquist Sampling criterion. 
 Key Operations: Sampling rate conversion for 
communications. 
-- Decimation: Down sampling at receiver side 
-- Interpolation: Up sampling at transmission side 
 DSP Functions: 
Decimation Filtering 
Interpolation Filtering
Why and Where to Use Multirate 
 Multirate systems can reduce required system 
computation, bandwidth, or storage requirements. 
 Multirate systems are used for converting data 
between A/D and D/A devices that run at 
different sampling rates. 
 Common Multirate applications: 
 Sampling systems 
 Audio/speech encoders 
 Image/video encoders 
Music synthesizers 
 image systems 
 Echo cancellers 
Modems, data multiplexers
Sampling – Time Domain (Multiplication) 
 Analog to digital conversion process: 
xc(t) s(t) x[n] 
xc(t) 
s(t) 
x[n] = xc(nt)
Sampling – Frequency Domain (Convolution) 
· If a continuous signal xc(t) is band limited with |Xc(jW)| = 0, 
for |W| ³ 2pFc, then xc(t) can be uniquely reconstructed without 
error, if Fsam ³ 2Fc, where Fsam= 1/T is the sampling frequency. 
Xc(jW) 
2pF W c -2pFc 0 
S(jW) 
WF-W =2pF F -2WF 
Xc(jW) Ä S(jW) 
W 
W 
0 
0 
-3WF 
2 
3WF 
2 
- F 
2 W 
2 W 
F
Aliasing (Under Sampling) 
 Fourier transform of continuous-time signal 
-p/T p/T 
 Fourier transform of sampled signal 
-2p -p p 2p 
High Frequency noise
Multirate signal processing – 1. Decimation 
Decimation can be regarded as the discrete-time counterpart of sampling. Where as in 
sampling we start with a continuous-time signal x(t) and convert it into a sequence of samples 
x[n], in decimation we start with a discrete-time signal x[n] and convert it into another 
discrete-time signal y[n], which consists of sub-samples of x[n]. Thus, the formal definition of 
M-fold decimation, or down-sampling, is defined by Equation 1. In decimation, the sampling 
rate is reduced from Fs to Fs/M by discarding M – 1 samples for every M samples in the 
original sequence.
Decimation cont…… 
 The concept of 3-fold decimation i.e. M = 3. Here, the samples of x[n] 
corresponding to n = …, -2, 1, 4,… and n = …, -1, 2, 5,… are lost in the 
decimation process. In general, the samples of x[n] corresponding to n ≠ kM, 
where k is an integer, are discarded in M-fold decimation. In Figure 2, it shows 
samples of the decimated signal y[n] spaced three times wider than the samples 
of x[n]. This is not a coincidence. In real time, the decimated signal appears at 
a slower rate than that of the original signal by a factor of M. If the sampling 
frequency of x[n] is Fs, then that of y[n] is Fs/M.
Decimation cont…… 
 The decimator is also called as downsampler , 
subsampler, sampling rate compressor or merely 
a compressor 
 Aliasing can be avoided if x[n] is a lowpass signal 
bandlimited to the region | w | < p/M 
 In most applications ,the 
decimator is preceeded by 
a lowpass filter called the 
decimation filter . The 
filter ensures that signal 
being decimated is 
bandlimited
2.Interpolation 
Interpolation is the exact opposite of decimation. It is an information preserving 
operation, in that all samples of x[n] are present in the expanded signal y[n]. The 
mathematical definition of L-fold interpolation is defined by Equation .2 and the block 
diagram notation is depicted in Figure 3 Interpolation works by inserting (L–1) zero-valued 
samples for each input sample. The sampling rate therefore increases from Fs to 
LFs. With reference to Figure 3, the expansion process is followed by a unique digital 
low-pass filter called an anti-imaging filter. Although the expansion process does not 
cause aliasing in the interpolated signal.
Interpolation cont…. 
Figure 4. depicts 3-fold interpolation of the signal x[n] i.e. L = 3. The insertion of zeros 
effectively attenuates the signal by L, so the output of the anti-imaging filter must be multiplied 
by L, to maintain the same signal magnitude.
Sampling Rate Conversion 
 It is often advantages to digitally alter the 
sampling rate during processing, after the initial 
A/D conversion has been finished: 
High sampling rates (perhaps many times the 
Nyquist rates) can be used to help remove noise 
and quantization error 
Low sampling rates (near the Nyquist rate) are best 
for computation speed and memory requirements
Sampling Rate Conversion cont… 
A common use of Multirate signal processing is for sampling-rate conversion. Suppose a digital 
signal x[n] is sampled at an interval T1, and we wish to obtain a signal y[n] sampled at an 
interval T2. Then the techniques of decimation and interpolation enable this operation, providing 
the ratio T1/T2 is a rational number i.e. L/M. Sampling-rate conversion can be accomplished by 
L-fold expansion, followed by low-pass filtering and then M-fold decimation, as depicted in 
Figure It is important to emphasis that the interpolation should be performed first and 
decimation second, to preserve the desired spectral characteristics of x[n]. Furthermore by 
cascading the two in this manner, both of the filters can be combined into one single low-pass 
filter.
Sampling Rate Conversion cont… 
An example of sampling-rate conversion would take place when data from a CD is 
transferred onto a DAT. Here the 
sampling-rate is increased from 44.1 kHz to 48 kHz. To enable this process the non-integer 
factor has to be approximated by a rational number: 
[L/M=48/44.1]=>[160/147]=>1.088444 
Hence, the sampling-rate conversion is achieved by interpolating by L i.e. from 44.1 
kHz to [44.1x160] = 7056 kHz. Then decimating by M i.e. from 7056 kHz to 
[7056/147] = 48 kHz. 
When the sampling-rate changes are large, it is often better to perform the operation 
in multiple stages, where Mi(Li), an integer, is the factor for the stage i. 
M = M1M2…MI or L = L1L2…LI 
The multistage approach allows a significant relaxation of the anti-alias and anti-imaging 
filters, with a consequent reduction in the filter complexity. The optimum 
number of stages is one that leads to the least computational effort in terms of either the 
multiplications per second (MPS), or the total storage requirement (TSR).
Thank 
you………………!!!!!!!!!

More Related Content

What's hot

Sampling
SamplingSampling
Lecture Notes: EEEC6440315 Communication Systems - Digital Modulation
Lecture Notes:  EEEC6440315 Communication Systems - Digital ModulationLecture Notes:  EEEC6440315 Communication Systems - Digital Modulation
Lecture Notes: EEEC6440315 Communication Systems - Digital Modulation
AIMST University
 
IMPLEMENTATION OF UPSAMPLING & DOWNSAMPLING
IMPLEMENTATION OF UPSAMPLING & DOWNSAMPLINGIMPLEMENTATION OF UPSAMPLING & DOWNSAMPLING
IMPLEMENTATION OF UPSAMPLING & DOWNSAMPLING
FAIZAN SHAFI
 
Multirate
MultirateMultirate
MultirateaiQUANT
 
Synchronization
SynchronizationSynchronization
Ch6 digital transmission of analog signal pg 99
Ch6 digital transmission of analog signal pg 99Ch6 digital transmission of analog signal pg 99
Ch6 digital transmission of analog signal pg 99
Prateek Omer
 
Waveform coding
Waveform codingWaveform coding
Waveform coding
Alapan Banerjee
 
Fm demodulation using zero crossing detector
Fm demodulation using zero crossing detectorFm demodulation using zero crossing detector
Fm demodulation using zero crossing detector
mpsrekha83
 
Decimation and Interpolation
Decimation and InterpolationDecimation and Interpolation
Decimation and Interpolation
Fernando Ojeda
 
Multirate DSP
Multirate DSPMultirate DSP
Multirate DSP
@zenafaris91
 
Ppt of analog communication
Ppt of analog communicationPpt of analog communication
Ppt of analog communication
Arun Kumar
 
Fir filter design (windowing technique)
Fir filter design (windowing technique)Fir filter design (windowing technique)
Fir filter design (windowing technique)Bin Biny Bino
 
Large scale path loss 1
Large scale path loss 1Large scale path loss 1
Large scale path loss 1
Vrince Vimal
 
Signal & systems
Signal & systemsSignal & systems
Signal & systems
AJAL A J
 
Chapter 6m
Chapter 6mChapter 6m
Chapter 6mwafaa_A7
 
Noise Analysis in Op Amp
Noise Analysis in Op AmpNoise Analysis in Op Amp
Noise Analysis in Op Amp
Premier Farnell
 
Optical Fiber Communication Part 3 Optical Digital Receiver
Optical Fiber Communication Part 3 Optical Digital ReceiverOptical Fiber Communication Part 3 Optical Digital Receiver
Optical Fiber Communication Part 3 Optical Digital Receiver
Madhumita Tamhane
 
Analog communication
Analog communicationAnalog communication
Analog communicationPreston King
 

What's hot (20)

Sampling
SamplingSampling
Sampling
 
Lecture Notes: EEEC6440315 Communication Systems - Digital Modulation
Lecture Notes:  EEEC6440315 Communication Systems - Digital ModulationLecture Notes:  EEEC6440315 Communication Systems - Digital Modulation
Lecture Notes: EEEC6440315 Communication Systems - Digital Modulation
 
IMPLEMENTATION OF UPSAMPLING & DOWNSAMPLING
IMPLEMENTATION OF UPSAMPLING & DOWNSAMPLINGIMPLEMENTATION OF UPSAMPLING & DOWNSAMPLING
IMPLEMENTATION OF UPSAMPLING & DOWNSAMPLING
 
Multirate
MultirateMultirate
Multirate
 
Synchronization
SynchronizationSynchronization
Synchronization
 
Ch6 digital transmission of analog signal pg 99
Ch6 digital transmission of analog signal pg 99Ch6 digital transmission of analog signal pg 99
Ch6 digital transmission of analog signal pg 99
 
Waveform coding
Waveform codingWaveform coding
Waveform coding
 
Fm demodulation using zero crossing detector
Fm demodulation using zero crossing detectorFm demodulation using zero crossing detector
Fm demodulation using zero crossing detector
 
Decimation and Interpolation
Decimation and InterpolationDecimation and Interpolation
Decimation and Interpolation
 
Multirate DSP
Multirate DSPMultirate DSP
Multirate DSP
 
Ppt of analog communication
Ppt of analog communicationPpt of analog communication
Ppt of analog communication
 
Fir filter design (windowing technique)
Fir filter design (windowing technique)Fir filter design (windowing technique)
Fir filter design (windowing technique)
 
Large scale path loss 1
Large scale path loss 1Large scale path loss 1
Large scale path loss 1
 
Signal & systems
Signal & systemsSignal & systems
Signal & systems
 
Chapter 6m
Chapter 6mChapter 6m
Chapter 6m
 
Lecture13
Lecture13Lecture13
Lecture13
 
Noise Analysis in Op Amp
Noise Analysis in Op AmpNoise Analysis in Op Amp
Noise Analysis in Op Amp
 
Matched filter
Matched filterMatched filter
Matched filter
 
Optical Fiber Communication Part 3 Optical Digital Receiver
Optical Fiber Communication Part 3 Optical Digital ReceiverOptical Fiber Communication Part 3 Optical Digital Receiver
Optical Fiber Communication Part 3 Optical Digital Receiver
 
Analog communication
Analog communicationAnalog communication
Analog communication
 

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 dtsp
Multirate dtspMultirate dtsp
Multirate dtsp
Anjali Yadav
 
kakatiya university btech ece syllabus
kakatiya university btech ece syllabuskakatiya university btech ece syllabus
kakatiya university btech ece syllabus
Srinivasa Rao
 
Performance evaluation of efficient structure for fir decimation filters usin...
Performance evaluation of efficient structure for fir decimation filters usin...Performance evaluation of efficient structure for fir decimation filters usin...
Performance evaluation of efficient structure for fir decimation filters usin...
IAEME Publication
 
Multistage random sampling
Multistage random samplingMultistage random sampling
Multistage random samplingUE
 
noise in cw modulation systems | Communication Systems
noise in cw modulation systems | Communication Systemsnoise in cw modulation systems | Communication Systems
noise in cw modulation systems | Communication Systems
Learn By Watch
 
Fundamentals of Digital Signal Processing - Question Bank
Fundamentals of Digital Signal Processing - Question BankFundamentals of Digital Signal Processing - Question Bank
Fundamentals of Digital Signal Processing - Question Bank
Mathankumar S
 
adaptive delta modulation | Communication Systems
adaptive delta modulation | Communication Systemsadaptive delta modulation | Communication Systems
adaptive delta modulation | Communication Systems
Learn By Watch
 
Kerala Technological University (KTU)
Kerala Technological University (KTU)Kerala Technological University (KTU)
Kerala Technological University (KTU)
Naseel Ibnu Azeez
 
FILTER BANKS
FILTER BANKSFILTER BANKS
FILTER BANKS
Sanjana Prasad
 
Matlab dsp examples
Matlab dsp examplesMatlab dsp examples
Matlab dsp examples
umarjamil10000
 
Oscilloscope
OscilloscopeOscilloscope
Digital Signal Processing-Digital Filters
Digital Signal Processing-Digital FiltersDigital Signal Processing-Digital Filters
Digital Signal Processing-Digital Filters
Nelson Anand
 
Cluster & multi satge random sampling
Cluster & multi satge random samplingCluster & multi satge random sampling
Cluster & multi satge random sampling
rifansahDua1
 
Ec 55 transmission lines and waveguides b
Ec 55 transmission lines and waveguides bEc 55 transmission lines and waveguides b
Ec 55 transmission lines and waveguides b
arularumugam09
 
Gender detection using MATLAB
Gender detection using MATLABGender detection using MATLAB
Gender detection using MATLAB
Tanmay Bakshi
 
Function generator
Function generatorFunction generator
Function generator
Bhavin Mangukiya
 
Cluster and multistage sampling
Cluster and multistage samplingCluster and multistage sampling
Cluster and multistage samplingsuncil0071
 

Viewers also liked (20)

multirate signal processing for speech
multirate signal processing for speechmultirate signal processing for speech
multirate signal processing for speech
 
Multirate dtsp
Multirate dtspMultirate dtsp
Multirate dtsp
 
kakatiya university btech ece syllabus
kakatiya university btech ece syllabuskakatiya university btech ece syllabus
kakatiya university btech ece syllabus
 
Performance evaluation of efficient structure for fir decimation filters usin...
Performance evaluation of efficient structure for fir decimation filters usin...Performance evaluation of efficient structure for fir decimation filters usin...
Performance evaluation of efficient structure for fir decimation filters usin...
 
Multistage random sampling
Multistage random samplingMultistage random sampling
Multistage random sampling
 
noise in cw modulation systems | Communication Systems
noise in cw modulation systems | Communication Systemsnoise in cw modulation systems | Communication Systems
noise in cw modulation systems | Communication Systems
 
Fundamentals of Digital Signal Processing - Question Bank
Fundamentals of Digital Signal Processing - Question BankFundamentals of Digital Signal Processing - Question Bank
Fundamentals of Digital Signal Processing - Question Bank
 
Oscilloscope
OscilloscopeOscilloscope
Oscilloscope
 
adaptive delta modulation | Communication Systems
adaptive delta modulation | Communication Systemsadaptive delta modulation | Communication Systems
adaptive delta modulation | Communication Systems
 
Kerala Technological University (KTU)
Kerala Technological University (KTU)Kerala Technological University (KTU)
Kerala Technological University (KTU)
 
FILTER BANKS
FILTER BANKSFILTER BANKS
FILTER BANKS
 
Matlab dsp examples
Matlab dsp examplesMatlab dsp examples
Matlab dsp examples
 
DSP Processor
DSP Processor DSP Processor
DSP Processor
 
Oscilloscope
OscilloscopeOscilloscope
Oscilloscope
 
Digital Signal Processing-Digital Filters
Digital Signal Processing-Digital FiltersDigital Signal Processing-Digital Filters
Digital Signal Processing-Digital Filters
 
Cluster & multi satge random sampling
Cluster & multi satge random samplingCluster & multi satge random sampling
Cluster & multi satge random sampling
 
Ec 55 transmission lines and waveguides b
Ec 55 transmission lines and waveguides bEc 55 transmission lines and waveguides b
Ec 55 transmission lines and waveguides b
 
Gender detection using MATLAB
Gender detection using MATLABGender detection using MATLAB
Gender detection using MATLAB
 
Function generator
Function generatorFunction generator
Function generator
 
Cluster and multistage sampling
Cluster and multistage samplingCluster and multistage sampling
Cluster and multistage sampling
 

Similar to Multrate dsp

G010625157
G010625157G010625157
G010625157
IOSR Journals
 
Multistage Implementation of Narrowband LPF by Decimator in Multirate DSP App...
Multistage Implementation of Narrowband LPF by Decimator in Multirate DSP App...Multistage Implementation of Narrowband LPF by Decimator in Multirate DSP App...
Multistage Implementation of Narrowband LPF by Decimator in Multirate DSP App...
iosrjce
 
UPDATED Sampling Lecture (2).pptx
UPDATED Sampling Lecture (2).pptxUPDATED Sampling Lecture (2).pptx
UPDATED Sampling Lecture (2).pptx
HarisMasood20
 
communication concepts on sampling process
communication concepts on sampling processcommunication concepts on sampling process
communication concepts on sampling process
NatarajVijapur
 
Digital Signal Processing[ECEG-3171]-Ch1_L06
Digital Signal Processing[ECEG-3171]-Ch1_L06Digital Signal Processing[ECEG-3171]-Ch1_L06
Digital Signal Processing[ECEG-3171]-Ch1_L06
Rediet Moges
 
Signal Processing
Signal ProcessingSignal Processing
Signal Processing
Shayan Mamaghani
 
Digital anti aliasing filter
Digital anti aliasing filterDigital anti aliasing filter
Digital anti aliasing filter
Deahyun Kim
 
T01061142150
T01061142150T01061142150
T01061142150
IOSR Journals
 
Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...
Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...
Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...
iosrjce
 
Dct,gibbs phen,oversampled adc,polyphase decomposition
Dct,gibbs phen,oversampled adc,polyphase decompositionDct,gibbs phen,oversampled adc,polyphase decomposition
Dct,gibbs phen,oversampled adc,polyphase decompositionMuhammad Younas
 
PCM and delta modulation.ppt
PCM and delta modulation.pptPCM and delta modulation.ppt
PCM and delta modulation.ppt
1637ARUNIMADAS
 
Ch4 1 Data communication and networking by neha g. kurale
Ch4 1 Data communication and networking by neha g. kuraleCh4 1 Data communication and networking by neha g. kurale
Ch4 1 Data communication and networking by neha g. kurale
Neha Kurale
 
Unit 4 Pulse Modulation.pdf
Unit 4 Pulse Modulation.pdfUnit 4 Pulse Modulation.pdf
Unit 4 Pulse Modulation.pdf
TejasAuti4
 
Digitization
DigitizationDigitization
Digitization
Aminul Tanvin
 
Multirate signal processing and decimation interpolation
Multirate signal processing and decimation interpolationMultirate signal processing and decimation interpolation
Multirate signal processing and decimation interpolation
ransherraj
 
Source coding systems
Source coding systemsSource coding systems
Source coding systems
RAMYASREEKUPPALA
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulationavocado1111
 
Pulse Code Modulation
Pulse Code ModulationPulse Code Modulation
Pulse Code Modulation
Ridwanul Hoque
 
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time SignalsDSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
Amr E. Mohamed
 
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
 

Similar to Multrate dsp (20)

G010625157
G010625157G010625157
G010625157
 
Multistage Implementation of Narrowband LPF by Decimator in Multirate DSP App...
Multistage Implementation of Narrowband LPF by Decimator in Multirate DSP App...Multistage Implementation of Narrowband LPF by Decimator in Multirate DSP App...
Multistage Implementation of Narrowband LPF by Decimator in Multirate DSP App...
 
UPDATED Sampling Lecture (2).pptx
UPDATED Sampling Lecture (2).pptxUPDATED Sampling Lecture (2).pptx
UPDATED Sampling Lecture (2).pptx
 
communication concepts on sampling process
communication concepts on sampling processcommunication concepts on sampling process
communication concepts on sampling process
 
Digital Signal Processing[ECEG-3171]-Ch1_L06
Digital Signal Processing[ECEG-3171]-Ch1_L06Digital Signal Processing[ECEG-3171]-Ch1_L06
Digital Signal Processing[ECEG-3171]-Ch1_L06
 
Signal Processing
Signal ProcessingSignal Processing
Signal Processing
 
Digital anti aliasing filter
Digital anti aliasing filterDigital anti aliasing filter
Digital anti aliasing filter
 
T01061142150
T01061142150T01061142150
T01061142150
 
Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...
Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...
Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...
 
Dct,gibbs phen,oversampled adc,polyphase decomposition
Dct,gibbs phen,oversampled adc,polyphase decompositionDct,gibbs phen,oversampled adc,polyphase decomposition
Dct,gibbs phen,oversampled adc,polyphase decomposition
 
PCM and delta modulation.ppt
PCM and delta modulation.pptPCM and delta modulation.ppt
PCM and delta modulation.ppt
 
Ch4 1 Data communication and networking by neha g. kurale
Ch4 1 Data communication and networking by neha g. kuraleCh4 1 Data communication and networking by neha g. kurale
Ch4 1 Data communication and networking by neha g. kurale
 
Unit 4 Pulse Modulation.pdf
Unit 4 Pulse Modulation.pdfUnit 4 Pulse Modulation.pdf
Unit 4 Pulse Modulation.pdf
 
Digitization
DigitizationDigitization
Digitization
 
Multirate signal processing and decimation interpolation
Multirate signal processing and decimation interpolationMultirate signal processing and decimation interpolation
Multirate signal processing and decimation interpolation
 
Source coding systems
Source coding systemsSource coding systems
Source coding systems
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulation
 
Pulse Code Modulation
Pulse Code ModulationPulse Code Modulation
Pulse Code Modulation
 
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time SignalsDSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
 
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Ố
 

Recently uploaded

ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
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
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
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
 

Recently uploaded (20)

ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
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)
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
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
 

Multrate dsp

  • 1. A seminAr on DigitAl signAl processing Architectures moDule -3 topic : - multirAte Dsp by Sagar p. Sangale
  • 2. Introduction  Multirate systems have gained popularity since the early 1980s and they are commonly used for audio and video processing, communications systems, and transform analysis. In most applications Multirate systems are used to improve the performance, or for increased computational efficiency. The two basic operations in a Multirate system are decreasing (decimation) and increasing (interpolation) the sampling-rate of a signal. Multirate systems are sometimes used for sampling-rate conversion, which involves both decimation and interpolation.
  • 3. Multirate Signal Processing  Sampling rate conversion: The process of converting a signal from a given rate to a different rate.  Multirate Systems: Systems handling more than one sampling rate.  Objective: Minimize the complexity of the signal processing under Nyquist Sampling criterion.  Key Operations: Sampling rate conversion for communications. -- Decimation: Down sampling at receiver side -- Interpolation: Up sampling at transmission side  DSP Functions: Decimation Filtering Interpolation Filtering
  • 4. Why and Where to Use Multirate  Multirate systems can reduce required system computation, bandwidth, or storage requirements.  Multirate systems are used for converting data between A/D and D/A devices that run at different sampling rates.  Common Multirate applications:  Sampling systems  Audio/speech encoders  Image/video encoders Music synthesizers  image systems  Echo cancellers Modems, data multiplexers
  • 5. Sampling – Time Domain (Multiplication)  Analog to digital conversion process: xc(t) s(t) x[n] xc(t) s(t) x[n] = xc(nt)
  • 6. Sampling – Frequency Domain (Convolution) · If a continuous signal xc(t) is band limited with |Xc(jW)| = 0, for |W| ³ 2pFc, then xc(t) can be uniquely reconstructed without error, if Fsam ³ 2Fc, where Fsam= 1/T is the sampling frequency. Xc(jW) 2pF W c -2pFc 0 S(jW) WF-W =2pF F -2WF Xc(jW) Ä S(jW) W W 0 0 -3WF 2 3WF 2 - F 2 W 2 W F
  • 7. Aliasing (Under Sampling)  Fourier transform of continuous-time signal -p/T p/T  Fourier transform of sampled signal -2p -p p 2p High Frequency noise
  • 8. Multirate signal processing – 1. Decimation Decimation can be regarded as the discrete-time counterpart of sampling. Where as in sampling we start with a continuous-time signal x(t) and convert it into a sequence of samples x[n], in decimation we start with a discrete-time signal x[n] and convert it into another discrete-time signal y[n], which consists of sub-samples of x[n]. Thus, the formal definition of M-fold decimation, or down-sampling, is defined by Equation 1. In decimation, the sampling rate is reduced from Fs to Fs/M by discarding M – 1 samples for every M samples in the original sequence.
  • 9. Decimation cont……  The concept of 3-fold decimation i.e. M = 3. Here, the samples of x[n] corresponding to n = …, -2, 1, 4,… and n = …, -1, 2, 5,… are lost in the decimation process. In general, the samples of x[n] corresponding to n ≠ kM, where k is an integer, are discarded in M-fold decimation. In Figure 2, it shows samples of the decimated signal y[n] spaced three times wider than the samples of x[n]. This is not a coincidence. In real time, the decimated signal appears at a slower rate than that of the original signal by a factor of M. If the sampling frequency of x[n] is Fs, then that of y[n] is Fs/M.
  • 10. Decimation cont……  The decimator is also called as downsampler , subsampler, sampling rate compressor or merely a compressor  Aliasing can be avoided if x[n] is a lowpass signal bandlimited to the region | w | < p/M  In most applications ,the decimator is preceeded by a lowpass filter called the decimation filter . The filter ensures that signal being decimated is bandlimited
  • 11. 2.Interpolation Interpolation is the exact opposite of decimation. It is an information preserving operation, in that all samples of x[n] are present in the expanded signal y[n]. The mathematical definition of L-fold interpolation is defined by Equation .2 and the block diagram notation is depicted in Figure 3 Interpolation works by inserting (L–1) zero-valued samples for each input sample. The sampling rate therefore increases from Fs to LFs. With reference to Figure 3, the expansion process is followed by a unique digital low-pass filter called an anti-imaging filter. Although the expansion process does not cause aliasing in the interpolated signal.
  • 12. Interpolation cont…. Figure 4. depicts 3-fold interpolation of the signal x[n] i.e. L = 3. The insertion of zeros effectively attenuates the signal by L, so the output of the anti-imaging filter must be multiplied by L, to maintain the same signal magnitude.
  • 13. Sampling Rate Conversion  It is often advantages to digitally alter the sampling rate during processing, after the initial A/D conversion has been finished: High sampling rates (perhaps many times the Nyquist rates) can be used to help remove noise and quantization error Low sampling rates (near the Nyquist rate) are best for computation speed and memory requirements
  • 14. Sampling Rate Conversion cont… A common use of Multirate signal processing is for sampling-rate conversion. Suppose a digital signal x[n] is sampled at an interval T1, and we wish to obtain a signal y[n] sampled at an interval T2. Then the techniques of decimation and interpolation enable this operation, providing the ratio T1/T2 is a rational number i.e. L/M. Sampling-rate conversion can be accomplished by L-fold expansion, followed by low-pass filtering and then M-fold decimation, as depicted in Figure It is important to emphasis that the interpolation should be performed first and decimation second, to preserve the desired spectral characteristics of x[n]. Furthermore by cascading the two in this manner, both of the filters can be combined into one single low-pass filter.
  • 15. Sampling Rate Conversion cont… An example of sampling-rate conversion would take place when data from a CD is transferred onto a DAT. Here the sampling-rate is increased from 44.1 kHz to 48 kHz. To enable this process the non-integer factor has to be approximated by a rational number: [L/M=48/44.1]=>[160/147]=>1.088444 Hence, the sampling-rate conversion is achieved by interpolating by L i.e. from 44.1 kHz to [44.1x160] = 7056 kHz. Then decimating by M i.e. from 7056 kHz to [7056/147] = 48 kHz. When the sampling-rate changes are large, it is often better to perform the operation in multiple stages, where Mi(Li), an integer, is the factor for the stage i. M = M1M2…MI or L = L1L2…LI The multistage approach allows a significant relaxation of the anti-alias and anti-imaging filters, with a consequent reduction in the filter complexity. The optimum number of stages is one that leads to the least computational effort in terms of either the multiplications per second (MPS), or the total storage requirement (TSR).