SlideShare a Scribd company logo
DIGITAL TRANSMISSION
UNIT 4
DIGITAL-TO-DIGITAL CONVERSION or
ENCODING
•We can represent digital data by using digital signals.We can represent digital data by using digital signals.
The conversion involves three techniques:The conversion involves three techniques:
1.1.line codingline coding
2.2.block codingblock coding
3.3.scramblingscrambling
Line coding is always needed; block coding andLine coding is always needed; block coding and
scrambling may or may not be needed.scrambling may or may not be needed.
Line coding
 Line coding is the process of converting
digital data to digital signal.
 It converts a sequence of bits to a digital
signals.
Figure 4.1 Line coding and decoding
Signal element Vs Data element
In data communication our aim is to send data
elements.
 Data element: it is the smallest entity that can
represent a piece of information: this is the bit.
These are “what we need to send”.
 Signal element: it carries data elements. it is the
shortest unit(timewise) of a digital signal. These are
“what we can send.”
 Data elements are being carried and signal
elements are the carriers.
Signal element versus data element
 Data rate: defines the number of data
elements (bits) sent in 1 sec. Unit is bps called
as bit rate.
 Signal rate: it is the number of signal elements
sent in 1 sec .unit is baud. Also called baud
rate, pulse rate or modulation rate.
Relationship between bit rate &
signal rate
Where,
N is the data rate(bps);
c is the case factor, which varies from worst,
average and best case and generally c=1/2
S is the number of signal elements
r is the ratio of number of data elements carried by
each signal element.
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
Example 4.1
Although the actual bandwidth of a
digital signal is infinite, the effective
bandwidth is finite.
Note
Effect of lack of synchronization
Line coding schemes
Unipolar Non Return to Zero (NRZ) scheme:
All signal levels are on the same side of the time axis; either above or below.
Polar schemes:
In polar schemes, the voltages are on the both sides of the time axis.
Polar NRZ-Level (NRZ-L): the level of voltage determines the
value of the bit.
Polar NRZ-Invert (NRZ-I): the change or lack of change in the
level of the voltage determines the value of the bit.
If there is no change, the bit is 0; if there is a change the bit is 1
Polar NRZ-L and NRZ-I schemes
In NRZ-L the level of the voltage
determines the value of the bit.
In NRZ-I the inversion
or the lack of inversion
determines the value of the bit.
Note
NRZ-L and NRZ-I both have an average
signal rate of N/2 Bd.
Note
NRZ-L and NRZ-I both have a DC
component problem.
Note
Polar Return to Zero (RZ) scheme:
It uses three values: positive, negative and zero.
The signal changes not between the bit but during the bit i.e. signal goes to zero
in middle of each bit.
Polar biphase: Manchester and differential Manchester schemes
Manchester Scheme: Combines idea of RZ & NRZ-L
•In this duration of bit is divided into two halves. The voltage remains at one level
during first half and moves to other level in second half.
•Transition at the middle of the bit provides synchronization.
Differential Manchester Schemes: Combines idea of RZ & NRZ-I
•There is always a transition at the middle of the bit, but the values are
determined at the beginning of the bit.
•If next bit is ‘0’, there is transition and if next bit is ‘1’ there is no transition.
Polar biphase: Manchester and differential Manchester schemes
In Manchester and differential
Manchester encoding, the transition
at the middle of the bit is used for
synchronization.
Note
The minimum bandwidth of Manchester
and differential Manchester is 2 times
that of NRZ.
Note
Bipolar schemes:
We use three levels: positive, zero, and negative.
The voltage level of one data element is at zero, while the voltage level for the
other element alternates between positive and negative.
Alternate mark inversion (AMI): AMI means alternate 1 inversion.
A neutral zero voltage represents binary 0 and binary 1 is represented by
alternating positive and negative voltages.
Pseudoternary: in this the ‘1’ bit is encoded as a zero voltage and the ‘0’
bit is encoded as alternating positive and negative voltages.
Bipolar schemes: AMI and pseudoternary
Multilevel schemes:
In mBnL schemes, a pattern of m data
elements is encoded as a pattern of n
signal elements in which 2m
≤ Ln
.
Note
Figure 4.10 Multilevel: 2B1Q scheme
Figure 4.11 Multilevel: 8B6T scheme
Figure 4.12 Multilevel: 4D-PAM5 scheme
Figure 4.13 Multitransition: MLT-3 scheme
Table 4.1 Summary of line coding schemes
Scrambling technique: used for proper synchronization
• Bipolar with 8 zero substitution (B8ZS):
In this, eight consecutive zero level voltages are replaced by the
sequence 000VB0VB.
The V denotes ‘violation’; this is a nonzero voltage(opposite from the
previous )
The B denotes ‘bipolar’; which means a nonzero level voltage.
Two cases of B8ZS scrambling technique
High Density Bipolar 3 zero (HDB3)scrambling
technique:
In this technique, four consecutive zero level voltages are replaced
with a sequence of 000V or B00V.
The reason for two different substitution is to maintain the even
number of nonzero pulses after each substitution. The two rules are:
1.If the number of nonzero pulses after the last substitution is odd, the
substitution pattern will be 000V, which makes the total number of
nonzero pulses even.
2.If the number of nonzero pulses after the last substitution is even,
the substitution pattern will be B00V, which makes the total number
of nonzero pulses even.
Different situations in HDB3 scrambling technique
HDB3 substitutes four consecutive
zeros with 000V or B00V depending
on the number of nonzero pulses after
the last substitution.
Note
TRANSMISSION MODESTRANSMISSION MODES
The transmission of binary data across a link can beThe transmission of binary data across a link can be
accomplished in either parallel or serial mode. Inaccomplished in either parallel or serial mode. In
parallel mode, multiple bits are sent with each clockparallel mode, multiple bits are sent with each clock
tick. In serial mode, 1 bit is sent with each clock tick.tick. In serial mode, 1 bit is sent with each clock tick.
While there is only one way to send parallel data, thereWhile there is only one way to send parallel data, there
are three subclasses of serial transmission:are three subclasses of serial transmission:
asynchronous, synchronous, and isochronous.asynchronous, synchronous, and isochronous.
Parallel Transmission
Serial Transmission
Topics discussed in this section:Topics discussed in this section:
Figure 4.31 Data transmission and modes
Figure 4.32 Parallel transmission
Figure 4.33 Serial transmission
In asynchronous transmission, we send
1 start bit (0) at the beginning and 1 or
more stop bits (1s) at the end of each
byte. There may be a gap between
each byte.
Note
Asynchronous here means
“asynchronous at the byte level,”
but the bits are still synchronized;
their durations are the same.
Note
Figure 4.34 Asynchronous transmission
In synchronous transmission, we send
bits one after another without start or
stop bits or gaps. It is the responsibility
of the receiver to group the bits.
Note
Figure 4.35 Synchronous transmission

