SlideShare a Scribd company logo
1 of 26
EEE358S Fundamentals of Communications Engineering Pulse Code Modulation Emmanuel O Bejide [email_address] http://www.uct.ac.za/depts/staff/rebejide/ Department of Electrical Engineering University of Cape Town
Analogue to Digital ,[object Object],[object Object],Low-pass  Filter Encoder;  Pulse modulate Sampler Quantizer Continuous-time message signal PCM wave Quantized PAM signal Updated 9/2004
Encoding ,[object Object],[object Object],[object Object],Updated 9/2004 Quantized PAM signal A real integer PCM codeword (bit stream) digitization To binary
Codeword ,[object Object],[object Object],[object Object],[object Object],Updated 9/2004
Analogue to Digital time Analogue waveform voltage 0000 0011 0101 0111 1001 1011 1101 1111 0010 0100 0110 1000 1010 1100 1110 0 1 1110 1000 0100 0010 0000 0011 0101 1011 Bit stream Sign bit PCM Codeword 3. Digitize into real integers 1. Sample analogue waveform at discrete times 2. Quantize into discrete levels Updated 9/2004 0 1 2 3 4 5 6 7 -1 -2 -3 -4 -5 -6 -7 -7 -4 -2 -1 0 1 2 5 4. To binary 1 1 1 0 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 1 0 1 0 1 1 1
Types of Encoding (to PCM Waveforms) Unipolar RZ NRZ Bipolar  AMI Biphase  Polar M L S Updated 9/2004 Polar Bipolar Unipolar
Encoder Attributes ,[object Object],[object Object],[object Object],[object Object],[object Object],Updated 9/2004
NRZ – Unipolar/Polar – L/M/S Coding Unipolar RZ NRZ Bipolar  AMI Biphase  Polar M L S Updated 9/2004 Polar Bipolar Uniolar
NRZ coding may be unipolar or polar 1 0 1 1 0 1 1 0 0 1 Unipolar NRZ-L Polar NRZ-L
NRZ-L Coding ,[object Object],[object Object],[object Object],[object Object]
(Polar) NRZ Coding 1 0 1 1 0 1 1 0 0 1 NRZ-L NRZ-M NRZ-S
NRZ – Unipolar/Polar – L/M/S Coding ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Updated 9/2004
RZ – Bipolar/Unipolar Coding Unipolar RZ NRZ Bipolar  AMI Biphase  Polar M L S Updated 9/2004 Polar Bipolar Unipolar
RZ Coding may be unipolar or bipolar 1 0 1 1 0 1 1 0 0 1 Unipolar RZ Bipolar RZ RZ-AMI Include RZ-AMI here for completeness, defer discussion Updated 9/2004
RZ Coding may be unipolar or bipolar ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Biphase Coding Unipolar RZ NRZ Bipolar  AMI Biphase  Polar M L S Updated 9/2004 Polar Bipolar Unipolar
Biphase Coding 1 0 1 1 0 1 1 0 0 1 biphase-L biphase-M biphase-S
Biphase Coding may be L, M, or S ,[object Object],[object Object],[object Object],[object Object],[object Object]
Biphase Coding may be L, M, or S ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
AMI Coding Unipolar RZ NRZ Bipolar  AMI Biphase  Polar M L S Updated 9/2004 Polar Bipolar Unipolar
(Bipolar) AMI Coding may be NRZ or RZ 1 0 1 1 0 1 1 0 0 1 NRZ-AMI RZ-AMI
AMI Coding may be NRZ or RZ ,[object Object],[object Object],[object Object],[object Object],[object Object]
B8ZS coding ,[object Object],[object Object],[object Object],[object Object],[object Object]
B8ZS coding versus bipolar NRZ-AMI 0 0 0 0 0 1 0 0 0 1 NRZ-AMI B8ZS V V
HDB3 coding ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
HDB3 coding versus bipolar NRZ-AMI 0 0 1 1 0 1 0 0 0 0 NRZ-AMI HDB3 V B 0 V 0 V

