SlideShare a Scribd company logo
Chapter 4. Digital Transmission


1. Digital-to-Digital Conversion
2. Analog-to-Digital Conversion
3. Transmission Mode
Digital-to-Digital Conversion
• Involves three techniques:
   – Line coding (always needed), block coding, and
     scrambling
• Line coding: the process of converting digital data to
  digital signals
Signal Element and Data Element
• Data elements are what we need to send; signal elements are what we
  can send
• r is number of data elements carried by each signal element
Data Rate Versus Signal Rate
• 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
• Goal of DC is to increase data rate while decreasing 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
Design Consideration for Line Coding
                   Scheme
•   Baseline
    – Running average of received signal power calculated
       by receiver
•    Baseline wandering
    – Long string of 0s and 1s can cause a drift in the
       baseline so prevent it
•   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
Lack of Synchronization
Line Coding Schemes
Unipolar 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
Polar Scheme
• Two polarity: two levels of voltage
• Problem of DC component is alleviated (NRZ,RZ)
  or eliminated (Biphaze)
Polar 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
Polar 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
RZ
• 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
Biphase
• 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
Polar Biphase
• Minimum bandwidth is 2 times that of NRZ
Bipolar 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
Multilevel 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)

• Note L=2 Binary, L=3 Ternary, L=4 Quaternary
2B1Q: for DSL
Multiline 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
Summary of Line Coding Schemes
Block Coding
• Block coding is normally referred to as mB/nB coding; it
  replaces each m-bit group with an n-bit group
4B/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
4B/5B Mapping Codes
Scrambling
• 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
B8ZS

•   Commonly used in North America
•   Updated version of AMI with synchronization
•   Substitutes eight consecutive zeros with 000VB0VB
•   V denotes “violation”, B denotes “bipolar”
B8ZS Encoding
HDB3 substitutes four consecutive zeros with
             000V or B00V depending
on the number of nonzero pulses after the last
                   substitution.
       If # of non zero pulses is even the
  substitution is B00V to make total # of non
                 zero pulse even.
If # of non zero pulses is odd the substitution
   is 000V to make total # of non zero pulses
                      even.
Figure 5-12


              HDB3 Encoding
HDB3

•   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
Sampling: Analog-to-Digital Conversion

• Analog information (e.g., voice) → digital signal
  (e.g., 10001011…)
• Codec(Coder/Decoder): A/D converter
PCM

• 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.
Components of PCM Encoder
Different Sampling Methods for PCM
Nyquist Sampling Rate
Sampling Rate
Quantization
Quantization
• 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
Original Signal Recovery: PCM Decoder
4-3 TRANSMISSION MODES

 The transmission of binary data across a link can be
accomplished in either parallel or serial mode.
 In parallel mode, multiple bits are sent with each
clock tick.
 In serial mode, 1 bit is sent with each clock tick.
 While there is only one way to send parallel data,
there are three subclasses of serial transmission:
asynchronous, synchronous, and isochronous.




                                                         38
Transmission Modes
Parallel Transmission
• Use n wires to send n bits at one time synchronously
• Advantage: speed
• Disadvantage: cost ⇒ Limited to short distances
Serial Transmission
•   On communication channel
•   Advantage: reduced cost
•   Parallel/serial converter is required
•   Three ways: asynchronous, synchronous, or isochronous
Asynchronous 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)
Synchronous 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

More Related Content

PPT
Chapter 4 - Digital Transmission
PPT
Ch4 2 v1
PPT
digital layer
PDF
blake sample-problems
PPT
Unit 4
PDF
Digital transmission
PPT
Operating System Concepts - Ch05
Chapter 4 - Digital Transmission
Ch4 2 v1
digital layer
blake sample-problems
Unit 4
Digital transmission
Operating System Concepts - Ch05

What's hot (20)

