6
Most read
15
Most read
16
Most read
ENCODING TECHNIQUES
Group Members
• Goriha Naveed
• Maria Banaras
• Naila Naz
• Riffat Yaqoob
Encoding
Encoding is the process of putting a sequence
of characters (letters, numbers, punctuation,
and certain symbols) into a specialized digital
format for efficient transmission or transfer.
Decoding is the opposite process -- the
conversion of a digital signal into a sequence
of characters.
Types of Encoding
 Digital Data , Analog signals
Basis for analog signaling is a continuous, constant-frequency signal known as
the carrier frequency.
By modulating(Amplitude , Frequency , Phase)
 Analog Data ,Digital signals
Analog-to-digital conversion is an electronic process in which a continuously
variable analog signal is changed, without altering its essential content, into a
multi-level digital signal.
 Digital Data , Digital signals
Digital signal –is a sequence of discrete, discontinuous voltage pulses.
Bit duration :: the time it takes for the transmitter to emit the bit.
Digital To Digital Encoding Techniques
In order to transport digital bits of data across carrier
waves, encoding techniques have been developed.
some of the more common techniques are given below
Physical layer
 NRZ( non return to zero)
 NRZI(non return to zero inverted)
 MANCHESTER ENCODING
 4B/5B ENCODING
Encoder Decoder 1 0 1 1 01 0 1 1 0
1 0 1 1 0
Digital message
Digital Signal
Digital to digital encoding
Frame
NRZ encoding (Non Return to Zero)
 The most common, and easiest, way to transmit digital signals.
 Uses two different voltage levels (one positive and one negative) as the
signal elements for the two binary digits.
 Voltage does not return to zero during the bit interval.
 The voltage is constant during the bit interval .
0 negative voltage
1  positive voltage
NRZ Encoding
0 0 1 0 1 1 1 0 0
+
-
NRZ Encoding
 The problem with this is that it is difficult to distinguish a series of '1's or
'0's.
 Leads to baseline wander
 Sender and Receiver clocks have to highly precise
Reference: Data communication & networking
By Behrouz A. Forouzan
"In decoding a digital signal, the incoming signal
power is evaluated against the baseline (a running
average of the received signal power). A long string
of 0s or 1s can cause baseline wandering (a drift in
the baseline) and make it difficult for the receiver
to decode correctly."
0 0 1 0 1 1 1 0 0 1 0 1 1 1
NRZ BASE LINE WONDER
NRZI ENCODING
NRZI stands for non return to zero inverted.
 NRZ inverted (NRZI)
 Solve the problem of consecutive 1’s.
 At zero, state of current signal remains same.
 Transition at beginning of bit time
 Transition (either low-to-high or high-to-low)
 denotes a binary 1
 No transition denotes a binary 0.
1 0 1 1 0 1 0
NRZI(Non return to zero inverted)
+
-
Manchester encoding
 There is a transition at the middle of each bit period.
 A transition in the middle of each bit makes it possible to
synchronize the sender and receiver and also as data: low to high
represents 0, high to low represents 1
 Used by IEEE 802.3 Ethernet LAN
1  High-to-low transition
0  low-to-high transition
0 0 1 0 1 1 1 0
Manchester encoding
-
+
Pros and Cons
 Pros
 Self-clocking: Because there is a predictable transition during
each bit time, the receiver can synchronize on that transition.
 Error detection: the absence of an expected transition can be
used to detect errors
 50% efficient(1/2 bit per transition)
 Cons
 The maximum modulation rate is twice that for NRZ
 Requires more bandwidth
4B/5B Encoding
 4B/5B block encoding scheme designed to breakup long strings of 0’s and
1’s without increasing the frequency bandwidth.
 In this scheme bit sequence is broken up in to four bit blocks.
 Each block of four bit is replaced with a five bit block.
 The five bits codes were selected so that there is no more than one leading
zero and no more than two trailing zeros.
 Only half of the five bits are used for encoding , the remaining cods can be
used for other purposes.
 Thus, when the codes are strung together there can be no more than three
consecutive zeros
 The string of bits after the replacement are transmitted using NRZI.
 4B/5B encoding followed by NRZI is used in 10BaseTX (Fast Ethernet).
4B/5B Encoding
1 0 0 1 0 1 1 0 1 1 1 0
Bit Sequence
1 0 0 1 0 1 1 0 1 1 1 0
1 0 0 1 1 0 1 1 1 0 1 1 1 0 0
1 0 0 1 1 0 1 1 1 0 1 1 1 0 0
4B/5B Encoding
Not more than 3
consecutive zeros
4B/5B Encoding
NRZI
Encoder
NRZI
Decoder
1 0 1 01 0 1 0
1 0 1 1 0
Digital Signal
4B/5B
Encoder
4B/5B
Decoder
1 0 1 1 01 0 1 1 0
Digital
data Digital
data
4B/5B Encoding
Frame
THANK YOU