More Related Content

What's hot

Convolution codes and turbo codes
Convolution codes and turbo codesConvolution codes and turbo codes
Convolution codes and turbo codesManish Srivastava
 
ASK, FSK, PSK Modulation Techniques in Detail
ASK, FSK, PSK Modulation Techniques in DetailASK, FSK, PSK Modulation Techniques in Detail
ASK, FSK, PSK Modulation Techniques in Detailnomanbarki
 
Optical Communication Unit 1 - Mode Theory
Optical Communication  Unit 1 -  Mode TheoryOptical Communication  Unit 1 -  Mode Theory
Optical Communication Unit 1 - Mode TheoryKannanKrishnana
 
Digital modulation
Digital modulationDigital modulation
Digital modulationIbrahim Omar
 
Modulation techniques
Modulation techniquesModulation techniques
Modulation techniquesSathish Kumar
 
Introduction of digital communication
Introduction of digital communicationIntroduction of digital communication
Introduction of digital communicationasodariyabhavesh
 
Diversity Techniques in Wireless Communication
Diversity Techniques in Wireless CommunicationDiversity Techniques in Wireless Communication
Diversity Techniques in Wireless CommunicationSahar Foroughi
 
Sonet (synchronous optical networking )
Sonet (synchronous optical networking )Sonet (synchronous optical networking )
Sonet (synchronous optical networking )Hamza Sajjad
 
Motion Estimation - umit 5 (II).pdf
Motion Estimation  - umit 5 (II).pdfMotion Estimation  - umit 5 (II).pdf
Motion Estimation - umit 5 (II).pdfHeenaSyed6
 
Decimation and Interpolation
Decimation and InterpolationDecimation and Interpolation
Decimation and InterpolationFernando Ojeda
 
Digital Data, Digital Signal | Scrambling Techniques
Digital Data, Digital Signal | Scrambling TechniquesDigital Data, Digital Signal | Scrambling Techniques
Digital Data, Digital Signal | Scrambling TechniquesBiplap Bhattarai
 
Optimal reception-of-digital-signals
Optimal reception-of-digital-signalsOptimal reception-of-digital-signals
Optimal reception-of-digital-signalsxyxz
 
Reflex klystron amplifier , microwave klystron amplifier
Reflex klystron amplifier , microwave klystron amplifierReflex klystron amplifier , microwave klystron amplifier
Reflex klystron amplifier , microwave klystron amplifierKamal Bhagat
 

What's hot (20)

Convolution codes and turbo codes
Convolution codes and turbo codesConvolution codes and turbo codes
Convolution codes and turbo codes
 
ASK, FSK, PSK Modulation Techniques in Detail
ASK, FSK, PSK Modulation Techniques in DetailASK, FSK, PSK Modulation Techniques in Detail
ASK, FSK, PSK Modulation Techniques in Detail
 
Optical Communication Unit 1 - Mode Theory
Optical Communication  Unit 1 -  Mode TheoryOptical Communication  Unit 1 -  Mode Theory
Optical Communication Unit 1 - Mode Theory
 
Digital modulation
Digital modulationDigital modulation
Digital modulation
 
Multirate DSP
Multirate DSPMultirate DSP
Multirate DSP
 
Modulation techniques
Modulation techniquesModulation techniques
Modulation techniques
 
Introduction of digital communication
Introduction of digital communicationIntroduction of digital communication
Introduction of digital communication
 
Diversity Techniques in Wireless Communication
Diversity Techniques in Wireless CommunicationDiversity Techniques in Wireless Communication
Diversity Techniques in Wireless Communication
 
Sonet (synchronous optical networking )
Sonet (synchronous optical networking )Sonet (synchronous optical networking )
Sonet (synchronous optical networking )
 
Source coding
Source codingSource coding
Source coding
 
