SlideShare a Scribd company logo
1 of 11
 INTRODUCTION 
 NYQUIST SAMPLING CRITERION 
 ANALYSIS OF DPCM 
 PROBLEMS ASSOCIATED WITH 
DPCM 
 ADVANTAGES
Differential pulse codemodulation 
(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.
NYQUIST’S SAMPLING THEOREM 
According to the Nyquist sampling 
criterion, a signal must be sampled at a 
sampling rate that is at least twice the 
highest frequency in the signal to be 
able to reconstruct it without aliasing. 
If g(t) is a continuous time signal with 
bandwidth B Hz then it can be 
reconstructed exactly by its samples as 
long as the sampling frequency is 
greater than 2B Hz.
The minimum sampling rate fs = 2B 
Hz required to recover g(t) from its 
samples is called NYQUIST RATE 
of sampling. 
The corresponding sampling interval 
Ts = 1/22B 
is called NYQUIST INTERVAL 
for g(t).
 Differential pulse code modulation 
is a derivative of the standard 
PULSE CODE MODULATION. 
 It uses the fact that the range of 
differences in amplitudes between 
successive samples of the audio 
waveform is less than the range of 
the actual sample amplitudes
 In analog messages we can make a good guess 
about a sample value from a knowledge of the past 
sample values. 
 Consider a simple scheme where instead of 
transmitting the sample values , we transmit the 
difference between the successive sample values. 
 Now the difference between the successive samples 
is generally much smaller than the sample values. 
 Thus the peak amplitude of the transmitted 
values is reduced considerably because the 
quantization interval reduces, thus the 
quantization noise. This means that for a given 
transmission bandwidth, we can increase the 
SNR,or for a given SNR we can reduce transmission 
bandwidth.
ANALYSIS OF DPCM 
 Consider a signal x(t) that is sampled to obtain 
the samples x(kTs), where Ts is the sampling 
period and k is an integer representing the 
sample number. For simplicity, the samples can 
be written in the form x[k], where the sample 
period Ts is implied. Assume that the signal 
x(t) is sampled at a very high sampling rate. 
We can define d[k] to be the difference 
between the present sample of a signal and 
the previous sample, or 
d [k ] = x [k ]− x [k −1].
 Now this signal d[k] can be quantized instead of 
x[k] to give the quantized signal dq[k]. 
As mentioned above, for signals x(t) that are 
sampled at a rate much higher than the Nyquist 
rate, the range of values of d[k] will be less than 
the range of values of x[k]. 
After the transmission of the quatized signal 
dq[k], theoretically we can reconstruct the 
original signal by doing an operation that is the 
inverse of the above operation. So, we can 
Obtain an approximation of x[k] using 
x^[k]=dq[k]+x^[k-1]
So, if dq[k] is close to d[k], it appears from 
the above equation that obtained xˆ[k ] will 
be close to d[k].
 The receiver that will attempt to reconstruct 
the original signal after transmitting it 
through the channel
 Because we are quantizing a difference 
signal and transmitting that difference over 
the channel, the reconstructed signal may 
suffer from one or two possible problems

More Related Content

What's hot

Analog communication
Analog communicationAnalog communication
Analog communicationPreston King
 
Channel capacity
Channel capacityChannel capacity
Channel capacityPALLAB DAS
 
Adaptive linear equalizer
Adaptive linear equalizerAdaptive linear equalizer
Adaptive linear equalizerSophia Jeanne
 
Delta modulation
Delta modulationDelta modulation
Delta modulationmpsrekha83
 
Pulse amplitude modulation
Pulse amplitude modulationPulse amplitude modulation
Pulse amplitude modulationabi sivaraj
 
Pulse code modulation (PCM)
Pulse code modulation (PCM)Pulse code modulation (PCM)
Pulse code modulation (PCM)Mahima Shastri
 
Digital Communication 1
Digital Communication 1Digital Communication 1
Digital Communication 1admercano101
 
Pre-emphasis and de-emphasis circuits
Pre-emphasis and de-emphasis circuitsPre-emphasis and de-emphasis circuits
Pre-emphasis and de-emphasis circuitsShivangiSingh241
 
Pulse Modulation ppt
Pulse Modulation pptPulse Modulation ppt
Pulse Modulation pptsanjeev2419
 
Phase shift keying Presentation
Phase shift keying PresentationPhase shift keying Presentation
Phase shift keying PresentationPavan Goswami
 
Frequency modulation
Frequency modulationFrequency modulation
Frequency modulationgopi789
 
Digital Communication: Information Theory
Digital Communication: Information TheoryDigital Communication: Information Theory
Digital Communication: Information TheoryDr. Sanjay M. Gulhane
 
Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulationNaveen Sihag
 
Companding & Pulse Code Modulation
Companding & Pulse Code ModulationCompanding & Pulse Code Modulation
Companding & Pulse Code ModulationYeshudas Muttu
 

What's hot (20)

Sampling Theorem
Sampling TheoremSampling Theorem
Sampling Theorem
 
Analog communication
Analog communicationAnalog communication
Analog communication
 
Channel capacity
Channel capacityChannel capacity
Channel capacity
 
Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulation
 
Adaptive linear equalizer
Adaptive linear equalizerAdaptive linear equalizer
Adaptive linear equalizer
 
Delta modulation
Delta modulationDelta modulation
Delta modulation
 
Pulse amplitude modulation
Pulse amplitude modulationPulse amplitude modulation
Pulse amplitude modulation
 
Digital modulation
Digital modulationDigital modulation
Digital modulation
 
Digital communication unit 1
Digital communication unit 1Digital communication unit 1
Digital communication unit 1
 
Pulse code modulation (PCM)
Pulse code modulation (PCM)Pulse code modulation (PCM)
Pulse code modulation (PCM)
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulation
 
Digital Communication 1
Digital Communication 1Digital Communication 1
Digital Communication 1
 
Pre-emphasis and de-emphasis circuits
Pre-emphasis and de-emphasis circuitsPre-emphasis and de-emphasis circuits
Pre-emphasis and de-emphasis circuits
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulation
 
Pulse Modulation ppt
Pulse Modulation pptPulse Modulation ppt
Pulse Modulation ppt
 
Phase shift keying Presentation
Phase shift keying PresentationPhase shift keying Presentation
Phase shift keying Presentation
 
Frequency modulation
Frequency modulationFrequency modulation
Frequency modulation
 
Digital Communication: Information Theory
Digital Communication: Information TheoryDigital Communication: Information Theory
Digital Communication: Information Theory
 
Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulation
 
Companding & Pulse Code Modulation
Companding & Pulse Code ModulationCompanding & Pulse Code Modulation
Companding & Pulse Code Modulation
 

Viewers also liked

Dpcm ( Differential Pulse Code Modulation )
Dpcm ( Differential Pulse Code Modulation )Dpcm ( Differential Pulse Code Modulation )
Dpcm ( Differential Pulse Code Modulation )Mohammed Abdullah
 
PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)vishnudharan11
 
