IP Library Granted Patent US 11,489,646
Granted Patent B2
US 11,489,646 · App. 16/456,876 · Granted Nov 1, 2022

Fountain harq for reliable low latency communication

Inventors: Jing Jiang (San Diego, CA); Joseph Binamira Soriaga (San Diego, CA); Tingfang Ji (San Diego, CA); Kambiz Azarian Yazdi (San Diego, CA); Krishna Kiran Mukkavilli (San Diego, CA); John Edward Smee (San Diego, CA)
Assignee: QUALCOMM INCORPORATED
H04L5/0055H04L1/0003H04L1/0009H04L1/0023H04L1/0047H04L1/1671H04L1/189H04L1/1812H04L1/1819H04L1/1845H04L1/1887H04L5/1469H04W72/0413H04L1/1614H04L5/001H04L5/14
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 11,489,646
App. No.
16/456,876
Granted
Nov 1, 2022
Kind
B2
Abstract

Methods, systems, and devices are described for fountain hybrid automatic repeat request (HARD) for reliable low latency communication. A wireless device may transmit a data block based on a low latency operational mode. The device may then transmit a number of redundancy versions of the data block prior to determining whether an acknowledgement (ACK) has been received. In some examples the ACK may be an augmented ACK, which may be based on the number of redundancy versions received prior to successfully decoding the data block, and which may include an additional resource request. In some examples, the device may select an updated modulation and coding scheme (MCS) based on the augmented ACK. In some examples, the device may increase a number of frequency resources (e.g., component carriers) used for transmission based on the augmented ACK.

Claims (73)

1. A method of wireless communication comprising:

transmitting a data block;

transmitting a redundancy version or versions of the data block;

receiving a transmission, the transmission comprising a request for bandwidth; and

responsive to the transmission,

ceasing the transmitting the redundancy version or versions of the data block.

2. The method of claim 1 ,

further comprising:

responsive to the transmission, transmitting a second transmission on a bandwidth based on the request for bandwidth.

3. The method of claim 2 , the second transmission comprising a second redundant version or versions of the data block.

4. A method of wireless communication comprising:

receiving a data block using a first set of resources based at least in part on a low latency operational mode;

computing a first set of log-likelihood ratios (LLRs) for the data block;

determining that a first set of decoded bits from the first set of LLRs does not pass a cyclic redundancy check (CRC);

receiving a redundancy version of the data block based at least in part on the low latency operational mode using a second set of resources prior to transmitting a negative acknowledgement (NACK);

computing an updated set of LLRs for the data block based at least in part on the redundancy version;

determining that a second set of decoded bits from the updated set of LLRs passes the CRC; and

transmitting an acknowledgement (ACK) for the data block based at least in part on determining that the updated set of LLRs passes the CRC.

5. The method of claim 4 , wherein receiving the data block comprises:

receiving the data block using an initial modulation and coding scheme (MCS) based at least in part on a channel condition or a size of the data block.

6. The method of claim 5 , further comprising:

receiving a transmission using a transmission scheme adjusted based at least in part on feedback information, wherein the adjusted transmission scheme is an updated MCS.

7. The method of claim 6 , wherein the feedback information comprises an additional resource request that is based at least in part on one or more reliability metrics.

8. The method of claim 6 , wherein the feedback information is transmitted on a reduced symbol duration uplink (UL) control channel based at least in part on the low latency operational mode.

9. The method of claim 8 , further comprising:

transmitting a plurality of NACKs corresponding to a plurality of redundancy versions on the reduced symbol duration UL control channel.

10. The method of claim 4 , further comprising:

receiving control information on a reduced symbol duration downlink (DL) control channel based at least in part on the low latency operational mode.

11. The method of claim 4 , wherein the low latency operational mode comprises a reduced transmission time interval (TTI) time period.

12. The method of claim 4 , wherein the second set of resources is contiguous to the first set of resources in time.

13. The method of claim 4 , wherein receiving the redundancy version of the data block comprises:

receiving a plurality of redundancy versions of the data block over a plurality of symbols.

14. The method of claim 4 , further comprising:

determining that an accumulated quality metric for the updated set of LLRs exceeds a threshold.

15. The method of claim 4 , further comprising:

performing a decoding operation based at least in part on the updated set of LLRs and determining that an accumulated quality metric exceeds a threshold, wherein the second set of decoded bits is an output of the decoding operation.

16. The method of claim 15 , wherein the decoding operation is based in part on an intermediate set of LLRs or an intermediate set of decoded bits.

17. An apparatus for wireless communication comprising:

a memory;

a processor coupled to the memory and configured to:

transmit a data block;

transmit a redundancy version or versions of the data block;

receive a transmission, the transmission comprising a request for bandwidth; and

responsive to the transmission,

cease the transmitting the redundancy version or versions of the data block.

18. The apparatus of claims 17 , the processor being further configured to:

responsive to the transmission, transmit a second transmission on a bandwidth based on the request for bandwidth.

19. The apparatus of claim 18 , the second transmission comprising a second redundant version or versions of the data block.

20. An apparatus for wireless communication comprising:

a processor;

memory in electronic communication with the processor; and

instructions stored in the memory; wherein the instructions are executable by the processor to: receive a data block using a first set of resources based at least in part on a low latency operational mode;

compute a first set of log-likelihood ratios (LLRs) for the data block;

determine that a first set of decoded bits from the first set of LLRs does not pass a cyclic redundancy check (CRC);

receive a redundancy version of the data block based at least in part on the low latency operational mode using a second set of resources prior to transmitting a negative acknowledgement (NACK);

compute an updated set of LLRs for the data block based at least in part on the redundancy version;

determine that a second set of decoded bits from the updated set of LLRs passes the CRC; and

transmit an acknowledgement (ACK) for the data block based at least in part on determining that the updated set of LLRs passes the CRC.

21. The apparatus of claim 20 , wherein the instructions to receive the data block are further executable by the processor to:

receive the data block using an initial modulation and coding scheme (MCS) based at least in part on a channel condition or a size of the data block.

22. The apparatus of claim 21 , wherein the instructions are executable by the processor to:

receive a transmission using a transmission scheme adjusted based at least in part on feedback information, wherein the adjusted transmission scheme is an updated MCS.

23. The apparatus of claim 22 , wherein the feedback information comprises an additional resource request that is based at least in part on one or more reliability metrics.

24. A method of wireless communication comprising:

receiving a data block;

receiving a redundancy version or versions of the data block;

transmitting a transmission, the transmission comprising a request for bandwidth; and

responsive to transmitting the transmission,

ceasing the receiving the redundancy version or versions of the data block.

25. The method of claim 24 ,

further comprising:

responsive to transmitting the transmission, receiving a second transmission on a bandwidth based on the request for bandwidth.

26. The method of claim 25 , the second transmission comprising a second redundant version or versions of the data block.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2019
From: JIANG, JING; SORIAGA, JOSEPH BINAMIRA; JI, TINGFANG; AZARIAN YAZDI, KAMBIZ; MUKKAVILLI, KRISHNA KIRAN; SMEE, JOHN EDWARD
To: QUALCOMM INCORPORATED
Reel/Frame 049627/0386 →
Continuity (3)
Continuation 14681896 · Apr 8, 2015
Provisional Application 62069133 · Oct 27, 2014
Related Publication 20190327062A1 · Oct 24, 2019