SlideShare a Scribd company logo
1 of 25
Download to read offline
PULSE CODE MODULATION
Prepared by Dr. Sangeeta Srivastava for the students of B. Sc Electronics (Hons.), IIIrd year, Rajdhani College. Dated March 2020. The following
references have been used:
β€’ Communication Systems by Singh and Sapre
β€’ Communication Systems by Haykin and Moher
β€’ Analog and Digital Communication by Singal
β€’ And, the You tube link https://www.youtube.com/watch?v=YJmUkNTBa8s
Pulse Code Modulation:A Digital Modulation
Technique
Pulse Code Modulation (PCM) is a digital modulation technique. Here, a special
form of A/D conversion takes place. It consists of sampling, quantizing, and encoding.
β€’ Sampling is the process by which samples of the signals are taken in conformity
with the SamplingTheorem.
β€’ Quantization is the process by which the sampled signals lying between say, Vmax
and Vmin are broken up into levels. Each level (quanta) is then assigned a single
value. For example, a sampled signal lying between 0.5V to 1.5V will be assigned
the value 1V. Unless the sampled signal has the value 1V, some error/ noise will
be introduced due to the difference between the sampled value and the quantized
value.This gives rise to Quantization Error/Noise.
β€’ Encoding refers to the conversion of the quantized signal to digital form.
PULSE CODE MODULATION
Advantages of PCM
Ruggedness to transmission noise and interference; Efficient
regeneration of the coded signal along the transmission path;
Possibility of a uniform format for different kinds of baseband
signals; Ease of implementingTime Division Multiplexing.
Disadvantages of PCM
Increased BandWidth; Increased system complexity.
Applications of PCM
It is the standard form of digital audio in computers, compact
discs, digital telephony and other digital telephony
applications.
THE FUNDAMENTALS
A
B
C
Pulse Value(v) Quantized Value Encoded Value
A 3.8 4 100
B 1.2 1 001
C 5.7 6 110
(Pulses lying between -0.5V to 0.5V= Quantized to 0V,
Pulses lying between 0.5V to 1.5V= Quantized to 1V……..)
Analog Signal:
Continuous value
Continuous time
Digital Signal:
Encoded Value
Discrete time
Discrete value
Discrete time
PAM signal Quantization Coding PCM
Continuous value
Discrete time
Encoded Signal for the Quantized Pulses
Effect of Transmission Noise on Encoded Pulses
ENCODING of QUANTIZED PULSES
THE PCM SYSTEM
PCM SYSTEM in DETAIL
PCM
QUANTIZATION
UNIFORM QUANTIZATION:The quantization levels(step size) are uniformly
spaced over the complete input range.
NON-UNIFORM QUANTIZATION:The quantization levels (step size) vary
according to the instantaneous value of the input signal.
UNIFORM QUANTIZATION
S
S
(Note that in this example, M=8 and n=3)
TYPES of UNIFORM QUANTIZATION
Midtread Uniform
Quantizer
Midriser Uniform
Quantizer
UNIFORM QUANTIZATION (Contd.)
https://www.youtu
be.com/watch?v=
YJmUkNTBa8s
NON-UNIFORM QUANTIZATION: COMPANDING
Companding is the process of compressing the signal at the transmitter end and expanding it
at the receiver end to achieve a uniform Signal to Noise ratio across all signal levels. As signals
get quantized according to their strengths, non-uniform quantization is said to take place.
Compression at the transmitter: Low level
samples are amplified whereas the high-level
samples are attenuated or compressed.
Expansion at the receiver:The compressed
signals are expanded to recover the
original sample values.
Companding
COMPRESSION TECHNIQUES
A Compressive Law
β€’ Sending binary numbers directly through the channel seems to be the
simplest option.
β€’ However, the resulting bit patterns might create an undesirable static
voltage.
β€’ Therefore, Line Codes are used to eliminate the average static voltage and
save power and perhaps even bandwidth.
ENCODING
0 volt
5 volt
average
static voltage
0 0
0
0
0 0
1 1 1 1 1
β€’ Unipolar signaling: 1 = +A volt, 0 = 0 volt
β€’ Polar signaling: 1 = +A volt, 0 = -A volt
β€’ Bipolar signaling: 1 = +A or –A, 0 = 0 volt
(Also called the alternate mark inversion – AMI)
β€’ Manchester signaling:
1 = +A (half duration) followed by –A (half duration)
0 = -A (half duration) followed by +A (half duration)
β€’ Differential Encoding: a binary value is denoted by a signal change rather
than a particular signal state.
Additional combinations can be made along with RZ (return to zero) and
NRZ (non return to zero).
TYPES of LINE CODE
Types of Line Code
(Contd.)
Differential Encoding
Equalizer Decision Making Device
Timing Circuit
Distorted
PCM signal
Regenerated
PCM signal
β€’ Equalization: Amplitude and Phase Distortions introduced in PCM signals are
removed by reshaping the received distorted pulses.
β€’ Timing Circuit:The circuit derives a periodic pulse train from the received pulses.
These are used for sampling the equalized pulses at that instant where SNR is
maximum.
β€’ The Decision-Making Device: this device is enabled when the amplitude of the
equalized pulses plus noise exceeds a predetermined threshold level.
REGENERATIVE REPEATER
As the PCM channels are bandlimited, the received waveforms are distorted as they extend in the
next time slot. Resulting in error in determination of received bits. In PCM, adjacent time slots are
generally symbols in code representation of a single quantized sample
INTERSYMBOL INTERFERENCE
NOISE IN PCM SYSTEMS
Two major sources of noise in PCM systems are:
A)Transmission Noise (may be introduced anywhere between the transmitter
output and the receiver input)
B) Quantization Noise (is introduced in the transmitter and is carried along to the
receiver output)
TRANSMISSION NOISE
A
B
C
𝑉"
𝑉"
Figure A shows the bits 101 that are transmitted. Figure B shows the distortion due
to noise at the receiver end. All three bits X, Y, Z remain within the limits of the
threshold voltage 𝑉". Therefore the correct code 101 is received. In Figure C,
however, the X bit is received as a 0 and Y bit is received as a 1. The Z bit remains
error free. The possibility of errors being introduced as in Fig. C is very low. And,
can be minimized further by increasing the difference between the voltage levels
of bit 1 and 0.
QUANTIZATION NOISE
Linear input-output transfer curve
Quantized signal Quantization Error
QUANTIZATION NOISE (CONTD.)
.
A single Quantization step in detail
Quantization
Error 0
Quantization Error
2
2
2
2
𝑑%
QUANTIZATION NOISE (CONTD.)
If the probability density distribution is uniform, then the mean square
quantization error will be given by:
𝐸'(
) =
βˆ†π‘‰ )
12
If the total number of levels be=𝑀
And the peak to peak signal range varies between +𝑀 ⁄
βˆ†π‘‰ 2 to -𝑀 ⁄
βˆ†π‘‰ 2
The total signal variation = π‘€βˆ†π‘‰
For a signal with a uniform probability distribution within this range, the
mean square signal voltage is given by:
𝐸%
)
=
π‘€βˆ†π‘‰ )
3
Therefore, the Signal to Noise ratio (SNR) will be given by:
𝑆𝑁𝑅 =
𝐸6
)
𝐸'(
) = 4𝑀)
As, 𝑀 = 2', where n is the total number of bits per code word,
𝑆𝑁𝑅 = 4Γ—2)'
In Decibels, the SNR will be given by:
𝑆𝑁𝑅9: = 10π‘™π‘œπ‘”4 + 20π‘™π‘œπ‘”π‘€ dB
𝑆𝑁𝑅9: = 10π‘™π‘œπ‘”4 + 20π‘™π‘œπ‘”2'
= (6 + 6𝑛) 𝑑𝐡
It may be noted that the constant 6 is dependent on the quantization
technique being used. Dependence of the SNR on the number of bits n
implies that the SNR will be improved by increasing n. Of course, increasing M
or n is a tradeoff with the resultant increased system complexity.
QUANTIZATION NOISE (CONTD.)
BANDWIDTH OF TDM- PCM SYSTEM
Let, the number of channels bandlimited to 𝑓H = 𝑁
And the length of PCM code or the number of bits per code word=n
Now, the Sampling Frequency=2𝑓HHz
Therefore, the SamplingTime= ⁄
1 2𝑓H sec
So, the total number of bits per sampling period including the synchronizing
bit=𝑛𝑁 + 1
The Bit Duration=𝑇: =
6JHKLM'N OPQMR9
"RSJL 'THUPQ RV UMS%
=
W
)VX 'YZW
sec
Therefore, the Bandwidth
π΅π‘Š = 2𝑓H 𝑛𝑁 + 1 β‰ˆ 2𝑓H𝑛𝑁 Hz

