Line Code Generator

NRZ (Non-Return-to-Zero)

Signal level determines bit value: high for 1, low for 0.
Signal

NRZI (Non-Return-to-Zero Inverted)

Signal changes level for a 1 bit; stays the same for a 0 bit.
Signal

AMI (Alternate Mark Inversion)

0 bits are zero voltage; 1 bits alternate between positive and negative voltages.
Signal

Pseudoternary

1 bits are zero voltage; 0 bits alternate between positive and negative voltages.
Signal

Manchester Encoding

Mid-bit transition direction determines bit value: rising for 1, falling for 0.
Signal

Differential Manchester Encoding

Mid-bit transition always occurs; bit value determined by presence/absence of transition at bit boundary.
Signal