SlideShare a Scribd company logo
1 of 18
Prepared BY :- Mahima Shastri
Enroll no. :- 170050111022
Branch :- EC (Sem 6)
Sub :- DCOM
Topic :- Pulse Code Modulation (PCM)
 Pulse code modulation is a method that is used to
convert an analog signal into a digital signal, so that
modified analog signal can be transmitted through
the digital communication network. PCM is in
binary form ,so there will be only two possible states
high and low(0 and 1). We can also get back our
analog signal by demodulation. The Pulse Code
Modulation process is done in three steps Sampling,
Quantization, and Coding. There are two specific
types of pulse code modulations such as differential
pulse code modulation(DPCM) and adaptive
differential pulse code modulation(ADPCM)
Here is a block diagram of the steps which are included in
PCM.
 To get a pulse code modulated waveform from an analog
waveform at the transmitter end (source) of a
communications circuit, the amplitude of the analog signal
samples at regular time intervals. The sampling rate or
number of samples per second is several times the
maximum frequency. The message signal converted into
binary form will be usually in the number of levels which is
always to a power of 2. This process is called quantization.
At the receiver end, a pulse code demodulator decodes the
binary signal back into pulses with same quantum levels as
those in the modulator. By further processes we can restore
the original analog waveform.
 Sampling is a process of measuring the amplitude of a
continuous-time signal at discrete instants, converts
the continuous signal into a discrete signal. For
example, conversion of a sound wave to a sequence of
samples. The Sample is a value or set of values at a
point in time or it can be spaced. Sampler extract
samples of a continuous signal, it is a subsystem ideal
sampler produces samples which are equivalent to the
instantaneous value of the continuous signal at the
specified various points. The Sampling process
generates flat- top Pulse Amplitude Modulated (PAM)
signal.
 Sampling frequency, Fs is the number of average samples
per second also known as Sampling rate. According to the
Nyquist Theorem sampling rate should be at least 2 times
the upper cutoff frequency. Sampling frequency,
Fs>=2*fmax to avoid Aliasing Effect. If the sampling
frequency is very higher than the Nyquist rate it become
Oversampling, theoretically a bandwidth limited signal can
be reconstructed if sampled at above the Nyquist rate. If
the sampling frequency is less than the Nyquist rate it will
become Undersampling.
 Basically two types of techniques are used for the sampling
process. Those are 1. Natural Sampling and 2. Flat- top
Sampling.
 In quantization, an analog sample with an amplitude
that converted into a digital sample with an amplitude
that takes one of a specific defined set of quantization
values. Quantization is done by dividing the range of
possible values of the analog samples into some
different levels, and assigning the center value of each
level to any sample in quantization interval.
Quantization approximates the analog sample values
with the nearest quantization values. So almost all the
quantized samples will differ from the original samples
by a small amount. That amount is called as
quantization error.
 The result of this quantization error is we will hear hissing
noise when play a random signal. Converting analog
samples into binary numbers that is 0 and 1. In most of the
cases we will use uniform quantizers. Uniform
quantization is applicable when the sample values are in a
finite range (Fmin, Fmax). The total data range is divided
into 2n levels, let it be L intervals. They will have an equal
length Q. Q is known as Quantization interval or
quantization step size. In uniform quantization there will
be no quantization error.
 As we know,
L=2n, then Step size Q = (Fmax – Fmin) / L
 Interval i is mapped to the middle value. We will store or
send only index value of quantized value.
 An Index value of quantized value Qi (F) = [F – Fmin / Q]
 Quantized value Q (F) = Qi (F) Q + Q / 2 + Fmin
 But there are some problems raised in uniform
quantization those are
 Only optimal for uniformly distributed signal.
 Real audio signals are more concentrated near zeros.
 The Human ear is more sensitive to quantization errors at
small values.
 The solution for this problem is using Non- uniform
quantization. In this Process quantization interval is
smaller near zero.
 The encoder encodes the quantized samples. Each
quantized sample is encoded into an 8-bit code word by
using A-law in the encoding process.
 Bit 1 is the most significant bit (MSB), it represents the
polarity of the sample. “1” represents positive polarity and
“0” represents negative polarity.
 Bit 2,3 and 4 will defines the location of sample value.
