Patent ID: 8984385
Filing Date: 2015-03-17
Classification: G06F,H03M,H04L

Abstract:
1. A system for calculating a Cyclic Redundancy Check (CRC) code for a first message that includes a plurality of data blocks, the system comprising: a first CRC calculator configured to receive a first data block of the first message, and to calculate a first CRC value utilizing a first hardware element based at least in part on the first data block, the first CRC calculator being configured to receive the first data block of received messages, the first message including the first data block and a second data block; and a second CRC calculator configured to receive the first CRC value and the second data block of the first message, and to calculate a second CRC value based on the first CRC value and the second data block, the second CRC calculator being configured to calculate the second CRC value utilizing a second hardware element that is different from the first hardware element utilized by the first CRC calculator, wherein the first CRC calculator is further configured to receive a data block of a second message at substantially the same time that the second CRC calculator receives the second data block of the first message.