barnsey88 said:
Could someone please go over the error checking methods as I am really battling to understand them. The text book is so confusing. Thanks
I don't have the syllabus with me so i am guess which methods they are talking about
Parity:
Essentially counts the number of '1' in the binary form of the data.
Odd parity - odd number of '1' in data means correct transmission.
Similar for even parity
Checksum (need to check if it is correct):
Mathematically we add the individual bytes together, divide by a number and look at the remainder. If the remainder is, say 0, then the transmission is assumed proper.
CRC:
We start with a number x, then from the data every time we see a '0' we shift the number x to left. (i.e. multiply by two). Every time we see a '1' we xor the number with another number.
The point of CRC is that if there are random error the number x changes significantly.