EEP306: Delta modulation
EEP306: Delta modulationEEP306: Delta modulation
EEP306: Delta modulationUmang Gupta
 
pulse modulation
pulse modulation pulse modulation
pulse modulation Herin Gala
 
Adaptive delta modulation of Speech signal
Adaptive delta modulation of Speech signalAdaptive delta modulation of Speech signal
Adaptive delta modulation of Speech signalSai Malleswar
 
delta modulation | Communication Systems
delta modulation | Communication Systemsdelta modulation | Communication Systems
delta modulation | Communication SystemsLearn By Watch
 
Tele3113 wk9wed
Tele3113 wk9wedTele3113 wk9wed
Tele3113 wk9wedVin Voro
 
differential pulse code modulation dpcm | Communication Systems
differential pulse code modulation dpcm | Communication Systemsdifferential pulse code modulation dpcm | Communication Systems
differential pulse code modulation dpcm | Communication SystemsLearn By Watch
 
Chapter 5 fm receivers
Chapter 5  fm receiversChapter 5  fm receivers
Chapter 5 fm receiversmkazree
 
Digital modulation
Digital modulationDigital modulation
Digital modulationAnkur Kumar
 
Digital Communication ppt
Digital Communication pptDigital Communication ppt
Digital Communication pptBZU lahore
 
Amplitude Modulation ppt
Amplitude Modulation pptAmplitude Modulation ppt
Amplitude Modulation pptPriyanka Mathur
 

