SlideShare a Scribd company logo
LECTURE 12
Computer Networks
CS3062
Chapter 4
Digital Transmission
6/1/2024
2
DIGITAL-TO-DIGITAL CONVERSION
 In this section, we see how we can represent digital
data by using digital signals.
 The conversion involves three techniques:
 Line Coding,
 Block Coding
 Scrambling
6/1/2024
3
Line Coding
 Converting a string of 1’s and 0’s (digital data) into
a sequence of signals that denote the 1’s and 0’s.
 For example a high voltage level (+V) could
represent a “1” and a low voltage level (0 or -V)
could represent a “0”.
6/1/2024
4
Figure 4.1 Line coding and decoding
6/1/2024
5
Line Coding Design
Consideration
6/1/2024
6
Signal Element Versus Data Element
 A data element is the smallest entity that can represent a piece
of information: this is the bit.
 In digital data communications, a signal element carries data
elements. A signal element is the shortest unit (timewise) of a
digital signal.
 In other words, data elements are what we need to send;
signal elements are what we can send.
 Data elements are being carried; signal elements are the
carriers.
6/1/2024
7
Signal Element Versus Data Element
 r=Data element/Signal Element
6/1/2024
8
Relationship between Data Rate and Signal
Rate
 The data rate defines the number of bits sent per
sec - bps. It is often referred to the bit rate.
 The signal rate is the number of signal elements
sent in a second and is measured in bauds. It is
also referred to as the modulation rate.
6/1/2024
9
Data rate and Baud rate
 The baud or signal rate can be expressed as:
S = c x N x 1/r bauds
where N is data rate
c is the case factor (worst, best & avg.)
r is the ratio between data element & signal
element
6/1/2024
10
Example 4.1
 A signal is carrying data in which one data
element is encoded as one signal element ( r
= 1). If the bit rate is 100 kbps, what is the
average value of the baud rate if c is between
0 and 1?
 Solution
We assume that the average value of c is 1/2 . The baud
rate is then
6/1/2024
11
DC Component in Line Coding
 Some line coding schemes have a DC
component, which is generally undesirable
 DC component : extra energy – useless!
6/1/2024
12
Self-Synchronization (Clocking)
 to correctly interpret signal received from sender
receiver’s bit interval must exactly correspond to sender’s
bit intervals
 if receiver clock is faster/slower, bit intervals not
matched Þ receiver misinterprets signal
 self-synchronizing digital signals include timing
information in itself, to indicate the beginning & end of
each pulse
6/1/2024
13
Self-Synchronization
6/1/2024
14
Line Coding Schemes
Multilevel
uses only one non-zero
voltage level (0 and +)
uses two non-zero
voltage levels (+ and -)
uses three voltage
level (+, 0, -)
uses more than three
voltage level (+, 0, -)
6/1/2024
15
Unipolar
 uses only one non-zero and one zero voltage level
 (e.g.) 0 = zero level, 1 = non-zero level
 simple to implement, but obsolete due to two
main problems:
 DC component present
 lack of synchronization for long series of 1-s or 0-s
6/1/2024
16
Polar Line Coding
 uses two non-zero voltage level for represent.
 of two data levels - one positive & one
negative
 “DC-problem” alleviated
 4 main types of polar coding
NRZ-level NRZ-invert
6/1/2024
17
Polar - NRZ
 The voltages are on both sides of the time axis.
 Polar NRZ scheme can be implemented with two
voltages. E.g. +V for 1 and -V for 0.
 There are two versions:
 NZR - Level (NRZ-L) - positive voltage for one
symbol and negative for the other
poor synchronization for long series of 1-s & 0-s
 NRZ - Inversion (NRZ-I) - the change or lack of
change in polarity determines the value of a symbol.
E.g. a “1” symbol inverts the polarity a “0” does not.
1’s in data streams enable synchronization
long sequence of 0-s still a problem
6/1/2024
18
Polar - NRZ
6/1/2024
19
Polar - RZ
 0 = negative volt., 1 = positive volt., AND
signal must return to zero halfway through
each bit interval
 perfect synchronization
 drawback – 2 signal changes to encode each bit
pulse rate is x2 rate of NRZ coding,
 i.e. more bandwidth is required
6/1/2024
20
Polar - RZ
6/1/2024
21
Polar : Manchester and Differential Manchester
 Manchester coding consists of combining the NRZ-L
and RZ schemes.
 Every symbol has a level transition in the middle: from high to
low or low to high. Uses only two voltage levels.
 Differential Manchester coding consists of combining
the NRZ-I and RZ schemes.
 Every symbol has a level transition in the middle. But the level