These three bits together form linear curve for low level
negative or positive samples.
 Bit 5,6,7 and 8 are the least significant bits (LSB) it
represents one of the segments quantized value. Each
segment is divided into 16 quantum levels.
 PCM is two types Differential Pulse Code
Modulation (DPCM) and Adaptive Differential Pulse
Code Modulation (ADPCM).
 In DPCM only the difference between a sample and
the previous value is encoded. The difference will be
much smaller than the total sample value so we need
some bits for getting same accuracy as in ordinary
PCM. So that the required bit rate will also reduce.
For example, in 5 bit code 1 bit is for polarity and the
remaining 4 bits for 16 quantum levels.
 ADPCM is achieved by adapting the quantizing
levels to analog signal characteristics. We can
estimate the values with preceding sample values.
Error estimation is done as same as in DPCM. In
32Kbps ADPCM method difference between
predicted value and sample value is coded with 4
bits, so that we’ll get 15 quantum levels. In this
method data rate is half of the conventional PCM.
 Pulse Code Demodulation will be doing the
same modulation process in reverse. Demodulation
starts with decoding process, during transmission
the PCM signal will effected by the noise
interference. So, before the PCM signal sends into
the PCM demodulator, we have to recover the signal
into the original level for that we are using a
comparator. The PCM signal is a series pulse wave
signal, but for demodulation we need wave to be
parallel.
 By using a serial to parallel converter the series pulse
wave signal will be converted into a parallel digital
signal. After that the signal will pass through n-bits
decoder, it should be a Digital to Analog converter.
Decoder recovers the original quantization values of
the digital signal. This quantization value also
includes a lot of high frequency harmonics with
original audio signals. For avoiding unnecessary
signals we utilize a low-pass filter at the final part.
 Analog signal can be transmitted over a high- speed
digital communication system.
 Probability of occurring error will reduce by the use of
appropriate coding methods.
 PCM is used in Telkom system, digital audio recording,
digitized video special effects, digital video, voice mail.
 PCM is also used in Radio control units as transmitter
and also receiver for remote controlled cars, boats,
planes.
 The PCM signal is more resistant to interference than
normal signal.

More Related Content

What's hot

Digital modulation techniqes (Phase-shift keying (PSK))
Digital modulation techniqes (Phase-shift keying (PSK))Digital modulation techniqes (Phase-shift keying (PSK))
Digital modulation techniqes (Phase-shift keying (PSK))Mohamed Sewailam
 
Pulse Modulation ppt
Pulse Modulation pptPulse Modulation ppt
Pulse Modulation pptsanjeev2419
 
NYQUIST CRITERION FOR ZERO ISI
NYQUIST CRITERION FOR ZERO ISINYQUIST CRITERION FOR ZERO ISI
NYQUIST CRITERION FOR ZERO ISIFAIZAN SHAFI
 
PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)vishnudharan11
 
Phase shift keying(PSK)
Phase shift keying(PSK)Phase shift keying(PSK)
Phase shift keying(PSK)MOHAN MOHAN
 
Amplitude modulation
Amplitude modulationAmplitude modulation
Amplitude modulationRafatAnsari3
 
M ary psk and m ary qam ppt
M ary psk and m ary qam pptM ary psk and m ary qam ppt
M ary psk and m ary qam pptDANISHAMIN950
 
Digital modulation techniques
Digital modulation techniquesDigital modulation techniques
Digital modulation techniquesmpsrekha83
 
Diversity Techniques in Wireless Communication
Diversity Techniques in Wireless CommunicationDiversity Techniques in Wireless Communication
Diversity Techniques in Wireless CommunicationSahar Foroughi
 
Delta modulation
Delta modulationDelta modulation
Delta modulationmpsrekha83
 
Frequency-Shift Keying
Frequency-Shift KeyingFrequency-Shift Keying
Frequency-Shift KeyingJessie Rama
 
Digital modulation techniques
Digital modulation techniquesDigital modulation techniques
Digital modulation techniquesShriyaGautam3
 
4.5 equalizers and its types
4.5   equalizers and its types4.5   equalizers and its types
4.5 equalizers and its typesJAIGANESH SEKAR
 
Eye diagram in Communication
Eye diagram in CommunicationEye diagram in Communication
Eye diagram in CommunicationSivanesh M
 
