DocumentCode :
2865200
Title :
Cyclic redundancy encoder for error detection in communication channels
Author :
Khalifa, Othman O. ; Islam, Md Rafiqul ; Khan, S.
Author_Institution :
Electr. & Comput. Dept., Int. Islamic Univ. Malaysia, Jalan, Malaysia
fYear :
2004
fDate :
5-6 Oct. 2004
Firstpage :
224
Lastpage :
226
Abstract :
This paper describes the methodology used and the implementation of the cyclic redundancy check (CRC) algorithm using C++ 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 after division. The most commonly used polynomials are implemented. The conclusions and analysis results were shown and suggest that the cyclic redundancy check encoder be used in error detection for digital signals due to its 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. Different types of polynomials are used in the CRC.
Keywords :
C++ language; cyclic redundancy check codes; digital arithmetic; error detection codes; polynomials; C++ programming; CRC codes; communication channel error detection; cyclic encoder redundancy bits; cyclic redundancy check algorithm; cyclic redundancy encoder; division remainder; generator polynomial; modulo 2 division; Arithmetic; Communication channels; Computer errors; Cyclic redundancy check; Digital communication; Error correction; Polynomials; Power engineering and energy; Power engineering computing; Transmitters;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
RF and Microwave Conference, 2004. RFM 2004. Proceedings
Print_ISBN :
0-7803-8671-X
Type :
conf
DOI :
10.1109/RFM.2004.1411112
Filename :
1411112
Link To Document :
بازگشت