11388731

Control Channel Code Rate Selection

PublishedJuly 12, 2022
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
21 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

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

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

3. The method of claim 1 , further comprising: storing the native-sized encoded stream of bits of size N* in a circular buffer.

4

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

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

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

7. The method of claim 3 , wherein the code rate is selected according to a size of the information bits divided by N.

8

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

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

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

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

12. The method of claim 1 , wherein the threshold value is fixed and not dependent on N* or N − .

13

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

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

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

16. The method of claim 13 , further comprising: storing the encoded stream of bits of size N in a circular buffer.

17

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

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

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

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

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.

Patent Metadata

Filing Date

Unknown

Publication Date

July 12, 2022

Inventors

Makesh Pravin JOHN WILSON
Tao LUO
Sony AKKARAKARAN
Wooseok NAM
Sumeeth NAGARAJA
Yang YANG

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “CONTROL CHANNEL CODE RATE SELECTION” (11388731). https://patentable.app/patents/11388731

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.