Phase modulation
Phase modulationPhase modulation
Phase modulationavocado1111
 
Coherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASKCoherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASKnaimish12
 

What's hot (20)

Digital modulation techniqes (Phase-shift keying (PSK))
Digital modulation techniqes (Phase-shift keying (PSK))Digital modulation techniqes (Phase-shift keying (PSK))
Digital modulation techniqes (Phase-shift keying (PSK))
 
Line coding
Line codingLine coding
Line coding
 
Pulse Modulation ppt
Pulse Modulation pptPulse Modulation ppt
Pulse Modulation ppt
 
Frequency Modulation
Frequency ModulationFrequency Modulation
Frequency Modulation
 
NYQUIST CRITERION FOR ZERO ISI
NYQUIST CRITERION FOR ZERO ISINYQUIST CRITERION FOR ZERO ISI
NYQUIST CRITERION FOR ZERO ISI
 
Modulation
ModulationModulation
Modulation
 
PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)
 
Phase shift keying(PSK)
Phase shift keying(PSK)Phase shift keying(PSK)
Phase shift keying(PSK)
 
Amplitude modulation
Amplitude modulationAmplitude modulation
Amplitude modulation
 
DPCM
DPCMDPCM
DPCM
 
M ary psk and m ary qam ppt
M ary psk and m ary qam pptM ary psk and m ary qam ppt
M ary psk and m ary qam ppt
 
Digital modulation techniques
Digital modulation techniquesDigital modulation techniques
Digital modulation techniques
 
Diversity Techniques in Wireless Communication
Diversity Techniques in Wireless CommunicationDiversity Techniques in Wireless Communication
Diversity Techniques in Wireless Communication
 
Delta modulation
Delta modulationDelta modulation
Delta modulation
 
Frequency-Shift Keying
Frequency-Shift KeyingFrequency-Shift Keying
Frequency-Shift Keying
 
Digital modulation techniques
Digital modulation techniquesDigital modulation techniques
Digital modulation techniques
 
4.5 equalizers and its types
4.5   equalizers and its types4.5   equalizers and its types
4.5 equalizers and its types
 
Eye diagram in Communication
Eye diagram in CommunicationEye diagram in Communication
Eye diagram in Communication
 
Phase modulation
Phase modulationPhase modulation
Phase modulation
 
Coherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASKCoherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASK
 

Similar to Pulse code modulation (PCM)

TeleCom Lecture 07.ppt
TeleCom Lecture 07.pptTeleCom Lecture 07.ppt
TeleCom Lecture 07.pptRiyaBatool
 
Lecture7 encodingmodulation
Lecture7 encodingmodulationLecture7 encodingmodulation
Lecture7 encodingmodulationH K
 
Communication Engineering-Unit 2
Communication Engineering-Unit 2Communication Engineering-Unit 2
Communication Engineering-Unit 2RemyaRoseS
 
Pulse code modulation and Quantization
Pulse code modulation and QuantizationPulse code modulation and Quantization
Pulse code modulation and QuantizationMuhamamd Awaissaleem
 
_Pulse-Modulation-Techniqnes.pdf
_Pulse-Modulation-Techniqnes.pdf_Pulse-Modulation-Techniqnes.pdf
_Pulse-Modulation-Techniqnes.pdfSoyallRobi
 
Pcm transmitter and receiver
Pcm transmitter and receiverPcm transmitter and receiver
Pcm transmitter and receiverBPrabhaPalani
 
Pulse code modulation and Demodulation
Pulse code modulation and DemodulationPulse code modulation and Demodulation
Pulse code modulation and DemodulationAbdul Razaq
 
Te 4 pulse_modulation
Te 4 pulse_modulationTe 4 pulse_modulation
Te 4 pulse_modulationShohan Ean
 
Analog-to Digital Conversion
Analog-to Digital ConversionAnalog-to Digital Conversion
Analog-to Digital Conversionwajahat Gul
 
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. kuraleNeha Kurale
 
Pulse code modulation tutorialspoint
Pulse code modulation   tutorialspointPulse code modulation   tutorialspoint
Pulse code modulation tutorialspointPaulo Abelho
 
Introduction to communication system lecture4
Introduction to communication system lecture4Introduction to communication system lecture4
Introduction to communication system lecture4Jumaan Ally Mohamed
 
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 pcmDEEPIKA KAMBOJ
 