More Related Content

PPTX
Encoding Techniques
PPTX
Turbo Code
PDF
Error Control coding
PPTX
Error Detection and Correction presentation
PPT
Turbo Codes
PPT
Data Encoding
PDF
Digital Data, Digital Signal | Scrambling Techniques
Encoding Techniques
Turbo Code
Error Control coding
Error Detection and Correction presentation
Turbo Codes
Data Encoding
Digital Data, Digital Signal | Scrambling Techniques

What's hot (20)

PPTX
Convolution Codes
PPTX
Data encoding
DOCX
Analog-to Digital Conversion
PPT
decoder and encoder
PPT
PPTX
Code conversion
PDF
Birthday Paradox explained
PPT
Pulse code modulation
PPT
Digital Communication: Channel Coding
PPT
Error detection and correction
PPTX
Angle modulation .pptx
PPTX
Turbo codes
PDF
Direct Sequence Spread Spectrum-DSSS.pdf
PPTX
Turbo codes.ppt
PPT
Discrete-Time Signal Processing
PPT
Communication systems v4
PPTX
signal and channel bandwidth
PPTX
Line coding presentation
PDF
Manchester & Differential Manchester encoding scheme
Convolution Codes
Data encoding
Analog-to Digital Conversion
decoder and encoder
Code conversion
Birthday Paradox explained
Pulse code modulation
Digital Communication: Channel Coding
Error detection and correction
Angle modulation .pptx
Turbo codes
Direct Sequence Spread Spectrum-DSSS.pdf
Turbo codes.ppt
Discrete-Time Signal Processing
Communication systems v4
signal and channel bandwidth
Line coding presentation
Manchester & Differential Manchester encoding scheme
Ad

Viewers also liked (12)

PPT
4 signal encodingtechniques
PPT
Encoding in Data Communication DC8
PPTX
10 lecture - ospf part1 , introduction to ospf , areas and abr
PPT
L8 signal encoding techniques
PPT
Message Authentication: MAC, Hashes
PDF
05 signal encoding
PPT
signal encoding techniques
PPTX
13 lecture - introduction and configuration of eigrp
PPTX
15 lecture - acl part1, introduction to access control list
PDF
Chapter 5 - Signal Encoding Techniques 9e
PPT
Chapter 1: Introduction to Data Communication and Networks
PPT
Chapter 4 - Digital Transmission
4 signal encodingtechniques
Encoding in Data Communication DC8
10 lecture - ospf part1 , introduction to ospf , areas and abr
L8 signal encoding techniques
Message Authentication: MAC, Hashes
05 signal encoding
signal encoding techniques
13 lecture - introduction and configuration of eigrp
15 lecture - acl part1, introduction to access control list
Chapter 5 - Signal Encoding Techniques 9e
Chapter 1: Introduction to Data Communication and Networks
Chapter 4 - Digital Transmission
Ad

Similar to Encoding techniques (20)

PPT
base-band_digital_data_transmission-Line coding - Copy.ppt
PPTX
Encoding
PPTX
DC MODULE 3 PPT from the data communicatiobs
PDF
signalencodingtechniques-170203124858.pdf
PPT
Signal encoding techniques
PPT
Encoding and Modulating Data Signal from analog to digital and from digital t...
PPTX
Line Coding.pptx
PPTX
Lecture 2 encoding
PPTX
Lecture 2 encoding
PPT
Signal Encoding Techniques in Transmission
PPTX
Digital data transmission,line coding and pulse shaping
PPTX
lec5_13.pptx
PPT
Lecture 09
PPT
Chap4 d t-d conversion
PPTX
Lecture 08
PPTX
05 signal encodingtechniques
PPT
Chapter2-PhysicalLayer.ppt
PDF
W6_Ch5_Signal Encoding.pdf
PPT
Data Encoding Techniques - Physical Layer.ppt
base-band_digital_data_transmission-Line coding - Copy.ppt
Encoding
DC MODULE 3 PPT from the data communicatiobs
signalencodingtechniques-170203124858.pdf
Signal encoding techniques
Encoding and Modulating Data Signal from analog to digital and from digital t...
Line Coding.pptx
Lecture 2 encoding
Lecture 2 encoding
Signal Encoding Techniques in Transmission
Digital data transmission,line coding and pulse shaping
lec5_13.pptx
Lecture 09
Chap4 d t-d conversion
Lecture 08
05 signal encodingtechniques
Chapter2-PhysicalLayer.ppt
W6_Ch5_Signal Encoding.pdf
Data Encoding Techniques - Physical Layer.ppt

