SlideShare a Scribd company logo
Digital Communication Basics

                  Prof. Anish Goel
Analog Long-Distance Communications


    Each repeater attempts to restore analog signal to its
    original form
    Restoration is imperfect
      Distortion is not completely eliminated
      Noise & interference is only partially removed
    Signal quality decreases with # of repeaters
    Communications is distance-limited
    Still used in analog cable TV systems
    Analogy: Copy a song using a cassette recorder

2                    Digital Communication Basics      Anish Goel
Analog vs. Digital Transmission




3           Digital Communication Basics   Anish Goel
Digital Long-Distance Communications


     Regenerator recovers original data sequence and
    retransmits on next segment
     Can design so error probability is very small
    Then each regeneration is like the first time!
    Analogy: copy an MP3 file
     Communications is possible over very long distances
     Digital systems vs. analog systems
      Less power, longer distances, lower system cost
      Monitoring, multiplexing, coding, encryption, protocols…

4                    Digital Communication Basics           Anish Goel
Digital Binary Signal




For a given communications medium:
     How do we increase transmission speed?
     How do we achieve reliable communications?
     Are there limits to speed and reliability?



 5                 Digital Communication Basics   Anish Goel
Pulse Transmission Rate
     Objective: Maximize pulse rate through a channel, that is,
     make T as small as possible




  If input is a narrow pulse, then typical output is a spread-out
 pulse with ringing
  Question: How frequently can these pulses be transmitted
 without interfering with each other?
  Answer: 2 x Wc pulses/second
where Wc is the bandwidth of the channel

 6                    Digital Communication Basics          Anish Goel
Bandwidth of a Channel



    If input is sinusoid of frequency f, then
       output is a sinusoid of same frequency f
       Output is attenuated by an amount A(f) that
      depends on f
       A(f)≈1, then input signal passes readily
       A(f)≈0, then input signal is blocked
     Bandwidth Wc is range of frequencies
    passed by channel

7                    Digital Communication Basics    Anish Goel
Multilevel Pulse Transmission
   Assume channel of bandwidth Wc, and transmit 2 Wc
  pulses/sec (without interference)
  If pulses amplitudes are either -A or +A, then each pulse
  conveys 1 bit, so
  Bit Rate = 1 bit/pulse x 2Wc pulses/sec = 2Wc bps
   If amplitudes are from {-A, -A/3, +A/3, +A}, then bit rate is
  2 x 2Wc bps
   By going to M = 2m amplitude levels, we achieve
Bit Rate = m bits/pulse x 2Wc pulses/sec = 2mWc bps
In the absence of noise, the bit rate can be increased without
  limit by increasing m
 8                  Digital Communication Basics          Anish Goel
Noise & Reliable Communications
    All physical systems have noise
      Electrons always vibrate at non-zero temperature
      Motion of electrons induces noise
    Presence of noise limits accuracy of measurement of
    received signal amplitude
    Errors occur if signal separation is comparable to noise
    level
    Bit Error Rate (BER) increases with decreasing signal-to-
    noise ratio
    Noise places a limit on how many amplitude levels can be
    used in pulse transmission

9                   Digital Communication Basics         Anish Goel
Signal-to-Noise Ratio




10          Digital Communication Basics   Anish Goel
Shannon Channel Capacity
 C = Wc log2 (1 + SNR) bps

 Arbitrarily reliable communications is possible if the
 transmission rate R < C.
 If R > C, then arbitrarily reliable communications is not
 possible.
 “Arbitrarily reliable” means the BER can be made
 arbitrarily small through sufficiently complex coding.
 C can be used as a measure of how close a system design is
 to the best achievable performance.
  Bandwidth Wc & SNR determine C
11               Digital Communication Basics        Anish Goel
Digitization of Analog Signals
 Sampling: obtain samples of x(t) at uniformly spaced time
 intervals
 Quantization: map each sample into an approximation
 value of finite precision
     Pulse Code Modulation: telephone speech
     CD audio
 Compression: to lower bit rate further, apply additional
 compression method
     Differential coding: cellular telephone speech
     Subband coding: MP3 audio



12                  Digital Communication Basics      Anish Goel
Sampling Theorem




13        Digital Communication Basics   Anish Goel
Digital Transmission of Analog Information




14           Digital Communication Basics   Anish Goel
Quantization of Analog Samples




