I have two questions about error detection and correction:
1) I am under the impression that CRC when compared to two dimensional parity check as an error detection mechanism has the advantage that:
It can detect errors just like 2D parity check and also in addtion detect errors when the 2D parity check fails to do so for a BLOCK of data.
2) However, 2D parity check, when it successfully detects an error - can be used to determine where exactly in the BLOCK of data the error has occured?
Am I right in saying this? could someone help me with the advantages/disadvantages of CRC over 2D parity check if there exist any?
Thank you,
stef_eng