Signal Encoding Techniques
Signal Encoding Techniques
Chapter 2-TRANSMISSION
FUNDAMENTAL
(Signal Encoding Techniques)
•Error detection
• Can be built in to signal encoding
•Signal interference and noise immunity
• Some codes are better than others
•Cost and complexity
• Higher signal rate (& data rate) lead to higher
costs
• Some codes require signal rate greater than data
rate
Encoding Schemes
•Nonreturn to Zero‐Level (NRZ‐L)
•Nonreturn to Zero Inverted (NRZI)
•Bipolar ‐AMI
•Pseudoternary
•Manchester
•Differential Manchester
•B8ZS
•HDB3
We now turn to a discussion of various techniques,
which are defined in Stallings DCC8e Table 5.2 and
Encoding Schemes depicted in Figure 5.2 as shown above. They
include:
•Nonreturn to Zero-Level (NRZ-L)
•Nonreturn to Zero Inverted (NRZI)
•Bipolar -AMI
•Pseudoternary
•Manchester
•Differential Manchester
•B8ZS
•HDB3
Differential Encoding
•Data represented by changes rather than
levels
•More reliable detection of transition rather
than level
•In complex transmission layouts it is easy to
lose sense of polarity
Multilevel Binary Codes
•Use more than two levels
• 4 for 2 bits/signal element
• 8 for 3 bits/signal element
•Sometimes use 3 levels for one bit only per
signal element
•Any NRZ, NRZI can have a multilevel version (l
levels)
• Will send log2(l) bits per signal element
• Bit rate (bps) = R = Signaling rate (Baud) x log2(l)
• Limiting factor: noise
1 1 0 1
0
Tb
+A
-A
Pseudoternary
0 0 1 0
1
Tb
+A
-A
B8ZS
• Bipolar With 8 Zeros Substitution
• Substitutes a sequence of 8 consecutive “0”
• Based on bipolar‐AMI
• If octet of all zeros and last voltage pulse preceding was
positive, encode as 000+‐0‐+ (000VB0VB)
• If octet of all zeros and last voltage pulse preceding was
negative, encode as 000‐+0+‐
• Causes two violations of AMI code
• Unlikely to occur as a result of noise
• Receiver detects and interprets as octet of all zeros
B8ZS
–Iflast voltage
pulse preceding
was positive
V = +A;
B = -A
HDB3
•High (transition) Density Bipolar 3 Zeros
•Based on AMI
•String of four (3+1) zeros replaced with one
or two pulses
•Complex replacement rule
•Used in ISDN