15         Digital Communication Basics   Anish Goel
Error Control
 Digital transmission systems introduce errors
 Applications require certain reliability level
     Data applications require error-free transfer
     Voice & video applications tolerate some errors
  Error control used when transmission system does not
 meet application requirement
  Error control ensures a data stream is transmitted to a
 certain level of accuracy despite errors
 Two basic approaches:
     Error detection & retransmission (ARQ)
     Forward error correction (FEC)

16                  Digital Communication Basics       Anish Goel
Key Idea
 All transmitted data blocks (“codewords”) satisfy a
 pattern
 If received block doesn’t satisfy pattern, it is in error
 Redundancy: Only a subset of all possible blocks can be
 codewords
 Blindspot: when channel transforms a codeword into
 another codeword




17               Digital Communication Basics        Anish Goel
Single Parity Check




18         Digital Communication Basics   Anish Goel
Example of Single Parity Code
     Information (7 bits): (0, 1, 0, 1, 1, 0, 0)
     Parity Bit: b8 = 0 + 1 +0 + 1 +1 + 0 = 1
     Codeword (8 bits): (0, 1, 0, 1, 1, 0, 0, 1)

     If single error in bit 3 : (0, 1, 1, 1, 1, 0, 0, 1)
       # of 1’s =5, odd
       Error detected

     If errors in bits 3 and 5: (0, 1, 1, 1, 0, 0, 0, 1)
       # of 1’s =4, even
       Error not detected
19                      Digital Communication Basics       Anish Goel

More Related Content

What's hot

Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulation
ramalakshmi54
 
Speech compression-using-gsm
Speech compression-using-gsmSpeech compression-using-gsm
Speech compression-using-gsm
Nghĩa Trần Trung
 
Digital communications 1
Digital communications 1Digital communications 1
Digital communications 1Jojie Cepeda
 
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
DEEPIKA KAMBOJ
 
DPCM
DPCMDPCM
Transmission of digital signals
Transmission of digital signalsTransmission of digital signals
Transmission of digital signals
Sachin Artani
 
3a. Speech Coders
3a. Speech Coders3a. Speech Coders
3a. Speech Coders
er_psolanki
 
Digital Transmission Fundamentals
Digital Transmission FundamentalsDigital Transmission Fundamentals
Digital Transmission FundamentalsAisu
 
Pulse code modulation and Quantization
Pulse code modulation and QuantizationPulse code modulation and Quantization
Pulse code modulation and Quantization
Muhamamd Awaissaleem
 
Digital Transmission
Digital TransmissionDigital Transmission
Digital Transmissionanuragyadav94
 
Rejuvenating pcm pulse code modulation
Rejuvenating pcm pulse code modulationRejuvenating pcm pulse code modulation
Rejuvenating pcm pulse code modulation
MapYourTech
 
Pcm
PcmPcm
Pcm transmitter and receiver
Pcm transmitter and receiverPcm transmitter and receiver
Pcm transmitter and receiver
BPrabhaPalani
 
Digital communication unit 1
Digital communication unit 1Digital communication unit 1
Digital communication unit 1
Gangatharan Narayanan
 
Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulationNaveen Sihag
 
Wireless digital communication and coding techniques new
Wireless digital communication and coding techniques newWireless digital communication and coding techniques new
Wireless digital communication and coding techniques new
Clyde Lettsome
 
Dccn - Digital Transmission
Dccn - Digital TransmissionDccn - Digital Transmission
Dccn - Digital Transmission
Taimoor Muzaffar Gondal
 
4 signal encodingtechniques
4 signal encodingtechniques4 signal encodingtechniques
4 signal encodingtechniquesHattori Sidek
 

What's hot (20)

Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulation
 
Speech compression-using-gsm
Speech compression-using-gsmSpeech compression-using-gsm
Speech compression-using-gsm
 
Digital communications 1
Digital communications 1Digital communications 1
Digital communications 1
 
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
 
DPCM
DPCMDPCM
DPCM
 
Transmission of digital signals
Transmission of digital signalsTransmission of digital signals
Transmission of digital signals
 
3a. Speech Coders
3a. Speech Coders3a. Speech Coders
3a. Speech Coders
 
Pcm
PcmPcm
Pcm
 
Digital Transmission Fundamentals
Digital Transmission FundamentalsDigital Transmission Fundamentals
Digital Transmission Fundamentals
 
Pulse code modulation and Quantization
Pulse code modulation and QuantizationPulse code modulation and Quantization
Pulse code modulation and Quantization
 
Digital Transmission
Digital TransmissionDigital Transmission
Digital Transmission
 
