SlideShare a Scribd company logo
1 of 20
•Data Encoding is a method to convert the data into
signal form because we cannot transmit data until it is
converted into signal.
•Whenever we transmit a data it is always in the form of
a signal. It can be in digital or analog form.
Encoding
Method
Digital to
Digital
Digital to Analog to
Analog Analog
Analog to
Digital
•It is logical to represent digital data with a digital
signal
•Signal changes value as the data changes value
from 0 to 1 and 1 to 0
•It involves various methods: Unipolar Encoding,
Bipolar Encoding and Polar Encoding.
•It uses single voltage level (only one polarity) to
represent data.
•The polarity of the pulse shows whether it is positive or
negative logic.
•Positive logic refers to binary 1.
•Negative logic refers to binary 0.
• To represent binary 1(high voltage is transmitted)
• To represent binary 0(no voltage is transmitted)
•It uses two voltage level a positive
and one negative.
•It includes :
1. NRZ: Non-Return to Zero
2. RZ: Return to Zero
3. Biphase
NRZ: Non-
Return to Zero
NRZ: Non-
Return to Zero
L-Type
NRZ: Non-
Return to Zero
Inversion
NRZ-L: Non-Return to Zero L-Type
•It is a Low or –ve logic encoding technique of
NZR.
•+ve voltage level is represented by 0 and –ive
voltage is represented by 1.
NRZ-I: Non-Return to Zero
Inversion
•In it bits are represented between +ive and –ive voltages.
•If bit is zero there is no change
•But if next bit is one the change take place.
Difference in NRZ-L and NRZ-I Signal
RZ: Return to Zero
•It uses three values +ive,-ive and zero.
•In RZ, Signal change not between bits but during each bits.
•In RZ, the signal is return to zero in midway of each duration.
•Bit 1 is represented by +ive to zero and 0 by –ive to zero.
Biphase Encoding
•In it signal does not return to zero instead it continues
to opposite polarity and the middle transition of each
bit is used for synchronization.
•It is of two types:
1.Manchester
2.Differential Manchester
Manchester:
•Transition in middle of each bit period
•Transition serves as clock and data
•Low to high represents one
•High to low represents zero
•Used by IEEE 802.3
Differential Manchester:
•Mid bit transition is clocking only
•Transition at start of a bit period represents zero
•No transition at start of a bit period represents one
•Note: this is a differential encoding scheme
•Used by IEEE 802.5
•It also uses three voltage level +ive,-ive and zero.
•Bit 0 is represented by voltage level zero.
•Bit 1 is represented by both +ive and –ive voltage level.
•If a bit is 1 and represents by +ive then the second bit 1
is represents by –ive voltage level
Block Coding
Famous block coding are 4B/5B encoding and 8B/6T encoding. The number of bits are processed in
different manners in both these processes.
4B/5B Encoding
In Manchester encoding, for sending data, the clocks with double speed is required. As the name
implies, 4 bits of code is mapped with 5 bits with a minimum number of 1 bits in the group.
By assigning a word of 5 bits in the place of each block of 4 consecutive bits, the clock
synchronization problem is avoided in NRZ-I encoding. These 5-bit words are found in dictionary.
Basic idea behind selecting a 5-bit code is that it should have one leading 0 and it must have no more
than two trailing 0s. Hence, these words are chosen such that two transactions take place per block of
bits.
8B/6T Encoding
To send a single bit over a single signal we have used two voltage levels. If we use more than 3
voltage levels, we can send even more bits per signal.
Techniques above are used for converting digital data into digital signals by coding or compressing
for reliable transmission of data.

More Related Content

Similar to dataencoding-150701201133-lva1-app6891.pptx

Similar to dataencoding-150701201133-lva1-app6891.pptx (20)

Digital Data, Digital Signal | Scrambling Techniques
Digital Data, Digital Signal | Scrambling TechniquesDigital Data, Digital Signal | Scrambling Techniques
Digital Data, Digital Signal | Scrambling Techniques
 
Lecture 08
Lecture 08Lecture 08
Lecture 08
 
Encoding techniques
Encoding techniquesEncoding techniques
Encoding techniques
 
Line Coding.pptx
Line Coding.pptxLine Coding.pptx
Line Coding.pptx
 
Signal encoding techniques
Signal encoding techniquesSignal encoding techniques
Signal encoding techniques
 
Lecture 09
Lecture 09Lecture 09
Lecture 09
 
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
 
Digital Data to Digital Signal Conversion
Digital Data to Digital Signal ConversionDigital Data to Digital Signal Conversion
Digital Data to Digital Signal Conversion
 
Ch05
Ch05Ch05
Ch05
 
Encoding Techniques
Encoding TechniquesEncoding Techniques
Encoding Techniques
 