Digital Communication Techniques
Digital Communication TechniquesDigital Communication Techniques
Digital Communication Techniques
 
Convolutional codes
Convolutional codesConvolutional codes
Convolutional codes
 
Motion Estimation - umit 5 (II).pdf
Motion Estimation  - umit 5 (II).pdfMotion Estimation  - umit 5 (II).pdf
Motion Estimation - umit 5 (II).pdf
 
Line Coding.pptx
Line Coding.pptxLine Coding.pptx
Line Coding.pptx
 
Decimation and Interpolation
Decimation and InterpolationDecimation and Interpolation
Decimation and Interpolation
 
Digital Data, Digital Signal | Scrambling Techniques
Digital Data, Digital Signal | Scrambling TechniquesDigital Data, Digital Signal | Scrambling Techniques
Digital Data, Digital Signal | Scrambling Techniques
 
Shift Registers
Shift RegistersShift Registers
Shift Registers
 
Optimal reception-of-digital-signals
Optimal reception-of-digital-signalsOptimal reception-of-digital-signals
Optimal reception-of-digital-signals
 
Spread spectrum
Spread spectrumSpread spectrum
Spread spectrum
 
Reflex klystron amplifier , microwave klystron amplifier
Reflex klystron amplifier , microwave klystron amplifierReflex klystron amplifier , microwave klystron amplifier
Reflex klystron amplifier , microwave klystron amplifier
 

Viewers also liked

4 signal encodingtechniques
4 signal encodingtechniques4 signal encodingtechniques
4 signal encodingtechniquesHattori Sidek
 
U N I T I I Baseband Demod V S H
U N I T I I  Baseband Demod  V S HU N I T I I  Baseband Demod  V S H
U N I T I I Baseband Demod V S HPrathmesh Ghodke
 
Chapter 4 - Digital Transmission
Chapter 4 - Digital TransmissionChapter 4 - Digital Transmission
Chapter 4 - Digital TransmissionWayne Jones Jnr
 
Digital communication systems unit 1
Digital communication systems unit 1Digital communication systems unit 1
Digital communication systems unit 1Anil Nigam
 
Digital communication system
Digital communication systemDigital communication system
Digital communication systembabak danyal
 
Digital communication systems
Digital communication systemsDigital communication systems
Digital communication systemsNisreen Bashar
 
Data Encoding
Data EncodingData Encoding
Data EncodingLuka M G
 
Chapter 3 - Data and Signals
Chapter 3 - Data and SignalsChapter 3 - Data and Signals
Chapter 3 - Data and SignalsWayne Jones Jnr
 

Viewers also liked (13)

4 signal encodingtechniques
4 signal encodingtechniques4 signal encodingtechniques
4 signal encodingtechniques
 
Chapter4
Chapter4Chapter4
Chapter4
 
U N I T I I Baseband Demod V S H
U N I T I I  Baseband Demod  V S HU N I T I I  Baseband Demod  V S H
U N I T I I Baseband Demod V S H
 
Codigos 1
Codigos 1Codigos 1
Codigos 1
 
Chapter 4 - Digital Transmission
Chapter 4 - Digital TransmissionChapter 4 - Digital Transmission
Chapter 4 - Digital Transmission
 
Digital communication systems unit 1
Digital communication systems unit 1Digital communication systems unit 1
Digital communication systems unit 1
 
Digital communication system
Digital communication systemDigital communication system
Digital communication system
 
Chap 5
Chap 5Chap 5
Chap 5
 
Line coding
Line codingLine coding
Line coding
 
Digital communication systems
Digital communication systemsDigital communication systems
Digital communication systems
 
Line coding
Line coding Line coding
Line coding
 
Data Encoding
Data EncodingData Encoding
Data Encoding
 
Chapter 3 - Data and Signals
Chapter 3 - Data and SignalsChapter 3 - Data and Signals
Chapter 3 - Data and Signals
 

Similar to Koding

