CRC bits for joint decoding and verification of control information using polar codes
AssigneeQUALCOMM Incorporated
InventorsChanglong Xu, Joseph Binamira Soriaga, Jilei Hou
Life of this patent
Estimating the term…
Abstract
Aspects of the disclosure relate to wireless communication systems configured to provide techniques for polar coding control information together with combined cyclic redundancy check (CRC) information. The combined CRC information may include a number of CRC bits selected to jointly decode and verify the control information to reduce the CRC overhead.
Claims34
A method of wireless communication, comprising:
- generating an information block comprising control information for a scheduled entity;
- generating a single set of cyclic redundancy check (CRC) bits corresponding to a total number of combined CRC bits equal to a sum of a first number of integrity check bits and a second number of CRC-aided successive-cancellation list (SCL) bits;
- generating CRC information for the information block, the CRC information comprising the total number of the combined CRC bits;
- encoding the information block, including the CRC information, utilizing polar coding to generate a polar code block;
- and
- transmitting the polar code block to the scheduled entity over a wireless air interface.
An apparatus configured for polar coding, the apparatus comprising:
- a processor;
- a memory communicatively coupled to the processor;
- and
- a transceiver communicatively coupled to the processor,
- wherein the processor is configured to:
- generate an information block comprising control information for a scheduled entity;
- generate a single set of cyclic redundancy check (CRC) bits corresponding to a total number of combined CRC bits equal to a sum of a first number of integrity check bits and a second number of CRC-aided successive-cancellation list (SCL) bits;
- generate CRC information for the information block, the CRC information comprising the total number of the combined CRC bits;
- encode the information block, including the CRC information, utilizing polar coding to generate a polar code block;
- and
- transmit the polar code block to the scheduled entity over a wireless air interface via the transceiver.
A method of wireless communication operable at a scheduled entity, comprising:
- receiving a polar code block comprising control information for the scheduled entity and cyclic redundancy check (CRC) information comprising a single set of CRC bits corresponding to a total number of combined CRC bits equal to a sum of a first number of integrity check bits and a second number of CRC-aided successive-cancellation list (SCL) bits;
- SCL decoding the polar code block utilizing the CRC information to produce an information block comprising the control information and the CRC information;
- and
- verifying an integrity of the control information utilizing the CRC information.
An apparatus configured for polar decoding, the apparatus comprising:
- a processor;
- a memory communicatively coupled to the processor;
- and
- a transceiver communicatively coupled to the processor,
- wherein the processor is configured to:
- receive, via the transceiver, a polar code block comprising control information for the scheduled entity and cyclic redundancy check (CRC) information comprising a single set of CRC bits corresponding to a total number of combined CRC bits equal to a sum of a first number of integrity check bits and a second number of CRC-aided successive-cancellation list (SCL) bits;
- SCL decoding the polar code block utilizing the CRC information to produce an information block comprising the control information and the CRC information;
- and
- verify an integrity of the control information utilizing the CRC information.
An apparatus configured for polar coding, comprising:
- means for generating an information block comprising control information for a scheduled entity;
- means for generating a single set of cyclic redundancy check (CRC) bits corresponding to a total number of combined CRC bits equal to a sum of a first number of integrity check bits and a second number of CRC-aided successive-cancellation list (SCL) bits;
- means for generating CRC information for the information block, the CRC information comprising the total number of the combined CRC bits;
- means for encoding the information block, including the CRC information, utilizing polar coding to generate a polar code block;
- and
- means for transmitting the polar code block to the scheduled entity over a wireless air interface.
An article of manufacture, comprising:
- a non-transitory computer-readable medium having stored therein instructions executable by one or more processors of an apparatus to:
- generate an information block comprising control information for a scheduled entity;
- generate a single set of cyclic redundancy check (CRC) bits corresponding to a total number of combined CRC bits equal to a sum of a first number of integrity check bits and a second number of CRC-aided successive-cancellation list (SCL) bits;
- generate CRC information for the information block, the CRC information comprising the total number of the combined CRC bits;
- encode the information block, including the CRC information, utilizing polar coding to generate a polar code block;
- and
- transmit the polar code block to the scheduled entity over a wireless air interface.
An apparatus configured for polar decoding, comprising:
- means for receiving a polar code block comprising control information for the scheduled entity and cyclic redundancy check (CRC) information comprising a single set of CRC bits corresponding to a total number of combined CRC bits equal to a sum of a first number of integrity check bits and a second number of CRC-aided successive-cancellation list (SCL) bits;
- means for SCL decoding the polar code block utilizing the CRC information to produce an information block comprising the control information and the CRC information;
- and
- means for verifying an integrity of the control information utilizing the CRC information.
An article of manufacture, comprising:
- a non-transitory computer-readable medium having stored therein instructions executable by one or more processors of an apparatus to:
- receive a polar code block comprising control information for the scheduled entity and cyclic redundancy check (CRC) information comprising a single set of CRC bits corresponding to a total number of combined CRC bits equal to a sum of a first number of integrity check bits and a second number of CRC-aided successive-cancellation list (SCL) bits;
- SCL decode the polar code block utilizing the CRC information to produce an information block comprising the control information and the CRC information;
- and
- verify an integrity of the control information utilizing the CRC information.
Dependencies are inferred from the claim text.