DOCX
Baud rate is the number of change in signal
PPT
Digital Transmission
PPT
Ch4 1 Data communication and networking by neha g. kurale
PPT
Ch4 1 v1
PDF
Dccn - Digital Transmission
PDF
Chap 5 analog transmission
PPT
data transmission
PPT
PPT
PPT
Analog Transmission
PPT
Ch3 1 Data communication and networking
PPT
Digital Transmission Fundamentals
PPT
Data Communication And Networking - DIGITAL TRANSMISSION
PPT
1432.encoding concepts
PPT
Analog Transmissions
PDF
Data and signals
PPT
Ch5 1 Data communication and networking by neha g. kurale
PPT
Ch04
 
PDF
Physical Layer Numericals - Data Communication & Networking
Baud rate is the number of change in signal
Digital Transmission
Ch4 1 Data communication and networking by neha g. kurale
Ch4 1 v1
Dccn - Digital Transmission
Chap 5 analog transmission
data transmission
Analog Transmission
Ch3 1 Data communication and networking
Digital Transmission Fundamentals
Data Communication And Networking - DIGITAL TRANSMISSION
1432.encoding concepts
Analog Transmissions
Data and signals
Ch5 1 Data communication and networking by neha g. kurale
Ch04
 
Physical Layer Numericals - Data Communication & Networking
Ad

Viewers also liked (20)

PPS
Synchronous and-asynchronous-data-transfer
PPT
Copy of mcse 514 communication_system
PPTX
Ec305.13 buses mgl
PPTX
Profibus vs profinet
PDF
Data Communication Principles
PPT
PPTX
Advanced trends in microcontrollers by suhel
PPT
Data Communication and Networking
PPT
Ch3 1 v1
PDF
Asynchronous Counter (1st update)
PDF
Asynchronous Counter
PPTX
Modulo n counter
PPTX
Usb protocol
PPT
Sampling
PPT
Transmision media
PPT
Transmission modes & medias networking
PPTX
Modul rangakaian digital
PPT
Meeting w9 chapter 3 part 2
PDF
Chapter4
Synchronous and-asynchronous-data-transfer
Copy of mcse 514 communication_system
Ec305.13 buses mgl
Profibus vs profinet
Data Communication Principles
Advanced trends in microcontrollers by suhel
Data Communication and Networking
Ch3 1 v1
Asynchronous Counter (1st update)
Asynchronous Counter
Modulo n counter
Usb protocol
Sampling
Transmision media
Transmission modes & medias networking
Modul rangakaian digital
Meeting w9 chapter 3 part 2
Chapter4
Ad

Similar to Chap4 d t-d conversion (20)

PPTX
DC MODULE 3 PPT from the data communicatiobs
PPTX
Lecture 08
PPT
unit 2 intr to phy layer part 1.pptcvcvcv
PPT
Lecture notes eng - Line Coding New.ppt
PPT
line coding techniques, block coding and all type of coding
PPT
CS553_ST7_Ch05-SignalEncodingTechniques.ppt
PPT
Ch4 Data communication and networking by neha g. kurale
PPT
Lecture 08
PPTX
Digital data transmission,line coding and pulse shaping
PPT
ch04-digital-transmission.ppt
PPTX
04 digital transmission
PPTX
Lec-12-DCN.pptx about digital transmission and conversions
PPT
Ch3 Digital Transmission.ppt
PPT
base-band_digital_data_transmission-Line coding - Copy.ppt
PPTX
lec5_13.pptx
PPT
Line Coding Scheme and digital transmission concept
PDF
Computer Networks/Computer Engineering.pdf
DOCX
DC MODULE 3 PPT from the data communicatiobs
Lecture 08
unit 2 intr to phy layer part 1.pptcvcvcv
Lecture notes eng - Line Coding New.ppt
line coding techniques, block coding and all type of coding
CS553_ST7_Ch05-SignalEncodingTechniques.ppt
Ch4 Data communication and networking by neha g. kurale
Lecture 08
Digital data transmission,line coding and pulse shaping
ch04-digital-transmission.ppt
04 digital transmission
Lec-12-DCN.pptx about digital transmission and conversions
Ch3 Digital Transmission.ppt
base-band_digital_data_transmission-Line coding - Copy.ppt
lec5_13.pptx
Line Coding Scheme and digital transmission concept
Computer Networks/Computer Engineering.pdf

More from arslan_akbar90 (7)

