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 Wcpulses/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 = Wclog2 (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

Digital Communications Midterm :D
Digital Communications Midterm :DDigital Communications Midterm :D
Digital Communications Midterm :DChoi Kyung Hyo
 
Analog and Digital Signals
Analog and Digital SignalsAnalog and Digital Signals
Analog and Digital SignalsSana Ullah
 
Lecture3 signal encoding_in_wireless
Lecture3  signal encoding_in_wirelessLecture3  signal encoding_in_wireless
Lecture3 signal encoding_in_wirelessYahya Alzidi
 
marshjames Telecommunicatios
marshjames Telecommunicatiosmarshjames Telecommunicatios
marshjames Telecommunicatiosjmarsh7
 
Speech Compression using LPC
Speech Compression using LPCSpeech Compression using LPC
Speech Compression using LPCDisha Modi
 
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
 
Digital audio
Digital audioDigital audio
Digital audio
Devashish Raval
 
Analogue and digital
Analogue and digitalAnalogue and digital
Analogue and digital
rohimab
 
Introduction of digital communication
Introduction of digital communicationIntroduction of digital communication
Introduction of digital communicationasodariyabhavesh
 
Multimedia seminar ppt
Multimedia seminar pptMultimedia seminar ppt
Multimedia seminar ppt
Anandi Kumari
 
Introductory Lecture to Audio Signal Processing
Introductory Lecture to Audio Signal ProcessingIntroductory Lecture to Audio Signal Processing
Introductory Lecture to Audio Signal Processing
Angelo Salatino
 
Audio and video compression
Audio and video compressionAudio and video compression
Audio and video compressionneeraj9217
 
Information theory
Information theoryInformation theory
Information theory
AparnaLal2
 
Digital Audio Tape (Dat)
Digital Audio Tape (Dat)Digital Audio Tape (Dat)
Digital Audio Tape (Dat)Farhat Surve
 
Analog and digital signals
Analog and digital signalsAnalog and digital signals
Analog and digital signals
teja reddy
 
Digital communication system
Digital communication systemDigital communication system
Digital communication system
babak danyal
 
Mixing for games levels and more... jocelyn daoust
Mixing for games levels and more...   jocelyn daoustMixing for games levels and more...   jocelyn daoust
Mixing for games levels and more... jocelyn daoust
Mary Chan
 
Multimedia Compression and Communication
Multimedia Compression and CommunicationMultimedia Compression and Communication
Multimedia Compression and Communication
Benesh Selvanesan
 

What's hot (20)

Digital Communications Midterm :D
Digital Communications Midterm :DDigital Communications Midterm :D
Digital Communications Midterm :D
 
Analog and Digital Signals
Analog and Digital SignalsAnalog and Digital Signals
Analog and Digital Signals
 
Lecture3 signal encoding_in_wireless
Lecture3  signal encoding_in_wirelessLecture3  signal encoding_in_wireless
Lecture3 signal encoding_in_wireless
 
marshjames Telecommunicatios
marshjames Telecommunicatiosmarshjames Telecommunicatios
marshjames Telecommunicatios
 
Speech Compression using LPC
Speech Compression using LPCSpeech Compression using LPC
Speech Compression using LPC
 
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 audio
Digital audioDigital audio
Digital audio
 
Analogue and digital
Analogue and digitalAnalogue and digital
Analogue and digital
 
Introduction of digital communication
Introduction of digital communicationIntroduction of digital communication
Introduction of digital communication
 
Multimedia seminar ppt
Multimedia seminar pptMultimedia seminar ppt
Multimedia seminar ppt
 
3 Digital Audio
3 Digital Audio3 Digital Audio
3 Digital Audio
 
Digaudio
DigaudioDigaudio
Digaudio
 
Introductory Lecture to Audio Signal Processing
Introductory Lecture to Audio Signal ProcessingIntroductory Lecture to Audio Signal Processing
Introductory Lecture to Audio Signal Processing
 
Audio and video compression
Audio and video compressionAudio and video compression
Audio and video compression
 
Information theory
Information theoryInformation theory
Information theory
 
Digital Audio Tape (Dat)
Digital Audio Tape (Dat)Digital Audio Tape (Dat)
Digital Audio Tape (Dat)
 
Analog and digital signals
Analog and digital signalsAnalog and digital signals
Analog and digital signals
 
Digital communication system
Digital communication systemDigital communication system
Digital communication system
 
Mixing for games levels and more... jocelyn daoust
Mixing for games levels and more...   jocelyn daoustMixing for games levels and more...   jocelyn daoust
Mixing for games levels and more... jocelyn daoust
 
Multimedia Compression and Communication
Multimedia Compression and CommunicationMultimedia Compression and Communication
Multimedia Compression and Communication
 

Viewers also liked

Multi tone test
Multi tone testMulti tone test
Multi tone test
slmnsvn
 
Introduction to communication | Communication Systems
Introduction to communication | Communication SystemsIntroduction to communication | Communication Systems
Introduction to communication | Communication Systems
Learn By Watch
 
Quad pod transformable vehicle
Quad pod transformable vehicleQuad pod transformable vehicle
Quad pod transformable vehicle
slmnsvn
 
Optimum performance of tulkarim governorate network
Optimum performance of tulkarim governorate networkOptimum performance of tulkarim governorate network
Optimum performance of tulkarim governorate network
slmnsvn
 
Optimum performances of ramallah
Optimum performances of ramallahOptimum performances of ramallah
Optimum performances of ramallah
slmnsvn
 
Cell phone based dtmf
Cell phone based dtmfCell phone based dtmf
Cell phone based dtmf
slmnsvn
 
Cell phone based dtmf controlled
Cell phone based dtmf controlledCell phone based dtmf controlled
Cell phone based dtmf controlled
slmnsvn
 
Quad pod transformable vehicle
Quad pod transformable vehicleQuad pod transformable vehicle
Quad pod transformable vehicle
slmnsvn
 
Mini scada system for monitoring pv and wind installation in meteorology stat...
Mini scada system for monitoring pv and wind installation in meteorology stat...Mini scada system for monitoring pv and wind installation in meteorology stat...
Mini scada system for monitoring pv and wind installation in meteorology stat...
slmnsvn
 
Rfid attendace system
Rfid attendace systemRfid attendace system
Rfid attendace system
slmnsvn
 
Power factor correction
Power factor correctionPower factor correction
Power factor correction
slmnsvn
 
Analysis optimization and monitoring system
Analysis optimization and monitoring system Analysis optimization and monitoring system
Analysis optimization and monitoring system
slmnsvn
 
Smart fuel theft detector
Smart fuel theft detectorSmart fuel theft detector
Smart fuel theft detector
slmnsvn
 
Introduction to Communication Systems 4
Introduction to Communication Systems 4Introduction to Communication Systems 4
Introduction to Communication Systems 4
slmnsvn
 
introdution to analog and digital communication
introdution to analog and digital communicationintrodution to analog and digital communication
introdution to analog and digital communicationSugeng Widodo
 
Building management system (bms)
Building management system (bms)Building management system (bms)
Building management system (bms)
slmnsvn
 
Analog communication
Analog communicationAnalog communication
Analog communicationPreston King
 
Amplitude Modulation ppt
Amplitude Modulation pptAmplitude Modulation ppt
Amplitude Modulation ppt
Priyanka Mathur
 
Evolution Of Telecommunication
Evolution Of TelecommunicationEvolution Of Telecommunication
Evolution Of Telecommunication
Rohan Attravanam
 

Viewers also liked (19)

Multi tone test
Multi tone testMulti tone test
Multi tone test
 
Introduction to communication | Communication Systems
Introduction to communication | Communication SystemsIntroduction to communication | Communication Systems
Introduction to communication | Communication Systems
 
Quad pod transformable vehicle
Quad pod transformable vehicleQuad pod transformable vehicle
Quad pod transformable vehicle
 
Optimum performance of tulkarim governorate network
Optimum performance of tulkarim governorate networkOptimum performance of tulkarim governorate network
Optimum performance of tulkarim governorate network
 
Optimum performances of ramallah
Optimum performances of ramallahOptimum performances of ramallah
Optimum performances of ramallah
 
Cell phone based dtmf
Cell phone based dtmfCell phone based dtmf
Cell phone based dtmf
 
Cell phone based dtmf controlled
Cell phone based dtmf controlledCell phone based dtmf controlled
Cell phone based dtmf controlled
 
Quad pod transformable vehicle
Quad pod transformable vehicleQuad pod transformable vehicle
Quad pod transformable vehicle
 
Mini scada system for monitoring pv and wind installation in meteorology stat...
Mini scada system for monitoring pv and wind installation in meteorology stat...Mini scada system for monitoring pv and wind installation in meteorology stat...
Mini scada system for monitoring pv and wind installation in meteorology stat...
 
Rfid attendace system
Rfid attendace systemRfid attendace system
Rfid attendace system
 
Power factor correction
Power factor correctionPower factor correction
Power factor correction
 
Analysis optimization and monitoring system
Analysis optimization and monitoring system Analysis optimization and monitoring system
Analysis optimization and monitoring system
 
Smart fuel theft detector
Smart fuel theft detectorSmart fuel theft detector
Smart fuel theft detector
 
Introduction to Communication Systems 4
Introduction to Communication Systems 4Introduction to Communication Systems 4
Introduction to Communication Systems 4
 
introdution to analog and digital communication
introdution to analog and digital communicationintrodution to analog and digital communication
introdution to analog and digital communication
 
Building management system (bms)
Building management system (bms)Building management system (bms)
Building management system (bms)
 
Analog communication
Analog communicationAnalog communication
Analog communication
 
Amplitude Modulation ppt
Amplitude Modulation pptAmplitude Modulation ppt
Amplitude Modulation ppt
 
Evolution Of Telecommunication
Evolution Of TelecommunicationEvolution Of Telecommunication
Evolution Of Telecommunication
 

Similar to Communication Networks Ii

Digital Audio
Digital AudioDigital Audio
Digital Audio
Magic Finger Lounge
 
lecture9 (2).ppt
lecture9 (2).pptlecture9 (2).ppt
lecture9 (2).ppt
NAGARAJARAOS
 
lecture9 (2).ppt
lecture9 (2).pptlecture9 (2).ppt
lecture9 (2).ppt
NAGARAJARAOS
 
TeleCom Lecture 07.ppt
TeleCom Lecture 07.pptTeleCom Lecture 07.ppt
TeleCom Lecture 07.ppt
RiyaBatool
 
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
 
Chapter 2- Digital Data Acquistion.ppt
Chapter 2- Digital Data Acquistion.pptChapter 2- Digital Data Acquistion.ppt
Chapter 2- Digital Data Acquistion.ppt
VasanthiMuniasamy2
 
Communication System (3).ppt
Communication System (3).pptCommunication System (3).ppt
Communication System (3).ppt
Prathamesh508521
 
Encoding1
Encoding1Encoding1
Encoding1
munir09
 
multimedia chapter1
multimedia chapter1multimedia chapter1
multimedia chapter1nes
 
digital-communication-lecture-1 (1).ppt
digital-communication-lecture-1 (1).pptdigital-communication-lecture-1 (1).ppt
digital-communication-lecture-1 (1).ppt
Kevin317696
 
Cs8591 Computer Networks
Cs8591 Computer NetworksCs8591 Computer Networks
Cs8591 Computer Networks
Kathirvel Ayyaswamy
 
The analog to digital conversion process
The analog to digital conversion processThe analog to digital conversion process
The analog to digital conversion process
DJNila
 
Noise info theory and Entrophy
Noise info theory and EntrophyNoise info theory and Entrophy
Noise info theory and Entrophy
Izah Asmadi
 
Noise infotheory1
Noise infotheory1Noise infotheory1
Noise infotheory1
vmspraneeth
 
Digital communication systems Vemu Institute of technology
Digital communication systems Vemu Institute of technologyDigital communication systems Vemu Institute of technology
Digital communication systems Vemu Institute of technology
rgaula07
 
M1L1-2.ppt
M1L1-2.pptM1L1-2.ppt
M1L1-2.ppt
shareea2002
 
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
 

Similar to Communication Networks Ii (20)

Digital Audio
Digital AudioDigital Audio
Digital Audio
 
lecture9 (2).ppt
lecture9 (2).pptlecture9 (2).ppt
lecture9 (2).ppt
 
lecture9 (2).ppt
lecture9 (2).pptlecture9 (2).ppt
lecture9 (2).ppt
 
TeleCom Lecture 07.ppt
TeleCom Lecture 07.pptTeleCom Lecture 07.ppt
TeleCom Lecture 07.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
 
Chapter 2- Digital Data Acquistion.ppt
Chapter 2- Digital Data Acquistion.pptChapter 2- Digital Data Acquistion.ppt
Chapter 2- Digital Data Acquistion.ppt
 
Coding
CodingCoding
Coding
 
Communication System (3).ppt
Communication System (3).pptCommunication System (3).ppt
Communication System (3).ppt
 
Encoding1
Encoding1Encoding1
Encoding1
 
multimedia chapter1
multimedia chapter1multimedia chapter1
multimedia chapter1
 
Week two a d conversion
Week two a d conversionWeek two a d conversion
Week two a d conversion
 
digital-communication-lecture-1 (1).ppt
digital-communication-lecture-1 (1).pptdigital-communication-lecture-1 (1).ppt
digital-communication-lecture-1 (1).ppt
 
Cs8591 Computer Networks
Cs8591 Computer NetworksCs8591 Computer Networks
Cs8591 Computer Networks
 
The analog to digital conversion process
The analog to digital conversion processThe analog to digital conversion process
The analog to digital conversion process
 
Noise info theory and Entrophy
Noise info theory and EntrophyNoise info theory and Entrophy
Noise info theory and Entrophy
 
Noise infotheory1
Noise infotheory1Noise infotheory1
Noise infotheory1
 
Digital communication systems Vemu Institute of technology
Digital communication systems Vemu Institute of technologyDigital communication systems Vemu Institute of technology
Digital communication systems Vemu Institute of technology
 
M1L1-2.ppt
M1L1-2.pptM1L1-2.ppt
M1L1-2.ppt
 
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...
 
Arithmetic Coding
Arithmetic CodingArithmetic Coding
Arithmetic Coding
 

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

Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
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
 
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
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
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
 
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
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
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.
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
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
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
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
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
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
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 

Recently uploaded (20)

Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
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
 
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
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
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.
 
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
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
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
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
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
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
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
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
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
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 

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 Wcpulses/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 = Wclog2 (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