Methods and apparatus to compute crc for multiple code blocks
AssigneeSamsung Electronics Co., Ltd.
InventorsZHOUYUE PI, FAROOQ KHAN
Life of this patent
Estimating the term…
Abstract
A method and a circuit for generating cyclic redundancy checks. The method calculates a plurality of cyclic redundancy checks for a transport block with a plurality of information bits. At least one cyclic redundancy check among the plurality of cyclic redundancy checks is calculated based on a subset of information bits, and at least one information bit among the plurality of information bits is not within said subset of the information bits. In addition, a transport block cyclic redundancy check may be calculated based on all the information bits.
Claims24
1-32. (canceled)
A method for communication, comprising:
- calculating a transport block cyclic redundancy check (CRC) for all information bits to be delivered in a transport block;
- attaching the transport block CRC to the information bits to form the transport block;
- segmenting the transport block into a plurality of code blocks, wherein one of the code blocks includes the transport block CRC;
- for each of the code blocks produced by segmenting the transport block, calculating a code block CRC for all bits within the respective code block and attaching the code block CRC to the respective code block;
- and
- transmitting each of the code blocks and the attached code block CRC.
A communication apparatus, comprising:
- a first cyclic redundancy check (CRC) calculator configured to calculate a transport block cyclic redundancy check (CRC) for all information bits to be delivered in a transport block;
- one or more registers configured to attach the transport block CRC to the information bits to form the transport block;
- a segmentation unit configured to segment the transport block into a plurality of code blocks, wherein one of the code blocks includes the transport block CRC;
- a second CRC calculator configured to calculate, for each of the code blocks produced by segmenting the transport block, a code block CRC for all bits within the respective code block and attaching the code block CRC to the respective code block;
- and
- a transmitter configured to transmit each of the code blocks and the attached code block CRC.
A method for communication, comprising:
- calculating a transport block cyclic redundancy check (CRC) for all information bits to be delivered in a transport block;
- attaching the transport block CRC to the information bits to form the transport block;
- if the transport block contains more than Z bits, segmenting the transport block into a plurality of code blocks, wherein one of the code blocks includes the transport block CRC;
- for each of the code blocks produced by segmenting the transport block, calculating a code block CRC for all bits within the respective code block and attaching the code block CRC to the respective code block;
- and
- transmitting each of the code blocks and the attached code block CRC.
Dependencies are inferred from the claim text.