IP Library › Granted Patent US 9,985,750
Granted Patent B2
US 9,985,750 · App. 15/257,594 · Granted May 29, 2018

System and method for HARQ for cellular integrated D2D communications

Inventors: Amine Maaref (Kanata, CA); Mohammadhadi Baligh (Ottawa, CA); Jianglei Ma (Ottawa, CA)
Assignee: Huawei Technologies Co., Ltd
H04L1/08H04L1/1607H04L1/188H04L1/1816H04L1/1829H04L12/189H03M13/1102H03M13/2906H04L1/0076H04L2001/0093H04L2001/0097H04W76/023
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 9,985,750
App. No.
15/257,594
Granted
May 29, 2018
Kind
B2
Abstract

System and method embodiments are provided to support network communications with groups of UEs. The embodiments include a two-level group-based hybrid-automatic repeat request (HARQ) mechanism and acknowledgement (ACK)/negative ACK (NACK) feedback. An embodiment method includes receiving, at a UE within a virtual multi-point (ViMP) comprising UEs, a data packet for a target UE (TUE) that is broadcasted from a base station (BS) to the ViMP node, decode the data packet, and upon successfully decoding the data packet, broadcasting the data packet to the UEs within the ViMP node until a timer pre-established by the BS expires or an ACK message is received from the TUE or the ViMP node. In an embodiment, broadcasted data received in the ViMP node is re-broadcasted upon receiving a negative acknowledgment (NACK) message from the TUE, a beacon UE, or any of the UEs within the ViMP node.

Claims (46)

1. A method for two-level hybrid-automatic repeat request (HARQ) signaling, the method comprising:

receiving, at a first user equipment (UE), a data packet broadcasted by a base station (BS) for a second UE;

successfully decoding the data packet;

in an absence of an acknowledgement (ACK) message or a negative ACK (NACK) message from the second UE, broadcasting, by the first UE, the data packet; and

subsequent to the broadcasting, and in an absence of the NACK message from the second UE, rebroadcasting, by the first UE, the data packet until either the first UE receives a subsequent broadcast of the data packet from the BS, or the first UE receives the ACK message from the second UE.

2. The method of claim 1 , wherein the data packet rebroadcasted to the second UE comprises a network coded version of the received and decoded data packet.

3. The method of claim 2 , wherein the network coded version comprises a linear combination of successfully decoded packets.

4. The method of claim 3 , wherein the decoded packets are combined using coefficients that are sent to the second UE along with information on which packets were network coded.

5. The method of claim 3 , wherein the decoded packets are combined using coefficients that are known beforehand by the second UE.

6. The method of claim 1 , wherein the data packet rebroadcasted to the second UE comprises a network coded version of additional coded symbols using concatenated low-density parity check (LDPC) coding.

7. The method of claim 6 , wherein the network coded version comprises a linear combination of successfully decoded packets.

8. The method of claim 7 , wherein the decoded packets are combined using coefficients that are sent to the second UE along with information on which packets were network coded.

9. The method of claim 7 , wherein the decoded packets are combined using coefficients that are known beforehand by the second UE.

10. The method of claim 1 , wherein the data packet rebroadcasted to the second UE comprises a network coded version of a given redundancy version using turbo coding.

11. The method of claim 10 , wherein the network coded version comprises a linear combination of successfully decoded packets.

12. The method of claim 11 , wherein the decoded packets are combined using coefficients that are sent to the second UE along with information on which packets were network coded.

13. The method of claim 11 , wherein the decoded packets are combined using coefficients that are known beforehand by the second UE.

14. The method of claim 1 , the data packet is rebroadcasted by the first UE separated from rebroadcasts by other UEs in at least one of a time domain, a frequency domain or a code domain.

15. The method of claim 1 , further comprising, prior to the broadcasting, the first UE mapping a HARQ redundancy version and/or a different low-density parity check (LDPC) codeword for the data packet to an orthogonal signature, wherein the HARQ redundancy version and/or LDPC codeword is different from HARQ redundancy versions and LDPC codewords mapped to orthogonal signatures by other rebroadcasting UEs.

16. The method of claim 1 , further comprising:

receiving, from the BS, data packets with different HARQ redundancy versions, low-density parity check (LDPC) codewords, or both for other different UEs including the second UE, wherein the different HARQ redundancy versions and LDPC codewords are mapped to orthogonal signatures; and

rebroadcasting the data packets to the other different UEs.

17. A method for two-level hybrid-automatic repeat request (HARQ) signaling, the method comprising:

receiving, at a first user equipment (UE), a data packet broadcasted from a base station (BS) for a second UE;

successfully decoding the data packet;

in an absence of an acknowledgement (ACK) message or a negative ACK (NACK) message from the second UE, broadcasting, by the first UE, the data packet;

subsequent to the broadcasting, receiving, by the first UE, the NACK message from the second UE;

rebroadcasting, by the first UE, the data packet in response to receiving the NACK message; and

subsequent to the rebroadcasting, receiving either a subsequent broadcast of the data packet from the BS or the ACK message from the second UE.

18. The method of claim 17 , wherein the data packet rebroadcasted to the second UE comprises a network coded version of the received and decoded data packet.

19. The method of claim 18 , wherein the network coded version comprises a linear combination of successfully decoded packets.

20. The method of claim 19 , wherein the decoded packets are combined using coefficients that are sent to the second UE along with information on which packets were network coded.

21. The method of claim 19 , wherein the decoded packets are combined using coefficients that are known beforehand by the second UE.

22. The method of claim 17 , wherein the data packet rebroadcasted to the second UE comprises a network coded version of additional coded symbols using concatenated low-density parity check (LDPC) coding.

23. The method of claim 22 , wherein the network coded version comprises a linear combination of successfully decoded packets.

24. The method of claim 23 , wherein the decoded packets are combined using coefficients that are sent to the second UE along with information on which packets were network coded.

25. The method of claim 23 , wherein the decoded packets are combined using coefficients that are known beforehand by the second UE.

26. The method of claim 17 , wherein the data packet rebroadcasted to the second UE comprises a network coded version of a given redundancy version using turbo coding.

27. The method of claim 26 , wherein the network coded version comprises a linear combination of successfully decoded packets.

28. The method of claim 27 , wherein the decoded packets are combined using coefficients that are sent to the second UE along with information on which packets were network coded.

29. The method of claim 27 , wherein the decoded packets are combined using coefficients that are known beforehand by the second UE.

30. The method of claim 17 , the data packet is rebroadcasted by the first UE separated from rebroadcasts by other UEs in at least one of a time domain, a frequency domain or a code domain.

31. The method of claim 17 , further comprising, prior to the broadcasting, the first UE mapping a HARQ redundancy version and/or a different low-density parity check (LDPC) codeword for the data packet to an orthogonal signature, wherein the HARQ redundancy version and/or LDPC codeword is different from HARQ redundancy versions and LDPC codewords mapped to orthogonal signatures by other rebroadcasting UEs.

32. The method of claim 17 , further comprising:

receiving, from the BS, data packets with different HARQ redundancy versions, low-density parity check (LDPC) codewords, or both for other different UEs including the second UE, wherein the different HARQ redundancy versions and LDPC codewords are mapped to orthogonal signatures; and

rebroadcasting the data packets to the other different UEs.

Continuity (4)
Continuation 14881651 · Oct 13, 2015
Continuation 13829188 · Mar 14, 2013
Provisional Application 61738907 · Dec 18, 2012
Related Publication 20160373216A1 · Dec 22, 2016