Encoding techniques

  • 1. ENCODING TECHNIQUES Group Members • Goriha Naveed • Maria Banaras • Naila Naz • Riffat Yaqoob
  • 2. Encoding Encoding is the process of putting a sequence of characters (letters, numbers, punctuation, and certain symbols) into a specialized digital format for efficient transmission or transfer. Decoding is the opposite process -- the conversion of a digital signal into a sequence of characters.
  • 3. Types of Encoding  Digital Data , Analog signals Basis for analog signaling is a continuous, constant-frequency signal known as the carrier frequency. By modulating(Amplitude , Frequency , Phase)  Analog Data ,Digital signals Analog-to-digital conversion is an electronic process in which a continuously variable analog signal is changed, without altering its essential content, into a multi-level digital signal.  Digital Data , Digital signals Digital signal –is a sequence of discrete, discontinuous voltage pulses. Bit duration :: the time it takes for the transmitter to emit the bit.
  • 4. Digital To Digital Encoding Techniques In order to transport digital bits of data across carrier waves, encoding techniques have been developed. some of the more common techniques are given below Physical layer  NRZ( non return to zero)  NRZI(non return to zero inverted)  MANCHESTER ENCODING  4B/5B ENCODING
  • 5. Encoder Decoder 1 0 1 1 01 0 1 1 0 1 0 1 1 0 Digital message Digital Signal Digital to digital encoding Frame
  • 6. NRZ encoding (Non Return to Zero)  The most common, and easiest, way to transmit digital signals.  Uses two different voltage levels (one positive and one negative) as the signal elements for the two binary digits.  Voltage does not return to zero during the bit interval.  The voltage is constant during the bit interval . 0 negative voltage 1  positive voltage
  • 7. NRZ Encoding 0 0 1 0 1 1 1 0 0 + -
  • 8. NRZ Encoding  The problem with this is that it is difficult to distinguish a series of '1's or '0's.  Leads to baseline wander  Sender and Receiver clocks have to highly precise Reference: Data communication & networking By Behrouz A. Forouzan "In decoding a digital signal, the incoming signal power is evaluated against the baseline (a running average of the received signal power). A long string of 0s or 1s can cause baseline wandering (a drift in the baseline) and make it difficult for the receiver to decode correctly."
  • 9. 0 0 1 0 1 1 1 0 0 1 0 1 1 1 NRZ BASE LINE WONDER
  • 10. NRZI ENCODING NRZI stands for non return to zero inverted.  NRZ inverted (NRZI)  Solve the problem of consecutive 1’s.  At zero, state of current signal remains same.  Transition at beginning of bit time  Transition (either low-to-high or high-to-low)  denotes a binary 1  No transition denotes a binary 0.
  • 11. 1 0 1 1 0 1 0 NRZI(Non return to zero inverted) + -
  • 12. Manchester encoding  There is a transition at the middle of each bit period.  A transition in the middle of each bit makes it possible to synchronize the sender and receiver and also as data: low to high represents 0, high to low represents 1  Used by IEEE 802.3 Ethernet LAN 1  High-to-low transition 0  low-to-high transition
  • 13. 0 0 1 0 1 1 1 0 Manchester encoding - +
  • 14. Pros and Cons  Pros  Self-clocking: Because there is a predictable transition during each bit time, the receiver can synchronize on that transition.  Error detection: the absence of an expected transition can be used to detect errors  50% efficient(1/2 bit per transition)  Cons  The maximum modulation rate is twice that for NRZ  Requires more bandwidth
  • 15. 4B/5B Encoding  4B/5B block encoding scheme designed to breakup long strings of 0’s and 1’s without increasing the frequency bandwidth.  In this scheme bit sequence is broken up in to four bit blocks.  Each block of four bit is replaced with a five bit block.  The five bits codes were selected so that there is no more than one leading zero and no more than two trailing zeros.  Only half of the five bits are used for encoding , the remaining cods can be used for other purposes.  Thus, when the codes are strung together there can be no more than three consecutive zeros  The string of bits after the replacement are transmitted using NRZI.  4B/5B encoding followed by NRZI is used in 10BaseTX (Fast Ethernet).
  • 17. 1 0 0 1 0 1 1 0 1 1 1 0 Bit Sequence 1 0 0 1 0 1 1 0 1 1 1 0 1 0 0 1 1 0 1 1 1 0 1 1 1 0 0 1 0 0 1 1 0 1 1 1 0 1 1 1 0 0 4B/5B Encoding Not more than 3 consecutive zeros 4B/5B Encoding
  • 18. NRZI Encoder NRZI Decoder 1 0 1 01 0 1 0 1 0 1 1 0 Digital Signal 4B/5B Encoder 4B/5B Decoder 1 0 1 1 01 0 1 1 0 Digital data Digital data 4B/5B Encoding Frame