Rejuvenating pcm pulse code modulation
Rejuvenating pcm pulse code modulationRejuvenating pcm pulse code modulation
Rejuvenating pcm pulse code modulation
 
Pcm
PcmPcm
Pcm
 
Pcm transmitter and receiver
Pcm transmitter and receiverPcm transmitter and receiver
Pcm transmitter and receiver
 
Digital communication unit 1
Digital communication unit 1Digital communication unit 1
Digital communication unit 1
 
Pulse code modulation
Pulse code modulationPulse code modulation
Pulse code modulation
 
Wireless digital communication and coding techniques new
Wireless digital communication and coding techniques newWireless digital communication and coding techniques new
Wireless digital communication and coding techniques new
 
Digital transmission
Digital transmissionDigital transmission
Digital transmission
 
Dccn - Digital Transmission
Dccn - Digital TransmissionDccn - Digital Transmission
Dccn - Digital Transmission
 
4 signal encodingtechniques
4 signal encodingtechniques4 signal encodingtechniques
4 signal encodingtechniques
 

Similar to Communication Networks II

Communication Networks Ii
Communication Networks IiCommunication Networks Ii
Communication Networks Ii
anishgoel
 
Digital Audio
Digital AudioDigital Audio
Digital Audio
Magic Finger Lounge
 
TeleCom Lecture 07.ppt
TeleCom Lecture 07.pptTeleCom Lecture 07.ppt
TeleCom Lecture 07.ppt
RiyaBatool
 
lecture9 (2).ppt
lecture9 (2).pptlecture9 (2).ppt
lecture9 (2).ppt
NAGARAJARAOS
 
lecture9 (2).ppt
lecture9 (2).pptlecture9 (2).ppt
lecture9 (2).ppt
NAGARAJARAOS
 
03_04-AnalogDigital-HYanikomeroglu-12Jan2011_14Jan2011_Old1.ppt
03_04-AnalogDigital-HYanikomeroglu-12Jan2011_14Jan2011_Old1.ppt03_04-AnalogDigital-HYanikomeroglu-12Jan2011_14Jan2011_Old1.ppt
03_04-AnalogDigital-HYanikomeroglu-12Jan2011_14Jan2011_Old1.ppt
ZeyadAlabsy
 
Lecture7 encodingmodulation
Lecture7 encodingmodulationLecture7 encodingmodulation
Lecture7 encodingmodulationH K
 
Communication System (3).ppt
Communication System (3).pptCommunication System (3).ppt
Communication System (3).ppt
Prathamesh508521
 
Chapter 2- Digital Data Acquistion.ppt
Chapter 2- Digital Data Acquistion.pptChapter 2- Digital Data Acquistion.ppt
Chapter 2- Digital Data Acquistion.ppt
VasanthiMuniasamy2
 
Encoding1
Encoding1Encoding1
Encoding1
munir09
 
Cs8591 Computer Networks
Cs8591 Computer NetworksCs8591 Computer Networks
Cs8591 Computer Networks
Kathirvel Ayyaswamy
 
Communication systems week 2
Communication systems week 2Communication systems week 2
Communication systems week 2babak danyal
 
The analog to digital conversion process
The analog to digital conversion processThe analog to digital conversion process
The analog to digital conversion process
DJNila
 
Fpga implementation of soft decision low power convolutional decoder using vi...
Fpga implementation of soft decision low power convolutional decoder using vi...Fpga implementation of soft decision low power convolutional decoder using vi...
Fpga implementation of soft decision low power convolutional decoder using vi...
ecejntuk
 
multimedia chapter1
multimedia chapter1multimedia chapter1
multimedia chapter1nes
 
marshjames Telecommunicatios
marshjames Telecommunicatiosmarshjames Telecommunicatios
marshjames Telecommunicatiosjmarsh7
 
Paper id 2720144
Paper id 2720144Paper id 2720144
Paper id 2720144
IJRAT
 
digital-communication-lecture-1 (1).ppt
digital-communication-lecture-1 (1).pptdigital-communication-lecture-1 (1).ppt
digital-communication-lecture-1 (1).ppt
Kevin317696
 

Similar to Communication Networks II (20)

Communication Networks Ii
Communication Networks IiCommunication Networks Ii
Communication Networks Ii
 
Digital Audio
Digital AudioDigital Audio
Digital Audio
 
TeleCom Lecture 07.ppt
TeleCom Lecture 07.pptTeleCom Lecture 07.ppt
TeleCom Lecture 07.ppt
 
