Any physical system inevitably interacts with its surroundings, which are collectively referred to as the environment. These interactions have particularly severe effects on quantum systems. Quantum information is represented through a delicate state of superposition that the environment tends to knock out. This leads to decoherence and the loss of quantum information. Furthermore, quantum gates involved in quantum information processing reside in a continuum of unitary transformations, and an implementation with perfect accuracy is unrealistic for such quantum gates. Even worse, small imperfections may accumulate and result in serious errors in the state undergoing gate operations. On account of such, the errors in quantum information are clearly continuous. Detecting these continuous errors, not to mention correcting them, already seems to be a formidable task.