Data Encoding Using Communication
Data Encoding Using Communication
Computer Networks
Data Encoding
1 Sami Al-Wakeel
Data Encoding
2 Sami Al-Wakeel
Data Encoding
3 Sami Al-Wakeel
Data Encoding
Polar Bipolar
5 Sami Al-Wakeel
Data Encoding
6 Sami Al-Wakeel
Data Encoding
1. Digital Data, Digital Signals (Continued):
7 Sami Al-Wakeel
Data Encoding
1. Digital Data, Digital Signals (Continued):
Advantages of NRZ:
The NRZ codes are simple and make efficient use of
bandwidth.
Disadvantages of NRZ:
Lack of synchronization capability. Consider a long
string of 1s or 0s for NRZ-L, or a long string of 0s for
NRZI, the output is a constant voltage over a long
period of time.
8 Sami Al-Wakeel
Data Encoding
1. Digital Data, Digital Signals (Continued):
9 Sami Al-Wakeel
Data Encoding
1. Digital Data, Digital Signals (Continued):
Advantages of Bipolar-AMI or Pseudoternary:
No loss of synchronization if long string of binary 1s
occurs in the case of AMI or 0s in the case of
Pseudoternary.
The pulse alternation property provides a simple
means of error detection.
Disadvantages of Bipolar-AMI or Pseudoternary:
Long string of binary 0s in the case of AMI or 1s in
the case of Pseudoternary still present a problem.
Multilevel binary signal requires approximately 3 dB
more signal power than a two-valued signal for the
same probability of bit error.
10 Sami Al-Wakeel
Data Encoding
11 Sami Al-Wakeel
Data Encoding
1. Digital Data, Digital Signals (Continued):
VI. Differential Manchester Encoding:
There is a transition at the middle of each bit period.
The mid-bit transition is used only to provide clocking.
A binary 0 is represented by the presence of a transition at
the beginning of a bit period, and a binary 1 is represented
by the absence of a transition at the beginning of a bit
period
12 Sami Al-Wakeel
Data Encoding
1. Digital Data, Digital Signals (Continued):
Advantages of Manchester and Differential Manchester Encoding:
Synchronization: Because this is a transition at the middle
of each bit period.
Error Detection: The absence of the expected transition
can be used to detect errors.
13 Sami Al-Wakeel
Data Encoding
0 (all 0s or
NRZ-L 1.0 1.0
1s)
NRZI 0 (all 0s) 0.5 1.0 (al1s)
Bipolar-AMI 0 (all 0s) 1.0 1.0
Pseudoternary 0 (all 1s) 1.0 1.0
1.0 (101010
Manchester 1.0 2.0 (all 0s or 1s)
)
Differential
1.0 (all 1s) 1.5 2.0 (all 0s)
Manchester
14 Sami Al-Wakeel
Data Encoding
15 Sami Al-Wakeel
Data Encoding
Polarity of Polarity of
previous bit previous bit
+ 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 0
+ 0 0 0 + - 0 - + - 0 0 0 - + 0 + -
16 Sami Al-Wakeel
Data Encoding
17 Sami Al-Wakeel
Data Encoding
VIII. HDB3(Continued):
The following table shows the HDB3 substitution rules:
- 000- +00+
+ 000+ -00-
18 Sami Al-Wakeel
Data Encoding
VIII. HDB3(Continued):
+ 0 0 0 0 - 0 0 0 0
+ 0 0 0 + - 0 0 0 -
+ 0 0 0 0 - 0 0 0 0
+ - 0 0 - - + 0 0 +
19 Sami Al-Wakeel
Data Encoding
20 Sami Al-Wakeel
Data Encoding
21 Sami Al-Wakeel
Data Encoding
22 Sami Al-Wakeel
Definitions
23 Sami Al-Wakeel
Data Encoding
Encoding Techniques:
There are three basic encoding or modulation
techniques for transforming digital data into analog
signals:
Amplitude-Shift Keying (ASK).
Frequency-Shift Keying (FSK).
Phase-Shift Keying (PSK).
24 Sami Al-Wakeel
Data Encoding
2. Digital Data,
Analog Signals:
25 Sami Al-Wakeel
Data Encoding
26 Sami Al-Wakeel
Data Encoding
Digital/analog Encoding
QAM
27 Sami Al-Wakeel
Data Encoding
2. Digital Data,
Analog Signals:
I. Amplitude-Shift Keying:
28 Sami Al-Wakeel
Data Encoding
29 Sami Al-Wakeel
Data Encoding
1 1
v ASK (t ) cos wc t {cos( wc w0 )t cos( wc w0 )t
2
1 1
cos( wc 3w0 )t cos( wc 3w0 )t
3 3
1 1
cos( wc 5w0 )t cos( wc 5w0 )t ...}
5 5
30 Sami Al-Wakeel
Data Encoding
2. Digital Data,
Analog Signals:
31 Sami Al-Wakeel
Data Encoding
32 Sami Al-Wakeel
Data Encoding
33 Sami Al-Wakeel
Data Encoding
34 Sami Al-Wakeel
Data Encoding
2. Digital Data,
Analog Signals:
35 Sami Al-Wakeel
Definitions
Relationship between different phases:
36 Sami Al-Wakeel
Data Encoding
37 Sami Al-Wakeel
Data Encoding
38 Sami Al-Wakeel
Data Encoding
Tribit Phase
8-PSK: 000 0
001 45
010 90
011 135
100 180
101 225
110 270
111 315
39 Sami Al-Wakeel
Data Encoding
40 Sami Al-Wakeel
Data Encoding
41 Sami Al-Wakeel
Data Encoding
42 Sami Al-Wakeel
Data Encoding
43 Sami Al-Wakeel
Data Encoding
2. Digital Data, Analog Signals (MODEMS):
A modem converts the digital signal generated by the
computer into an analog signal to be carried by a
public phone line. It is also converts the analog signals
receiver over a phone line into digital signals usable by
the computer.
The term modem is composite word that refers to a
signal modulator and a signal demodulator.
A modulator treats a digital signal as a series of 1s and
0s, and so can transform it into an analog signal by
using the digital-to-analog mechanisms of ASK, FSK,
PSK, and QAM.
44 Sami Al-Wakeel
Data Encoding
45 Sami Al-Wakeel
Data Encoding
46 Sami Al-Wakeel
Data Encoding
47 Sami Al-Wakeel
Data Encoding
48 Sami Al-Wakeel
Data Encoding
49 Sami Al-Wakeel
Data Encoding
50 Sami Al-Wakeel
Data Encoding
3. Analog Data, Digital Signals (Continued):
51 Sami Al-Wakeel
Data Encoding
3. Analog Data,
Digital Signals:
52 Sami Al-Wakeel
Data Encoding
53 Sami Al-Wakeel