Encoding Types

  • NRZ (Non-Return to Zero)
    • simply encode (1 as high) and (0 as low)
  • NRZI (Non-Return to Zero Inverted)
    • encode (1 as signal transition) and (0 as NO signal transition)
  • Manchester
    • encode (1 as high-to-low transition) and (0 as low-to-high transition)
    • in order to send the same bits-per-second as NRZ/NRZI it requires double the baud rate
  • 4B/5B
    • addresses inefficiency of manchester encoding by mapping a sequence of 4-bits data to 5-bits