SlideShare a Scribd company logo
1 of 18
DPCM
Differential Pulse code
Modulation
By K.Ramya Sree
18BF1A0485
ECE – B
Sri Venkateswara College Of Engineering,Tirupati.
Why we need DPCM?
Short Review of PCM
 Short review of PCM
For the samples that are
highly correlated,when
encoded by PCM,will
leave Redundant
information behind.
Cause for Redundancy
●High Correlation b/w
conjugation bits.
●When sampled at a rate
slightly greater that Nyquist
rate.(fs>2W)
Where W is maximum
frequency of the analog i/p
signal.
Redundant bits
means Extra bits.
What is high correlation?
High correlation with reference to
DPCM.
 During the process of quantization
the signal doesnot change rapidly from one samples to the next sample.
With the result that the difference b/w adjacent samples has variance that is
smaller than the variance of the signal itself.
I.e;variance (difference b/w adjacent sample) < variance (digitalized signal)
So at this case the samples obtained are called as highly correlated samples.
Redundant Information bits in PCM
Signal x(t) sampled by flat top sampling.
 The above figure shows a continuing time signal x(t) denoted by a dotted line.
 This signal is sampled by flat-top sampling at intervals Ts, 2Ts, 3Ts…nTs.
 The sampling frequency is selected to be higher than the Nyquist rate.
 These samples are encoded by using 3-bit (7 levels) PCM.
 The samples are quantized to the nearest digital level as shown by small circles
in the above figure.
 The encoded binary value of each sample is written on the top of the samples.
Just observe the above figure at samples taken at 4Ts, 5Ts, and 6Ts are
encoded to the same value of (110). This information can be carried only by one
sample value. But three samples are carrying the same information means
redundant.
 Now let consider the samples at 9Ts and 10Ts, the difference between these
samples only due to the last bit and first two bits are redundant since they do not
change.
How to process the
Redundant Information?
Solution
 DPCM(differential pulse code modulation)
 To process this Redundant Information and to
have better output,it is a wise decision to take
the predicted sampled values ,assumed from its
previous output and summarize them with the
original quantised values.And such process is
called as DPCM.
 DPCM is a derivative of standard PCM.
 Differential pulse code modulation (DPCM) is a
procedure of converting an analog into a digital signal
in which an analog signal is sampled and then the
difference between the actual sample value and its
predicted value (predicted value is based on previous
sample or samples) is quantized and then encoded
forming a digital value.
 DPCM Reduces the bit rate.
 DPCM code words represent differences between
samples unlike PCM where code words represented a
sample value.
DPCM analysis
The signals at each point are named as −
 x(nTs) is the sampled input
 xˆ(nTs) is the predicted sample
 e(nTs) is the difference of sampled input and predicted output, often called as prediction
error
 v(nTs)is the quantized output
 u(nTs)is the predictor input which is actually the summer output of the predictor output
and the quantizer output
Quantizer Output is represented as −
v(nTs)=Q[e(nTs)]
=e(nTs)+q(nTs)
v(nTs)= e(nTs)+q(nTs) eqn 1
Where q (nTs) is the quantization error
Predictor input
u(nTs)=xˆ(nTs)+v(nTs)  eqn 2
u(nTs)=xˆ(nTs)+e(nTs)+q(nTs) (from eqn 1)
predictor output quantizer output
Result :Predictor input is the sum of
quantizer output and predictor output,
The same predictor circuit is used in the
decoder to reconstruct the original input.
DPCM Reciever The block diagram of DPCM
Receiver consists of
a decoder
a predictor
a summer circuit
The input given to the decoder is
processed and that output is summed up with
the output of the predictor, to obtain a better
output.
In the absence of noise, the encoded
receiver input will be the same as the
encoded transmitter output.
Prediction gain
Variance of message signal assumed to
be zero mean.
Variance of prediction error
Variance of
quantization
error
ADPM
 Adaptive differential pulse-code modulation (ADPCM) is a variant
of differential pulse-code modulation (DPCM) that varies the size of the
quantization step,(variation of step size depends upon amplitude levels)
 to allow further reduction of the required data bandwidth for a given signal-to-
noise ratio.
 Also reduces the bit rate.
 ADPCM implemented using forward
Logic for
adaptive
prediction
Or backward estimation.
In forward estimation,unquantized
sample of i/p signal is used to obtain
the step size.
in backward estimation,quantizer
o/p samples are used to obtain step
size.
Advantages and Applicationsof ADPCM
 Advantages
 1)bit rate less
 2)Bcz of backward estimation,problems of delay
and requriements of buffer are reduced .
 Applications
 Voice coding at 32kpbs
 Secure transmission over radio channels.
Any Queries ??
Thankyou

More Related Content

What's hot

Butterworth filter design
Butterworth filter designButterworth filter design
Butterworth filter design
Sushant Shankar
 
Digital communication systems
Digital communication systemsDigital communication systems
Digital communication systems
Nisreen Bashar
 

What's hot (20)