More Related Content

Similar to pcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdf

Unit 3 ppt
Unit 3 pptUnit 3 ppt
Unit 3 pptRemyaRoseS
Β 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulationstk_gpg
Β 
Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulationNaveen Sihag
Β 
Pulse Code Modulation
Pulse Code ModulationPulse Code Modulation
Pulse Code ModulationRidwanul Hoque
Β 
PCM and delta modulation.ppt
PCM and delta modulation.pptPCM and delta modulation.ppt
PCM and delta modulation.ppt1637ARUNIMADAS
Β 
Analog to Digital Converters
Analog to Digital ConvertersAnalog to Digital Converters
Analog to Digital ConvertersAnas Smarty
Β 
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
Β 
W6_Ch5_Signal Encoding.pdf
W6_Ch5_Signal Encoding.pdfW6_Ch5_Signal Encoding.pdf
W6_Ch5_Signal Encoding.pdfmatom84405
Β 
Digital communication systems
Digital communication systemsDigital communication systems
Digital communication systemsNisreen Bashar
Β 
2017 10-06 analogue and digital signals
2017 10-06 analogue and digital signals2017 10-06 analogue and digital signals
2017 10-06 analogue and digital signalsAigerim Kaimakova
Β 
Analog-to Digital Conversion
Analog-to Digital ConversionAnalog-to Digital Conversion
Analog-to Digital Conversionwajahat Gul
Β 
Lecture7 encodingmodulation
Lecture7 encodingmodulationLecture7 encodingmodulation
Lecture7 encodingmodulationH K
Β 
communication system ch1
communication system ch1communication system ch1
communication system ch1moeen khan afridi
Β 
Ilovepdf merged
Ilovepdf mergedIlovepdf merged
Ilovepdf mergedxyxz
Β 
Slides2 The Communication System midterm Slides
Slides2  The Communication System midterm SlidesSlides2  The Communication System midterm Slides
Slides2 The Communication System midterm SlidesNoctorous Jamal
Β 
Pulse code modulation and Demodulation
Pulse code modulation and DemodulationPulse code modulation and Demodulation
Pulse code modulation and DemodulationAbdul Razaq
Β 
Digital transmission & analog Digital to conversion
Digital transmission &  analog Digital to conversionDigital transmission &  analog Digital to conversion
Digital transmission & analog Digital to conversionChAwais15
Β 