W6_Ch5_Signal Encoding.pdf
W6_Ch5_Signal Encoding.pdfW6_Ch5_Signal Encoding.pdf
W6_Ch5_Signal Encoding.pdfmatom84405
 
digital-analog_22222222222222222222222.pdf
digital-analog_22222222222222222222222.pdfdigital-analog_22222222222222222222222.pdf
digital-analog_22222222222222222222222.pdfKiranG731731
 
base-band_digital_data_transmission-Line coding - Copy.ppt
base-band_digital_data_transmission-Line coding - Copy.pptbase-band_digital_data_transmission-Line coding - Copy.ppt
base-band_digital_data_transmission-Line coding - Copy.pptAbyThomas54
 
Linecodingstudent 140716233501-phpapp01
Linecodingstudent 140716233501-phpapp01Linecodingstudent 140716233501-phpapp01
Linecodingstudent 140716233501-phpapp01Gita Patil
 
line coding techniques, block coding and all type of coding
line coding techniques, block coding and all type of codingline coding techniques, block coding and all type of coding
line coding techniques, block coding and all type of codingDrZMaryLivinsaProfEC
 
04 digital transmission
04 digital transmission04 digital transmission
04 digital transmissionMeenakshi Paul
 
Introduction to communication system lecture5
Introduction to communication system lecture5Introduction to communication system lecture5
Introduction to communication system lecture5Jumaan Ally Mohamed
 
DCN 5th ed. slides ch04 Digital Transmission.pdf
DCN 5th ed. slides ch04 Digital Transmission.pdfDCN 5th ed. slides ch04 Digital Transmission.pdf
DCN 5th ed. slides ch04 Digital Transmission.pdfBilal Munir Mughal
 
Data communications 4 1
Data communications 4 1Data communications 4 1
Data communications 4 1Raymond Pidor
 
Lec_CodingSchemes.pptx
Lec_CodingSchemes.pptxLec_CodingSchemes.pptx
Lec_CodingSchemes.pptxslayHoaqin
 

Similar to Koding (20)

W6_Ch5_Signal Encoding.pdf
W6_Ch5_Signal Encoding.pdfW6_Ch5_Signal Encoding.pdf
W6_Ch5_Signal Encoding.pdf
 
Lecture 09
Lecture 09Lecture 09
Lecture 09
 
digital-analog_22222222222222222222222.pdf
digital-analog_22222222222222222222222.pdfdigital-analog_22222222222222222222222.pdf
digital-analog_22222222222222222222222.pdf
 
base-band_digital_data_transmission-Line coding - Copy.ppt
base-band_digital_data_transmission-Line coding - Copy.pptbase-band_digital_data_transmission-Line coding - Copy.ppt
base-band_digital_data_transmission-Line coding - Copy.ppt
 
Dcn aasignment
Dcn aasignmentDcn aasignment
Dcn aasignment
 
DC_PPT.pptx
DC_PPT.pptxDC_PPT.pptx
DC_PPT.pptx
 
Lecture 08
Lecture 08Lecture 08
Lecture 08
 
Linecodingstudent 140716233501-phpapp01
Linecodingstudent 140716233501-phpapp01Linecodingstudent 140716233501-phpapp01
Linecodingstudent 140716233501-phpapp01
 
Encoding Techniques
Encoding TechniquesEncoding Techniques
Encoding Techniques
 
line coding techniques, block coding and all type of coding
line coding techniques, block coding and all type of codingline coding techniques, block coding and all type of coding
line coding techniques, block coding and all type of coding
 
04 digital transmission
04 digital transmission04 digital transmission
04 digital transmission
 
lec5_13.pptx
lec5_13.pptxlec5_13.pptx
lec5_13.pptx
 
Introduction to communication system lecture5
Introduction to communication system lecture5Introduction to communication system lecture5
Introduction to communication system lecture5
 
Encoding Techniques
Encoding TechniquesEncoding Techniques
Encoding Techniques
 
