NRZ line code is a binary code in which ones an zeros are represented by a significant condition and no netural or rest condition. It’s often used in Signal Processing .
|Code name||Complete name||Description|
|NRZ(L)||Non-return-to-zero level||Raw binary bits without any coding. Typically binary 1 maps to high and binary 0 to low|
|NRU(I)||Non-return-to-zero inverted||Either NRZ(M) or NRZ(S)|
|NRZ(M)||Non-return-to-zero mark||0 maps to constant, 1 maps to toggle|
|NRZ(I)||Non-return-to-zero space||0 maps to toggle, 1 maps to constant|
NRZI is used because is easier to detect a transition at high speeds than measure exact voltage.
You can see how the NRZI signal is translated to binary. A change in the signal results in a 1, no change results in a 0:Edit this page on GitHub