Similar to pcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdf (20)

Unit 3 ppt
Unit 3 pptUnit 3 ppt
Unit 3 ppt
Β 
Analog_to_Digital.pdf
Analog_to_Digital.pdfAnalog_to_Digital.pdf
Analog_to_Digital.pdf
Β 
1 PCM & Encoding
1  PCM & Encoding1  PCM & Encoding
1 PCM & Encoding
Β 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulation
Β 
Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulation
Β 
Pulse Code Modulation
Pulse Code ModulationPulse Code Modulation
Pulse Code Modulation
Β 
PCM and delta modulation.ppt
PCM and delta modulation.pptPCM and delta modulation.ppt
PCM and delta modulation.ppt
Β 
Analog to Digital Converters
Analog to Digital ConvertersAnalog to Digital Converters
Analog to Digital Converters
Β 
Digitization
DigitizationDigitization
Digitization
Β 
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
Β 
W6_Ch5_Signal Encoding.pdf
W6_Ch5_Signal Encoding.pdfW6_Ch5_Signal Encoding.pdf
W6_Ch5_Signal Encoding.pdf
Β 
Digital communication systems
Digital communication systemsDigital communication systems
Digital communication systems
Β 
2017 10-06 analogue and digital signals
2017 10-06 analogue and digital signals2017 10-06 analogue and digital signals
2017 10-06 analogue and digital signals
Β 
Analog-to Digital Conversion
Analog-to Digital ConversionAnalog-to Digital Conversion
Analog-to Digital Conversion
Β 
Lecture7 encodingmodulation
Lecture7 encodingmodulationLecture7 encodingmodulation
Lecture7 encodingmodulation
Β 
communication system ch1
communication system ch1communication system ch1
communication system ch1
Β 
Ilovepdf merged
Ilovepdf mergedIlovepdf merged
Ilovepdf merged
Β 
Slides2 The Communication System midterm Slides
Slides2  The Communication System midterm SlidesSlides2  The Communication System midterm Slides
Slides2 The Communication System midterm Slides
Β 
Pulse code modulation and Demodulation
Pulse code modulation and DemodulationPulse code modulation and Demodulation
Pulse code modulation and Demodulation
Β 
Digital transmission & analog Digital to conversion
Digital transmission &  analog Digital to conversionDigital transmission &  analog Digital to conversion
Digital transmission & analog Digital to conversion
Β 

More from NahshonMObiri

Lecture 5 - Superheterodyne Receivers.pdf
Lecture 5 - Superheterodyne Receivers.pdfLecture 5 - Superheterodyne Receivers.pdf
Lecture 5 - Superheterodyne Receivers.pdfNahshonMObiri
Β 
chap4_lec4.ppt
chap4_lec4.pptchap4_lec4.ppt
chap4_lec4.pptNahshonMObiri
Β 
Lec_9_ELG3175.pdf
Lec_9_ELG3175.pdfLec_9_ELG3175.pdf
Lec_9_ELG3175.pdfNahshonMObiri
Β 
EE303Sp09_L12_Superhet.pdf
EE303Sp09_L12_Superhet.pdfEE303Sp09_L12_Superhet.pdf
EE303Sp09_L12_Superhet.pdfNahshonMObiri
Β 
section_4B_The_SuperHet_Receiver_package.pdf
section_4B_The_SuperHet_Receiver_package.pdfsection_4B_The_SuperHet_Receiver_package.pdf
section_4B_The_SuperHet_Receiver_package.pdfNahshonMObiri
Β 
Superheterodyne_Receiver.pdf
Superheterodyne_Receiver.pdfSuperheterodyne_Receiver.pdf
Superheterodyne_Receiver.pdfNahshonMObiri
Β 
eecs242_lect3_rxarch.pdf
eecs242_lect3_rxarch.pdfeecs242_lect3_rxarch.pdf
eecs242_lect3_rxarch.pdfNahshonMObiri
Β 

More from NahshonMObiri (7)

