0% found this document useful (0 votes)
16 views3 pages

Exp1 Digicomm

The document outlines the Digital Communication Laboratory course at IIT Kharagpur, focusing on an experiment related to line coding. It details the objectives, components, and theoretical background of various line coding schemes, including Unipolar, Polar, and Bipolar signaling, as well as Manchester encoding. The expected outcome is to design circuits for generating specific line codes and observe the outputs using an oscilloscope.

Uploaded by

prasitmazumder
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views3 pages

Exp1 Digicomm

The document outlines the Digital Communication Laboratory course at IIT Kharagpur, focusing on an experiment related to line coding. It details the objectives, components, and theoretical background of various line coding schemes, including Unipolar, Polar, and Bipolar signaling, as well as Manchester encoding. The expected outcome is to design circuits for generating specific line codes and observe the outputs using an oscilloscope.

Uploaded by

prasitmazumder
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Indian Institute of Technology, Kharagpur

Department of Electronics & Electrical Communication Engineering

Subject: Digital Communication Laboratory (EC 39002), Spring 2025


Course Instructors: Prof. Jithin Ravi and Prof. Goutam Das

Experiment 1: Line Coding

Objective: To design a circuit for generation of different line coding schemes using a given PN sequence.
Key Components: IC 7486 (Quad 2-i/p XOR gate), IC 7495 (4-bit shift register), IC 7404( NOR gate),
IC 7408 (AND gate), IC7476 (JK flip-flop), IC 741 (Op-Amp), ), digital oscilloscope, function generator,
breadboard, connecting wires, power supply.
Brief Theory: A line code is used for data transmission of a digital signal over a transmission line. This
coding process is chosen to avoid the distortion of signals such as inter-symbol interference. The line code
technique has the capability to do spectrum shaping and relocation without modulation or filtering. Line
codes encoding process is chosen are suitable for transmission over baseband channels. There are many ways
this conversion of bits to waveforms could be done. For example, a data value of 0 could be represented by a
1ms pulse and a data value of 1 could be represented by a 2ms pulse. There are dozens of different line codes
in use. They have been developed to match the characteristics of different channels, different data rates,
different implementation technologies and different cost/performance requirements. The choice of line code
will depend on the requirements of the application and will include compromises between bandwidth, DC
content, transition density and implementation complexity. There are 3 types of Line Coding (i) Unipolar
(ii) Polar (iii) Bi-polar.

Figure 1: Types of Line codes

(i)Unipolar Signalling Unipolar signaling is also called as On-Off Keying or simply OOK. The presence
of a pulse represents a 1 and the absence of a pulse represents a 0. It has the advantage of being compatible
with TTL logic. There are two variations in Unipolar signalling.

(a) Non-Return to Zero (NRZ): In this type of unipolar signalling, a High in data is represented by a
positive pulse called a Mark, which has a duration equal to the symbol bit duration. A Low in data
input has no pulse.

1
(b) Return to Zero (RZ): In this type of unipolar signalling, a High in data, though represented by a Mark
pulse, its duration is less than the symbol bit duration. Half of the bit duration remains high but
it immediately returns to zero and shows the absence of pulse during the remaining half of the bit
duration.

Figure 2: Different types of Line coding

(ii)Polar Signalling: There are two methods of Polar Signaling. They are

(a) Polar NRZ : In this type of Polar signalling, a High in data is represented by a positive pulse, while a
Low in data is represented by a negative pulse.

(b) Polar RZ : In this type of Polar signalling, a High in data, though represented by a Mark pulse, its
duration is less than the symbol bit duration. Half of the bit duration remains high but it immediately
returns to zero and shows the absence of pulse during the remaining half of the bit duration.
However, for a Low input, a negative pulse represents the data, and the zero level remains same for
the other half of the bit duration.

(iii)Bipolar Signalling: This is an encoding technique which has three voltage levels namely +, - and 0.
Such a signal is called as duo-binary signal. An example of this type is Alternate Mark Inversion (AMI).
For a 1, the voltage level gets a transition from + to – or from – to +, having alternate 1s to be of equal
polarity. A 0 will have a zero voltage level. This is the code used on compact discs (CD), USB ports, and
on fiber-based Fast Ethernet at 100-Mbit/s. We have two types.
(a) Bipolar NRZ
(b) Bipolar RZ

Manchester In Manchester code each bit of data is signified by at least one transition. Manchester encoding
is therefore considered to be self-clocking, which means that accurate clock recovery from a data stream is

2
possible. In addition, the DC component of the encoded signal is zero. Although transitions allow the signal
to be self-clocking, it carries significant overhead as there is a need for essentially twice the bandwidth of a
simple NRZ or NRZI encoding.
Application of Line Coding Technique

ˆ Spectrum Shaping and Relocation without modulation or filtering. This is important in telephone line
applications, for example, where the transfer characteristic has heavy attenuation below 300 Hz.
ˆ Bit clock recovery can be simplified.

ˆ DC component can be eliminated; this allows AC (capacitor or transformer) coupling between stages
(as in telephone lines). Can control baseline wander (baseline wander shifts the position of the signal
waveform relative to the detector threshold and leads to severe erosion of noise margin).
ˆ Error detection capabilities.

ˆ Bandwidth usage; the possibility of transmitting at a higher rate than other schemes over the same
bandwidth.

Expected Outcome: Using the PN sequence from the signal generator as input data, design a circuit to
generate an Unipolar RZ line code, Machester code and Alternate Mark Inversion code (AMI) and observe
the corresponding outputs on the oscilloscope.
References:
1) S. Haykin, “Communication Systems” John Wiley & Sons, 2006

You might also like