Legal claims defining the scope of protection, as filed with the USPTO.
1. 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.
2. The method of claim 1 , further comprising receiving, from a base station, an indication of the code rate to use to form the encoded stream of bits of size N, wherein the encoded stream of bits of size N is transmitted on a physical uplink control channel (PUCCH).
3. The method of claim 1 , further comprising: storing the native-sized encoded stream of bits of size N* in a circular buffer.
4. The method of claim 3 , wherein performing rate-matching on the stored native-sized encoded stream of bits of size N* comprises puncturing a first set of bits of the stored native-sized encoded stream of bits according to a puncturing pattern.
5. The method of claim 4 , wherein the puncturing pattern is a function of at least one of the selected code rate, N, or N*.
6. The method of claim 3 , wherein performing rate-matching on the stored native-sized encoded stream of bits of size N* comprises repeating a second set of bits of the stored encoded native-sized stream of bits of size N* according to a repetition pattern, wherein the repetition pattern is a function of at least one of the selected code rate, N, or N*.
7. The method of claim 3 , wherein the code rate is selected according to a size of the information bits divided by N.
8. The method of claim 7 , wherein performing rate-matching comprises: performing repetition on the stored native-sized encoded stream of bits of size N* when N is greater than N*; and performing puncturing or shortening on the stored native-sized encoded stream of bits of size N* when N is less than N*.
9. The method of claim 1 , further comprising: performing the repetition on the native-sized encoded stream of bits when M/(N − ) is less than the threshold value; or performing the puncturing or shortening on the native-sized encoded stream of bits when M/(N − ) is greater than the threshold value.
10. The method of claim 1 , further comprising determining the ratio of N divided by N − and comparing the ratio to the threshold value, wherein selecting N* is based on the determined ratio and the comparison of the ratio to the threshold value.
11. The method of claim 1 , further comprising selecting N* to be N + when the ratio of N divided by N − is greater than the threshold value, wherein N + equals a smallest integer power of two that is larger than or equal to N.
12. The method of claim 1 , wherein the threshold value is fixed and not dependent on N* or N − .
13. 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.
14. The method of claim 13 , wherein: the encoded stream of bits of size N is received on a control channel designed using nested aggregation levels; and decoding the native-sized encoded stream of bits of size N* further comprises: combining log-likelihood ratios associated with a lower aggregation level of the nested control channel with log-likelihood ratios associated with a higher aggregation level of the nested control channel; and decoding the native-sized encoded stream of bits of size N* based further on the combined log-likelihood ratios.
15. The method of claim 14 , wherein the nested control channel comprises a physical downlink control channel (PDCCH) or a physical uplink control channel (PUCCH).
16. The method of claim 13 , further comprising: storing the encoded stream of bits of size N in a circular buffer.
17. The method of claim 16 , wherein performing the de-rate-matching on the stored encoded stream of bits of size N comprises determining the native Polar code of size N* based on at least one of a target code rate or an absolute value of N.
18. The method of claim 17 , wherein performing the de-rate-matching comprises: performing de-repetition on the stored encoded stream of bits of size N when N is greater than N*; and performing de-puncturing or de-shortening on the stored encoded stream of bits of size N when N is less than N*.
19. The method of claim 13 , wherein performing the de-rate matching comprises: performing de-repetition on the stored encoded stream of bits of size N when N/(N − ) is less than the threshold value; or performing de-puncturing or de-shortening on the stored encoded stream of bits of size N when N/(N − ) is greater than the threshold value.
20. 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.
21. 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.
Unknown
July 12, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.