**Error Checking**

Parity bits

In data transmission, the binary data is most often sent in a byte (8 bits). In order to incorporate the parity bit system within the transmission the 1^{st} bit is dedicated to informing the receiving system of whether the remaining binary has an even or odd number of 1's within the byte.

Majority Voting

This method of error checking is very inefficient however very reliable. The method involves the sending system transmitting 3 identical bits and whatever value (1 or 0) appears the most is treated as the correct bit.

Check digits

This method of error detection (alike parity bits) requires a bit to be dedicated as the check digit. The binary that represents the data undergoes mathematical operations until the result of the calculation matches the check digit