There are many types of error correction in classical computers. For example:
Automatic repeat request (ARQ)
Forward error correction.
Hybrid schemes.
Minimum distance coding.
Repetition codes.
Parity bit.
Checksum.
Cyclic redundancy check.
Errors are corrected with the use of error-correcting codes routinely correcting errors in
classical computers. Among the different methods used, one of the most straightforward classical error-correcting codes is the repetition code, whereby information is protected by keeping copies of each bit.
But in the quantum world, we have been told that we can't copy information; there is a law named the no-cloning rule. I know what you thought! Quantum teleportation, but that is a different subject - What happens, in nature, the quantum errors occur to many ongoing events in the quantum world. For example, any noise or interference from the environment can flip and rotate the qubit around any axis and at any angle in the Bloch sphere, totally different from the classical error correction version.
So the rules are different, but we still correct errors. Without a robust error correction scheme, we are not going to have a functional quantum computer.
Sample Error correction unit for classical 8206 computer published by Intel.
Comments