CRC Look-up Table Optimization for Single-Bit Error Correction

Pan Yun,Ge Ning,Dong Zaiwang
DOI: https://doi.org/10.1016/s1007-0214(07)70142-6
2007-01-01
Tsinghua Science & Technology
Abstract:Many communication systems use the cyclic redundancy code (CRC) technique for protecting key data fields from transmission errors by enabling both single-bit error correction and multi-bit error detection. The look-up table design is very important for the error-correction implementation. This paper presents a CRC look-up table optimization method for single-bit error correction. The optimization method minimizes the address length of the pre-designed look-up table while satisfying certain restrictions. The circuit implementation is also presented to show the feasibility of the method in the application specific integrated circuit design. An application of the optimization method in the generic framing procedure protocol is implemented using field programmable gate arrays. The result shows that the memory address length has been minimized, while keeping a very simple circuit implementation.
What problem does this paper attempt to address?