Difference between VRC and LRC

Definition of VRC:

VRC  stands fr vertical redundancy check, it can detect all signal bit errors. It can detect burst errors if each data unit is odd.VRC cannot detect errors where the total number of bit changes is even.

Definition of LRC:

LRC stands for Longitudinal redundancy check, It used parity to determine wheater a message has an error. LRC has sometimes called message parity. Each bit position has a parity bit.  LRC bit is calculated in the transmitter and appended at the end of the message as a redundant character.

Difference between VRC and LRC:

  • VRC stands for vertical redundancy check, while the LRC stands for Longitudinal redundancy check.
  • VRC is not capable of checking the burst error case of change of bits is even, while the LRC is two bits in data unit is damaged and also other data unit the same bits are damaged the same position, then it is not capable of detecting such kind of error.
  • VRC can detect single-bit errors, while the LRC can detect burst errors.
  • VRC is also known as a parity checker, while the LRC is also known as 2D parity checker.
  • VRC can check all single-bit errors but can check odd parity only in the case of a change of odd bits. LRC has the advantage over VRC in that it can check all burst errors.
Explore more information: