SlideShare ist ein Scribd-Unternehmen logo
1 von 23
BY : MS. SURABHI TANKKAR
          ME ETRX
•A digital signal is superior to an analog signal
because it is more robust to noise and can easily
be recovered, corrected and amplified.
• For this reason, the tendency today is to
change an analog signal to digital data.
•Generally used two techniques are :
pulse code modulation and
delta modulation

.
PCM
    PCM consists of three steps to digitize an analog
     signal:
    1. Sampling
    2. Quantization
    3. Binary encoding
    Before we sample, we have to filter the signal to limit
     the maximum frequency of the signal as it affects the
     sampling rate.
    Filtering should ensure that we do not distort the
     signal, ie remove high frequency components that
     affect the signal shape.
PCM ENCODER
SAMPLING
 Analog signal is sampled every TS secs.
 Ts is referred to as the sampling interval.
 fs = 1/Ts is called the sampling rate or sampling
  frequency.
 There are 3 sampling methods:
   Ideal - an impulse at each sampling instant
   Natural - a pulse of short width with varying amplitude
   Flattop - sample and hold, like natural but with single
    amplitude value
3 DIFFERENT SAMPLING METHODS
Quantization
     Quantization is the process of “rounding off” a sample
      according to some rule.
Nonuniform Quantizing
 Voice analog signals are more likely to have
  amplitude values near zero than at the extreme peak
  values allowed.
 For signals with nonuniform amplitude distribution,
  the granular quantizing noise will be a serious
  problem if the step size is not reduced for amplitude
  values near zero and increased for extremely large
  values. This is called nonuniform quantizing since a
  variable step size is used.
Encoding

 Encoding is the process of representing the sampled
  values as a binary number in the range 0 to n.
 The value of n is chosen as a power of 2, depending on
  the accuracy required.
 Increasing n reduces the step size between adjacent
  Quantization levels and hence reduces the
  Quantization noise.
 The down side of this is that the amount of digital
  data required to represent the analog signal increases.
Quantization Error and SNQR
 When a signal is quantized, we introduce an error - the coded signal
    is an approximation of the actual amplitude value.
   The difference between actual and coded value (midpoint) is referred
    to as the quantization error.
   Signals with lower amplitude values will suffer more from
    quantization error as the error range: /2, is fixed for all signal levels.
   Non linear quantization is used to alleviate this problem. Goal is to
    keep SNQR fixed for all sample values.
   Two approaches:
      The quantization levels follow a logarithmic curve. Smaller ’s at
        lower amplitudes and larger ’s at higher amplitudes.
      Companding: The sample values are compressed at the sender
        into logarithmic zones, and then expanded at the receiver. The
        zon
PCM DECODER
PCM DECODER
 To recover an analog signal from a digitized signal
  we follow the following steps:
   We use a hold circuit that holds the amplitude value of a
    pulse till the next pulse arrives.
   We pass this signal through a low pass filter with a cutoff
    frequency that is equal to the highest frequency in the
    pre-sampled signal.
PCM TRANSMISSION SYSTEM
Companding

 In telecommunication, signalprocessing,
 companding (occasionally called compansion) is a
 method of mitigating the detrimental effects of a
 channel with limited dynamic range.
 The name is a portmanteau of compressing and
 expanding
A LAW & µ- LAW
A LAW & µ- LAW
Speech Companding

 The human auditory system is believed to be a
  logarithmic process in which high amplitude sounds
  do not require the same resolution as low amplitude
  sounds.
 The human ear is more sensitive to quantization noise
  in small signals than large signals.
 A-law and µ-law coding apply a logarithmic
  quantization function to adjust the data resolution in
  proportion to the level of the input signal.
Differential Pulse Code Modulation
(DPCM)


 quantises the difference between the original and the
  predicted signals, i.e. the difference between successive
  values.
 Leads to reduction in the number of bits used per sample
  over that used for PCM. Using DPCM can reduce the bit
  rate of voice transmission down to 48 kbps.
 DPCM can be described as a predictive coding scheme.
Adaptive Differential Pulse Code Modulation
(ADPCM)

 ADPCM adapts the Quantization levels of the
  difference signal that is generated during the DPCM
  process.
 If the difference signal is low, ADPCM reduces the size
  of the Quantization levels.
 If the difference signal is high, ADPCM increases the
  size of the Quantization levels.
 The Quantization level is thus adapted to the size of
  the input difference signal, generating a uniform
  signal-to-noise ratio throughout the dynamic range of
  the difference signal.
Time Division Multiplexing (TDM)
in PCM
      Transmitter                                   Receiver
        Timing                                      Timing


