Patent ID: 8218554

Claim:
A method for generating a cyclical redundancy check (CRC), comprising: partitioning via a processor a group of bits into a first group of bits and a second group of bits; generating via the processor a first table that comprises 2 n partial CRC's, wherein n is a positive integer that represents a number of bits in a channel identifier (CID) field of a header of a common part sublayer (CPS) packet; concatenating via the processor each of the partial CRC's with the bits in the first group of bits to form a third group of bits; and generating via the processor a second table that comprises 2 m+L+U CRC's, wherein L is a positive integer that represents a number of bits in a length code (LI) field of the header, and U is a positive integer that represents a number of bits in a user-to-user information (UUI) field of the header; and wherein the generated CRCs are for an asynchronous transfer mode (ATM) adaptation layer (AAL2) cell.