Digital Communication: Information Theory
Digital Communication: Information TheoryDigital Communication: Information Theory
Digital Communication: Information Theory
 
NOISE IN Analog Communication Part-2 AM SYSTEMS.ppt
NOISE IN Analog Communication  Part-2 AM SYSTEMS.pptNOISE IN Analog Communication  Part-2 AM SYSTEMS.ppt
NOISE IN Analog Communication Part-2 AM SYSTEMS.ppt
 
Dcom ppt(en.39) dpcm
Dcom ppt(en.39) dpcmDcom ppt(en.39) dpcm
Dcom ppt(en.39) dpcm
 
Noise in AM systems.ppt
Noise in AM systems.pptNoise in AM systems.ppt
Noise in AM systems.ppt
 
Chap04
Chap04Chap04
Chap04
 
Lecture13
Lecture13Lecture13
Lecture13
 
Comparison of modulation methods
Comparison of modulation methodsComparison of modulation methods
Comparison of modulation methods
 
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
 
Dc unit 2
Dc unit 2Dc unit 2
Dc unit 2
 
Pn sequence
Pn sequencePn sequence
Pn sequence
 
Convolutional Codes And Their Decoding
Convolutional Codes And Their DecodingConvolutional Codes And Their Decoding
Convolutional Codes And Their Decoding
 
pulse modulation
pulse modulation pulse modulation
pulse modulation
 
Butterworth filter design
Butterworth filter designButterworth filter design
Butterworth filter design
 
Convolutional codes
Convolutional codesConvolutional codes
Convolutional codes
 
Angle Modulation
Angle ModulationAngle Modulation
Angle Modulation
 
Digital communication systems
Digital communication systemsDigital communication systems
Digital communication systems
 
Lecture No:1 Signals & Systems
Lecture No:1 Signals & SystemsLecture No:1 Signals & Systems
Lecture No:1 Signals & Systems
 
communication system ch1
communication system ch1communication system ch1
communication system ch1
 
Sampling Theorem
Sampling TheoremSampling Theorem
Sampling Theorem
 
Performance Analysis Of Different Digital Modulation Scheme
Performance Analysis Of Different Digital Modulation SchemePerformance Analysis Of Different Digital Modulation Scheme
Performance Analysis Of Different Digital Modulation Scheme
 

Similar to Dpcm

L 1 5 sampling quantizing encoding pcm
L 1 5 sampling quantizing encoding pcmL 1 5 sampling quantizing encoding pcm
L 1 5 sampling quantizing encoding pcm
DEEPIKA KAMBOJ
 
pcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdf
pcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdfpcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdf
pcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdf
NahshonMObiri
 

Similar to Dpcm (20)

Digital communication unit II
Digital communication unit IIDigital communication unit II
Digital communication unit II
 
Pulse Code Modulation
Pulse Code ModulationPulse Code Modulation
Pulse Code Modulation
 
Closed loop DPCM
Closed loop DPCMClosed loop DPCM
Closed loop DPCM
 
Delta Modulation & Adaptive Delta M.pptx
Delta Modulation & Adaptive Delta M.pptxDelta Modulation & Adaptive Delta M.pptx
Delta Modulation & Adaptive Delta M.pptx
 
Pulse code modulation (PCM)
Pulse code modulation (PCM)Pulse code modulation (PCM)
Pulse code modulation (PCM)
 
1 PCM & Encoding
1  PCM & Encoding1  PCM & Encoding
1 PCM & Encoding
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulation
 
Communication Engineering-Unit 2
Communication Engineering-Unit 2Communication Engineering-Unit 2
Communication Engineering-Unit 2
 
Pulse code modulation and Quantization
Pulse code modulation and QuantizationPulse code modulation and Quantization
Pulse code modulation and Quantization
 
Presentation ct
Presentation ctPresentation ct
Presentation ct
 
Data Communications- Unit-4.pptx
Data Communications- Unit-4.pptxData Communications- Unit-4.pptx
Data Communications- Unit-4.pptx
 
TeleCom Lecture 07.ppt
TeleCom Lecture 07.pptTeleCom Lecture 07.ppt
TeleCom Lecture 07.ppt
 
Unit i-pcm-vsh
Unit i-pcm-vshUnit i-pcm-vsh
Unit i-pcm-vsh
 
PCM and delta modulation.ppt
PCM and delta modulation.pptPCM and delta modulation.ppt
PCM and delta modulation.ppt
 
L 1 5 sampling quantizing encoding pcm
L 1 5 sampling quantizing encoding pcmL 1 5 sampling quantizing encoding pcm
L 1 5 sampling quantizing encoding pcm
 
Lecture_ch6.pptx
Lecture_ch6.pptxLecture_ch6.pptx
Lecture_ch6.pptx
 
Companding and DPCM and ADPCM
Companding and DPCM and ADPCMCompanding and DPCM and ADPCM
Companding and DPCM and ADPCM
 
pcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdf
pcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdfpcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdf
pcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdf
 
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
 
Analog to Digital Converters
Analog to Digital ConvertersAnalog to Digital Converters
Analog to Digital Converters
 

