Study Unit 6 - Chapter Six Errors, Error Detection, and Error Control Flashcards
White Noise
White Noise
* Also known as thermal or Gaussian noise
* Relatively constant and can be reduced
* If white noise gets too strong, it can completely disrupt the
signal
Impulse Noise
Impulse Noise
* One of the most disruptive forms of noise
* Random spikes of power that can destroy one or more bits of
information
* Difficult to remove from an analog signal because it may be
hard to distinguish from the original signal
* Impulse noise can damage more bits if the bits are closer
together (transmitted at a faster rate)
Crosstalk
Crosstalk
* Unwanted coupling between two different signal paths
– For example, hearing another conversation while talking on the
telephone
* Relatively constant and can be reduced with proper
measures
Echo
Echo
* The reflective feedback of a transmitted signal as the signal
moves through a medium
* Most often occurs on coaxial cable
* If echo bad enough, it could interfere with original signal
* Relatively constant, and can be significantly reduced
Jitter
Jitter
* The result of small timing irregularities during the
transmission of digital signals
* Occurs when a digital signal is repeated over and over
* If serious enough, jitter forces systems to slow down their
transmission
* Steps can be taken to reduce jitter
Delay Distortion
Delay Distortion
* Occurs because the velocity of propagation of a signal
through a medium varies with the frequency of the signal
– Can be reduced
Attenuation
Attenuation
* The continuous loss of a signal’s strength as it travels
through a medium
Error Detection
Error Detection
* Despite the best prevention techniques, errors may still
happen
* To detect an error, something extra has to be added to the
data/signal
– This extra is an error detection code
* Three basic techniques for detecting errors: parity checking,
arithmetic checksum, and cyclic redundancy checksum
Error Prevention
Error Prevention
* To prevent errors from happening, several techniques may
be applied:
– Proper shielding of cables to reduce interference
– Telephone line conditioning or equalization
– Replacing older media and equipment with new, possibly digital
components
– Proper use of digital repeaters and analog amplifiers
– Observe the stated capacities of the media
Parity Checks
Parity Checks
* Simple parity
– If performing even parity, add a parity bit such that an even number of
1s are maintained
– If performing odd parity, add a parity bit such that an odd number of
1s are maintained
– For example, send 1001010 using even parity
– For example, send 1001011 using even parity
Longitudinal parity
Longitudinal parity
– Adds a parity bit to each character then adds a row of parity bits after
a block of characters
– The row of parity bits is actually a parity bit for each “column” of
characters
– The row of parity bits plus the column parity bits add a great amount
of redundancy to a block of characters
Parity Checks (continued)
* Simple parity (continued)
Parity Checks (continued)
* Simple parity (continued)
– What happens if the character 10010101 is sent and the first two 0s
accidentally become two 1s?
* Thus, the following character is received: 11110101
* Will there be a parity error?
– Problem: Simple parity only detects odd numbers of bits in error
Parity Checks (continued)
Parity Checks (continued)
* Both simple parity and longitudinal parity do not catch all
errors
* Simple parity only catches odd numbers of bit errors
* Longitudinal parity is better at catching errors but requires
too many check bits added to a block of data
* We need a better error detection method
– What about arithmetic checksum?
Arithmetic Checksum
Arithmetic Checksum
* Used in TCP and IP on the Internet
* Characters to be transmitted are converted to numeric form
and summed
* Sum is placed in some form at the end of the transmission
Arithmetic Checksum
Simplified example:
Arithmetic Checksum
Simplified example:
56
72
34
48
210
Then bring 2 down and add to right-most position
10
2
12