lecture9 (2).ppt
lecture9 (2).pptlecture9 (2).ppt
lecture9 (2).ppt
 
lecture9 (2).ppt
lecture9 (2).pptlecture9 (2).ppt
lecture9 (2).ppt
 
03_04-AnalogDigital-HYanikomeroglu-12Jan2011_14Jan2011_Old1.ppt
03_04-AnalogDigital-HYanikomeroglu-12Jan2011_14Jan2011_Old1.ppt03_04-AnalogDigital-HYanikomeroglu-12Jan2011_14Jan2011_Old1.ppt
03_04-AnalogDigital-HYanikomeroglu-12Jan2011_14Jan2011_Old1.ppt
 
Coding
CodingCoding
Coding
 
Lecture7 encodingmodulation
Lecture7 encodingmodulationLecture7 encodingmodulation
Lecture7 encodingmodulation
 
Communication System (3).ppt
Communication System (3).pptCommunication System (3).ppt
Communication System (3).ppt
 
Chapter 2- Digital Data Acquistion.ppt
Chapter 2- Digital Data Acquistion.pptChapter 2- Digital Data Acquistion.ppt
Chapter 2- Digital Data Acquistion.ppt
 
Encoding1
Encoding1Encoding1
Encoding1
 
Cs8591 Computer Networks
Cs8591 Computer NetworksCs8591 Computer Networks
Cs8591 Computer Networks
 
Communication systems week 2
Communication systems week 2Communication systems week 2
Communication systems week 2
 
The analog to digital conversion process
The analog to digital conversion processThe analog to digital conversion process
The analog to digital conversion process
 
Fpga implementation of soft decision low power convolutional decoder using vi...
Fpga implementation of soft decision low power convolutional decoder using vi...Fpga implementation of soft decision low power convolutional decoder using vi...
Fpga implementation of soft decision low power convolutional decoder using vi...
 
multimedia chapter1
multimedia chapter1multimedia chapter1
multimedia chapter1
 
marshjames Telecommunicatios
marshjames Telecommunicatiosmarshjames Telecommunicatios
marshjames Telecommunicatios
 
Week two a d conversion
Week two a d conversionWeek two a d conversion
Week two a d conversion
 
Paper id 2720144
Paper id 2720144Paper id 2720144
Paper id 2720144
 
digital-communication-lecture-1 (1).ppt
digital-communication-lecture-1 (1).pptdigital-communication-lecture-1 (1).ppt
digital-communication-lecture-1 (1).ppt
 

More from anishgoel

Computer Organization
Computer OrganizationComputer Organization
Computer Organization
anishgoel
 
Learning vhdl by examples
Learning vhdl by examplesLearning vhdl by examples
Learning vhdl by examples
anishgoel
 
Dot matrix module interface wit Raspberry Pi
Dot matrix module interface wit Raspberry PiDot matrix module interface wit Raspberry Pi
Dot matrix module interface wit Raspberry Pi
anishgoel
 
Input interface with Raspberry pi
Input interface with Raspberry piInput interface with Raspberry pi
Input interface with Raspberry pi
anishgoel
 
Learning Python for Raspberry Pi
Learning Python for Raspberry PiLearning Python for Raspberry Pi
Learning Python for Raspberry Pi
anishgoel
 
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pi
anishgoel
 
learning vhdl by examples
learning vhdl by exampleslearning vhdl by examples
learning vhdl by examples
anishgoel
 
Digital System Design Basics
Digital System Design BasicsDigital System Design Basics
Digital System Design Basics
anishgoel
 
digital design of communication systems
digital design of communication systemsdigital design of communication systems
digital design of communication systems
anishgoel
 
Rtos concepts
Rtos conceptsRtos concepts
Rtos concepts
anishgoel
 
8051 Microcontroller Timer
8051 Microcontroller Timer8051 Microcontroller Timer
8051 Microcontroller Timer
anishgoel
 
8051 Microcontroller I/O ports
8051 Microcontroller I/O ports8051 Microcontroller I/O ports
8051 Microcontroller I/O ports
anishgoel
 
Serial Communication Interfaces
Serial Communication InterfacesSerial Communication Interfaces
Serial Communication Interfaces
anishgoel
 
Embedded systems ppt iv part d
Embedded systems ppt iv   part dEmbedded systems ppt iv   part d
Embedded systems ppt iv part d
anishgoel
 
