Types of
Errors
™ Single Bit & Burst
o In a burst error multiple bits are
changed
o For
Example, a 0.01
second burst of
impulse noise on
a TX with
a data rate
of
1200
bps might change all or some of 12 bits of information
|
o In a single-bit error, a 0 is changed to
a 1 or a 1 to a 0
|
o The
term single bit error
means that only one
bit of a
given data unit
(such as a
byte,
character, or a packet) is changed from 1 to 0 or from 0 to 1
o Figure shows the effect of a single bit
error on a data unit
o ASCII
character 000000010 (ASCII
STX) is sent
but 00001010 (ASCII
LF) is
received
o Single bit errors are the least likely
type of error in serial data TX
o To see Why? Imagine a sender sends data
at 1Mbps
o This means that each bit lasts only
1/1,000,000 seconds or 1 microsecond
o For
single bit error
to occur, the
noise must have
a duration of
1 microsecond
which
is very rare, noise lasts much longer than that
o However, single bit error can occur if we
are sending data using parallel TX
o For Example, if 8 wires are used to send
all of the eight bits of a byte at the same
time
and one of the wires is noise, one bit can be corrupted in each byte
|
™ Burst Errors
The term burst
error means that two or more bit sin the data unit have changed from 1
to
0 or from 0 to 1
|
o Fig shows the process of using redundant
bits to check the accuracy of data unit
o Once
the data stream has
been generated, it passes
through a device
that analyzes it
and
adds on an appropriately coded redundancy check
o The data unit now enlarged by several
bits (7) travels over the link to the receiver
o The receiver puts the entire stream
through a checking function
o If the received bit stream passes the
checking criteria, the data portion of the data unit
is
accepted and the redundant bits are discarded
|
No comments:
Post a Comment