Lecture 5 - Superheterodyne Receivers.pdf
Lecture 5 - Superheterodyne Receivers.pdfLecture 5 - Superheterodyne Receivers.pdf
Lecture 5 - Superheterodyne Receivers.pdf
Β 
chap4_lec4.ppt
chap4_lec4.pptchap4_lec4.ppt
chap4_lec4.ppt
Β 
Lec_9_ELG3175.pdf
Lec_9_ELG3175.pdfLec_9_ELG3175.pdf
Lec_9_ELG3175.pdf
Β 
EE303Sp09_L12_Superhet.pdf
EE303Sp09_L12_Superhet.pdfEE303Sp09_L12_Superhet.pdf
EE303Sp09_L12_Superhet.pdf
Β 
section_4B_The_SuperHet_Receiver_package.pdf
section_4B_The_SuperHet_Receiver_package.pdfsection_4B_The_SuperHet_Receiver_package.pdf
section_4B_The_SuperHet_Receiver_package.pdf
Β 
Superheterodyne_Receiver.pdf
Superheterodyne_Receiver.pdfSuperheterodyne_Receiver.pdf
Superheterodyne_Receiver.pdf
Β 
eecs242_lect3_rxarch.pdf
eecs242_lect3_rxarch.pdfeecs242_lect3_rxarch.pdf
eecs242_lect3_rxarch.pdf
Β 

Recently uploaded

ε¦‚δ½•εŠžη†ε―†θ‹ι‡Œε€§ε­¦ε ͺθ¨ζ–―εˆ†ζ ‘ζ―•δΈšθ―(ζ–‡ε‡­)UMKC学位证书
ε¦‚δ½•εŠžη†ε―†θ‹ι‡Œε€§ε­¦ε ͺθ¨ζ–―εˆ†ζ ‘ζ―•δΈšθ―(ζ–‡ε‡­)UMKCε­¦δ½θ―δΉ¦ε¦‚δ½•εŠžη†ε―†θ‹ι‡Œε€§ε­¦ε ͺθ¨ζ–―εˆ†ζ ‘ζ―•δΈšθ―(ζ–‡ε‡­)UMKC学位证书
ε¦‚δ½•εŠžη†ε―†θ‹ι‡Œε€§ε­¦ε ͺθ¨ζ–―εˆ†ζ ‘ζ―•δΈšθ―(ζ–‡ε‡­)UMKC学位证书Fir La
Β 
Call Girls 🫀 East Of Kailash ➑️ 9999965857 ➑️ Delhi 🫦 Russian Escorts FULL ...
Call Girls 🫀 East Of Kailash ➑️ 9999965857  ➑️ Delhi 🫦  Russian Escorts FULL ...Call Girls 🫀 East Of Kailash ➑️ 9999965857  ➑️ Delhi 🫦  Russian Escorts FULL ...
Call Girls 🫀 East Of Kailash ➑️ 9999965857 ➑️ Delhi 🫦 Russian Escorts FULL ...Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Β 
CALL ON βž₯8923113531 πŸ”Call Girls Vineet Khand Lucknow best Night Fun service 🧦
CALL ON βž₯8923113531 πŸ”Call Girls Vineet Khand Lucknow best Night Fun service  🧦CALL ON βž₯8923113531 πŸ”Call Girls Vineet Khand Lucknow best Night Fun service  🧦
CALL ON βž₯8923113531 πŸ”Call Girls Vineet Khand Lucknow best Night Fun service 🧦anilsa9823
Β 
Collective Mining | Corporate Presentation - April 2024
Collective Mining | Corporate Presentation - April 2024Collective Mining | Corporate Presentation - April 2024
Collective Mining | Corporate Presentation - April 2024CollectiveMining1
Β 
Malad Escorts, (Pooja 09892124323), Malad Call Girls Service
Malad Escorts, (Pooja 09892124323), Malad Call Girls ServiceMalad Escorts, (Pooja 09892124323), Malad Call Girls Service
Malad Escorts, (Pooja 09892124323), Malad Call Girls ServicePooja Nehwal
Β 
VIP 7001035870 Find & Meet Hyderabad Call Girls Shamshabad high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Shamshabad high-profile Call ...VIP 7001035870 Find & Meet Hyderabad Call Girls Shamshabad high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Shamshabad high-profile Call ...aditipandeya
Β 
VIP 7001035870 Find & Meet Hyderabad Call Girls Miyapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Miyapur high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Miyapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Miyapur high-profile Call Girladitipandeya
Β 
VIP Kolkata Call Girl Entally πŸ‘‰ 8250192130 Available With Room
VIP Kolkata Call Girl Entally πŸ‘‰ 8250192130  Available With RoomVIP Kolkata Call Girl Entally πŸ‘‰ 8250192130  Available With Room
VIP Kolkata Call Girl Entally πŸ‘‰ 8250192130 Available With Roomdivyansh0kumar0
Β 
VIP Kolkata Call Girls Bidhannagar 8250192130 Available With Room
VIP Kolkata Call Girls Bidhannagar 8250192130 Available With RoomVIP Kolkata Call Girls Bidhannagar 8250192130 Available With Room
VIP Kolkata Call Girls Bidhannagar 8250192130 Available With Roomrran7532
Β 
VIP Kolkata Call Girl Rishra πŸ‘‰ 8250192130 Available With Room
VIP Kolkata Call Girl Rishra πŸ‘‰ 8250192130  Available With RoomVIP Kolkata Call Girl Rishra πŸ‘‰ 8250192130  Available With Room
VIP Kolkata Call Girl Rishra πŸ‘‰ 8250192130 Available With Roomdivyansh0kumar0
Β 
ε¦‚δ½•εŠžη†(UTSζ―•δΈšθ―δΉ¦)ζ‚‰ε°Όη§‘ζŠ€ε€§ε­¦ζ―•δΈšθ―ε­¦δ½θ―δΉ¦
ε¦‚δ½•εŠžη†(UTSζ―•δΈšθ―δΉ¦)ζ‚‰ε°Όη§‘ζŠ€ε€§ε­¦ζ―•δΈšθ―ε­¦δ½θ―δΉ¦ε¦‚δ½•εŠžη†(UTSζ―•δΈšθ―δΉ¦)ζ‚‰ε°Όη§‘ζŠ€ε€§ε­¦ζ―•δΈšθ―ε­¦δ½θ―δΉ¦
ε¦‚δ½•εŠžη†(UTSζ―•δΈšθ―δΉ¦)ζ‚‰ε°Όη§‘ζŠ€ε€§ε­¦ζ―•δΈšθ―ε­¦δ½θ―δΉ¦Fis s
Β 
Call Girl Kolkata Sia 🀌 8250192130 πŸš€ Vip Call Girls Kolkata
Call Girl Kolkata Sia 🀌  8250192130 πŸš€ Vip Call Girls KolkataCall Girl Kolkata Sia 🀌  8250192130 πŸš€ Vip Call Girls Kolkata
Call Girl Kolkata Sia 🀌 8250192130 πŸš€ Vip Call Girls Kolkataanamikaraghav4
Β 
CALL ON βž₯8923113531 πŸ”Call Girls Fazullaganj Lucknow best sexual service
CALL ON βž₯8923113531 πŸ”Call Girls Fazullaganj Lucknow best sexual serviceCALL ON βž₯8923113531 πŸ”Call Girls Fazullaganj Lucknow best sexual service
CALL ON βž₯8923113531 πŸ”Call Girls Fazullaganj Lucknow best sexual serviceanilsa9823
Β 
Call Girls 🫀 Mukherjee Nagar ➑️ 9999965857 ➑️ Delhi 🫦 Russian Escorts FULL ...
Call Girls 🫀 Mukherjee Nagar ➑️ 9999965857  ➑️ Delhi 🫦  Russian Escorts FULL ...Call Girls 🫀 Mukherjee Nagar ➑️ 9999965857  ➑️ Delhi 🫦  Russian Escorts FULL ...
Call Girls 🫀 Mukherjee Nagar ➑️ 9999965857 ➑️ Delhi 🫦 Russian Escorts FULL ...Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Β 
Osisko Gold Royalties Ltd - Corporate Presentation, April 23, 2024
Osisko Gold Royalties Ltd - Corporate Presentation, April 23, 2024Osisko Gold Royalties Ltd - Corporate Presentation, April 23, 2024
Osisko Gold Royalties Ltd - Corporate Presentation, April 23, 2024Osisko Gold Royalties Ltd
Β 