Embedded systems ppt iv part c
Embedded systems ppt iv   part cEmbedded systems ppt iv   part c
Embedded systems ppt iv part c
anishgoel
 
Embedded systems ppt iv part b
Embedded systems ppt iv   part bEmbedded systems ppt iv   part b
Embedded systems ppt iv part b
anishgoel
 
Embedded systems ppt ii
Embedded systems ppt iiEmbedded systems ppt ii
Embedded systems ppt ii
anishgoel
 
Embedded systems ppt iii
Embedded systems ppt iiiEmbedded systems ppt iii
Embedded systems ppt iii
anishgoel
 
Embedded systems ppt iv part a
Embedded systems ppt iv   part aEmbedded systems ppt iv   part a
Embedded systems ppt iv part a
anishgoel
 
Embedded systems ppt i
Embedded systems ppt iEmbedded systems ppt i
Embedded systems ppt i
anishgoel
 

More from anishgoel (20)

Computer Organization
Computer OrganizationComputer Organization
Computer Organization
 
Learning vhdl by examples
Learning vhdl by examplesLearning vhdl by examples
Learning vhdl by examples
 
Dot matrix module interface wit Raspberry Pi
Dot matrix module interface wit Raspberry PiDot matrix module interface wit Raspberry Pi
Dot matrix module interface wit Raspberry Pi
 
Input interface with Raspberry pi
Input interface with Raspberry piInput interface with Raspberry pi
Input interface with Raspberry pi
 
Learning Python for Raspberry Pi
Learning Python for Raspberry PiLearning Python for Raspberry Pi
Learning Python for Raspberry Pi
 
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pi
 
learning vhdl by examples
learning vhdl by exampleslearning vhdl by examples
learning vhdl by examples
 
Digital System Design Basics
Digital System Design BasicsDigital System Design Basics
Digital System Design Basics
 
digital design of communication systems
digital design of communication systemsdigital design of communication systems
digital design of communication systems
 
Rtos concepts
Rtos conceptsRtos concepts
Rtos concepts
 
8051 Microcontroller Timer
8051 Microcontroller Timer8051 Microcontroller Timer
8051 Microcontroller Timer
 
8051 Microcontroller I/O ports
8051 Microcontroller I/O ports8051 Microcontroller I/O ports
8051 Microcontroller I/O ports
 
Serial Communication Interfaces
Serial Communication InterfacesSerial Communication Interfaces
Serial Communication Interfaces
 
Embedded systems ppt iv part d
Embedded systems ppt iv   part dEmbedded systems ppt iv   part d
Embedded systems ppt iv part d
 
Embedded systems ppt iv part c
Embedded systems ppt iv   part cEmbedded systems ppt iv   part c
Embedded systems ppt iv part c
 
Embedded systems ppt iv part b
Embedded systems ppt iv   part bEmbedded systems ppt iv   part b
Embedded systems ppt iv part b
 
Embedded systems ppt ii
Embedded systems ppt iiEmbedded systems ppt ii
Embedded systems ppt ii
 
Embedded systems ppt iii
Embedded systems ppt iiiEmbedded systems ppt iii
Embedded systems ppt iii
 
Embedded systems ppt iv part a
Embedded systems ppt iv   part aEmbedded systems ppt iv   part a
Embedded systems ppt iv part a
 
Embedded systems ppt i
Embedded systems ppt iEmbedded systems ppt i
Embedded systems ppt i
 

Recently uploaded

Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 

Recently uploaded (20)

Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 