More Related Content

DOCX
8086 pin diagram description
PPTX
Digital Modulation Techniques ppt
PPTX
Receiver design
PPTX
Single-Sideband Modulation.pptx
PPTX
linear equalizer and turbo equalizer
PDF
Ofdma Basics
PDF
Introduction to OFDM
PPTX
3.programmable interrupt controller 8259
8086 pin diagram description
Digital Modulation Techniques ppt
Receiver design
Single-Sideband Modulation.pptx
linear equalizer and turbo equalizer
Ofdma Basics
Introduction to OFDM
3.programmable interrupt controller 8259

What's hot (20)

PDF
PAI Unit 3 Paging in 80386 Microporcessor
PDF
MIMO Channel Capacity
PPTX
DOCX
Baud rate is the number of change in signal
PPT
PPTX
FDMA-TDMA-CDMA
PPTX
Lecture 28 , 29 & 30(instruction set & addressing mode of 8086.pptx
PPT
S parameters
PDF
Analysis of GSM ORFS Issue
PPTX
Introduction to 4G Network
PPTX
Code-Division Multiple Access (CDMA)
PPTX
M ary psk and m ary qam ppt
PDF
Introduction to differential signal -For RF and EMC engineer
PPTX
I2c protocol - Inter–Integrated Circuit Communication Protocol
DOC
Gsm Frequency Planning
PDF
Cellular concepts
PPT
MIMO in 15 minutes
PDF
Basics of channel coding
PPS
Pulse modulation
PDF
Avr instruction set
PAI Unit 3 Paging in 80386 Microporcessor
MIMO Channel Capacity
Baud rate is the number of change in signal
FDMA-TDMA-CDMA
Lecture 28 , 29 & 30(instruction set & addressing mode of 8086.pptx
S parameters
Analysis of GSM ORFS Issue
Introduction to 4G Network
Code-Division Multiple Access (CDMA)
M ary psk and m ary qam ppt
Introduction to differential signal -For RF and EMC engineer
I2c protocol - Inter–Integrated Circuit Communication Protocol
Gsm Frequency Planning
Cellular concepts
MIMO in 15 minutes
Basics of channel coding
Pulse modulation
Avr instruction set
Ad

Viewers also liked (20)

PPT
Copy of mcse 514 communication_system
PPTX
Ec305.13 buses mgl
PPT
Mux ppt unit 2 data comm
PPT
Multiplexing ppt15 sep
PDF
Data Communication Principles
PPTX
Profibus vs profinet
PPTX
Advanced trends in microcontrollers by suhel
PPT
Data Communication and Networking
PPT
Digital transmission new unit 3
PPTX
Usb protocol
PPT
Transmission modes & medias networking
PPT
Chap4 d t-d conversion
PPT
Ch4 2 v1
PPT
Usb Overview
PPTX
Digital data transmission,line coding and pulse shaping
PPTX
Physical layer interface & standards
PPT
Common channel Signalling System No 7 ppt
PDF
An entire concept of embedded systems entire ppt
PPTX
Digital & analog transmission
Copy of mcse 514 communication_system
Ec305.13 buses mgl
Mux ppt unit 2 data comm
Multiplexing ppt15 sep
Data Communication Principles
Profibus vs profinet
Advanced trends in microcontrollers by suhel
Data Communication and Networking
Digital transmission new unit 3
Usb protocol
Transmission modes & medias networking
Chap4 d t-d conversion
Ch4 2 v1
Usb Overview
Digital data transmission,line coding and pulse shaping
Physical layer interface & standards
Common channel Signalling System No 7 ppt
An entire concept of embedded systems entire ppt
Digital & analog transmission
Ad

Similar to Unit 4 (20)

DOCX
PPTX
Data Encoding in Data Communication.pptx
PPT
Ch4 Data communication and networking by neha g. kurale
PPTX
lec5_13.pptx
PPTX
Lecture 08
PPT
line coding techniques, block coding and all type of coding
PPTX
Line coding Tec hniques.pptx
PPT
ch4_1_v1.pptwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
PPT
Ch4 1 v1
PPT
Data Communication And Networking - DIGITAL TRANSMISSION
PPT
Line Coding Scheme and digital transmission concept
PPT
Chapter2-PhysicalLayer.ppt
PPT
ch4_1_v1edit-1.ppt digital transmission from pl
PPT
ch4_1_v1edit-1.pptjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkk
PPT
unit 2 intr to phy layer part 1.pptcvcvcv
PDF
Computer network and its applications.pdf
PDF
Computer network and its types application.pdf
PDF
Data Communication & Computer Networks : Unipolar & Polar coding
PPTX
Data communications 4 1
Data Encoding in Data Communication.pptx
Ch4 Data communication and networking by neha g. kurale
lec5_13.pptx
Lecture 08
line coding techniques, block coding and all type of coding
Line coding Tec hniques.pptx
ch4_1_v1.pptwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
Ch4 1 v1
Data Communication And Networking - DIGITAL TRANSMISSION
Line Coding Scheme and digital transmission concept
Chapter2-PhysicalLayer.ppt
ch4_1_v1edit-1.ppt digital transmission from pl
ch4_1_v1edit-1.pptjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkk
unit 2 intr to phy layer part 1.pptcvcvcv
Computer network and its applications.pdf
Computer network and its types application.pdf
Data Communication & Computer Networks : Unipolar & Polar coding
Data communications 4 1

Recently uploaded (20)

PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PPTX
Construction Project Organization Group 2.pptx
PDF
Well-logging-methods_new................
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
web development for engineering and engineering
PPTX
additive manufacturing of ss316l using mig welding
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
PPT on Performance Review to get promotions
PPTX
UNIT 4 Total Quality Management .pptx
PPT
Project quality management in manufacturing
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Arduino robotics embedded978-1-4302-3184-4.pdf
Strings in CPP - Strings in C++ are sequences of characters used to store and...
Construction Project Organization Group 2.pptx
Well-logging-methods_new................
Operating System & Kernel Study Guide-1 - converted.pdf
web development for engineering and engineering
additive manufacturing of ss316l using mig welding
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Embodied AI: Ushering in the Next Era of Intelligent Systems
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
CYBER-CRIMES AND SECURITY A guide to understanding
Lecture Notes Electrical Wiring System Components
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPT on Performance Review to get promotions
UNIT 4 Total Quality Management .pptx
Project quality management in manufacturing
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Internet of Things (IOT) - A guide to understanding
UNIT-1 - COAL BASED THERMAL POWER PLANTS

Unit 4

  • 2. DIGITAL-TO-DIGITAL CONVERSION or ENCODING •We can represent digital data by using digital signals.We can represent digital data by using digital signals. The conversion involves three techniques:The conversion involves three techniques: 1.1.line codingline coding 2.2.block codingblock coding 3.3.scramblingscrambling Line coding is always needed; block coding andLine coding is always needed; block coding and scrambling may or may not be needed.scrambling may or may not be needed.
  • 3. Line coding  Line coding is the process of converting digital data to digital signal.  It converts a sequence of bits to a digital signals.
  • 4. Figure 4.1 Line coding and decoding
  • 5. Signal element Vs Data element In data communication our aim is to send data elements.  Data element: it is the smallest entity that can represent a piece of information: this is the bit. These are “what we need to send”.  Signal element: it carries data elements. it is the shortest unit(timewise) of a digital signal. These are “what we can send.”  Data elements are being carried and signal elements are the carriers.
  • 6. Signal element versus data element
  • 7.  Data rate: defines the number of data elements (bits) sent in 1 sec. Unit is bps called as bit rate.  Signal rate: it is the number of signal elements sent in 1 sec .unit is baud. Also called baud rate, pulse rate or modulation rate.
  • 8. Relationship between bit rate & signal rate Where, N is the data rate(bps); c is the case factor, which varies from worst, average and best case and generally c=1/2 S is the number of signal elements r is the ratio of number of data elements carried by each signal element.
  • 9. 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 Example 4.1
  • 10. Although the actual bandwidth of a digital signal is infinite, the effective bandwidth is finite. Note
  • 11. Effect of lack of synchronization
  • 13. Unipolar Non Return to Zero (NRZ) scheme: All signal levels are on the same side of the time axis; either above or below.
  • 14. Polar schemes: In polar schemes, the voltages are on the both sides of the time axis. Polar NRZ-Level (NRZ-L): the level of voltage determines the value of the bit. Polar NRZ-Invert (NRZ-I): the change or lack of change in the level of the voltage determines the value of the bit. If there is no change, the bit is 0; if there is a change the bit is 1
  • 15. Polar NRZ-L and NRZ-I schemes
  • 16. In NRZ-L the level of the voltage determines the value of the bit. In NRZ-I the inversion or the lack of inversion determines the value of the bit. Note
  • 17. NRZ-L and NRZ-I both have an average signal rate of N/2 Bd. Note
  • 18. NRZ-L and NRZ-I both have a DC component problem. Note
  • 19. Polar Return to Zero (RZ) scheme: It uses three values: positive, negative and zero. The signal changes not between the bit but during the bit i.e. signal goes to zero in middle of each bit.
  • 20. Polar biphase: Manchester and differential Manchester schemes Manchester Scheme: Combines idea of RZ & NRZ-L •In this duration of bit is divided into two halves. The voltage remains at one level during first half and moves to other level in second half. •Transition at the middle of the bit provides synchronization. Differential Manchester Schemes: Combines idea of RZ & NRZ-I •There is always a transition at the middle of the bit, but the values are determined at the beginning of the bit. •If next bit is ‘0’, there is transition and if next bit is ‘1’ there is no transition.
  • 21. Polar biphase: Manchester and differential Manchester schemes
  • 22. In Manchester and differential Manchester encoding, the transition at the middle of the bit is used for synchronization. Note
  • 23. The minimum bandwidth of Manchester and differential Manchester is 2 times that of NRZ. Note
  • 24. Bipolar schemes: We use three levels: positive, zero, and negative. The voltage level of one data element is at zero, while the voltage level for the other element alternates between positive and negative. Alternate mark inversion (AMI): AMI means alternate 1 inversion. A neutral zero voltage represents binary 0 and binary 1 is represented by alternating positive and negative voltages. Pseudoternary: in this the ‘1’ bit is encoded as a zero voltage and the ‘0’ bit is encoded as alternating positive and negative voltages.
  • 25. Bipolar schemes: AMI and pseudoternary
  • 27. In mBnL schemes, a pattern of m data elements is encoded as a pattern of n signal elements in which 2m ≤ Ln . Note
  • 28. Figure 4.10 Multilevel: 2B1Q scheme
  • 29. Figure 4.11 Multilevel: 8B6T scheme
  • 30. Figure 4.12 Multilevel: 4D-PAM5 scheme
  • 32. Table 4.1 Summary of line coding schemes
  • 33. Scrambling technique: used for proper synchronization • Bipolar with 8 zero substitution (B8ZS): In this, eight consecutive zero level voltages are replaced by the sequence 000VB0VB. The V denotes ‘violation’; this is a nonzero voltage(opposite from the previous ) The B denotes ‘bipolar’; which means a nonzero level voltage.
  • 34. Two cases of B8ZS scrambling technique
  • 35. High Density Bipolar 3 zero (HDB3)scrambling technique: In this technique, four consecutive zero level voltages are replaced with a sequence of 000V or B00V. The reason for two different substitution is to maintain the even number of nonzero pulses after each substitution. The two rules are: 1.If the number of nonzero pulses after the last substitution is odd, the substitution pattern will be 000V, which makes the total number of nonzero pulses even. 2.If the number of nonzero pulses after the last substitution is even, the substitution pattern will be B00V, which makes the total number of nonzero pulses even.
  • 36. Different situations in HDB3 scrambling technique
  • 37. HDB3 substitutes four consecutive zeros with 000V or B00V depending on the number of nonzero pulses after the last substitution. Note
  • 38. TRANSMISSION MODESTRANSMISSION MODES The transmission of binary data across a link can beThe transmission of binary data across a link can be accomplished in either parallel or serial mode. Inaccomplished in either parallel or serial mode. In parallel mode, multiple bits are sent with each clockparallel mode, multiple bits are sent with each clock tick. In serial mode, 1 bit is sent with each clock tick.tick. In serial mode, 1 bit is sent with each clock tick. While there is only one way to send parallel data, thereWhile there is only one way to send parallel data, there are three subclasses of serial transmission:are three subclasses of serial transmission: asynchronous, synchronous, and isochronous.asynchronous, synchronous, and isochronous. Parallel Transmission Serial Transmission Topics discussed in this section:Topics discussed in this section:
  • 39. Figure 4.31 Data transmission and modes
  • 40. Figure 4.32 Parallel transmission
  • 41. Figure 4.33 Serial transmission
  • 42. In asynchronous transmission, we send 1 start bit (0) at the beginning and 1 or more stop bits (1s) at the end of each byte. There may be a gap between each byte. Note
  • 43. Asynchronous here means “asynchronous at the byte level,” but the bits are still synchronized; their durations are the same. Note
  • 44. Figure 4.34 Asynchronous transmission
  • 45. In synchronous transmission, we send bits one after another without start or stop bits or gaps. It is the responsibility of the receiver to group the bits. Note
  • 46. Figure 4.35 Synchronous transmission