Recently uploaded (20)

ε¦‚δ½•εŠžη†ε―†θ‹ι‡Œε€§ε­¦ε ͺθ¨ζ–―εˆ†ζ ‘ζ―•δΈšθ―(ζ–‡ε‡­)UMKC学位证书
ε¦‚δ½•εŠžη†ε―†θ‹ι‡Œε€§ε­¦ε ͺθ¨ζ–―εˆ†ζ ‘ζ―•δΈšθ―(ζ–‡ε‡­)UMKCε­¦δ½θ―δΉ¦ε¦‚δ½•εŠžη†ε―†θ‹ι‡Œε€§ε­¦ε ͺθ¨ζ–―εˆ†ζ ‘ζ―•δΈšθ―(ζ–‡ε‡­)UMKC学位证书
ε¦‚δ½•εŠžη†ε―†θ‹ι‡Œε€§ε­¦ε ͺθ¨ζ–―εˆ†ζ ‘ζ―•δΈšθ―(ζ–‡ε‡­)UMKC学位证书
Β 
Call Girls 🫀 East Of Kailash ➑️ 9999965857 ➑️ Delhi 🫦 Russian Escorts FULL ...
Call Girls 🫀 East Of Kailash ➑️ 9999965857  ➑️ Delhi 🫦  Russian Escorts FULL ...Call Girls 🫀 East Of Kailash ➑️ 9999965857  ➑️ Delhi 🫦  Russian Escorts FULL ...
Call Girls 🫀 East Of Kailash ➑️ 9999965857 ➑️ Delhi 🫦 Russian Escorts FULL ...
Β 
CALL ON βž₯8923113531 πŸ”Call Girls Vineet Khand Lucknow best Night Fun service 🧦
CALL ON βž₯8923113531 πŸ”Call Girls Vineet Khand Lucknow best Night Fun service  🧦CALL ON βž₯8923113531 πŸ”Call Girls Vineet Khand Lucknow best Night Fun service  🧦
CALL ON βž₯8923113531 πŸ”Call Girls Vineet Khand Lucknow best Night Fun service 🧦
Β 
Collective Mining | Corporate Presentation - April 2024
Collective Mining | Corporate Presentation - April 2024Collective Mining | Corporate Presentation - April 2024
Collective Mining | Corporate Presentation - April 2024
Β 
Malad Escorts, (Pooja 09892124323), Malad Call Girls Service
Malad Escorts, (Pooja 09892124323), Malad Call Girls ServiceMalad Escorts, (Pooja 09892124323), Malad Call Girls Service
Malad Escorts, (Pooja 09892124323), Malad Call Girls Service
Β 
VIP 7001035870 Find & Meet Hyderabad Call Girls Shamshabad high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Shamshabad high-profile Call ...VIP 7001035870 Find & Meet Hyderabad Call Girls Shamshabad high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Shamshabad high-profile Call ...
Β 
VIP 7001035870 Find & Meet Hyderabad Call Girls Miyapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Miyapur high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Miyapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Miyapur high-profile Call Girl
Β 
VIP Kolkata Call Girl Entally πŸ‘‰ 8250192130 Available With Room
VIP Kolkata Call Girl Entally πŸ‘‰ 8250192130  Available With RoomVIP Kolkata Call Girl Entally πŸ‘‰ 8250192130  Available With Room
VIP Kolkata Call Girl Entally πŸ‘‰ 8250192130 Available With Room
Β 
Call Girls Service Green Park @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Green Park @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Green Park @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Green Park @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Β 
Russian Call Girls Rohini Sector 22 πŸ’“ Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Rohini Sector 22 πŸ’“ Delhi 9999965857 @Sabina Modi VVIP MODE...Russian Call Girls Rohini Sector 22 πŸ’“ Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Rohini Sector 22 πŸ’“ Delhi 9999965857 @Sabina Modi VVIP MODE...
Β 
VIP Kolkata Call Girls Bidhannagar 8250192130 Available With Room
VIP Kolkata Call Girls Bidhannagar 8250192130 Available With RoomVIP Kolkata Call Girls Bidhannagar 8250192130 Available With Room
VIP Kolkata Call Girls Bidhannagar 8250192130 Available With Room
Β 
Preet Vihar (Delhi) 9953330565 Escorts, Call Girls Services
Preet Vihar (Delhi) 9953330565 Escorts, Call Girls ServicesPreet Vihar (Delhi) 9953330565 Escorts, Call Girls Services
Preet Vihar (Delhi) 9953330565 Escorts, Call Girls Services
Β 
Call Girls In South Delhi πŸ“± 9999965857 🀩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Delhi πŸ“±  9999965857  🀩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Delhi πŸ“±  9999965857  🀩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Delhi πŸ“± 9999965857 🀩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Β 
VIP Kolkata Call Girl Rishra πŸ‘‰ 8250192130 Available With Room
VIP Kolkata Call Girl Rishra πŸ‘‰ 8250192130  Available With RoomVIP Kolkata Call Girl Rishra πŸ‘‰ 8250192130  Available With Room
VIP Kolkata Call Girl Rishra πŸ‘‰ 8250192130 Available With Room
Β 
ε¦‚δ½•εŠžη†(UTSζ―•δΈšθ―δΉ¦)ζ‚‰ε°Όη§‘ζŠ€ε€§ε­¦ζ―•δΈšθ―ε­¦δ½θ―δΉ¦
ε¦‚δ½•εŠžη†(UTSζ―•δΈšθ―δΉ¦)ζ‚‰ε°Όη§‘ζŠ€ε€§ε­¦ζ―•δΈšθ―ε­¦δ½θ―δΉ¦ε¦‚δ½•εŠžη†(UTSζ―•δΈšθ―δΉ¦)ζ‚‰ε°Όη§‘ζŠ€ε€§ε­¦ζ―•δΈšθ―ε­¦δ½θ―δΉ¦
ε¦‚δ½•εŠžη†(UTSζ―•δΈšθ―δΉ¦)ζ‚‰ε°Όη§‘ζŠ€ε€§ε­¦ζ―•δΈšθ―ε­¦δ½θ―δΉ¦
Β 
Call Girl Kolkata Sia 🀌 8250192130 πŸš€ Vip Call Girls Kolkata
Call Girl Kolkata Sia 🀌  8250192130 πŸš€ Vip Call Girls KolkataCall Girl Kolkata Sia 🀌  8250192130 πŸš€ Vip Call Girls Kolkata
Call Girl Kolkata Sia 🀌 8250192130 πŸš€ Vip Call Girls Kolkata
Β 
CALL ON βž₯8923113531 πŸ”Call Girls Fazullaganj Lucknow best sexual service
CALL ON βž₯8923113531 πŸ”Call Girls Fazullaganj Lucknow best sexual serviceCALL ON βž₯8923113531 πŸ”Call Girls Fazullaganj Lucknow best sexual service
CALL ON βž₯8923113531 πŸ”Call Girls Fazullaganj Lucknow best sexual service
Β 
Call Girls 🫀 Mukherjee Nagar ➑️ 9999965857 ➑️ Delhi 🫦 Russian Escorts FULL ...
Call Girls 🫀 Mukherjee Nagar ➑️ 9999965857  ➑️ Delhi 🫦  Russian Escorts FULL ...Call Girls 🫀 Mukherjee Nagar ➑️ 9999965857  ➑️ Delhi 🫦  Russian Escorts FULL ...
Call Girls 🫀 Mukherjee Nagar ➑️ 9999965857 ➑️ Delhi 🫦 Russian Escorts FULL ...
Β 
Osisko Gold Royalties Ltd - Corporate Presentation, April 23, 2024
Osisko Gold Royalties Ltd - Corporate Presentation, April 23, 2024Osisko Gold Royalties Ltd - Corporate Presentation, April 23, 2024
Osisko Gold Royalties Ltd - Corporate Presentation, April 23, 2024
Β 
Call Girls In Vasant Kunj πŸ“± 9999965857 🀩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Vasant Kunj πŸ“±  9999965857  🀩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In Vasant Kunj πŸ“±  9999965857  🀩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Vasant Kunj πŸ“± 9999965857 🀩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Β 