Recently uploaded

electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
benjamincojr
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
Madan Karki
 

Recently uploaded (20)

Basics of Relay for Engineering Students
Basics of Relay for Engineering StudentsBasics of Relay for Engineering Students
Basics of Relay for Engineering Students
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdf
 
Piping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdfPiping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdf
 
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
 
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailing
 
Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2
 
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
 
Low Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s HandbookLow Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s Handbook
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.ppt
 
AI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdfAI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdf
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 

Dpcm

  • 1. DPCM Differential Pulse code Modulation By K.Ramya Sree 18BF1A0485 ECE – B Sri Venkateswara College Of Engineering,Tirupati.
  • 2. Why we need DPCM?
  • 3. Short Review of PCM  Short review of PCM For the samples that are highly correlated,when encoded by PCM,will leave Redundant information behind. Cause for Redundancy ●High Correlation b/w conjugation bits. ●When sampled at a rate slightly greater that Nyquist rate.(fs>2W) Where W is maximum frequency of the analog i/p signal. Redundant bits means Extra bits.
  • 4. What is high correlation?
  • 5. High correlation with reference to DPCM.  During the process of quantization the signal doesnot change rapidly from one samples to the next sample. With the result that the difference b/w adjacent samples has variance that is smaller than the variance of the signal itself. I.e;variance (difference b/w adjacent sample) < variance (digitalized signal) So at this case the samples obtained are called as highly correlated samples.
  • 6. Redundant Information bits in PCM Signal x(t) sampled by flat top sampling.
  • 7.  The above figure shows a continuing time signal x(t) denoted by a dotted line.  This signal is sampled by flat-top sampling at intervals Ts, 2Ts, 3Ts…nTs.  The sampling frequency is selected to be higher than the Nyquist rate.  These samples are encoded by using 3-bit (7 levels) PCM.  The samples are quantized to the nearest digital level as shown by small circles in the above figure.  The encoded binary value of each sample is written on the top of the samples. Just observe the above figure at samples taken at 4Ts, 5Ts, and 6Ts are encoded to the same value of (110). This information can be carried only by one sample value. But three samples are carrying the same information means redundant.  Now let consider the samples at 9Ts and 10Ts, the difference between these samples only due to the last bit and first two bits are redundant since they do not change.
  • 8. How to process the Redundant Information?
  • 9. Solution  DPCM(differential pulse code modulation)  To process this Redundant Information and to have better output,it is a wise decision to take the predicted sampled values ,assumed from its previous output and summarize them with the original quantised values.And such process is called as DPCM.  DPCM is a derivative of standard PCM.
  • 10.  Differential pulse code modulation (DPCM) is a procedure of converting an analog into a digital signal in which an analog signal is sampled and then the difference between the actual sample value and its predicted value (predicted value is based on previous sample or samples) is quantized and then encoded forming a digital value.  DPCM Reduces the bit rate.  DPCM code words represent differences between samples unlike PCM where code words represented a sample value.
  • 11. DPCM analysis The signals at each point are named as −  x(nTs) is the sampled input  xˆ(nTs) is the predicted sample  e(nTs) is the difference of sampled input and predicted output, often called as prediction error  v(nTs)is the quantized output  u(nTs)is the predictor input which is actually the summer output of the predictor output and the quantizer output
  • 12. Quantizer Output is represented as − v(nTs)=Q[e(nTs)] =e(nTs)+q(nTs) v(nTs)= e(nTs)+q(nTs) eqn 1 Where q (nTs) is the quantization error Predictor input u(nTs)=xˆ(nTs)+v(nTs)  eqn 2 u(nTs)=xˆ(nTs)+e(nTs)+q(nTs) (from eqn 1) predictor output quantizer output Result :Predictor input is the sum of quantizer output and predictor output, The same predictor circuit is used in the decoder to reconstruct the original input.
  • 13. DPCM Reciever The block diagram of DPCM Receiver consists of a decoder a predictor a summer circuit The input given to the decoder is processed and that output is summed up with the output of the predictor, to obtain a better output. In the absence of noise, the encoded receiver input will be the same as the encoded transmitter output.
  • 14. Prediction gain Variance of message signal assumed to be zero mean. Variance of prediction error Variance of quantization error
  • 15. ADPM  Adaptive differential pulse-code modulation (ADPCM) is a variant of differential pulse-code modulation (DPCM) that varies the size of the quantization step,(variation of step size depends upon amplitude levels)  to allow further reduction of the required data bandwidth for a given signal-to- noise ratio.  Also reduces the bit rate.  ADPCM implemented using forward Logic for adaptive prediction Or backward estimation. In forward estimation,unquantized sample of i/p signal is used to obtain the step size. in backward estimation,quantizer o/p samples are used to obtain step size.
  • 16. Advantages and Applicationsof ADPCM  Advantages  1)bit rate less  2)Bcz of backward estimation,problems of delay and requriements of buffer are reduced .  Applications  Voice coding at 32kpbs  Secure transmission over radio channels.