Design and Implementation of CRC Code Generator Based on Parallel Execution Method for High Speed Wireless LAN
In networking environments, the Cyclic Redundancy Check (CRC) is widely utilized to determine whether errors have been introduced during transmissions over physical links. In this paper, the authors focus on the CRC calculation in WLAN where the packet size is huge and hence slow CRC calculation may become bottleneck for communication process. Based on this concept, paper present a novel implementation of the CRC implementation through multiple execution units that calculate CRC on different part of packet and then combine the result to get the final CRC. Consequently, the number of cycles utilized to recalculate the CRC codes is dramatically reduced.