An error which is superimposed on top of a true signal. Noise may be random or systematic. Noise can be greatly reduced by transmitting signals digitally instead of in analog form because each piece of information is allowed only discrete values which are spaced farther apart than the contribution due to noise.
Coding theory studies how to encode information efficiently, and error-correcting codes
devise methods for transmitting and reconstructing information in the presence of
noise.