Data Encoding
Data EncodingData Encoding
Data EncodingLuka M G
 

Similar to Pulse code modulation (PCM) (20)

Presentation ct
Presentation ctPresentation ct
Presentation ct
 
TeleCom Lecture 07.ppt
TeleCom Lecture 07.pptTeleCom Lecture 07.ppt
TeleCom Lecture 07.ppt
 
1 PCM & Encoding
1  PCM & Encoding1  PCM & Encoding
1 PCM & Encoding
 
Lecture7 encodingmodulation
Lecture7 encodingmodulationLecture7 encodingmodulation
Lecture7 encodingmodulation
 
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
 
_Pulse-Modulation-Techniqnes.pdf
_Pulse-Modulation-Techniqnes.pdf_Pulse-Modulation-Techniqnes.pdf
_Pulse-Modulation-Techniqnes.pdf
 
311 pulse modulation
311 pulse modulation311 pulse modulation
311 pulse modulation
 
Pcm transmitter and receiver
Pcm transmitter and receiverPcm transmitter and receiver
Pcm transmitter and receiver
 
Pulse code modulation and Demodulation
Pulse code modulation and DemodulationPulse code modulation and Demodulation
Pulse code modulation and Demodulation
 
Analog_to_Digital.pdf
Analog_to_Digital.pdfAnalog_to_Digital.pdf
Analog_to_Digital.pdf
 
Te 4 pulse_modulation
Te 4 pulse_modulationTe 4 pulse_modulation
Te 4 pulse_modulation
 
Analog-to Digital Conversion
Analog-to Digital ConversionAnalog-to Digital Conversion
Analog-to Digital Conversion
 
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
 
Pulse code modulation tutorialspoint
Pulse code modulation   tutorialspointPulse code modulation   tutorialspoint
Pulse code modulation tutorialspoint
 
Introduction to communication system lecture4
Introduction to communication system lecture4Introduction to communication system lecture4
Introduction to communication system lecture4
 
Pcm
PcmPcm
Pcm
 
Pulse Code Modulation
Pulse Code ModulationPulse Code Modulation
Pulse Code Modulation
 
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
 
Data Encoding
Data EncodingData Encoding
Data Encoding
 

Recently uploaded

The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 

Recently uploaded (20)

The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 