Ch1                                                            Ch1
i/p    Buffer                                          LPF1    o/p
Ch1                       Transmission Line                    Ch1
i/p    Buffer                                          LPF2    o/p
                    SW1                       SW2
Ch1                                                            Ch1
i/p    Buffer                                          LPF3    o/p
Applications of PCM-TDM systems
 TDM and Codecs
 Digital Transmission Hierarchies
 Plesiochronous Digital Hierarchy (PDH)
Limitations of PCM systems
 Choosing a discrete value near the analog signal for each
  sample leads to quantization error.
 Between samples no measurement of the signal is made;
  the sampling theorem guarantees non-ambiguous
  representation and recovery of the signal only if it has no
  energy at frequency fs/2 or higher (one half the sampling
  frequency, known as the Nyquist frequency); higher
  frequencies will generally not be correctly represented or
  recovered.
 As samples are dependent on time, an accurate clock is
  required for accurate reproduction. If either the encoding
  or decoding clock is not stable, its frequency drift will
  directly affect the output quality of the device.
THANK YOU

Weitere ähnliche Inhalte

Was ist angesagt?

Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulationGec bharuch
 
Pulse code modulation and Quantization
Pulse code modulation and QuantizationPulse code modulation and Quantization
Pulse code modulation and QuantizationMuhamamd Awaissaleem
 
Te 4 pulse_modulation
Te 4 pulse_modulationTe 4 pulse_modulation
Te 4 pulse_modulationShohan Ean
 
Pcm transmitter and receiver
Pcm transmitter and receiverPcm transmitter and receiver
Pcm transmitter and receiverBPrabhaPalani
 
Companding and DPCM and ADPCM
Companding and DPCM and ADPCMCompanding and DPCM and ADPCM
Companding and DPCM and ADPCMnaimish12
 
Chapter 6m
Chapter 6mChapter 6m
Chapter 6mwafaa_A7
 
Pulse code modulation and Demodulation
Pulse code modulation and DemodulationPulse code modulation and Demodulation
Pulse code modulation and DemodulationAbdul Razaq
 
Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulationNaveen Sihag
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulationavocado1111
 
Pulse Code Modulation
Pulse Code Modulation Pulse Code Modulation
Pulse Code Modulation ZunAib Ali
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulationstk_gpg
 
EEP306: Delta modulation
EEP306: Delta modulationEEP306: Delta modulation
EEP306: Delta modulationUmang Gupta
 

Was ist angesagt? (20)

Pulse code mod
Pulse code modPulse code mod
Pulse code mod
 
Pcm
PcmPcm
Pcm
 
Dpcm
DpcmDpcm
Dpcm
 
Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulation
 
Pulse code modulation and Quantization
Pulse code modulation and QuantizationPulse code modulation and Quantization
Pulse code modulation and Quantization
 
Te 4 pulse_modulation
Te 4 pulse_modulationTe 4 pulse_modulation
Te 4 pulse_modulation
 
Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulation
 
Pcm transmitter and receiver
Pcm transmitter and receiverPcm transmitter and receiver
Pcm transmitter and receiver
 
1 PCM & Encoding
1  PCM & Encoding1  PCM & Encoding
1 PCM & Encoding
 
Pcm
PcmPcm
Pcm
 
Companding and DPCM and ADPCM
Companding and DPCM and ADPCMCompanding and DPCM and ADPCM
Companding and DPCM and ADPCM
 
Chapter 6m
Chapter 6mChapter 6m
Chapter 6m
 
Pulse code modulation and Demodulation
Pulse code modulation and DemodulationPulse code modulation and Demodulation
Pulse code modulation and Demodulation
 
Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulation
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulation
 
Pulse Code Modulation
Pulse Code Modulation Pulse Code Modulation
Pulse Code Modulation
 
Pulse modulation
Pulse modulationPulse modulation
Pulse modulation
 
Waveform coding
Waveform codingWaveform coding
Waveform coding
 
EEP306: Delta modulation
EEP306: Delta modulationEEP306: Delta modulation
EEP306: Delta modulation
 
Dcom ppt(en.39) dpcm
Dcom ppt(en.39) dpcmDcom ppt(en.39) dpcm
Dcom ppt(en.39) dpcm
 

Ähnlich wie Presentation ct

Pulse code modulation (PCM)
Pulse code modulation (PCM)Pulse code modulation (PCM)
Pulse code modulation (PCM)Mahima Shastri
 
Communication Engineering-Unit 2
Communication Engineering-Unit 2Communication Engineering-Unit 2
Communication Engineering-Unit 2RemyaRoseS
 
