Title :
Cyclic redundancy code check algorithm based on small lookup table
Author :
Peng, Jianfen ; Zhou, Yajian ; Yang, Yixian
Author_Institution :
Nat. Eng. Lab. for Disaster Backup & Recovery, Beijing Univ. of Posts & Telecommun., Beijing, China
Abstract :
Real time and low occupation of memory must be satisfied in the error controlling of computer networks. Cyclic redundancy code generation algorithm based on small lookup table (CRCGA) is presented in this paper, which is based on ¿slicing-by-4¿ algorithm proposed by M. E. Kounavis et. al. and uses the distributive property of mod function in modulo-2 arithmetic to reduce the size of cache demanded by the algorithm by half. CRCGA reads 32 bits at a time, only needs 2-KByte cache footprint. Simulation results show that CRCGA can be applied to small control equipment in distributed control system.
Keywords :
cache storage; cyclic redundancy check codes; program compilers; table lookup; cache size; computer networks; cyclic redundancy code check algorithm; cyclic redundancy code generation algorithm; distributed control; modulo-2 arithmetic; slicing-by-4 algorithm; small lookup table; Cyclic redundancy check codes; Decision support systems; Table lookup; algorithms; cyclic redundancy codes; lookup table; precomputation;
Conference_Titel :
Communications Technology and Applications, 2009. ICCTA '09. IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-4816-6
Electronic_ISBN :
978-1-4244-4817-3
DOI :
10.1109/ICCOMTA.2009.5349133