6 Feb 2020

  • February 06, 2020
  • Amitraj
NRZ (non-return-to-zero) -


NRZ is a commonly used method of encoding a data stream into a voltage waveform. In NRZ encoding, the binary zero is turned into a low voltage, and one is turned into a high voltage.


-> In positive-logic NRZ, the low state is represented by the more negative or less positive voltage , and the high state is represented by the less negative or more positive voltage. Examples are:

Logic 0 = +0.5 volts
Logic 1 = +5.0 volts

Logic 0 = -3.0 volts
Logic 1 = 0.0 volts



-> In negative-logic NRZ, the low state is represented by the more positive or less negative voltage, and the high state is represented by the less positive or more negative voltage. Examples are:

Logic 0 = +5.0 volts
Logic 1 = +0.5 volts

Logic 0 = 0.0 volts

Logic 1 = -3.0 volts



-> NRZ Codes has 1 for High voltage level and 0 for Low voltage level. The main behavior of NRZ codes is that the voltage level remains constant during bit interval. The end or start of a bit will not be indicated and it will maintain the same voltage state, if the value of the previous bit and the value of the present bit are same.


-> There are two variations in NRZ namely −

NRZ–LEVEL

NRZ–INVERTED



-> NRZ codes has a disadvantage that the synchronization of the transmitter clock with the receiver clock gets completely disturbed, when there is a string of 1s and 0s. Hence, a separate clock line needs to be provided.

Translate

Popular Posts