Cyclic redundancy encoder for error detection in communication channels

Cyclic Redundancy Check is one of the most powerful methods of error detection in blocks for digital communications signals. I t involves a division of the transmined message block by a constant called the generator polynomial. The quotient is discarded, and the remainder is...

Full description

Bibliographic Details
Main Authors: Khalifa, Othman Omran, Islam, Md. Rafiqul, Khan, Sheroz
Format: Conference or Workshop Item
Language:English
Published: 2004
Subjects:
Online Access:http://irep.iium.edu.my/5910/
http://irep.iium.edu.my/5910/
http://irep.iium.edu.my/5910/
http://irep.iium.edu.my/5910/1/01411112.pdf
id iium-5910
recordtype eprints
spelling iium-59102012-04-03T08:04:26Z http://irep.iium.edu.my/5910/ Cyclic redundancy encoder for error detection in communication channels Khalifa, Othman Omran Islam, Md. Rafiqul Khan, Sheroz T Technology (General) Cyclic Redundancy Check is one of the most powerful methods of error detection in blocks for digital communications signals. I t involves a division of the transmined message block by a constant called the generator polynomial. The quotient is discarded, and the remainder is transmitted as the Block check Character or Frame Check Sequence. The receiving station performs the same computation on the received message block. The computed remainder, FCS is compared to the remainder received from the transmitter. If the two match, no errors have been detected in the message block. If the two do not match, either a request for retransmission is made by the receiver or the errors are corrected through use of special coding technique. This paper describes the methodology used and the implementation of the Cyclic Redundancy Check (CRC) algorithm using Ci+ programming. The technique gained its popularity because it combines three advantages: Extreme error detection capabilities, little overhead and ease of implementation. The CRC is calculated by performing a modulo 2 division of the data by a generator polynomial and recording the remainder atler division. The mnst commonly used polynomials are implemented. The conclusions and analysis results were shown and presents that the Cyclic Redundancy Check Encoder is used i n error detection for digital signals due to the ability to quickly determine if errors are present. The redundancy bits produced by the cyclic encoder enable the receiver to quickly determine if an error was produced and different types of polynomials are used i n CRC. 2004 Conference or Workshop Item PeerReviewed application/pdf en http://irep.iium.edu.my/5910/1/01411112.pdf Khalifa, Othman Omran and Islam, Md. Rafiqul and Khan, Sheroz (2004) Cyclic redundancy encoder for error detection in communication channels. In: 2004 RF and Microwave Conference, 5 - 6 October 2004, Subang, Selangor. http://dx.doi.org/10.1109/RFM.2004.1411112 doi:10.1109/RFM.2004.1411112
repository_type Digital Repository
institution_category Local University
institution International Islamic University Malaysia
building IIUM Repository
collection Online Access
language English
topic T Technology (General)
spellingShingle T Technology (General)
Khalifa, Othman Omran
Islam, Md. Rafiqul
Khan, Sheroz
Cyclic redundancy encoder for error detection in communication channels
description Cyclic Redundancy Check is one of the most powerful methods of error detection in blocks for digital communications signals. I t involves a division of the transmined message block by a constant called the generator polynomial. The quotient is discarded, and the remainder is transmitted as the Block check Character or Frame Check Sequence. The receiving station performs the same computation on the received message block. The computed remainder, FCS is compared to the remainder received from the transmitter. If the two match, no errors have been detected in the message block. If the two do not match, either a request for retransmission is made by the receiver or the errors are corrected through use of special coding technique. This paper describes the methodology used and the implementation of the Cyclic Redundancy Check (CRC) algorithm using Ci+ programming. The technique gained its popularity because it combines three advantages: Extreme error detection capabilities, little overhead and ease of implementation. The CRC is calculated by performing a modulo 2 division of the data by a generator polynomial and recording the remainder atler division. The mnst commonly used polynomials are implemented. The conclusions and analysis results were shown and presents that the Cyclic Redundancy Check Encoder is used i n error detection for digital signals due to the ability to quickly determine if errors are present. The redundancy bits produced by the cyclic encoder enable the receiver to quickly determine if an error was produced and different types of polynomials are used i n CRC.
format Conference or Workshop Item
author Khalifa, Othman Omran
Islam, Md. Rafiqul
Khan, Sheroz
author_facet Khalifa, Othman Omran
Islam, Md. Rafiqul
Khan, Sheroz
author_sort Khalifa, Othman Omran
title Cyclic redundancy encoder for error detection in communication channels
title_short Cyclic redundancy encoder for error detection in communication channels
title_full Cyclic redundancy encoder for error detection in communication channels
title_fullStr Cyclic redundancy encoder for error detection in communication channels
title_full_unstemmed Cyclic redundancy encoder for error detection in communication channels
title_sort cyclic redundancy encoder for error detection in communication channels
publishDate 2004
url http://irep.iium.edu.my/5910/
http://irep.iium.edu.my/5910/
http://irep.iium.edu.my/5910/
http://irep.iium.edu.my/5910/1/01411112.pdf
first_indexed 2023-09-18T20:14:43Z
last_indexed 2023-09-18T20:14:43Z
_version_ 1777407710859362304