Pulse code modulation (PCM)

  • 1. Prepared BY :- Mahima Shastri Enroll no. :- 170050111022 Branch :- EC (Sem 6) Sub :- DCOM Topic :- Pulse Code Modulation (PCM)
  • 2.  Pulse code modulation is a method that is used to convert an analog signal into a digital signal, so that modified analog signal can be transmitted through the digital communication network. PCM is in binary form ,so there will be only two possible states high and low(0 and 1). We can also get back our analog signal by demodulation. The Pulse Code Modulation process is done in three steps Sampling, Quantization, and Coding. There are two specific types of pulse code modulations such as differential pulse code modulation(DPCM) and adaptive differential pulse code modulation(ADPCM)
  • 3. Here is a block diagram of the steps which are included in PCM.
  • 4.  To get a pulse code modulated waveform from an analog waveform at the transmitter end (source) of a communications circuit, the amplitude of the analog signal samples at regular time intervals. The sampling rate or number of samples per second is several times the maximum frequency. The message signal converted into binary form will be usually in the number of levels which is always to a power of 2. This process is called quantization. At the receiver end, a pulse code demodulator decodes the binary signal back into pulses with same quantum levels as those in the modulator. By further processes we can restore the original analog waveform.
  • 5.
  • 6.  Sampling is a process of measuring the amplitude of a continuous-time signal at discrete instants, converts the continuous signal into a discrete signal. For example, conversion of a sound wave to a sequence of samples. The Sample is a value or set of values at a point in time or it can be spaced. Sampler extract samples of a continuous signal, it is a subsystem ideal sampler produces samples which are equivalent to the instantaneous value of the continuous signal at the specified various points. The Sampling process generates flat- top Pulse Amplitude Modulated (PAM) signal.
  • 7.
  • 8.  Sampling frequency, Fs is the number of average samples per second also known as Sampling rate. According to the Nyquist Theorem sampling rate should be at least 2 times the upper cutoff frequency. Sampling frequency, Fs>=2*fmax to avoid Aliasing Effect. If the sampling frequency is very higher than the Nyquist rate it become Oversampling, theoretically a bandwidth limited signal can be reconstructed if sampled at above the Nyquist rate. If the sampling frequency is less than the Nyquist rate it will become Undersampling.  Basically two types of techniques are used for the sampling process. Those are 1. Natural Sampling and 2. Flat- top Sampling.
  • 9.  In quantization, an analog sample with an amplitude that converted into a digital sample with an amplitude that takes one of a specific defined set of quantization values. Quantization is done by dividing the range of possible values of the analog samples into some different levels, and assigning the center value of each level to any sample in quantization interval. Quantization approximates the analog sample values with the nearest quantization values. So almost all the quantized samples will differ from the original samples by a small amount. That amount is called as quantization error.
  • 10.  The result of this quantization error is we will hear hissing noise when play a random signal. Converting analog samples into binary numbers that is 0 and 1. In most of the cases we will use uniform quantizers. Uniform quantization is applicable when the sample values are in a finite range (Fmin, Fmax). The total data range is divided into 2n levels, let it be L intervals. They will have an equal length Q. Q is known as Quantization interval or quantization step size. In uniform quantization there will be no quantization error.
  • 11.
  • 12.  As we know, L=2n, then Step size Q = (Fmax – Fmin) / L  Interval i is mapped to the middle value. We will store or send only index value of quantized value.  An Index value of quantized value Qi (F) = [F – Fmin / Q]  Quantized value Q (F) = Qi (F) Q + Q / 2 + Fmin  But there are some problems raised in uniform quantization those are  Only optimal for uniformly distributed signal.  Real audio signals are more concentrated near zeros.  The Human ear is more sensitive to quantization errors at small values.  The solution for this problem is using Non- uniform quantization. In this Process quantization interval is smaller near zero.
  • 13.  The encoder encodes the quantized samples. Each quantized sample is encoded into an 8-bit code word by using A-law in the encoding process.  Bit 1 is the most significant bit (MSB), it represents the polarity of the sample. “1” represents positive polarity and “0” represents negative polarity.  Bit 2,3 and 4 will defines the location of sample value. These three bits together form linear curve for low level negative or positive samples.  Bit 5,6,7 and 8 are the least significant bits (LSB) it represents one of the segments quantized value. Each segment is divided into 16 quantum levels.
  • 14.  PCM is two types Differential Pulse Code Modulation (DPCM) and Adaptive Differential Pulse Code Modulation (ADPCM).  In DPCM only the difference between a sample and the previous value is encoded. The difference will be much smaller than the total sample value so we need some bits for getting same accuracy as in ordinary PCM. So that the required bit rate will also reduce. For example, in 5 bit code 1 bit is for polarity and the remaining 4 bits for 16 quantum levels.
  • 15.  ADPCM is achieved by adapting the quantizing levels to analog signal characteristics. We can estimate the values with preceding sample values. Error estimation is done as same as in DPCM. In 32Kbps ADPCM method difference between predicted value and sample value is coded with 4 bits, so that we’ll get 15 quantum levels. In this method data rate is half of the conventional PCM.
  • 16.  Pulse Code Demodulation will be doing the same modulation process in reverse. Demodulation starts with decoding process, during transmission the PCM signal will effected by the noise interference. So, before the PCM signal sends into the PCM demodulator, we have to recover the signal into the original level for that we are using a comparator. The PCM signal is a series pulse wave signal, but for demodulation we need wave to be parallel.
  • 17.  By using a serial to parallel converter the series pulse wave signal will be converted into a parallel digital signal. After that the signal will pass through n-bits decoder, it should be a Digital to Analog converter. Decoder recovers the original quantization values of the digital signal. This quantization value also includes a lot of high frequency harmonics with original audio signals. For avoiding unnecessary signals we utilize a low-pass filter at the final part.
  • 18.  Analog signal can be transmitted over a high- speed digital communication system.  Probability of occurring error will reduce by the use of appropriate coding methods.  PCM is used in Telkom system, digital audio recording, digitized video special effects, digital video, voice mail.  PCM is also used in Radio control units as transmitter and also receiver for remote controlled cars, boats, planes.  The PCM signal is more resistant to interference than normal signal.