Introduction to communication system lecture4
Introduction to communication system lecture4Introduction to communication system lecture4
Introduction to communication system lecture4Jumaan Ally Mohamed
 
TeleCom Lecture 07.ppt
TeleCom Lecture 07.pptTeleCom Lecture 07.ppt
TeleCom Lecture 07.pptRiyaBatool
 
Digital communication systems
Digital communication systemsDigital communication systems
Digital communication systemsAmjad Khan
 
_Pulse-Modulation-Techniqnes.pdf
_Pulse-Modulation-Techniqnes.pdf_Pulse-Modulation-Techniqnes.pdf
_Pulse-Modulation-Techniqnes.pdfSoyallRobi
 
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
 
DIGITALModulation.pptx "Advanced Digital Modulation Techniques"
DIGITALModulation.pptx "Advanced Digital Modulation Techniques"DIGITALModulation.pptx "Advanced Digital Modulation Techniques"
DIGITALModulation.pptx "Advanced Digital Modulation Techniques"neltalagtag025
 
analog communication system for undergraduate .pdf
analog communication  system for undergraduate .pdfanalog communication  system for undergraduate .pdf
analog communication system for undergraduate .pdfAlaAwouda
 
Pulse Modulation.ppt
Pulse Modulation.pptPulse Modulation.ppt
Pulse Modulation.pptABYTHOMAS46
 
Transmission of digital signals
Transmission of digital signalsTransmission of digital signals
Transmission of digital signalsSachin Artani
 
communication concepts on sampling process
communication concepts on sampling processcommunication concepts on sampling process
communication concepts on sampling processNatarajVijapur
 
PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)vishnudharan11
 

Ähnlich wie Presentation ct (20)

Pulse code modulation (PCM)
Pulse code modulation (PCM)Pulse code modulation (PCM)
Pulse code modulation (PCM)
 
Communication Engineering-Unit 2
Communication Engineering-Unit 2Communication Engineering-Unit 2
Communication Engineering-Unit 2
 
Introduction to communication system lecture4
Introduction to communication system lecture4Introduction to communication system lecture4
Introduction to communication system lecture4
 
311 pulse modulation
311 pulse modulation311 pulse modulation
311 pulse modulation
 
Analog_to_Digital.pdf
Analog_to_Digital.pdfAnalog_to_Digital.pdf
Analog_to_Digital.pdf
 
TeleCom Lecture 07.ppt
TeleCom Lecture 07.pptTeleCom Lecture 07.ppt
TeleCom Lecture 07.ppt
 
Pcm
PcmPcm
Pcm
 
Digital communication systems
Digital communication systemsDigital communication systems
Digital communication systems
 
Digital modulation
Digital modulationDigital modulation
Digital modulation
 
_Pulse-Modulation-Techniqnes.pdf
_Pulse-Modulation-Techniqnes.pdf_Pulse-Modulation-Techniqnes.pdf
_Pulse-Modulation-Techniqnes.pdf
 
Unit 3.pptx
Unit 3.pptxUnit 3.pptx
Unit 3.pptx
 
PCM-Part 1.pptx
PCM-Part 1.pptxPCM-Part 1.pptx
PCM-Part 1.pptx
 
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
 
DIGITALModulation.pptx "Advanced Digital Modulation Techniques"
DIGITALModulation.pptx "Advanced Digital Modulation Techniques"DIGITALModulation.pptx "Advanced Digital Modulation Techniques"
DIGITALModulation.pptx "Advanced Digital Modulation Techniques"
 
analog communication system for undergraduate .pdf
analog communication  system for undergraduate .pdfanalog communication  system for undergraduate .pdf
analog communication system for undergraduate .pdf
 
Pulse Modulation.ppt
Pulse Modulation.pptPulse Modulation.ppt
Pulse Modulation.ppt
 
Transmission of digital signals
Transmission of digital signalsTransmission of digital signals
Transmission of digital signals
 
communication concepts on sampling process
communication concepts on sampling processcommunication concepts on sampling process
communication concepts on sampling process
 
PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)PULSE CODE MODULATION (PCM)
PULSE CODE MODULATION (PCM)
 

