IP Library Granted Patent US 12,470,960
Granted Patent B2
US 12,470,960 · App. 17/702,741 · Granted Nov 11, 2025

Channel information based on uncombined log likelihood ratios (LLRS)

Inventors: Ahmed Elshafie (San Diego, CA); Gabi Sarkis (San Diego, CA); Yi Huang (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W24/10H03M13/31
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,470,960
App. No.
17/702,741
Granted
Nov 11, 2025
Kind
B2
Abstract

Wireless communications systems and methods related to wireless communications in a system are provided. A wireless communication device may compute a plurality of log-likelihood ratios (LLRs) based on a received communication signal. At least a first LLR and a second LLR of the plurality of LLRs represent the same first bit in the communication signal. The wireless communication device may combine the first LLR and the second LLR to decode the first bit and transmit a report indicating channel information. The channel information may be based at least in part on the plurality of LLRs before the combining of the first and second LLRs.

Claims (76)

1 . A method of wireless communication performed by a user equipment (UE), the method comprising:

computing a plurality of log-likelihood ratios (LLRs) based on a received communication signal, wherein at least a first LLR and a second LLR of the plurality of LLRs represent the same first bit in the communication signal;

combining the first LLR and the second LLR to decode the first bit; and

transmitting a report indicating channel information, the channel information being based at least in part on the first LLR and the second LLR being uncombined.

2 . The method of claim 1 , wherein the communication signal includes an input signal carrying a first number of bits including information bits and redundancy bits.

3 . The method of claim 1 , wherein computing the plurality of LLRs includes computing an LLR for each bit of a first number of bits in the communication signal.

4 . The method of claim 3 , comprising:

calculating a plurality of LLR groups based on the received communication signal, wherein the plurality of LLRs include a second number of LLR groups, and the second number is a first result of a ceiling operation applied to a quotient of the first number and an encoder buffer size, wherein a third number of LLR groups of the plurality of LLR groups includes the same number of LLRs as the encoder buffer size, and the third number is a second result of a floor operation applied to the quotient.

5 . The method of claim 4 , wherein a first LLR group of the plurality of LLR groups includes the first LLR, and a second LLR group of the plurality of LLR groups includes the second LLR.

6 . The method of claim 4 , wherein each LLR group of the third number of LLR groups includes a group of LLRs corresponding to consecutive bits of the first number of bits, and each LLR group of the plurality of LLR groups includes at least one LLR of the plurality of LLRs representing the same bit in the communication signal.

7 . The method of claim 4 , wherein the quotient has a remainder, and one LLR group of the plurality of LLR groups includes fewer LLRs than the encoder buffer size.

8 . The method of claim 4 , wherein the quotient does not have a remainder, and the second number of LLR groups is equal to the quotient.

9 . The method of claim 1 , comprising for each LLR of the plurality of LLRs representing the same bit in the communication signal:

combining the respective LLRs to obtain a combined LLR; and

decoding the combined LLR to obtain a corresponding output LLR.

10 . The method of claim 9 , comprising:

calculating a plurality of LLR groups based on the received communication signal including a first number of bits, wherein computing the plurality of LLRs includes computing an LLR for each bit of the first number of bits, wherein the plurality of LLRs include a second number of LLR groups, and the second number is a first result of a ceiling operation applied to a quotient of the first number and an encoder buffer size, wherein a third number of LLR groups of the plurality of LLR groups includes the same number of LLRs as the encoder buffer size, and the third number is a second result of a floor operation applied to the quotient.

11 . The method of claim 10 , comprising:

for each LLR group of the plurality of LLR groups, applying a first function to each LLR in the respective LLR group to obtain one or more first binary values; and

applying the first function to each output LLR corresponding to the respective LLR to obtain one or more second binary values.

12 . The method of claim 11 , wherein applying the first function includes applying a hard decision to each LLR in each LLR group.

13 . The method of claim 11 , comprising:

applying a second function to the one or more first binary values and the one or more second binary values to obtain a metric.

14 . The method of claim 11 , comprising:

for each LLR group of the plurality of LLR groups, comparing the one or more first binary values associated with the respective LLR group with the one or more second binary values associated with the output LLR corresponding to the respective LLR group to obtain a metric.

15 . The method of claim 14 , comprising:

reporting, in a hybrid automatic repeat request-acknowledgement (HARQ-ACK) feedback resource in physical uplink control channel (PUCCH) to a base station (BS), a CSI based on each LLR group of the plurality of LLR groups.

16 . The method of claim 14 , comprising:

for each LLR group of the plurality of LLR groups, applying a third function to map the respective metric to channel state information (CSI).

17 . The method of claim 16 , wherein the third function is bit error rate (BER)-to-signal-to-interference-plus-noise ratio (SINR) mapping.

18 . The method of claim 17 , wherein the SINR is mapped to channel quality information (CQI) for a given target block error rate (BLER).

19 . The method of claim 18 , comprising:

for each LLR group of the plurality of LLR groups, computing a first CSI based on the respective LLR group; and

computing an average CSI based on the one or more first CSI.

20 . The method of claim 18 , comprising:

computing a CSI based on combining the plurality of LLRs.

21 . A user equipment (UE), comprising:

a memory; and

at least one processor operatively coupled to the memory and configured to:

compute a plurality of log-likelihood ratios (LLRs) based on a received communication signal, wherein at least a first LLR and a second LLR of the plurality of LLRs represent the same first bit in the communication signal;

combine the first LLR and the second LLR to decode the first bit; and

transmit a report indicating channel information, the channel information being based at least in part on the first LLR and the second LLR being uncombined.

22 . The UE of claim 21 , wherein the at least one processor is configured to for each LLR of the plurality of LLRs representing the same bit in the communication signal:

combine the respective LLRs to obtain a combined LLR; and

decode the combined LLR to obtain a corresponding output LLR.

23 . The UE of claim 21 , wherein the at least one processor is configured to:

calculate a plurality of LLR groups based on the received communication signal including a first number of bits; and

compute an LLR for each bit of the first number of bits, wherein the plurality of LLRs include a second number of LLR groups, and the second number is a first result of a ceiling operation applied to a quotient of the first number and an encoder buffer size, wherein a third number of LLR groups of the plurality of LLR groups includes the same number of LLRs as the encoder buffer size, and the third number is a second result of a floor operation applied to the quotient.

24 . The UE of claim 23 , wherein the at least one processor is configured to:

for each LLR group of the plurality of LLR groups, apply a first function to each LLR in the respective LLR group to obtain one or more first binary values;

apply the first function to each output LLR corresponding to the respective LLR to obtain one or more second binary values;

apply a second function to the one or more first binary values and the one or more second binary value to obtain a metric; and

for each LLR group of the plurality of LLR groups, apply a third function to an output of the second function to map the respective metric to channel state information (CSI), wherein the channel information includes the CSI.

25 . A non-transitory computer-readable medium (CRM) having program code recorded thereon, the program code comprising:

code for causing a user equipment (UE) to compute a plurality of log-likelihood ratios (LLRs) based on a received communication signal, wherein at least a first LLR and a second LLR of the plurality of LLRs represent the same first bit in the communication signal;

code for causing the UE to combine the first LLR and the second LLR to decode the first bit; and

code for causing the UE to transmit a report indicating channel information, wherein the channel information is based at least in part on the first LLR and the second LLR being uncombined.

26 . The CRM of claim 25 , wherein the program code further includes:

code for causing the UE to, for each LLR of the plurality of LLRs representing the same bit in the communication signal, combine the respective LLRs to obtain a combined LLR; and

code for causing the UE to decode the combined LLR to obtain a corresponding output LLR.

27 . The CRM of claim 25 , wherein the program code further includes:

code for causing the UE to calculate a plurality of LLR groups based on the received communication signal including a first number of bits; and

code for causing the UE to compute an LLR for each bit of the first number of bits, wherein the plurality of LLRs include a second number of LLR groups, and the second number is a first result of a ceiling operation applied to a quotient of the first number and an encoder buffer size, wherein a third number of LLR groups of the plurality of LLR groups includes the same number of LLRs as the encoder buffer size, and the third number is a second result of a floor operation applied to the quotient.

28 . The CRM of claim 27 , wherein the program code further includes:

code for causing the UE to, for each LLR group of the plurality of LLR groups, apply a first function to each LLR in the respective LLR group to obtain one or more first binary values;

code for causing the UE to apply the first function to each output LLR corresponding to the respective LLR to obtain one or more second binary values;

code for causing the UE to apply a second function to the one or more first binary values and the one or more second binary value to obtain a metric; and

code for causing the UE to, for each LLR group of the plurality of LLR groups, apply a third function to an output of the second function to map the respective metric to channel state information (CSI), wherein the channel information includes the CSI.

29 . A user equipment (UE), comprising:

means for computing a plurality of log-likelihood ratios (LLRs) based on a received communication signal, wherein at least a first LLR and a second LLR of the plurality of LLRs represent the same first bit in the communication signal;

means for combining the first LLR and the second LLR to decode the first bit; and

means for transmitting a report indicating channel information, the channel information being based at least in part on the first LLR and the second LLR being uncombined.

30 . The UE of claim 29 , further comprising:

means for combining the respective LLRs to obtain a combined LLR;

means for decoding the combined LLR to obtain a corresponding output LLR; and

means for calculating a plurality of LLR groups based on the received communication signal including a first number of bits, wherein the means for computing the plurality of LLRs includes means for computing an LLR for each bit of the first number of bits, wherein the plurality of LLRs include a second number of LLR groups, and the second number is a first result of a ceiling operation applied to a quotient of the first number and an encoder buffer size, wherein a third number of LLR groups of the plurality of LLR groups includes the same number of LLRs as the encoder buffer size, and the third number is a second result of a floor operation applied to the quotient.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2022
From: ELSHAFIE, AHMED; SARKIS, GABI; HUANG, YI
To: QUALCOMM INCORPORATED
Reel/Frame 059577/0056 →
Continuity (2)
Provisional Application 63200795 · Mar 29, 2021
Related Publication 20220312250A1 · Sep 29, 2022
References Cited (8)
US 10708031B1 · Muralidharan · 2020 [cited by examiner]
US 20040229624A1 · Cai · 2004 [cited by examiner]
US 20080107190A1 · Zhong · 2008 [cited by examiner]
US 20100062775A1 · Hwang · 2010 [cited by examiner]
US 20100074319A1 · Tseng · 2010 [cited by examiner]
US 20110261868A1 · Bachl · 2011 [cited by examiner]
US 20180279144A1 · Mukherjee · 2018 [cited by examiner]
CN 103929279A · 2014 [cited by examiner]