Encoding techniques
Encoding techniquesEncoding techniques
Encoding techniques
 
Lecture 08
Lecture 08Lecture 08
Lecture 08
 
Mast content
Mast contentMast content
Mast content
 
DCN 5th ed. slides ch04 Digital Transmission.pdf
DCN 5th ed. slides ch04 Digital Transmission.pdfDCN 5th ed. slides ch04 Digital Transmission.pdf
DCN 5th ed. slides ch04 Digital Transmission.pdf
 
Data communications 4 1
Data communications 4 1Data communications 4 1
Data communications 4 1
 
Lec_CodingSchemes.pptx
Lec_CodingSchemes.pptxLec_CodingSchemes.pptx
Lec_CodingSchemes.pptx
 

Recently uploaded

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Koding

  • 1. EEE358S Fundamentals of Communications Engineering Pulse Code Modulation Emmanuel O Bejide [email_address] http://www.uct.ac.za/depts/staff/rebejide/ Department of Electrical Engineering University of Cape Town
  • 2.
  • 3.
  • 4.
  • 5. Analogue to Digital time Analogue waveform voltage 0000 0011 0101 0111 1001 1011 1101 1111 0010 0100 0110 1000 1010 1100 1110 0 1 1110 1000 0100 0010 0000 0011 0101 1011 Bit stream Sign bit PCM Codeword 3. Digitize into real integers 1. Sample analogue waveform at discrete times 2. Quantize into discrete levels Updated 9/2004 0 1 2 3 4 5 6 7 -1 -2 -3 -4 -5 -6 -7 -7 -4 -2 -1 0 1 2 5 4. To binary 1 1 1 0 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 1 0 1 0 1 1 1
  • 6. Types of Encoding (to PCM Waveforms) Unipolar RZ NRZ Bipolar AMI Biphase Polar M L S Updated 9/2004 Polar Bipolar Unipolar
  • 7.
  • 8. NRZ – Unipolar/Polar – L/M/S Coding Unipolar RZ NRZ Bipolar AMI Biphase Polar M L S Updated 9/2004 Polar Bipolar Uniolar
  • 9. NRZ coding may be unipolar or polar 1 0 1 1 0 1 1 0 0 1 Unipolar NRZ-L Polar NRZ-L
  • 10.
  • 11. (Polar) NRZ Coding 1 0 1 1 0 1 1 0 0 1 NRZ-L NRZ-M NRZ-S
  • 12.
  • 13. RZ – Bipolar/Unipolar Coding Unipolar RZ NRZ Bipolar AMI Biphase Polar M L S Updated 9/2004 Polar Bipolar Unipolar
  • 14. RZ Coding may be unipolar or bipolar 1 0 1 1 0 1 1 0 0 1 Unipolar RZ Bipolar RZ RZ-AMI Include RZ-AMI here for completeness, defer discussion Updated 9/2004
  • 15.
  • 16. Biphase Coding Unipolar RZ NRZ Bipolar AMI Biphase Polar M L S Updated 9/2004 Polar Bipolar Unipolar
  • 17. Biphase Coding 1 0 1 1 0 1 1 0 0 1 biphase-L biphase-M biphase-S
  • 18.
  • 19.
  • 20. AMI Coding Unipolar RZ NRZ Bipolar AMI Biphase Polar M L S Updated 9/2004 Polar Bipolar Unipolar
  • 21. (Bipolar) AMI Coding may be NRZ or RZ 1 0 1 1 0 1 1 0 0 1 NRZ-AMI RZ-AMI
  • 22.
  • 23.
  • 24. B8ZS coding versus bipolar NRZ-AMI 0 0 0 0 0 1 0 0 0 1 NRZ-AMI B8ZS V V
  • 25.
  • 26. HDB3 coding versus bipolar NRZ-AMI 0 0 1 1 0 1 0 0 0 0 NRZ-AMI HDB3 V B 0 V 0 V