In digital communications, a large amount of data is transmitted and received across various mediums. Mostly during the transfers some noise gets added to the data and makes it difficult to recover signal.
To Make the data recovery easier an extra bit is appended to the binary (0,1) message to make the ‘logic 1’ count even or odd. This extra bit is known as parity bit and used for error detection.
Parity systems are implemented on both transmitters and receivers. The transmitter is responsible for generating the parity bit. The receiver is responsible for detecting the message including the parity bit. If message doesn’t meet the parity check an error flag is generated and transmitter is requested to re-transmit the packet.