Communication Networks II

  • 1. Digital Communication Basics Prof. Anish Goel
  • 2. Analog Long-Distance Communications Each repeater attempts to restore analog signal to its original form Restoration is imperfect Distortion is not completely eliminated Noise & interference is only partially removed Signal quality decreases with # of repeaters Communications is distance-limited Still used in analog cable TV systems Analogy: Copy a song using a cassette recorder 2 Digital Communication Basics Anish Goel
  • 3. Analog vs. Digital Transmission 3 Digital Communication Basics Anish Goel
  • 4. Digital Long-Distance Communications Regenerator recovers original data sequence and retransmits on next segment Can design so error probability is very small Then each regeneration is like the first time! Analogy: copy an MP3 file Communications is possible over very long distances Digital systems vs. analog systems Less power, longer distances, lower system cost Monitoring, multiplexing, coding, encryption, protocols… 4 Digital Communication Basics Anish Goel
  • 5. Digital Binary Signal For a given communications medium: How do we increase transmission speed? How do we achieve reliable communications? Are there limits to speed and reliability? 5 Digital Communication Basics Anish Goel
  • 6. Pulse Transmission Rate Objective: Maximize pulse rate through a channel, that is, make T as small as possible If input is a narrow pulse, then typical output is a spread-out pulse with ringing Question: How frequently can these pulses be transmitted without interfering with each other? Answer: 2 x Wc pulses/second where Wc is the bandwidth of the channel 6 Digital Communication Basics Anish Goel
  • 7. Bandwidth of a Channel If input is sinusoid of frequency f, then output is a sinusoid of same frequency f Output is attenuated by an amount A(f) that depends on f A(f)≈1, then input signal passes readily A(f)≈0, then input signal is blocked Bandwidth Wc is range of frequencies passed by channel 7 Digital Communication Basics Anish Goel
  • 8. Multilevel Pulse Transmission Assume channel of bandwidth Wc, and transmit 2 Wc pulses/sec (without interference) If pulses amplitudes are either -A or +A, then each pulse conveys 1 bit, so Bit Rate = 1 bit/pulse x 2Wc pulses/sec = 2Wc bps If amplitudes are from {-A, -A/3, +A/3, +A}, then bit rate is 2 x 2Wc bps By going to M = 2m amplitude levels, we achieve Bit Rate = m bits/pulse x 2Wc pulses/sec = 2mWc bps In the absence of noise, the bit rate can be increased without limit by increasing m 8 Digital Communication Basics Anish Goel
  • 9. Noise & Reliable Communications All physical systems have noise Electrons always vibrate at non-zero temperature Motion of electrons induces noise Presence of noise limits accuracy of measurement of received signal amplitude Errors occur if signal separation is comparable to noise level Bit Error Rate (BER) increases with decreasing signal-to- noise ratio Noise places a limit on how many amplitude levels can be used in pulse transmission 9 Digital Communication Basics Anish Goel
  • 10. Signal-to-Noise Ratio 10 Digital Communication Basics Anish Goel
  • 11. Shannon Channel Capacity C = Wc log2 (1 + SNR) bps Arbitrarily reliable communications is possible if the transmission rate R < C. If R > C, then arbitrarily reliable communications is not possible. “Arbitrarily reliable” means the BER can be made arbitrarily small through sufficiently complex coding. C can be used as a measure of how close a system design is to the best achievable performance. Bandwidth Wc & SNR determine C 11 Digital Communication Basics Anish Goel
  • 12. Digitization of Analog Signals Sampling: obtain samples of x(t) at uniformly spaced time intervals Quantization: map each sample into an approximation value of finite precision Pulse Code Modulation: telephone speech CD audio Compression: to lower bit rate further, apply additional compression method Differential coding: cellular telephone speech Subband coding: MP3 audio 12 Digital Communication Basics Anish Goel
  • 13. Sampling Theorem 13 Digital Communication Basics Anish Goel
  • 14. Digital Transmission of Analog Information 14 Digital Communication Basics Anish Goel
  • 15. Quantization of Analog Samples 15 Digital Communication Basics Anish Goel
  • 16. Error Control Digital transmission systems introduce errors Applications require certain reliability level Data applications require error-free transfer Voice & video applications tolerate some errors Error control used when transmission system does not meet application requirement Error control ensures a data stream is transmitted to a certain level of accuracy despite errors Two basic approaches: Error detection & retransmission (ARQ) Forward error correction (FEC) 16 Digital Communication Basics Anish Goel
  • 17. Key Idea All transmitted data blocks (“codewords”) satisfy a pattern If received block doesn’t satisfy pattern, it is in error Redundancy: Only a subset of all possible blocks can be codewords Blindspot: when channel transforms a codeword into another codeword 17 Digital Communication Basics Anish Goel
  • 18. Single Parity Check 18 Digital Communication Basics Anish Goel
  • 19. Example of Single Parity Code Information (7 bits): (0, 1, 0, 1, 1, 0, 0) Parity Bit: b8 = 0 + 1 +0 + 1 +1 + 0 = 1 Codeword (8 bits): (0, 1, 0, 1, 1, 0, 0, 1) If single error in bit 3 : (0, 1, 1, 1, 1, 0, 0, 1) # of 1’s =5, odd Error detected If errors in bits 3 and 5: (0, 1, 1, 1, 0, 0, 0, 1) # of 1’s =4, even Error not detected 19 Digital Communication Basics Anish Goel