Control channel code rate selection
AssigneeQUALCOMM Incorporated
InventorsMakesh Pravin John Wilson, Tao Luo, Sony Akkarakaran, Wooseok Nam, Sumeeth Nagaraja, Yang Yang
Life of this patent
Estimating the term…
Abstract
Certain aspects of the present disclosure generally relate to wireless communications and, more particularly, to methods and apparatus for code rate selection for control channels. An exemplary method generally includes selecting, from a set of code rates, a code rate to be used to encode a stream of bits using a polar code, based on at least one of a downlink control channel aggregation size, an uplink control channel assignment, or a payload size of the stream of bits, encoding the stream of bits using the polar code and the selected code rate, and transmitting the encoded stream of bits.
Claims21
A method of wireless communication, comprising
- selecting a code rate to be used to encode information bits to form an encoded stream of bits of size N based on a payload size of the information bits;
- detecting a ratio of N divided by N− is less than a threshold value, wherein N− equals a largest integer power of two that is less than or equal to N;
- selecting a native polar code of size N* to be N− in response to detecting the ratio of N divided by N− is less than the threshold value;
- encoding the information bits based on the native polar code of size N* and the selected code rate to form a native-sized encoded stream of bits of size N*;
- performing rate matching on the native-sized encoded stream of bits of size N* to form the encoded stream of bits of size N by:
- performing repetition on the native-sized encoded stream of bits of size N*;
- or
- performing puncturing or shortening on the native-sized encoded stream of bits of size N*;
- and
- transmitting the encoded stream of bits of size N.
A method of wireless communication, comprising
- receiving an encoded stream of bits of size N encoded using a polar code;
- selecting a code rate to be used to decode the encoded stream of bits of size N, based on a payload size of the encoded stream of bits of size N;
- detecting a ratio of N divided by N− is less than a threshold value, wherein N− equals a largest integer power of two that is less than or equal to N;
- selecting a native polar code of size N* to be N− in response to detecting the ratio of N divided by N− is less than the threshold value;
- performing de-rate matching on the encoded stream of bits of size N to form a native-sized encoded stream of bits of size N*;
- and
- decoding the native-sized encoded stream of bits of size N* based on the selected code rate.
An apparatus for wireless communication, comprising:
- at least one processor configured to:
- select a code rate to be used to encode information bits to form an encoded stream of bits of size N based on a payload size of the information bits;
- detect a ratio of N divided by N− is less than a threshold value, wherein N− equals a largest integer power of two that is less than or equal to N;
- select a native polar code of size N* to be N− in response to detecting the ratio of N divided by N− is less than the threshold value;
- encode the information bits based on the native polar code of size N* and the selected code rate to form a native-sized encoded stream of bits of size N*;
- perform rate matching on the native-sized encoded stream of bits of size N* to form the encoded stream of bits of size N by:
- performing repetition on the native-sized encoded stream of bits of size N*;
- or
- performing puncturing or shortening on the native-sized encoded stream of bits of size N*;
- and
- transmit the encoded stream of bits of size N;
- and
- a memory coupled with the at least one processor.
An apparatus for wireless communication, comprising:
- at least one processor configured to:
- receive a stream of encoded bits of size N encoded using a polar code;
- select a code rate to be used to decode the stream of encoded bits of size N, based on a payload size of the stream of bits;
- detect a ratio of N divided by N− is less than a threshold value, wherein N− equals a largest integer power of two that is less than or equal to N;
- select a native polar code of size N* to be N− in response to detecting the ratio of N divided by N− is less than the threshold value;
- perform de-rate matching on the encoded stream of bits of size N to form a native-sized encoded stream of bits of size N*;
- and
- decode the native-sized stream of encoded bits of size N* based on the selected code rate;
- and
- a memory coupled with the at least one processor.
Dependencies are inferred from the claim text.