at the beginning of the symbol is determined by the symbol
value. One symbol causes a level change the other does not.
6/1/2024
22
Polar: Manchester and Differential Manchester
6/1/2024
23
Bipolar - AMI and Pseudoternary
 Code uses 3 voltage levels: - +, 0, -, to represent
the symbols (note not transitions to zero as in
RZ).
 Voltage level for one symbol is at “0” and the
other alternates between + & -.
 Bipolar Alternate Mark Inversion (AMI) - the
“0” symbol is represented by zero voltage and
the “1” symbol alternates between +V and -V.
 Pseudoternary is the reverse of AMI.
6/1/2024
24
Bipolar - AMI and Pseudoternary
6/1/2024
25

More Related Content

PPT
ch4_1_v1.pptwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
PDF
Computer network and its applications.pdf
PDF
Computer network and its types application.pdf
PPT
Ch4 1 v1
PPT
Data Communication And Networking - DIGITAL TRANSMISSION
PPT
ch4_1_v1edit-1.pptjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkk
PPT
ch4_1_v1edit-1.ppt digital transmission from pl
PPT
Ch4 Data communication and networking by neha g. kurale
ch4_1_v1.pptwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
Computer network and its applications.pdf
Computer network and its types application.pdf
Ch4 1 v1
Data Communication And Networking - DIGITAL TRANSMISSION
ch4_1_v1edit-1.pptjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkk
ch4_1_v1edit-1.ppt digital transmission from pl
Ch4 Data communication and networking by neha g. kurale

Similar to Lec-12-DCN.pptx about digital transmission and conversions (20)

PPTX
Data communications 4 1
PPTX
lec5_13.pptx
PPT
line coding techniques, block coding and all type of coding
PPT
Line Coding Scheme and digital transmission concept
PPT
unit 2 intr to phy layer part 1.pptcvcvcv
PPTX
Lecture 08
PPTX
Data Encoding in Data Communication.pptx
PPT
Lecture notes eng - Line Coding New.ppt
PPT
Unit 4
PPTX
Digital Data to Digital Signal Conversion
PPTX
Line coding Tec hniques.pptx
PDF
Chapter-4-Digital-Transmission Data Comm.pptx.pdf
PPT
base-band_digital_data_transmission-Line coding - Copy.ppt
PPTX
DC MODULE 3 PPT from the data communicatiobs
PDF
Computer Networks/Computer Engineering.pdf
PPT
ch04-digital-transmission.ppt
PPT
Lecture 08
PPT
PPT
Chap4 d t-d conversion
Data communications 4 1
lec5_13.pptx
line coding techniques, block coding and all type of coding
Line Coding Scheme and digital transmission concept
unit 2 intr to phy layer part 1.pptcvcvcv
Lecture 08
Data Encoding in Data Communication.pptx
Lecture notes eng - Line Coding New.ppt
Unit 4
Digital Data to Digital Signal Conversion
Line coding Tec hniques.pptx
Chapter-4-Digital-Transmission Data Comm.pptx.pdf
base-band_digital_data_transmission-Line coding - Copy.ppt
DC MODULE 3 PPT from the data communicatiobs
Computer Networks/Computer Engineering.pdf
ch04-digital-transmission.ppt
Lecture 08
Chap4 d t-d conversion
Ad

Recently uploaded (20)

PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPT
Project quality management in manufacturing
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
Geodesy 1.pptx...............................................
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PPTX
additive manufacturing of ss316l using mig welding
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
composite construction of structures.pdf
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
web development for engineering and engineering
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
Safety Seminar civil to be ensured for safe working.
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
Construction Project Organization Group 2.pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Project quality management in manufacturing
UNIT 4 Total Quality Management .pptx
Geodesy 1.pptx...............................................
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Fundamentals of safety and accident prevention -final (1).pptx
additive manufacturing of ss316l using mig welding
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
composite construction of structures.pdf
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
web development for engineering and engineering
Internet of Things (IOT) - A guide to understanding
R24 SURVEYING LAB MANUAL for civil enggi
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Safety Seminar civil to be ensured for safe working.
CH1 Production IntroductoryConcepts.pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
OOP with Java - Java Introduction (Basics)
Construction Project Organization Group 2.pptx
Ad

