Iterative decoding of blocks with cyclic redundancy checks
AssigneeTelefonaktiebolaget L M Ericsson (publ)
InventorsRajaram Ramesh, Jung-Fu Thomas Cheng, Havish Koorapaty, Kumar Balachandran
Life of this patent
Estimating the term…
Loading patent…
AssigneeTelefonaktiebolaget L M Ericsson (publ)
InventorsRajaram Ramesh, Jung-Fu Thomas Cheng, Havish Koorapaty, Kumar Balachandran
Estimating the term…
The iterative decoding of blocks may be continued or terminated based on CRC checks. In an example embodiment, one iteration of an iterative decoding process is performed on a block whose information bits are covered by a CRC. The iterative decoding process is stopped if the CRC checks for a predetermined number of consecutive iterations. In another example embodiment, a decoding iteration is performed on a particular sub-block of multiple sub-blocks of a transport block, which includes a single CRC over an entirety of the transport block. The CRC is checked using decoded bits obtained from the decoding iteration on the particular sub-block and decoded bits obtained from previous decoding iterations on other sub-blocks of the multiple sub-blocks. The decoding iteration is then performed on a different sub-block if the CRC does not check. Also, the decoding iterations for the sub-blocks may be terminated if the CRC checks.
A method of decoding a transport block constructed from multiple sub-blocks, each sub-block being a code word that may be decoded iteratively with the information bits thereof being covered by a cyclic redundancy check, CRC, the method comprising acts of:
A device to decode a transport block constructed from multiple sub-blocks, each sub-block being a code word that may be decoded iteratively with the information bits thereof being covered by a cyclic redundancy check, CRC, the device comprising:
A memory storing processor-executable instructions for decoding a received transport block constructed from multiple sub-blocks, each sub-block being a code word that may be decoded iteratively with the information bits thereof being covered by a cyclic redundancy check, CRC;
A method for decoding a transport block including multiple sub-blocks, each of which can be decoded iteratively, wherein the transport block also includes a single cyclic redundancy check, CRC, over an entirety of the transport block;
A method for decoding a transport block including multiple sub-blocks, each of which can be decoded iteratively, wherein the transport block also includes a single cyclic redundancy check, CRC, over an entirety of the transport block;
A method for iterative decoding of a transport block having a cyclic redundancy check, CRC, the method comprising acts of:
A device for iterative decoding of a transport block having a cyclic redundancy check, CRC, the device comprising:
A memory storing processor-executable instructions for iterative decoding of a transport block having a cyclic redundancy check, CRC, wherein the processor-executable instructions, when executed, direct a device to perform acts comprising:
Dependencies are inferred from the claim text.