Encoding techniques
Encoding techniquesEncoding techniques
Encoding techniques
 
Binary to digital encoding tbs 301
Binary to digital encoding tbs 301Binary to digital encoding tbs 301
Binary to digital encoding tbs 301
 
Digital data transmission,line coding and pulse shaping
Digital data transmission,line coding and pulse shapingDigital data transmission,line coding and pulse shaping
Digital data transmission,line coding and pulse shaping
 
Data Encoding
Data EncodingData Encoding
Data Encoding
 
W6_Ch5_Signal Encoding.pdf
W6_Ch5_Signal Encoding.pdfW6_Ch5_Signal Encoding.pdf
W6_Ch5_Signal Encoding.pdf
 
Encoding Techniques
Encoding TechniquesEncoding Techniques
Encoding Techniques
 
lec5_13.pptx
lec5_13.pptxlec5_13.pptx
lec5_13.pptx
 
Lecture 08
Lecture 08Lecture 08
Lecture 08
 
Line coding
Line codingLine coding
Line coding
 

More from AshokRachapalli1

17.INTRODUCTION TO SCHEMA REFINEMENT.pptx
17.INTRODUCTION TO SCHEMA REFINEMENT.pptx17.INTRODUCTION TO SCHEMA REFINEMENT.pptx
17.INTRODUCTION TO SCHEMA REFINEMENT.pptxAshokRachapalli1
 
joins in dbms its describes about how joins are important and necessity in d...
joins in dbms  its describes about how joins are important and necessity in d...joins in dbms  its describes about how joins are important and necessity in d...
joins in dbms its describes about how joins are important and necessity in d...AshokRachapalli1
 
6.Database Languages lab-1.pptx
6.Database Languages lab-1.pptx6.Database Languages lab-1.pptx
6.Database Languages lab-1.pptxAshokRachapalli1
 
inputoutputorganization-140722085906-phpapp01.pptx
inputoutputorganization-140722085906-phpapp01.pptxinputoutputorganization-140722085906-phpapp01.pptx
inputoutputorganization-140722085906-phpapp01.pptxAshokRachapalli1
 
arithmeticmicrooperations-180130061637.pptx
arithmeticmicrooperations-180130061637.pptxarithmeticmicrooperations-180130061637.pptx
arithmeticmicrooperations-180130061637.pptxAshokRachapalli1
 
Computer Network Architecture.pptx
Computer Network Architecture.pptxComputer Network Architecture.pptx
Computer Network Architecture.pptxAshokRachapalli1
 
Computer Network Types.pptx
Computer Network Types.pptxComputer Network Types.pptx
Computer Network Types.pptxAshokRachapalli1
 
Computer Organization and Architecture.pptx
Computer Organization and Architecture.pptxComputer Organization and Architecture.pptx
Computer Organization and Architecture.pptxAshokRachapalli1
 

More from AshokRachapalli1 (20)

17.INTRODUCTION TO SCHEMA REFINEMENT.pptx
17.INTRODUCTION TO SCHEMA REFINEMENT.pptx17.INTRODUCTION TO SCHEMA REFINEMENT.pptx
17.INTRODUCTION TO SCHEMA REFINEMENT.pptx
 
joins in dbms its describes about how joins are important and necessity in d...
joins in dbms  its describes about how joins are important and necessity in d...joins in dbms  its describes about how joins are important and necessity in d...
joins in dbms its describes about how joins are important and necessity in d...
 
6.Database Languages lab-1.pptx
6.Database Languages lab-1.pptx6.Database Languages lab-1.pptx
6.Database Languages lab-1.pptx
 
Chapter5 (1).ppt
Chapter5 (1).pptChapter5 (1).ppt
Chapter5 (1).ppt
 
Cache Memory.pptx
Cache Memory.pptxCache Memory.pptx
Cache Memory.pptx
 
Addressing Modes.pptx
Addressing Modes.pptxAddressing Modes.pptx
Addressing Modes.pptx
 
inputoutputorganization-140722085906-phpapp01.pptx
inputoutputorganization-140722085906-phpapp01.pptxinputoutputorganization-140722085906-phpapp01.pptx
inputoutputorganization-140722085906-phpapp01.pptx
 
NOV11 virtual memory.ppt
NOV11 virtual memory.pptNOV11 virtual memory.ppt
NOV11 virtual memory.ppt
 
lec16-memory.ppt
lec16-memory.pptlec16-memory.ppt
lec16-memory.ppt
 
lecture-17.ppt
lecture-17.pptlecture-17.ppt
lecture-17.ppt
 
arithmeticmicrooperations-180130061637.pptx
arithmeticmicrooperations-180130061637.pptxarithmeticmicrooperations-180130061637.pptx
arithmeticmicrooperations-180130061637.pptx
 