Viewers also liked (20)

Dpcm ( Differential Pulse Code Modulation )
Dpcm ( Differential Pulse Code Modulation )Dpcm ( Differential Pulse Code Modulation )
Dpcm ( Differential Pulse Code Modulation )
 
PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)
 
EEP306: Delta modulation
EEP306: Delta modulationEEP306: Delta modulation
EEP306: Delta modulation
 
pulse modulation
pulse modulation pulse modulation
pulse modulation
 
Dcom ppt(en.39) dpcm
Dcom ppt(en.39) dpcmDcom ppt(en.39) dpcm
Dcom ppt(en.39) dpcm
 
Adaptive delta modulation of Speech signal
Adaptive delta modulation of Speech signalAdaptive delta modulation of Speech signal
Adaptive delta modulation of Speech signal
 
Pcm
PcmPcm
Pcm
 
PCM (Pulse Code Modulation)
PCM (Pulse Code Modulation)PCM (Pulse Code Modulation)
PCM (Pulse Code Modulation)
 
NI Presenation Delta
NI Presenation DeltaNI Presenation Delta
NI Presenation Delta
 
delta modulation | Communication Systems
delta modulation | Communication Systemsdelta modulation | Communication Systems
delta modulation | Communication Systems
 
Tele3113 wk9wed
Tele3113 wk9wedTele3113 wk9wed
Tele3113 wk9wed
 
Huffman Coding
Huffman CodingHuffman Coding
Huffman Coding
 
differential pulse code modulation dpcm | Communication Systems
differential pulse code modulation dpcm | Communication Systemsdifferential pulse code modulation dpcm | Communication Systems
differential pulse code modulation dpcm | Communication Systems
 
THE CMOS VLSI DESIGN
THE CMOS VLSI DESIGNTHE CMOS VLSI DESIGN
THE CMOS VLSI DESIGN
 
Huffman Coding
Huffman CodingHuffman Coding
Huffman Coding
 
Chapter 5 fm receivers
Chapter 5  fm receiversChapter 5  fm receivers
Chapter 5 fm receivers
 
Digital modulation
Digital modulationDigital modulation
Digital modulation
 
Amplitude modulation
Amplitude modulationAmplitude modulation
Amplitude modulation
 
Digital Communication ppt
Digital Communication pptDigital Communication ppt
Digital Communication ppt
 
Amplitude Modulation ppt
Amplitude Modulation pptAmplitude Modulation ppt
Amplitude Modulation ppt
 

Similar to Differential pulse code modulation

Digital Signal Processing .pdf
Digital Signal Processing .pdfDigital Signal Processing .pdf
Digital Signal Processing .pdfSURAJITDASBAURI
 
UPDATED Sampling Lecture (2).pptx
UPDATED Sampling Lecture (2).pptxUPDATED Sampling Lecture (2).pptx
UPDATED Sampling Lecture (2).pptxHarisMasood20
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulationavocado1111
 
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 SignalsAmr E. Mohamed
 
KZ Spatial Waves Separations
KZ Spatial Waves SeparationsKZ Spatial Waves Separations
KZ Spatial Waves SeparationsQUESTJOURNAL
 
Data Communication & Computer network: Channel capacity
Data Communication & Computer network: Channel capacityData Communication & Computer network: Channel capacity
Data Communication & Computer network: Channel capacityDr Rajiv Srivastava
 
communication concepts on sampling process
communication concepts on sampling processcommunication concepts on sampling process
communication concepts on sampling processNatarajVijapur
 
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 Aliasingj naga sai
 
Companding and DPCM and ADPCM
Companding and DPCM and ADPCMCompanding and DPCM and ADPCM
Companding and DPCM and ADPCMnaimish12
 
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 Differential pulse code modulation (20)

dsp
dspdsp
dsp
 
Digital Signal Processing .pdf
Digital Signal Processing .pdfDigital Signal Processing .pdf
Digital Signal Processing .pdf
 
UPDATED Sampling Lecture (2).pptx
UPDATED Sampling Lecture (2).pptxUPDATED Sampling Lecture (2).pptx
UPDATED Sampling Lecture (2).pptx
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulation
 
Digital communications
Digital communications  Digital communications
Digital communications
 
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
 
