Error and Error Correction. SERATO, RONAMAE N
Error and Error Correction. SERATO, RONAMAE N
SERATO, RONAMAE N.
BS- ACCOUNTANCY 102
ERROR DETECTING CODES AND TYPES OF CORRECTION
St. Paul University Surigao
St. Paul University System
8400 Surigao City, Philippines
I. INTRODUCTION
II. CONTENT
Error detection is the process of detecting the errors that are present in the data
transmitted from transmitter to receiver, in a communication system. Error detecting codes
ensures messages to be encoded before they are sent over noisy channels. The encoding is
done in a manner so that the decoder at the receiving end can detect whether these are errors
in the incoming signal with high probability of success. There are types of error detection
such as: (1) Parity Checking (2) Cyclic Redundancy Check and more.
Parity Checking- Parity bit means, nothing but an additional bit added to the data at
the transmitter before transmitting the data. The circuit which adds a parity bit to the
data at transmitter is called “Parity generator”. The parity bits are transmitted, and
they are checked at the receiver. If the parity bits sent at the transmitter and the parity
bits received at receiver are not equal, then an error is detected.
Cyclic Redundancy Check (CRC)- A cyclic code is a linear (n, k) block code with
the property that every cyclic shift of a codeword results in another code word. Here k
indicates the length of the message at transmitter (the number of information bits). n
is the total length of the message after adding the check bits. (actual data and the
check bits). n, k is the number of check bits. The codes use for cyclic redundancy
check there by error detection are known as CRC codes. These types of codes are
used for error detection and encoding. They are easily implemented using shift-
registers with feedback connections. That is why they are widely used for error
detection on digital communication. CRC codes will provide effective and high level
of protection.
Error correction is the detection of errors and reconstruction of the original free data
or signal. Error correction is a step better than error detection; when it detects an error, it tries
to put the data back to how it should have been. The codes which are used for both error
detecting and error correction are called as “Error Correction Codes”. The error correction
techniques are of two types. They are, (1) Single bit error correction and (2) Burst error
correction. The process or method of correcting single bit error is called “single bit error
correction”. The method of detecting and correcting burst errors in the data sequence is
called “Burst error”. Some of the error correction are:
St. Paul University Surigao
St. Paul University System
8400 Surigao City, Philippines
III. LEARNINGS
IV. REFERENCES
Administrator. (2019), Error Correction and Detection Codes, New York: Electronics Hub.
Jatinder S. (2012) A comparative Study of Error Detection and Correction Coding Techniques,
Rohtak, Haryana, India. IEEE
Othman O. Khalifa, MD Rafiqul Islam and S. Khan, “Cyclic Redundancy Encoder for Error
Detection in Communication Channels”, RF and microwave conference, 2004.
St. Paul University Surigao
St. Paul University System
8400 Surigao City, Philippines