Kürzlich hochgeladen

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Kürzlich hochgeladen (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Presentation ct

  • 1. BY : MS. SURABHI TANKKAR ME ETRX
  • 2. •A digital signal is superior to an analog signal because it is more robust to noise and can easily be recovered, corrected and amplified. • For this reason, the tendency today is to change an analog signal to digital data. •Generally used two techniques are : pulse code modulation and delta modulation .
  • 3. PCM  PCM consists of three steps to digitize an analog signal: 1. Sampling 2. Quantization 3. Binary encoding  Before we sample, we have to filter the signal to limit the maximum frequency of the signal as it affects the sampling rate.  Filtering should ensure that we do not distort the signal, ie remove high frequency components that affect the signal shape.
  • 5. SAMPLING  Analog signal is sampled every TS secs.  Ts is referred to as the sampling interval.  fs = 1/Ts is called the sampling rate or sampling frequency.  There are 3 sampling methods:  Ideal - an impulse at each sampling instant  Natural - a pulse of short width with varying amplitude  Flattop - sample and hold, like natural but with single amplitude value
  • 7. Quantization  Quantization is the process of “rounding off” a sample according to some rule.
  • 8. Nonuniform Quantizing  Voice analog signals are more likely to have amplitude values near zero than at the extreme peak values allowed.  For signals with nonuniform amplitude distribution, the granular quantizing noise will be a serious problem if the step size is not reduced for amplitude values near zero and increased for extremely large values. This is called nonuniform quantizing since a variable step size is used.
  • 9. Encoding  Encoding is the process of representing the sampled values as a binary number in the range 0 to n.  The value of n is chosen as a power of 2, depending on the accuracy required.  Increasing n reduces the step size between adjacent Quantization levels and hence reduces the Quantization noise.  The down side of this is that the amount of digital data required to represent the analog signal increases.
  • 10. Quantization Error and SNQR  When a signal is quantized, we introduce an error - the coded signal is an approximation of the actual amplitude value.  The difference between actual and coded value (midpoint) is referred to as the quantization error.  Signals with lower amplitude values will suffer more from quantization error as the error range: /2, is fixed for all signal levels.  Non linear quantization is used to alleviate this problem. Goal is to keep SNQR fixed for all sample values.  Two approaches:  The quantization levels follow a logarithmic curve. Smaller ’s at lower amplitudes and larger ’s at higher amplitudes.  Companding: The sample values are compressed at the sender into logarithmic zones, and then expanded at the receiver. The zon
  • 12. PCM DECODER  To recover an analog signal from a digitized signal we follow the following steps:  We use a hold circuit that holds the amplitude value of a pulse till the next pulse arrives.  We pass this signal through a low pass filter with a cutoff frequency that is equal to the highest frequency in the pre-sampled signal.
  • 14. Companding In telecommunication, signalprocessing, companding (occasionally called compansion) is a method of mitigating the detrimental effects of a channel with limited dynamic range. The name is a portmanteau of compressing and expanding
  • 15. A LAW & µ- LAW
  • 16. A LAW & µ- LAW
  • 17. Speech Companding  The human auditory system is believed to be a logarithmic process in which high amplitude sounds do not require the same resolution as low amplitude sounds.  The human ear is more sensitive to quantization noise in small signals than large signals.  A-law and µ-law coding apply a logarithmic quantization function to adjust the data resolution in proportion to the level of the input signal.
  • 18. Differential Pulse Code Modulation (DPCM)  quantises the difference between the original and the predicted signals, i.e. the difference between successive values.  Leads to reduction in the number of bits used per sample over that used for PCM. Using DPCM can reduce the bit rate of voice transmission down to 48 kbps.  DPCM can be described as a predictive coding scheme.
  • 19. Adaptive Differential Pulse Code Modulation (ADPCM)  ADPCM adapts the Quantization levels of the difference signal that is generated during the DPCM process.  If the difference signal is low, ADPCM reduces the size of the Quantization levels.  If the difference signal is high, ADPCM increases the size of the Quantization levels.  The Quantization level is thus adapted to the size of the input difference signal, generating a uniform signal-to-noise ratio throughout the dynamic range of the difference signal.
  • 20. Time Division Multiplexing (TDM) in PCM Transmitter Receiver Timing Timing Ch1 Ch1 i/p Buffer LPF1 o/p Ch1 Transmission Line Ch1 i/p Buffer LPF2 o/p SW1 SW2 Ch1 Ch1 i/p Buffer LPF3 o/p
  • 21. Applications of PCM-TDM systems  TDM and Codecs  Digital Transmission Hierarchies  Plesiochronous Digital Hierarchy (PDH)
  • 22. Limitations of PCM systems  Choosing a discrete value near the analog signal for each sample leads to quantization error.  Between samples no measurement of the signal is made; the sampling theorem guarantees non-ambiguous representation and recovery of the signal only if it has no energy at frequency fs/2 or higher (one half the sampling frequency, known as the Nyquist frequency); higher frequencies will generally not be correctly represented or recovered.  As samples are dependent on time, an accurate clock is required for accurate reproduction. If either the encoding or decoding clock is not stable, its frequency drift will directly affect the output quality of the device.