Lec-12-DCN.pptx about digital transmission and conversions

  • 3. DIGITAL-TO-DIGITAL CONVERSION  In this section, we see how we can represent digital data by using digital signals.  The conversion involves three techniques:  Line Coding,  Block Coding  Scrambling 6/1/2024 3
  • 4. Line Coding  Converting a string of 1’s and 0’s (digital data) into a sequence of signals that denote the 1’s and 0’s.  For example a high voltage level (+V) could represent a “1” and a low voltage level (0 or -V) could represent a “0”. 6/1/2024 4
  • 5. Figure 4.1 Line coding and decoding 6/1/2024 5
  • 7. Signal Element Versus Data Element  A data element is the smallest entity that can represent a piece of information: this is the bit.  In digital data communications, a signal element carries data elements. A signal element is the shortest unit (timewise) of a digital signal.  In other words, data elements are what we need to send; signal elements are what we can send.  Data elements are being carried; signal elements are the carriers. 6/1/2024 7
  • 8. Signal Element Versus Data Element  r=Data element/Signal Element 6/1/2024 8
  • 9. Relationship between Data Rate and Signal Rate  The data rate defines the number of bits sent per sec - bps. It is often referred to the bit rate.  The signal rate is the number of signal elements sent in a second and is measured in bauds. It is also referred to as the modulation rate. 6/1/2024 9
  • 10. Data rate and Baud rate  The baud or signal rate can be expressed as: S = c x N x 1/r bauds where N is data rate c is the case factor (worst, best & avg.) r is the ratio between data element & signal element 6/1/2024 10
  • 11. Example 4.1  A signal is carrying data in which one data element is encoded as one signal element ( r = 1). If the bit rate is 100 kbps, what is the average value of the baud rate if c is between 0 and 1?  Solution We assume that the average value of c is 1/2 . The baud rate is then 6/1/2024 11
  • 12. DC Component in Line Coding  Some line coding schemes have a DC component, which is generally undesirable  DC component : extra energy – useless! 6/1/2024 12
  • 13. Self-Synchronization (Clocking)  to correctly interpret signal received from sender receiver’s bit interval must exactly correspond to sender’s bit intervals  if receiver clock is faster/slower, bit intervals not matched Þ receiver misinterprets signal  self-synchronizing digital signals include timing information in itself, to indicate the beginning & end of each pulse 6/1/2024 13
  • 15. Line Coding Schemes Multilevel uses only one non-zero voltage level (0 and +) uses two non-zero voltage levels (+ and -) uses three voltage level (+, 0, -) uses more than three voltage level (+, 0, -) 6/1/2024 15
  • 16. Unipolar  uses only one non-zero and one zero voltage level  (e.g.) 0 = zero level, 1 = non-zero level  simple to implement, but obsolete due to two main problems:  DC component present  lack of synchronization for long series of 1-s or 0-s 6/1/2024 16
  • 17. Polar Line Coding  uses two non-zero voltage level for represent.  of two data levels - one positive & one negative  “DC-problem” alleviated  4 main types of polar coding NRZ-level NRZ-invert 6/1/2024 17
  • 18. Polar - NRZ  The voltages are on both sides of the time axis.  Polar NRZ scheme can be implemented with two voltages. E.g. +V for 1 and -V for 0.  There are two versions:  NZR - Level (NRZ-L) - positive voltage for one symbol and negative for the other poor synchronization for long series of 1-s & 0-s  NRZ - Inversion (NRZ-I) - the change or lack of change in polarity determines the value of a symbol. E.g. a “1” symbol inverts the polarity a “0” does not. 1’s in data streams enable synchronization long sequence of 0-s still a problem 6/1/2024 18
  • 20. Polar - RZ  0 = negative volt., 1 = positive volt., AND signal must return to zero halfway through each bit interval  perfect synchronization  drawback – 2 signal changes to encode each bit pulse rate is x2 rate of NRZ coding,  i.e. more bandwidth is required 6/1/2024 20
  • 22. Polar : Manchester and Differential Manchester  Manchester coding consists of combining the NRZ-L and RZ schemes.  Every symbol has a level transition in the middle: from high to low or low to high. Uses only two voltage levels.  Differential Manchester coding consists of combining the NRZ-I and RZ schemes.  Every symbol has a level transition in the middle. But the level at the beginning of the symbol is determined by the symbol value. One symbol causes a level change the other does not. 6/1/2024 22
  • 23. Polar: Manchester and Differential Manchester 6/1/2024 23
  • 24. Bipolar - AMI and Pseudoternary  Code uses 3 voltage levels: - +, 0, -, to represent the symbols (note not transitions to zero as in RZ).  Voltage level for one symbol is at “0” and the other alternates between + & -.  Bipolar Alternate Mark Inversion (AMI) - the “0” symbol is represented by zero voltage and the “1” symbol alternates between +V and -V.  Pseudoternary is the reverse of AMI. 6/1/2024 24
  • 25. Bipolar - AMI and Pseudoternary 6/1/2024 25