2. data and signals
2. data and signals2. data and signals
2. data and signals
 
DSP Lab 1-6.pdf
DSP Lab 1-6.pdfDSP Lab 1-6.pdf
DSP Lab 1-6.pdf
 
EC6651 COMMUNICATION ENGINEERING UNIT 2
EC6651 COMMUNICATION ENGINEERING UNIT 2EC6651 COMMUNICATION ENGINEERING UNIT 2
EC6651 COMMUNICATION ENGINEERING UNIT 2
 
KZ Spatial Waves Separations
KZ Spatial Waves SeparationsKZ Spatial Waves Separations
KZ Spatial Waves Separations
 
Data Communication & Computer network: Channel capacity
Data Communication & Computer network: Channel capacityData Communication & Computer network: Channel capacity
Data Communication & Computer network: Channel capacity
 
communication concepts on sampling process
communication concepts on sampling processcommunication concepts on sampling process
communication concepts on sampling process
 
Source coding systems
Source coding systemsSource coding systems
Source coding systems
 
45
4545
45
 
Adc dac
Adc dacAdc dac
Adc dac
 
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
 
Chap3
Chap3Chap3
Chap3
 
Companding and DPCM and ADPCM
Companding and DPCM and ADPCMCompanding and DPCM and ADPCM
Companding and DPCM and ADPCM
 
dspppt.pptx
dspppt.pptxdspppt.pptx
dspppt.pptx
 
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

New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 

Differential pulse code modulation

  • 1.  INTRODUCTION  NYQUIST SAMPLING CRITERION  ANALYSIS OF DPCM  PROBLEMS ASSOCIATED WITH DPCM  ADVANTAGES
  • 2. Differential pulse codemodulation (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.
  • 3. NYQUIST’S SAMPLING THEOREM According to the Nyquist sampling criterion, a signal must be sampled at a sampling rate that is at least twice the highest frequency in the signal to be able to reconstruct it without aliasing. If g(t) is a continuous time signal with bandwidth B Hz then it can be reconstructed exactly by its samples as long as the sampling frequency is greater than 2B Hz.
  • 4. The minimum sampling rate fs = 2B Hz required to recover g(t) from its samples is called NYQUIST RATE of sampling. The corresponding sampling interval Ts = 1/22B is called NYQUIST INTERVAL for g(t).
  • 5.  Differential pulse code modulation is a derivative of the standard PULSE CODE MODULATION.  It uses the fact that the range of differences in amplitudes between successive samples of the audio waveform is less than the range of the actual sample amplitudes
  • 6.  In analog messages we can make a good guess about a sample value from a knowledge of the past sample values.  Consider a simple scheme where instead of transmitting the sample values , we transmit the difference between the successive sample values.  Now the difference between the successive samples is generally much smaller than the sample values.  Thus the peak amplitude of the transmitted values is reduced considerably because the quantization interval reduces, thus the quantization noise. This means that for a given transmission bandwidth, we can increase the SNR,or for a given SNR we can reduce transmission bandwidth.
  • 7. ANALYSIS OF DPCM  Consider a signal x(t) that is sampled to obtain the samples x(kTs), where Ts is the sampling period and k is an integer representing the sample number. For simplicity, the samples can be written in the form x[k], where the sample period Ts is implied. Assume that the signal x(t) is sampled at a very high sampling rate. We can define d[k] to be the difference between the present sample of a signal and the previous sample, or d [k ] = x [k ]− x [k −1].
  • 8.  Now this signal d[k] can be quantized instead of x[k] to give the quantized signal dq[k]. As mentioned above, for signals x(t) that are sampled at a rate much higher than the Nyquist rate, the range of values of d[k] will be less than the range of values of x[k]. After the transmission of the quatized signal dq[k], theoretically we can reconstruct the original signal by doing an operation that is the inverse of the above operation. So, we can Obtain an approximation of x[k] using x^[k]=dq[k]+x^[k-1]
  • 9. So, if dq[k] is close to d[k], it appears from the above equation that obtained xˆ[k ] will be close to d[k].
  • 10.  The receiver that will attempt to reconstruct the original signal after transmitting it through the channel
  • 11.  Because we are quantizing a difference signal and transmitting that difference over the channel, the reconstructed signal may suffer from one or two possible problems