instruction format.pptx
instruction format.pptxinstruction format.pptx
instruction format.pptx
 
Computer Network Architecture.pptx
Computer Network Architecture.pptxComputer Network Architecture.pptx
Computer Network Architecture.pptx
 
Computer Network Types.pptx
Computer Network Types.pptxComputer Network Types.pptx
Computer Network Types.pptx
 
Flow Control.pptx
Flow Control.pptxFlow Control.pptx
Flow Control.pptx
 
Chapter4.ppt
Chapter4.pptChapter4.ppt
Chapter4.ppt
 
intro22.ppt
intro22.pptintro22.ppt
intro22.ppt
 
osi.ppt
osi.pptosi.ppt
osi.ppt
 
switching.pptx
switching.pptxswitching.pptx
switching.pptx
 
Computer Organization and Architecture.pptx
Computer Organization and Architecture.pptxComputer Organization and Architecture.pptx
Computer Organization and Architecture.pptx
 

Recently uploaded

Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 

Recently uploaded (20)

Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 

dataencoding-150701201133-lva1-app6891.pptx

  • 1. •Data Encoding is a method to convert the data into signal form because we cannot transmit data until it is converted into signal. •Whenever we transmit a data it is always in the form of a signal. It can be in digital or analog form.
  • 2. Encoding Method Digital to Digital Digital to Analog to Analog Analog Analog to Digital
  • 3.
  • 4. •It is logical to represent digital data with a digital signal •Signal changes value as the data changes value from 0 to 1 and 1 to 0 •It involves various methods: Unipolar Encoding, Bipolar Encoding and Polar Encoding.
  • 5. •It uses single voltage level (only one polarity) to represent data. •The polarity of the pulse shows whether it is positive or negative logic. •Positive logic refers to binary 1. •Negative logic refers to binary 0. • To represent binary 1(high voltage is transmitted) • To represent binary 0(no voltage is transmitted)
  • 6.
  • 7. •It uses two voltage level a positive and one negative. •It includes : 1. NRZ: Non-Return to Zero 2. RZ: Return to Zero 3. Biphase
  • 8.
  • 9. NRZ: Non- Return to Zero NRZ: Non- Return to Zero L-Type NRZ: Non- Return to Zero Inversion
  • 10. NRZ-L: Non-Return to Zero L-Type •It is a Low or –ve logic encoding technique of NZR. •+ve voltage level is represented by 0 and –ive voltage is represented by 1.
  • 11. NRZ-I: Non-Return to Zero Inversion •In it bits are represented between +ive and –ive voltages. •If bit is zero there is no change •But if next bit is one the change take place.
  • 12. Difference in NRZ-L and NRZ-I Signal
  • 13. RZ: Return to Zero •It uses three values +ive,-ive and zero. •In RZ, Signal change not between bits but during each bits. •In RZ, the signal is return to zero in midway of each duration. •Bit 1 is represented by +ive to zero and 0 by –ive to zero.
  • 14. Biphase Encoding •In it signal does not return to zero instead it continues to opposite polarity and the middle transition of each bit is used for synchronization. •It is of two types: 1.Manchester 2.Differential Manchester
  • 15. Manchester: •Transition in middle of each bit period •Transition serves as clock and data •Low to high represents one •High to low represents zero •Used by IEEE 802.3
  • 16.
  • 17. Differential Manchester: •Mid bit transition is clocking only •Transition at start of a bit period represents zero •No transition at start of a bit period represents one •Note: this is a differential encoding scheme •Used by IEEE 802.5
  • 18.
  • 19. •It also uses three voltage level +ive,-ive and zero. •Bit 0 is represented by voltage level zero. •Bit 1 is represented by both +ive and –ive voltage level. •If a bit is 1 and represents by +ive then the second bit 1 is represents by –ive voltage level
  • 20. Block Coding Famous block coding are 4B/5B encoding and 8B/6T encoding. The number of bits are processed in different manners in both these processes. 4B/5B Encoding In Manchester encoding, for sending data, the clocks with double speed is required. As the name implies, 4 bits of code is mapped with 5 bits with a minimum number of 1 bits in the group. By assigning a word of 5 bits in the place of each block of 4 consecutive bits, the clock synchronization problem is avoided in NRZ-I encoding. These 5-bit words are found in dictionary. Basic idea behind selecting a 5-bit code is that it should have one leading 0 and it must have no more than two trailing 0s. Hence, these words are chosen such that two transactions take place per block of bits. 8B/6T Encoding To send a single bit over a single signal we have used two voltage levels. If we use more than 3 voltage levels, we can send even more bits per signal. Techniques above are used for converting digital data into digital signals by coding or compressing for reliable transmission of data.