ZIP
Attachments 2012 03_13
ZIP
Student solutions
PPT
Week5 chap6
PPT
Week5 (chap 5)
PPT
PPT
Chap5 analog transmission
PPT
Attachments 2012 03_13
Student solutions
Week5 chap6
Week5 (chap 5)
Chap5 analog transmission

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
KodekX | Application Modernization Development
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Electronic commerce courselecture one. Pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Approach and Philosophy of On baking technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPT
Teaching material agriculture food technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Network Security Unit 5.pdf for BCA BBA.
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Encapsulation_ Review paper, used for researhc scholars
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
KodekX | Application Modernization Development
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Electronic commerce courselecture one. Pdf
NewMind AI Monthly Chronicles - July 2025
Mobile App Security Testing_ A Comprehensive Guide.pdf
Approach and Philosophy of On baking technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Teaching material agriculture food technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Understanding_Digital_Forensics_Presentation.pptx
Unlocking AI with Model Context Protocol (MCP)
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...

Chap4 d t-d conversion

  • 1. Chapter 4. Digital Transmission 1. Digital-to-Digital Conversion 2. Analog-to-Digital Conversion 3. Transmission Mode
  • 2. Digital-to-Digital Conversion • Involves three techniques: – Line coding (always needed), block coding, and scrambling • Line coding: the process of converting digital data to digital signals
  • 3. Signal Element and Data Element • Data elements are what we need to send; signal elements are what we can send • r is number of data elements carried by each signal element
  • 4. Data Rate Versus Signal Rate • 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 • Goal of DC is to increase data rate while decreasing 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
  • 5. Design Consideration for Line Coding Scheme • Baseline – Running average of received signal power calculated by receiver • Baseline wandering – Long string of 0s and 1s can cause a drift in the baseline so prevent it • 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
  • 8. Unipolar 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
  • 9. Polar Scheme • Two polarity: two levels of voltage • Problem of DC component is alleviated (NRZ,RZ) or eliminated (Biphaze)
  • 10. Polar 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
  • 11. Polar 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
  • 12. RZ • 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
  • 13. Biphase • 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
  • 14. Polar Biphase • Minimum bandwidth is 2 times that of NRZ
  • 15. Bipolar 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
  • 16. Multilevel 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) • Note L=2 Binary, L=3 Ternary, L=4 Quaternary
  • 18. Multiline 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
  • 19. Summary of Line Coding Schemes
  • 20. Block Coding • Block coding is normally referred to as mB/nB coding; it replaces each m-bit group with an n-bit group
  • 21. 4B/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
  • 23. Scrambling • 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
  • 24. B8ZS • Commonly used in North America • Updated version of AMI with synchronization • Substitutes eight consecutive zeros with 000VB0VB • V denotes “violation”, B denotes “bipolar”
  • 26. HDB3 substitutes four consecutive zeros with 000V or B00V depending on the number of nonzero pulses after the last substitution. If # of non zero pulses is even the substitution is B00V to make total # of non zero pulse even. If # of non zero pulses is odd the substitution is 000V to make total # of non zero pulses even.
  • 27. Figure 5-12 HDB3 Encoding
  • 28. HDB3 • 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
  • 29. Sampling: Analog-to-Digital Conversion • Analog information (e.g., voice) → digital signal (e.g., 10001011…) • Codec(Coder/Decoder): A/D converter
  • 30. PCM • 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.
  • 31. Components of PCM Encoder
  • 36. Quantization • 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
  • 38. 4-3 TRANSMISSION MODES  The transmission of binary data across a link can be accomplished in either parallel or serial mode.  In parallel mode, multiple bits are sent with each clock tick.  In serial mode, 1 bit is sent with each clock tick.  While there is only one way to send parallel data, there are three subclasses of serial transmission: asynchronous, synchronous, and isochronous. 38
  • 40. Parallel Transmission • Use n wires to send n bits at one time synchronously • Advantage: speed • Disadvantage: cost ⇒ Limited to short distances
  • 41. Serial Transmission • On communication channel • Advantage: reduced cost • Parallel/serial converter is required • Three ways: asynchronous, synchronous, or isochronous
  • 42. Asynchronous 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)
  • 43. Synchronous 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