Digital Electronics - Difference Between Unipolar, Polar and Bipolar Line Coding Schemes - GeeksforGeeks
Digital Electronics - Difference Between Unipolar, Polar and Bipolar Line Coding Schemes - GeeksforGeeks
Digital Electronics - Difference Between Unipolar, Polar and Bipolar Line Coding Schemes - GeeksforGeeks
Custom Search
Courses Login
Suggest an Article
Digital Electronics | Difference between Unipolar, Polar
and Bipolar Line Coding Schemes
Data as well as signals that represents data can either be digital or analog. Line coding is the
process of converting digital data to digital signals. By this technique we converts a sequence of
bits to a digital signal. At the sender side digital data are encoded into a digital signal and at the
receiver side the digital data are recreated by decoding the digital signal.
But, before learning difference between rst three schemes we should rst know the characteristic
of these line coding techniques:
There should be self-synchronizing i.e., both receiver and sender clock should be
synchronized.
There should have some error-detecting capability.
There should be immunity to noise and interference.
There should be less complexity.
There should be no low frequency component (DC-component) as long distance transfer is
not feasible for low frequency component signal.
There should be less base line wandering.
Unipolar scheme – ▲
In this scheme, all the signal levels are either above or below the axis.
https://www.geeksforgeeks.org/digital-electronics-difference-unipolar-polar-bipolar-line-coding-schemes/ 1/7
3/29/2019 Digital Electronics | Difference between Unipolar, Polar and Bipolar Line Coding Schemes - GeeksforGeeks
Non return to zero (NRZ) – It is unipolar line coding scheme in which positive voltage de nes
bit 1 and the zero voltage de nes bit 0. Signal does not return to zero at the middle of the bit
thus it is called NRZ. For example: Data = 10110.
But this scheme uses more power as compared to polar scheme to send one bit per unit line
resistance. Moreover for continuous set of zeros or ones there will be self-synchronization and
base line wandering problem.
Polar schemes –
In polar schemes, the voltages are on the both sides of the axis.
NRZ-L and NRZ-I – These are somewhat similar to unipolar NRZ scheme but here we use two
levels of amplitude (voltages). For NRZ-L(NRZ-Level), the level of the voltage determines the
value of the bit, typically binary 1 maps to logic-level high, and binary 0 maps to logic-level low,
and for NRZ-I(NRZ-Invert), two-level signal has a transition at a boundary if the next bit that
we are going to transmit is a logical 1, and does not have a transition if the next bit that we are
going to transmit is a logical 0.
Note – For NRZ-I we are assuming in the example that previous signal before starting of data
set “01001110” was positive. Therefore, there is no transition at the beginning and rst bit “0”
in current data set “01001110” is starting from +V. Example: Data = 01001110.
https://www.geeksforgeeks.org/digital-electronics-difference-unipolar-polar-bipolar-line-coding-schemes/ 2/7
3/29/2019 Digital Electronics | Difference between Unipolar, Polar and Bipolar Line Coding Schemes - GeeksforGeeks
Comparison between NRZ-L and NRZ-I: Baseline wandering is a problem for both of them, but
for NRZ-L it is twice as bad as compared to NRZ-I. This is because of transition at the
boundary for NRZ-I (if the next bit that we are going to transmit is a logical 1). Similarly self-
synchronization problem is similar in both for long sequence of 0’s, but for long sequence of
1’s it is more severe in NRZ-L.
Return to zero (RZ) – One solution to NRZ problem is the RZ scheme, which uses three values
positive,negative,and zero. In this scheme signal goes to 0 in the middle of each bit.
Note – The logic we are using here to represent data is that for bit 1 half of the signal is
represented by +V and half by zero voltage and for bit 0 half of the signal is represented by -V
and half by zero voltage. Example: Data = 01001.
Note –
1. The logic we are using here to represent data using Manchester is that for bit 1 there is
transition form -V to +V volts in the middle of the bit and for bit 0 there is transition from +V to
-V volts in the middle of the bit.
2. For differential Manchester we are assuming in the example that previous signal before
▲
starting of data set “010011” was positive. Therefore there is transition at the beginning and
rst bit “0” in current data set “010011” is starting from -V. Example: Data = 010011.
https://www.geeksforgeeks.org/digital-electronics-difference-unipolar-polar-bipolar-line-coding-schemes/ 3/7
3/29/2019 Digital Electronics | Difference between Unipolar, Polar and Bipolar Line Coding Schemes - GeeksforGeeks
The Manchester scheme overcomes several problems associated with NRZ-L, and differential
Manchester overcomes several problems associated with NRZ-I as there is no baseline
wandering and no DC component because each bit has a positive and negative voltage
contribution.
Only limitation is that the minimum bandwidth of Manchester and differential Manchester is
twice that of NRZ.
Bipolar schemes –
In this scheme there are three voltage levels positive, negative, and zero. The voltage level for one
data element is at zero, while the voltage level for the other element alternates between positive
and negative.
Alternate Mark Inversion (AMI) – A neutral zero voltage represents binary 0. Binary 1’s are
represented by alternating positive and negative voltages.
Pseudoternary – Bit 1 is encoded as a zero voltage and the bit 0 is encoded as alternating
positive and negative voltages i.e., opposite of AMI scheme. Example: Data = 010010.
▲
The bipolar scheme is an alternative to NRZ.This scheme has the same signal rate as NRZ,but
there is no DC component as one bit is represented by voltage zero and other alternates every
https://www.geeksforgeeks.org/digital-electronics-difference-unipolar-polar-bipolar-line-coding-schemes/ 4/7