Written Report in Mathematics in Mathematics in The Modern World
Written Report in Mathematics in Mathematics in The Modern World
Written Report in Mathematics in Mathematics in The Modern World
Mathematics in Mathematics
in the Modern World
COMMUNICATING EFFICIENTLY – ERROR DETECTION AND CORRECTION
Error - An error is a situation that occurs the output data does not equate with the input data.
During communication, digital indicators encounter noise that can possibly initiate errors in the
binary bits moving from one system to another.
Types of errors
Single bit error - As it name signifies- The term single bit error means that only one bit
of the given data unit (such as byte, character or packet) is changed from 0 to 1 or from 1
to 0.
Burst error (multiple error) - The term burst error means that two or more bit of the
given date unit have changed from 0 to 1 or from 1 to 0. A burst error does not means
that error occurs in consecutive bits.
Causes of Errors
Transmission Errors: These errors are occurred in the communication media due to signal
distortion or attenuation.
Storage errors: These errors occur due to data storage errors where the memory tracks will
corrupt during writing of by any power supply failures.
2. Checksum
In the checksum error detection system, the data is separated into sections for each
bit.
On the sender’s end, the sections are added using 1’s aggregate arithmetic to get the
sum. The sum is then aggregated to get the checksum.
The checksum section is sent along with the standard data sections.
On the receiver’s end, all received sections are added using 1’s aggregate arithmetic
to get the sum. This sum is then likewise aggregated.
If the result is zero, the received data is accepted; otherwise, the received data is
rejected.
3. Cyclic Redundancy Check (CRC)
Unlike the checksum system, which is grounded in addition, CRC is based on binary
division.
In CRC, an arrangement of repetitious bits (referred to as cyclic redundancy check bits)
are attached to the end of data unit, so that the emerging data unit becomes accurately
divisible by another prearranged binary number.
On the receiving end, the arriving data unit is divided by the same number. If at this stage
there is no remainder, the data unit is taken to be accurate, and is consequently accepted.
A remainder specifies that the data unit has been impaired in transit, and as such must be
declined.