SlideShare a Scribd company logo
1 of 47
Chapter 4. Digital Transmission
1. Digital-to-Digital Conversion
2. Analog-to-Digital Conversion
3. Transmission Mode
4-1
Digital-to-Digital ConversionDigital-to-Digital Conversion
4-2
• Involves three techniques:
– Line coding (always needed), block coding, and
scrambling
• Line coding: the process of converting digital data to
digital signals
3-2
Signal Element and Data ElementSignal Element and Data Element
4-3
• Data elements are what we need to send; signal elements are what we
can send
3-3
Data Rate Versus Signal RateData Rate Versus Signal Rate
4-4
• Data rate defines the number of data elements (bits) sent in 1s: bps
• Signal rate is the number of signal elements sent in 1s: baud
• Data rate = bit rate, signal rate = pulse rate, modulation rate, baud
rate
• S = c x N x 1/r, where N is the date rate; c is the case factor, S is the
number of signal elements; r is the number of data elements carried
by each signal element
• Although the actual bandwidth of a digital signal is infinite, the
effective bandwidth is finite
• The bandwidth is proportional to the signal rate (baud rate)
• The minimum bandwidth: Bmin = c x N x 1/r
• The maximum data rate: Nmax = 1/c x B x r
3-4
Design Consideration for Line CodingDesign Consideration for Line Coding
SchemeScheme
Baseline wandering
Long string of 0s and 1s can cause a drift in the
baseline
DC components
DC or low frequencies cannot pass a transformer or
telephone line (below 200 Hz)
Self-synchronization
Built-in error detection
Immunity to noise and interference
Complexity
4-5
3-5
Lack of SynchronizationLack of Synchronization
4-6
3-6
Line Coding SchemesLine Coding Schemes
4-7
3-7
Unipolar SchemeUnipolar Scheme
One polarity: one level of signal voltage
Unipolar NRZ (None-Return-to-Zero) is simple, but
DC component : Cannot travel through microwave or transformer
Synchronization : Consecutive 0’s and 1’s are hard to be synchronized →
Separate line for a clock pulse
Normalized power is double that for polar NRZ
4-8
3-8
Polar SchemePolar Scheme
Two polarity: two levels of voltage
Problem of DC component is alleviated
(NRZ,RZ) or eliminated (Biphaze)
4-9
3-9
Polar NRZPolar NRZ
NRZ-L (Non Return to Zero-Level)
Level of the voltage determines the value of the bit
NRZ-I (Non Return to Zero-Invert)
Inversion or the lack of inversion determines the value of the bit
4-10
3-10
Polar NRZ: NRZ-L and NRZ-IPolar NRZ: NRZ-L and NRZ-I
Baseline wandering problem
Both, but NRZ-L is twice severe
Synchronization Problem
Both, but NRZ-L is more serious
NRZ-L and NRZ-I both have an average
signal rate of N/2 Bd
Both have a DC component problem
4-11
3-11
RZRZ
Provides synchronization for consecutive 0s/1s
Signal changes during each bit
Three values (+, -, 0) are used
Bit 1: positive-to-zero transition, bit 0: negative-to-zero transition
4-12
3-12
BiphaseBiphase
Combination of RZ and NRZ-L ideas
Signal transition at the middle of the bit is used for
synchronization
Manchester
Used for Ethernet LAN
Bit 1: negative-to-positive transition
Bit 0: positive-to-negative transition
Differential Manchester
Used for Token-ring LAN
Bit 1: no transition at the beginning of a bit
Bit 0: transition at the beginning of a bit
4-13
3-13
Polar BiphasePolar Biphase
4-14
• Minimum bandwidth is 2 times that of NRZ
3-14
Bipolar SchemeBipolar Scheme
Three levels of voltage, called “multilevel binary”
Bit 0: zero voltage, bit 1: alternating +1/-1
(Note) In RZ, zero voltage has no meaning
AMI (Alternate Mark Inversion) and pseudoternary
Alternative to NRZ with the same signal rate and no DC
component problem
4-15
3-15
Multilevel SchemeMultilevel Scheme
To increase the number of bits per baud by encoding a
pattern of m data elements into a pattern of n signal
elements
In mBnL schemes, a pattern of m data elements is
encoded as a pattern of n signal elements in which 2m
≤ Ln
2B1Q (two binary, one quaternary)
8B6T (eight binary, six ternary)
4D-PAM5 (four-dimensional five-level pulse amplitude
modulation)
4-16
3-16
2B1Q: for DSL2B1Q: for DSL
4-17
3-17
8B6T8B6T
Used with 100Base-4T cable
Encode a pattern of 8 bits as a pattern of 6 (three-levels) signal
elements
222 redundant signal element = 36
(478 among 729) - 28
(256)
The average signal rate is theoretically, Save = 1/2 x N x 6/8; in practice
the minimum bandwidth is very close to 6N/8
4-18
3-18
4D-PAM5: for Gigabit LAN4D-PAM5: for Gigabit LAN
4-19
3-19
Multiline Transmission: MLT-3Multiline Transmission: MLT-3
The signal rate for MLT-3 is one-fourth the bit rate
MLT-3 when we need to send 100Mbps on a
copper wire that cannot support more than 32MHz
The MLT-3 uses three different voltage levels (+v,
0, -v) and three transition rules to move between
the levels:
If the next bit is 0, there is no transition
If the next bit is 1 and the current level is not 0, the next
level is 0.
If the next bit is 1 and the current level is 0, the next
level is the opposite of last nonzero level.
4-20
3-20
Multiline Transmission: MLT-3Multiline Transmission: MLT-3
4-21
3-21
Summary of Line CodingSummary of Line Coding
SchemesSchemes
4-22
3-22
Block CodingBlock Coding
Block coding is normally referred to as mB/nB coding; it
replaces each m-bit group with an n-bit group
4-23
3-23
4B/5B4B/5B
Solve the synchronization problem of NRZ-I
20% increase the signal rate of NRZ-I (Biphase scheme has the signal
rate of 2 times that of NRZ-I
Still DC component problem
4-24
3-24
4B/5B Mapping Codes4B/5B Mapping Codes
4-25
3-25
8B/10B8B/10B
210
– 28
= 768 redundant groups used for
disparity checking and error detection
4-26
3-26
ScramblingScrambling
Biphase : not suitable for long distance communication due
to its wide bandwidth requirement
Combination of block coding and NRZ: not suitable for
long distance encoding due to its DC component problem
Bipolar AMI: synchronization problem  Scrambling
4-27
3-27
B8ZSB8ZS
Commonly used in North America
Updated version of AMI with synchronization
Substitutes eight consecutive zeros with 000VB0VB
V denotes “violation”, B denotes “bipolar”
4-28
3-28
HDB3HDB3
High-density bipolar 3-zero
Commonly used outside of North America
HDB3 substitutes four consecutive zeros with 000V or B00V depending
on the number of nonzero pulses after the last substitution
4-29
3-29
Sampling: Analog-to-DigitalSampling: Analog-to-Digital
ConversionConversion
Analog information (e.g., voice) → digital
signal (e.g., 10001011…)
Codec(Coder/Decoder): A/D converter
3-30
PCMPCM
Pulse Code Modulation
Three processes
The analog signal is sampled
The sampled signal is quantized
The quantized values are encoded as streams of bits
Sampling: PAM (Pulse amplitude Modulation)
According to the Nyquist theorem, the sampling rate
must be at least 2 times the highest frequency contained
in the signal.
4-31
3-31
Components of PCM EncoderComponents of PCM Encoder
4-32
3-32
Different Sampling Methods forDifferent Sampling Methods for
PCMPCM
4-33
3-33
Nyquist Sampling RateNyquist Sampling Rate
4-34
3-34
Sampling RateSampling Rate
4-35
3-35
QuantizationQuantization
4-36
3-36
Dr. Md. Abdur Razzaque
Green Networking Research Group
Dept. of Computer Science and Engineering, University of Dhaka
QuantizationQuantization
Quantization level (L)
Quantization error : depending on L (or nb)
SNRdB = 6.02nb + 1.76 dB
Nonuniform quantization:
Companding and expanding
Effectively reduce the SNRdB
4-37
3-37
Original Signal Recovery: PCMOriginal Signal Recovery: PCM
DecoderDecoder
4-38
3-38
PCM BandwidthPCM Bandwidth
The min. bandwidth of a line-encoded
signal
Bmin = c x N x 1/r = c x nb x fs x 1/r
= c x nb x 2 x Banalog x 1/r
= nb x Banalog where 1/r = 1, c = 1/2
Max. data rate of a channel
Nmax = 2 x B x log2L bps
Min. required bandwidth
Bmin = N/(2 x log2L) Hz
4-39
3-39
Delta ModulationDelta Modulation
To reduce the complexity of PCM
4-40
3-40
Delta Modulation ComponentsDelta Modulation Components
4-41
3-41
Delta Demodulation ComponentsDelta Demodulation Components
4-42
3-42
Transmission ModesTransmission Modes
4-43
3-43
Parallel TransmissionParallel Transmission
Use n wires to send n bits at one time synchronously
Advantage: speed
Disadvantage: cost ⇒ Limited to short distances
4-44
3-44
Serial TransmissionSerial Transmission
On communication channel
Advantage: reduced cost
Parallel/serial converter is required
Three ways: asynchronous, synchronous, or isochronous
4-45
3-45
Asynchronous TransmissionAsynchronous Transmission
Use start bit (0) and stop bits (1s)
A gap between two bytes: idle state or stop bits
It means asynchronous at byte level
Must still be synchronized at bit level
Good for low-speed communications (terminal)
4-46
3-46
Synchronous TransmissionSynchronous Transmission
Bit stream is combined into “frames”
Special sequence of 1/0 between frames: No gap
Timing is important in midstream
Byte synchronization in the data link layer
Advantage: speed ⇒ high-speed transmission
4-47
3-47

More Related Content

What's hot

Machine learning Lecture 3
Machine learning Lecture 3Machine learning Lecture 3
Machine learning Lecture 3Srinivasan R
 
Presentation
PresentationPresentation
PresentationVirak Sou
 
difference between hub, bridge, switch and router
difference between hub, bridge, switch and routerdifference between hub, bridge, switch and router
difference between hub, bridge, switch and routerAkmal Cikmat
 
Greedy Algorithms Huffman Coding.ppt
Greedy Algorithms  Huffman Coding.pptGreedy Algorithms  Huffman Coding.ppt
Greedy Algorithms Huffman Coding.pptRuchika Sinha
 
Discrete cosine transform
Discrete cosine transformDiscrete cosine transform
Discrete cosine transformaniruddh Tyagi
 
Spatial filtering
Spatial filteringSpatial filtering
Spatial filteringDeepikaT13
 
Convolution codes and turbo codes
Convolution codes and turbo codesConvolution codes and turbo codes
Convolution codes and turbo codesManish Srivastava
 
Errors, Error Detection, and Error Control
Errors, Error Detection, and Error ControlErrors, Error Detection, and Error Control
Errors, Error Detection, and Error ControlAngel G Diaz
 
The Hiring Problem
The Hiring ProblemThe Hiring Problem
The Hiring ProblemTinou Bao
 
Sign Language Recognition using Mediapipe
Sign Language Recognition using MediapipeSign Language Recognition using Mediapipe
Sign Language Recognition using MediapipeIRJET Journal
 
Region filling
Region fillingRegion filling
Region fillinghetvi naik
 

What's hot (20)

802 15-4 tutorial
802 15-4 tutorial802 15-4 tutorial
802 15-4 tutorial
 
Presentation on bipolar encoding
Presentation on bipolar encodingPresentation on bipolar encoding
Presentation on bipolar encoding
 
Machine learning Lecture 3
Machine learning Lecture 3Machine learning Lecture 3
Machine learning Lecture 3
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
 
Presentation
PresentationPresentation
Presentation
 
difference between hub, bridge, switch and router
difference between hub, bridge, switch and routerdifference between hub, bridge, switch and router
difference between hub, bridge, switch and router
 
Greedy Algorithms Huffman Coding.ppt
Greedy Algorithms  Huffman Coding.pptGreedy Algorithms  Huffman Coding.ppt
Greedy Algorithms Huffman Coding.ppt
 
Discrete cosine transform
Discrete cosine transformDiscrete cosine transform
Discrete cosine transform
 
Vector quantization
Vector quantizationVector quantization
Vector quantization
 
Dee2034 chapter 5 counter
Dee2034 chapter 5 counterDee2034 chapter 5 counter
Dee2034 chapter 5 counter
 
Base band transmission
Base band transmissionBase band transmission
Base band transmission
 
Spatial filtering
Spatial filteringSpatial filtering
Spatial filtering
 
Convolution codes and turbo codes
Convolution codes and turbo codesConvolution codes and turbo codes
Convolution codes and turbo codes
 
Baseline Wandering
Baseline WanderingBaseline Wandering
Baseline Wandering
 
Chap8 slides
Chap8 slidesChap8 slides
Chap8 slides
 
Errors, Error Detection, and Error Control
Errors, Error Detection, and Error ControlErrors, Error Detection, and Error Control
Errors, Error Detection, and Error Control
 
The Hiring Problem
The Hiring ProblemThe Hiring Problem
The Hiring Problem
 
Adaptive Huffman Coding
Adaptive Huffman CodingAdaptive Huffman Coding
Adaptive Huffman Coding
 
Sign Language Recognition using Mediapipe
Sign Language Recognition using MediapipeSign Language Recognition using Mediapipe
Sign Language Recognition using Mediapipe
 
Region filling
Region fillingRegion filling
Region filling
 

Viewers also liked

Chapter 4 - Digital Transmission
Chapter 4 - Digital TransmissionChapter 4 - Digital Transmission
Chapter 4 - Digital TransmissionWayne Jones Jnr
 
Analog to digital conversion
Analog to digital conversionAnalog to digital conversion
Analog to digital conversionDJShirlee
 
ANALOG TO DIGITAL CONVERSION
ANALOG TO DIGITAL CONVERSIONANALOG TO DIGITAL CONVERSION
ANALOG TO DIGITAL CONVERSIONgulshan guls
 
Analog-to-Digital Conversion Process
Analog-to-Digital Conversion Process Analog-to-Digital Conversion Process
Analog-to-Digital Conversion Process riley Mcclaflin
 
Analog to Digital Conversion Basics
Analog to Digital Conversion BasicsAnalog to Digital Conversion Basics
Analog to Digital Conversion BasicsSrikrishna Thota
 
Analog-to-Digital Conversion
Analog-to-Digital ConversionAnalog-to-Digital Conversion
Analog-to-Digital ConversionMariia Kreposna
 
Analog to digital conversion
Analog to digital conversionAnalog to digital conversion
Analog to digital conversionFirman Bachtiar
 
Analog to digital conversion technique
Analog to digital conversion techniqueAnalog to digital conversion technique
Analog to digital conversion techniqueUmar Shuaib
 
Assignment2 analog to digital conversion soumit_mukherjee
Assignment2 analog to digital conversion soumit_mukherjeeAssignment2 analog to digital conversion soumit_mukherjee
Assignment2 analog to digital conversion soumit_mukherjeeSoumit Mukherjee
 
Rpc Case Studies (Distributed computing)
Rpc Case Studies (Distributed computing)Rpc Case Studies (Distributed computing)
Rpc Case Studies (Distributed computing)Sri Prasanna
 
Digital transmission new unit 3
Digital transmission new unit 3Digital transmission new unit 3
Digital transmission new unit 3Srashti Vyas
 
The analog to digital conversion process
The analog to digital conversion processThe analog to digital conversion process
The analog to digital conversion processDJNila
 
IT Essential - Course Overview
IT Essential - Course OverviewIT Essential - Course Overview
IT Essential - Course OverviewIrsandi Hasan
 

Viewers also liked (20)

Chapter 4 - Digital Transmission
Chapter 4 - Digital TransmissionChapter 4 - Digital Transmission
Chapter 4 - Digital Transmission
 
Ch 04
Ch 04Ch 04
Ch 04
 
Analog to digital conversion
Analog to digital conversionAnalog to digital conversion
Analog to digital conversion
 
ANALOG TO DIGITAL CONVERSION
ANALOG TO DIGITAL CONVERSIONANALOG TO DIGITAL CONVERSION
ANALOG TO DIGITAL CONVERSION
 
Analog-to-Digital Conversion Process
Analog-to-Digital Conversion Process Analog-to-Digital Conversion Process
Analog-to-Digital Conversion Process
 
Analog to Digital Conversion Basics
Analog to Digital Conversion BasicsAnalog to Digital Conversion Basics
Analog to Digital Conversion Basics
 
Analog to-digital conversion
Analog to-digital conversionAnalog to-digital conversion
Analog to-digital conversion
 
Analog-to-Digital Conversion
Analog-to-Digital ConversionAnalog-to-Digital Conversion
Analog-to-Digital Conversion
 
Ch03
Ch03Ch03
Ch03
 
Analog to digital conversion
Analog to digital conversionAnalog to digital conversion
Analog to digital conversion
 
Ch3 1 v1
Ch3 1 v1Ch3 1 v1
Ch3 1 v1
 
Analog to digital conversion technique
Analog to digital conversion techniqueAnalog to digital conversion technique
Analog to digital conversion technique
 
Assignment2 analog to digital conversion soumit_mukherjee
Assignment2 analog to digital conversion soumit_mukherjeeAssignment2 analog to digital conversion soumit_mukherjee
Assignment2 analog to digital conversion soumit_mukherjee
 
Rpc Case Studies (Distributed computing)
Rpc Case Studies (Distributed computing)Rpc Case Studies (Distributed computing)
Rpc Case Studies (Distributed computing)
 
Digital transmission new unit 3
Digital transmission new unit 3Digital transmission new unit 3
Digital transmission new unit 3
 
The analog to digital conversion process
The analog to digital conversion processThe analog to digital conversion process
The analog to digital conversion process
 
Defying Nyquist in Analog to Digital Conversion
Defying Nyquist in Analog to Digital ConversionDefying Nyquist in Analog to Digital Conversion
Defying Nyquist in Analog to Digital Conversion
 
ITEo5
ITEo5ITEo5
ITEo5
 
Chapter4
Chapter4Chapter4
Chapter4
 
IT Essential - Course Overview
IT Essential - Course OverviewIT Essential - Course Overview
IT Essential - Course Overview
 

Similar to Chap4

Computer Networks/Computer Engineering.pdf
Computer Networks/Computer Engineering.pdfComputer Networks/Computer Engineering.pdf
Computer Networks/Computer Engineering.pdfabdnazar2003
 
Chap4 d t-d conversion
Chap4 d t-d conversionChap4 d t-d conversion
Chap4 d t-d conversionarslan_akbar90
 
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
 
Data Communication And Networking - DIGITAL TRANSMISSION
Data Communication And Networking - DIGITAL TRANSMISSIONData Communication And Networking - DIGITAL TRANSMISSION
Data Communication And Networking - DIGITAL TRANSMISSIONAvijeet Negel
 
Ch4 Data communication and networking by neha g. kurale
Ch4 Data communication and networking by neha g. kuraleCh4 Data communication and networking by neha g. kurale
Ch4 Data communication and networking by neha g. kuraleNeha Kurale
 
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
 
04 digital transmission
04 digital transmission04 digital transmission
04 digital transmissionMeenakshi Paul
 
Chapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9eChapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9eadpeer
 
Line coding Tec hniques.pptx
Line coding Tec                 hniques.pptxLine coding Tec                 hniques.pptx
Line coding Tec hniques.pptxnaveen088888
 
Data Communication & Computer Networks : Unipolar & Polar coding
Data Communication & Computer Networks : Unipolar & Polar codingData Communication & Computer Networks : Unipolar & Polar coding
Data Communication & Computer Networks : Unipolar & Polar codingDr Rajiv Srivastava
 
Data communications 4 1
Data communications 4 1Data communications 4 1
Data communications 4 1Raymond Pidor
 

Similar to Chap4 (20)

lec5_13.pptx
lec5_13.pptxlec5_13.pptx
lec5_13.pptx
 
Computer Networks/Computer Engineering.pdf
Computer Networks/Computer Engineering.pdfComputer Networks/Computer Engineering.pdf
Computer Networks/Computer Engineering.pdf
 
Dcn aasignment
Dcn aasignmentDcn aasignment
Dcn aasignment
 
Chap4 d t-d conversion
Chap4 d t-d conversionChap4 d t-d conversion
Chap4 d t-d conversion
 
DC_PPT.pptx
DC_PPT.pptxDC_PPT.pptx
DC_PPT.pptx
 
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
 
Ch04
Ch04Ch04
Ch04
 
Ch4 1 v1
Ch4 1 v1Ch4 1 v1
Ch4 1 v1
 
Data Communication And Networking - DIGITAL TRANSMISSION
Data Communication And Networking - DIGITAL TRANSMISSIONData Communication And Networking - DIGITAL TRANSMISSION
Data Communication And Networking - DIGITAL TRANSMISSION
 
Unit 4
Unit 4Unit 4
Unit 4
 
Ch4 Data communication and networking by neha g. kurale
Ch4 Data communication and networking by neha g. kuraleCh4 Data communication and networking by neha g. kurale
Ch4 Data communication and networking by neha g. kurale
 
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
 
Dccn - Digital Transmission
Dccn - Digital TransmissionDccn - Digital Transmission
Dccn - Digital Transmission
 
1 PCM & Encoding
1  PCM & Encoding1  PCM & Encoding
1 PCM & Encoding
 
04 digital transmission
04 digital transmission04 digital transmission
04 digital transmission
 
Chapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9eChapter 5 - Signal Encoding Techniques 9e
Chapter 5 - Signal Encoding Techniques 9e
 
Line coding Tec hniques.pptx
Line coding Tec                 hniques.pptxLine coding Tec                 hniques.pptx
Line coding Tec hniques.pptx
 
digital layer
digital layerdigital layer
digital layer
 
Data Communication & Computer Networks : Unipolar & Polar coding
Data Communication & Computer Networks : Unipolar & Polar codingData Communication & Computer Networks : Unipolar & Polar coding
Data Communication & Computer Networks : Unipolar & Polar coding
 
Data communications 4 1
Data communications 4 1Data communications 4 1
Data communications 4 1
 

Recently uploaded

fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 

Recently uploaded (20)

fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 

Chap4

  • 1. Chapter 4. Digital Transmission 1. Digital-to-Digital Conversion 2. Analog-to-Digital Conversion 3. Transmission Mode 4-1
  • 2. Digital-to-Digital ConversionDigital-to-Digital Conversion 4-2 • Involves three techniques: – Line coding (always needed), block coding, and scrambling • Line coding: the process of converting digital data to digital signals 3-2
  • 3. Signal Element and Data ElementSignal Element and Data Element 4-3 • Data elements are what we need to send; signal elements are what we can send 3-3
  • 4. Data Rate Versus Signal RateData Rate Versus Signal Rate 4-4 • Data rate defines the number of data elements (bits) sent in 1s: bps • Signal rate is the number of signal elements sent in 1s: baud • Data rate = bit rate, signal rate = pulse rate, modulation rate, baud rate • S = c x N x 1/r, where N is the date rate; c is the case factor, S is the number of signal elements; r is the number of data elements carried by each signal element • Although the actual bandwidth of a digital signal is infinite, the effective bandwidth is finite • The bandwidth is proportional to the signal rate (baud rate) • The minimum bandwidth: Bmin = c x N x 1/r • The maximum data rate: Nmax = 1/c x B x r 3-4
  • 5. Design Consideration for Line CodingDesign Consideration for Line Coding SchemeScheme Baseline wandering Long string of 0s and 1s can cause a drift in the baseline DC components DC or low frequencies cannot pass a transformer or telephone line (below 200 Hz) Self-synchronization Built-in error detection Immunity to noise and interference Complexity 4-5 3-5
  • 6. Lack of SynchronizationLack of Synchronization 4-6 3-6
  • 7. Line Coding SchemesLine Coding Schemes 4-7 3-7
  • 8. Unipolar SchemeUnipolar Scheme One polarity: one level of signal voltage Unipolar NRZ (None-Return-to-Zero) is simple, but DC component : Cannot travel through microwave or transformer Synchronization : Consecutive 0’s and 1’s are hard to be synchronized → Separate line for a clock pulse Normalized power is double that for polar NRZ 4-8 3-8
  • 9. Polar SchemePolar Scheme Two polarity: two levels of voltage Problem of DC component is alleviated (NRZ,RZ) or eliminated (Biphaze) 4-9 3-9
  • 10. Polar NRZPolar NRZ NRZ-L (Non Return to Zero-Level) Level of the voltage determines the value of the bit NRZ-I (Non Return to Zero-Invert) Inversion or the lack of inversion determines the value of the bit 4-10 3-10
  • 11. Polar NRZ: NRZ-L and NRZ-IPolar NRZ: NRZ-L and NRZ-I Baseline wandering problem Both, but NRZ-L is twice severe Synchronization Problem Both, but NRZ-L is more serious NRZ-L and NRZ-I both have an average signal rate of N/2 Bd Both have a DC component problem 4-11 3-11
  • 12. RZRZ Provides synchronization for consecutive 0s/1s Signal changes during each bit Three values (+, -, 0) are used Bit 1: positive-to-zero transition, bit 0: negative-to-zero transition 4-12 3-12
  • 13. BiphaseBiphase Combination of RZ and NRZ-L ideas Signal transition at the middle of the bit is used for synchronization Manchester Used for Ethernet LAN Bit 1: negative-to-positive transition Bit 0: positive-to-negative transition Differential Manchester Used for Token-ring LAN Bit 1: no transition at the beginning of a bit Bit 0: transition at the beginning of a bit 4-13 3-13
  • 14. Polar BiphasePolar Biphase 4-14 • Minimum bandwidth is 2 times that of NRZ 3-14
  • 15. Bipolar SchemeBipolar Scheme Three levels of voltage, called “multilevel binary” Bit 0: zero voltage, bit 1: alternating +1/-1 (Note) In RZ, zero voltage has no meaning AMI (Alternate Mark Inversion) and pseudoternary Alternative to NRZ with the same signal rate and no DC component problem 4-15 3-15
  • 16. Multilevel SchemeMultilevel Scheme To increase the number of bits per baud by encoding a pattern of m data elements into a pattern of n signal elements In mBnL schemes, a pattern of m data elements is encoded as a pattern of n signal elements in which 2m ≤ Ln 2B1Q (two binary, one quaternary) 8B6T (eight binary, six ternary) 4D-PAM5 (four-dimensional five-level pulse amplitude modulation) 4-16 3-16
  • 17. 2B1Q: for DSL2B1Q: for DSL 4-17 3-17
  • 18. 8B6T8B6T Used with 100Base-4T cable Encode a pattern of 8 bits as a pattern of 6 (three-levels) signal elements 222 redundant signal element = 36 (478 among 729) - 28 (256) The average signal rate is theoretically, Save = 1/2 x N x 6/8; in practice the minimum bandwidth is very close to 6N/8 4-18 3-18
  • 19. 4D-PAM5: for Gigabit LAN4D-PAM5: for Gigabit LAN 4-19 3-19
  • 20. Multiline Transmission: MLT-3Multiline Transmission: MLT-3 The signal rate for MLT-3 is one-fourth the bit rate MLT-3 when we need to send 100Mbps on a copper wire that cannot support more than 32MHz The MLT-3 uses three different voltage levels (+v, 0, -v) and three transition rules to move between the levels: If the next bit is 0, there is no transition If the next bit is 1 and the current level is not 0, the next level is 0. If the next bit is 1 and the current level is 0, the next level is the opposite of last nonzero level. 4-20 3-20
  • 21. Multiline Transmission: MLT-3Multiline Transmission: MLT-3 4-21 3-21
  • 22. Summary of Line CodingSummary of Line Coding SchemesSchemes 4-22 3-22
  • 23. Block CodingBlock Coding Block coding is normally referred to as mB/nB coding; it replaces each m-bit group with an n-bit group 4-23 3-23
  • 24. 4B/5B4B/5B Solve the synchronization problem of NRZ-I 20% increase the signal rate of NRZ-I (Biphase scheme has the signal rate of 2 times that of NRZ-I Still DC component problem 4-24 3-24
  • 25. 4B/5B Mapping Codes4B/5B Mapping Codes 4-25 3-25
  • 26. 8B/10B8B/10B 210 – 28 = 768 redundant groups used for disparity checking and error detection 4-26 3-26
  • 27. ScramblingScrambling Biphase : not suitable for long distance communication due to its wide bandwidth requirement Combination of block coding and NRZ: not suitable for long distance encoding due to its DC component problem Bipolar AMI: synchronization problem  Scrambling 4-27 3-27
  • 28. B8ZSB8ZS Commonly used in North America Updated version of AMI with synchronization Substitutes eight consecutive zeros with 000VB0VB V denotes “violation”, B denotes “bipolar” 4-28 3-28
  • 29. HDB3HDB3 High-density bipolar 3-zero Commonly used outside of North America HDB3 substitutes four consecutive zeros with 000V or B00V depending on the number of nonzero pulses after the last substitution 4-29 3-29
  • 30. Sampling: Analog-to-DigitalSampling: Analog-to-Digital ConversionConversion Analog information (e.g., voice) → digital signal (e.g., 10001011…) Codec(Coder/Decoder): A/D converter 3-30
  • 31. PCMPCM Pulse Code Modulation Three processes The analog signal is sampled The sampled signal is quantized The quantized values are encoded as streams of bits Sampling: PAM (Pulse amplitude Modulation) According to the Nyquist theorem, the sampling rate must be at least 2 times the highest frequency contained in the signal. 4-31 3-31
  • 32. Components of PCM EncoderComponents of PCM Encoder 4-32 3-32
  • 33. Different Sampling Methods forDifferent Sampling Methods for PCMPCM 4-33 3-33
  • 34. Nyquist Sampling RateNyquist Sampling Rate 4-34 3-34
  • 36. QuantizationQuantization 4-36 3-36 Dr. Md. Abdur Razzaque Green Networking Research Group Dept. of Computer Science and Engineering, University of Dhaka
  • 37. QuantizationQuantization Quantization level (L) Quantization error : depending on L (or nb) SNRdB = 6.02nb + 1.76 dB Nonuniform quantization: Companding and expanding Effectively reduce the SNRdB 4-37 3-37
  • 38. Original Signal Recovery: PCMOriginal Signal Recovery: PCM DecoderDecoder 4-38 3-38
  • 39. PCM BandwidthPCM Bandwidth The min. bandwidth of a line-encoded signal Bmin = c x N x 1/r = c x nb x fs x 1/r = c x nb x 2 x Banalog x 1/r = nb x Banalog where 1/r = 1, c = 1/2 Max. data rate of a channel Nmax = 2 x B x log2L bps Min. required bandwidth Bmin = N/(2 x log2L) Hz 4-39 3-39
  • 40. Delta ModulationDelta Modulation To reduce the complexity of PCM 4-40 3-40
  • 41. Delta Modulation ComponentsDelta Modulation Components 4-41 3-41
  • 42. Delta Demodulation ComponentsDelta Demodulation Components 4-42 3-42
  • 44. Parallel TransmissionParallel Transmission Use n wires to send n bits at one time synchronously Advantage: speed Disadvantage: cost ⇒ Limited to short distances 4-44 3-44
  • 45. Serial TransmissionSerial Transmission On communication channel Advantage: reduced cost Parallel/serial converter is required Three ways: asynchronous, synchronous, or isochronous 4-45 3-45
  • 46. Asynchronous TransmissionAsynchronous Transmission Use start bit (0) and stop bits (1s) A gap between two bytes: idle state or stop bits It means asynchronous at byte level Must still be synchronized at bit level Good for low-speed communications (terminal) 4-46 3-46
  • 47. Synchronous TransmissionSynchronous Transmission Bit stream is combined into “frames” Special sequence of 1/0 between frames: No gap Timing is important in midstream Byte synchronization in the data link layer Advantage: speed ⇒ high-speed transmission 4-47 3-47