You are on page 1of 9

Line encoding

Lab Work 3

Objectives
To understand the reliable transmission of
binary data
To differentiate various types of line encoding

Materials
Simulation tool
PC with Windows OS (university license)
Document editor

Communication system
with sub-systems

Digital communication system block diagram*

* B. Sklar, Digital Communications: Fundamentals and Applications, Prentice-Hall, 2001.

Line encoding
Deals with reliable digital data transmission
over baseband channels
Goal: to transport the digital data reliably
Specific coding reflects the transmission
medium requirements
Makes phase sync possible between encoder
& the decoder

Line encoding
Unipolar

Polar

Bipolar

AMI
2BIQ

B8ZS
Etc.

RZ

NRZ

Differential
Manchester
NRZ-L

NRZ-I

Manchester
7

Unipolar
Amplitude

Amplitude

Time

Time

Amplitude

Time

Non-return to zero level (NRZ-L)


Amplitude

Amplitude

Time
Amplitude
0

Time

Time

Non-return to zero invert (NRZ-I)


Logic 0 - No Transition from current state
Logic 1- Transition from current state to different state

Amplitude
0

Time

10

Return to zero (RZ)


This transition is used for synchronization
Amplitude

Amplitude

Time
Logic 0
Amplitude

Time
Logic 1
1

0
Time

11

Manchester encoding
Amplitude

Amplitude

Time

Amplitude

Time

0
Time

1
2

Differential Manchester encoding


Logic 0 - Transition from current state to different state
Logic 1- Continuation of current state i.e. no transition
Amplitude

Time

Bipolar
Logic 0 Level zero
Logic 1- Levels are positive & negative alternately
Amplitude

0
Time

14

Two binary, one quaternary (2B1Q)


Amplitude
00

10

01

11

01

00

11

10

3
1
0
Time

-1
-3

1
5

Multiline transmission, three level


(MLT-3)
Amplitude
0

0 0

1 0

Time

Uses 3 levels of signal +1, 0, -1


The signal transitions from one level to the next at
the beginning of a 1 bit
There is no transition at the beginning of a 0 bit
16

Lab work
Follow what is asked by the lab instructor

17

Lab work Other type of line


encodings
1.
2.
3.
4.

Open VisSim Comm or Commsim


Open & run the Manchester Encoding demo
Put your observations
Change the bit rate, run the simulations, &
then write your observations
5. Change the output mode, run the
simulations, & then write your observations

18

You might also like