pcm-march-2020_1_5e71b8ff9c7ad_1584511231641.pdf

  • 1. PULSE CODE MODULATION Prepared by Dr. Sangeeta Srivastava for the students of B. Sc Electronics (Hons.), IIIrd year, Rajdhani College. Dated March 2020. The following references have been used: β€’ Communication Systems by Singh and Sapre β€’ Communication Systems by Haykin and Moher β€’ Analog and Digital Communication by Singal β€’ And, the You tube link https://www.youtube.com/watch?v=YJmUkNTBa8s
  • 2. Pulse Code Modulation:A Digital Modulation Technique Pulse Code Modulation (PCM) is a digital modulation technique. Here, a special form of A/D conversion takes place. It consists of sampling, quantizing, and encoding. β€’ Sampling is the process by which samples of the signals are taken in conformity with the SamplingTheorem. β€’ Quantization is the process by which the sampled signals lying between say, Vmax and Vmin are broken up into levels. Each level (quanta) is then assigned a single value. For example, a sampled signal lying between 0.5V to 1.5V will be assigned the value 1V. Unless the sampled signal has the value 1V, some error/ noise will be introduced due to the difference between the sampled value and the quantized value.This gives rise to Quantization Error/Noise. β€’ Encoding refers to the conversion of the quantized signal to digital form.
  • 3. PULSE CODE MODULATION Advantages of PCM Ruggedness to transmission noise and interference; Efficient regeneration of the coded signal along the transmission path; Possibility of a uniform format for different kinds of baseband signals; Ease of implementingTime Division Multiplexing. Disadvantages of PCM Increased BandWidth; Increased system complexity. Applications of PCM It is the standard form of digital audio in computers, compact discs, digital telephony and other digital telephony applications.
  • 4. THE FUNDAMENTALS A B C Pulse Value(v) Quantized Value Encoded Value A 3.8 4 100 B 1.2 1 001 C 5.7 6 110 (Pulses lying between -0.5V to 0.5V= Quantized to 0V, Pulses lying between 0.5V to 1.5V= Quantized to 1V……..) Analog Signal: Continuous value Continuous time Digital Signal: Encoded Value Discrete time Discrete value Discrete time PAM signal Quantization Coding PCM Continuous value Discrete time
  • 5. Encoded Signal for the Quantized Pulses Effect of Transmission Noise on Encoded Pulses ENCODING of QUANTIZED PULSES
  • 7. PCM SYSTEM in DETAIL PCM
  • 8. QUANTIZATION UNIFORM QUANTIZATION:The quantization levels(step size) are uniformly spaced over the complete input range. NON-UNIFORM QUANTIZATION:The quantization levels (step size) vary according to the instantaneous value of the input signal.
  • 9. UNIFORM QUANTIZATION S S (Note that in this example, M=8 and n=3)
  • 10. TYPES of UNIFORM QUANTIZATION Midtread Uniform Quantizer Midriser Uniform Quantizer
  • 12. NON-UNIFORM QUANTIZATION: COMPANDING Companding is the process of compressing the signal at the transmitter end and expanding it at the receiver end to achieve a uniform Signal to Noise ratio across all signal levels. As signals get quantized according to their strengths, non-uniform quantization is said to take place. Compression at the transmitter: Low level samples are amplified whereas the high-level samples are attenuated or compressed. Expansion at the receiver:The compressed signals are expanded to recover the original sample values. Companding
  • 14. β€’ Sending binary numbers directly through the channel seems to be the simplest option. β€’ However, the resulting bit patterns might create an undesirable static voltage. β€’ Therefore, Line Codes are used to eliminate the average static voltage and save power and perhaps even bandwidth. ENCODING 0 volt 5 volt average static voltage 0 0 0 0 0 0 1 1 1 1 1
  • 15. β€’ Unipolar signaling: 1 = +A volt, 0 = 0 volt β€’ Polar signaling: 1 = +A volt, 0 = -A volt β€’ Bipolar signaling: 1 = +A or –A, 0 = 0 volt (Also called the alternate mark inversion – AMI) β€’ Manchester signaling: 1 = +A (half duration) followed by –A (half duration) 0 = -A (half duration) followed by +A (half duration) β€’ Differential Encoding: a binary value is denoted by a signal change rather than a particular signal state. Additional combinations can be made along with RZ (return to zero) and NRZ (non return to zero). TYPES of LINE CODE
  • 16. Types of Line Code (Contd.) Differential Encoding
  • 17. Equalizer Decision Making Device Timing Circuit Distorted PCM signal Regenerated PCM signal β€’ Equalization: Amplitude and Phase Distortions introduced in PCM signals are removed by reshaping the received distorted pulses. β€’ Timing Circuit:The circuit derives a periodic pulse train from the received pulses. These are used for sampling the equalized pulses at that instant where SNR is maximum. β€’ The Decision-Making Device: this device is enabled when the amplitude of the equalized pulses plus noise exceeds a predetermined threshold level. REGENERATIVE REPEATER
  • 18. As the PCM channels are bandlimited, the received waveforms are distorted as they extend in the next time slot. Resulting in error in determination of received bits. In PCM, adjacent time slots are generally symbols in code representation of a single quantized sample INTERSYMBOL INTERFERENCE
  • 19. NOISE IN PCM SYSTEMS Two major sources of noise in PCM systems are: A)Transmission Noise (may be introduced anywhere between the transmitter output and the receiver input) B) Quantization Noise (is introduced in the transmitter and is carried along to the receiver output)
  • 20. TRANSMISSION NOISE A B C 𝑉" 𝑉" Figure A shows the bits 101 that are transmitted. Figure B shows the distortion due to noise at the receiver end. All three bits X, Y, Z remain within the limits of the threshold voltage 𝑉". Therefore the correct code 101 is received. In Figure C, however, the X bit is received as a 0 and Y bit is received as a 1. The Z bit remains error free. The possibility of errors being introduced as in Fig. C is very low. And, can be minimized further by increasing the difference between the voltage levels of bit 1 and 0.
  • 21. QUANTIZATION NOISE Linear input-output transfer curve Quantized signal Quantization Error
  • 22. QUANTIZATION NOISE (CONTD.) . A single Quantization step in detail Quantization Error 0 Quantization Error 2 2 2 2 𝑑%
  • 23. QUANTIZATION NOISE (CONTD.) If the probability density distribution is uniform, then the mean square quantization error will be given by: 𝐸'( ) = βˆ†π‘‰ ) 12 If the total number of levels be=𝑀 And the peak to peak signal range varies between +𝑀 ⁄ βˆ†π‘‰ 2 to -𝑀 ⁄ βˆ†π‘‰ 2 The total signal variation = π‘€βˆ†π‘‰ For a signal with a uniform probability distribution within this range, the mean square signal voltage is given by: 𝐸% ) = π‘€βˆ†π‘‰ ) 3 Therefore, the Signal to Noise ratio (SNR) will be given by: 𝑆𝑁𝑅 = 𝐸6 ) 𝐸'( ) = 4𝑀) As, 𝑀 = 2', where n is the total number of bits per code word, 𝑆𝑁𝑅 = 4Γ—2)'
  • 24. In Decibels, the SNR will be given by: 𝑆𝑁𝑅9: = 10π‘™π‘œπ‘”4 + 20π‘™π‘œπ‘”π‘€ dB 𝑆𝑁𝑅9: = 10π‘™π‘œπ‘”4 + 20π‘™π‘œπ‘”2' = (6 + 6𝑛) 𝑑𝐡 It may be noted that the constant 6 is dependent on the quantization technique being used. Dependence of the SNR on the number of bits n implies that the SNR will be improved by increasing n. Of course, increasing M or n is a tradeoff with the resultant increased system complexity. QUANTIZATION NOISE (CONTD.)
  • 25. BANDWIDTH OF TDM- PCM SYSTEM Let, the number of channels bandlimited to 𝑓H = 𝑁 And the length of PCM code or the number of bits per code word=n Now, the Sampling Frequency=2𝑓HHz Therefore, the SamplingTime= ⁄ 1 2𝑓H sec So, the total number of bits per sampling period including the synchronizing bit=𝑛𝑁 + 1 The Bit Duration=𝑇: = 6JHKLM'N OPQMR9 "RSJL 'THUPQ RV UMS% = W )VX 'YZW sec Therefore, the Bandwidth π΅π‘Š = 2𝑓H 𝑛𝑁 + 1 β‰ˆ 2𝑓H𝑛𝑁 Hz