IP Library Granted Patent US 9,148,236
Granted Patent B2
US 9,148,236 · App. 13/802,001 · Granted Sep 29, 2015

Optimized HARQ recombining within transmission window

Inventors: Vasanth Kumar Ramkumar (San Diego, CA); Muralidharan Murugan (San Diego, CA); Pratik Kotkar (San Diego, CA); Aparna S. Ghorpade (San Diego, CA); Srinivasan Rajagopalan (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04H20/16H04L1/08H04L1/189H04L1/1832H04L1/1864
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,148,236
App. No.
13/802,001
Granted
Sep 29, 2015
Kind
B2
Abstract

Techniques for optimized HARQ recombining are provided. In one exemplary embodiment, a method for wireless communication comprises receiving a broadcast message to determine a timing of a transmission window, receiving at least one transmission within the transmission window, and determining whether the at least one transmission is successfully decoded. The method further comprises instructing a lower protocol layer to ignore remaining transmissions within the transmission window upon a determination that the at least one transmission is successfully decoded, wherein the remaining transmissions and the at least one transmission comprise duplicate copies of a message segment.

Claims (90)

1. A method for wireless communication, comprising:

receiving a broadcast message to determine a timing of a transmission window;

receiving, at a user equipment (UE) from a base station, at least one transmission within the transmission window;

determining, at a first protocol layer, whether the at least one transmission is successfully decoded; and

instructing a second protocol layer to ignore remaining transmissions from the base station within the transmission window upon a determination that the at least one transmission is successfully decoded, wherein the remaining transmissions and the at least one transmission comprise duplicate copies of a message segment, the remaining transmissions are automatically transmitted by the base station without receiving a negative acknowledgement from the UE for the at least one transmission, and the second protocol layer is lower than the first protocol layer.

2. The method of claim 1 , further comprising ignoring, at the second protocol layer, the remaining transmissions within the transmission window in response to the instruction.

3. The method of claim 1 , further comprising discarding data associated with the remaining transmissions upon the determination that the at least one transmission is successfully decoded.

4. The method of claim 1 , wherein the at least one transmission comprises a segment of an earthquake and tsunami warning system (ETWS) message or a commercial mobile alert system (CMAS) message.

5. The method of claim 4 , wherein the transmission window is a system information block type 11 (SIB 11 ) window or a system information block type 12 (SIB 12 ) window.

6. The method of claim 4 , further comprising:

monitoring a paging channel for a paging message; and

determining whether the paging message includes a notification that the ETWS message or the CMAS message is present;

wherein the at least one transmission is received in response to a determination that the paging message includes the notification.

7. The method of claim 1 , further comprising, upon a determination that the at least one transmission is not successfully decoded, performing the steps of:

receiving at least one of the remaining transmissions within the transmission window; and

recombining the at least one transmission with the at least one of the remaining transmissions.

8. The method of claim 1 , wherein the at least one transmission includes error-detection code, and determining whether the at least one transmission is successfully decoded is based on the error-detection code.

9. The method of claim 1 , wherein the instructing is performed at the UE.

10. A method for wireless communication, comprising:

receiving a broadcast message to determine a timing of a transmission window;

receiving at least one transmission within the transmission window;

determining, at a radio resource control (RRC) layer or a higher protocol layer, whether the at least one transmission is successfully decoded; and

instructing a physical (PHY) layer to ignore the remaining transmissions within the transmission window upon a determination that the at least one transmission is successfully decoded, wherein the remaining transmissions and the at least one transmission comprise duplicate copies of a message segment.

11. The method of claim 10 , further comprising halting decoding, at the PHY layer, of the remaining transmissions within the transmission window in response to the instruction.

12. The method of claim 11 , further comprising restarting decoding during a next transmission window.

13. An apparatus for wireless communication, comprising:

means for receiving a broadcast message to determine a timing of a transmission window;

means for receiving, from a base station, at least one transmission within the transmission window;

means for determining, at a first protocol lam whether the at least one transmission is successfully decoded; and

means for instructing a second protocol layer to ignore remaining transmissions from the base station within the transmission window upon a determination that the at least one transmission is successfully decoded, wherein the remaining transmissions and the at least one transmission comprise duplicate copies of a message segment, the remaining transmissions are automatically transmitted by the base station without receiving a negative acknowledgement from the apparatus for the at least one transmission, and the second protocol layer is lower than the first protocol layer.

14. The apparatus of claim 13 , further comprising means for ignoring the remaining transmissions within the transmission window at the second protocol layer in response to the instruction.

15. The apparatus of claim 13 , further comprising means for discarding data associated with the remaining transmissions upon the determination that the at least one transmission is successfully decoded.

16. The apparatus of claim 13 , wherein the at least one transmission comprises a segment of an earthquake and tsunami warning system (ETWS) message or a commercial mobile alert system (CMAS) message.

17. The apparatus of claim 16 , wherein the transmission window is a system information block type 11 (SIB 11 ) window or a system information block type 12 (SIB 12 ) window.

18. The apparatus of claim 16 , further comprising:

means for monitoring a paging channel for a paging message; and

means for determining whether the paging message includes a notification that the ETWS message or the CMAS message is present;

wherein the means for receiving the at least one transmission receives the at least one transmission in response to a determination that the paging message includes the notification.

19. The apparatus of claim 13 , further comprising:

means for receiving at least one of the remaining transmissions within the transmission window upon a determination that the at least one transmission is not successfully decoded; and

means for recombining the at least one transmission with the at least one of the remaining transmissions.

20. The apparatus of claim 13 , wherein the at least one transmission includes error-detection code, and the means for determining whether the at least one transmission is successfully decoded determines whether the at least one transmission is successfully decoded based on the error-detection code.

21. An apparatus for wireless communication, comprising:

means for receiving a broadcast message to determine a timing of a transmission window;

means for receiving at least one transmission within the transmission window;

means for determining, at a radio resource control (RRC) layer or a higher protocol layer, whether the at least one transmission is successfully decoded; and

means for instructing a physical (PHY) layer to ignore the remaining transmissions within the transmission window upon a determination that the at least one transmission is successfully decoded, wherein the remaining transmissions and the at least one transmission comprise duplicate copies of a message segment.

22. The apparatus of claim 21 , further comprising means for halting decoding, at the PHY layer, of the remaining transmissions within the transmission window in response to the instruction.

23. The apparatus of claim 22 , further comprising means for restarting decoding during a next transmission window.

24. A computer program product, comprising:

a non-transitory computer-readable medium comprising code for causing at least one computer to:

receive a broadcast message to determine a timing of a transmission window;

receive, at a user equipment (UE) from a base station, at least one transmission within the transmission window;

determine, at a first protocol layer, whether the at least one transmission is successfully decoded; and

instruct a second protocol layer to ignore remaining transmissions from the base station within the transmission window upon a determination that the at least one transmission is successfully decoded, wherein the remaining transmissions and the at least one transmission comprise duplicate copies of a message segment, the remaining transmissions are automatically transmitted by the base station without receiving a negative acknowledgement from the UE for the at least one transmission, and the second protocol layer is lower than the first protocol layer.

25. The computer program product of claim 24 , wherein the non-transitory computer-readable medium further comprises code for causing the at least one computer to ignore, at the second protocol layer, the remaining transmissions within the transmission window in response to the instruction.

26. The computer program product of claim 24 , wherein the non-transitory computer-readable medium further comprising code for causing the at least one computer to discard data associated with the remaining transmissions upon the determination that the at least one transmission is successfully decoded.

27. The computer program product of claim 24 , wherein the at least one transmission comprises a segment of an earthquake and tsunami warning system (ETWS) message or a commercial mobile alert system (CMAS) message.

28. The computer program product of claim 27 , wherein the transmission window is a system information block type 11 (SIB 11 ) window or a system information block type 12 (SIB 12 ) window.

29. The computer program product of claim 27 , wherein the non-transitory computer-readable medium further comprises code for causing the at least one computer to:

monitor a paging channel for a paging message; and

determine whether the paging message includes a notification that the ETWS message or the CMAS message is present;

wherein the code for causing the at least one computer to receive at least one transmission comprises code for causing the at least one computer to receive the at least one transmission in response to a determination that the paging message includes the notification.

30. The computer program product of claim 24 , wherein the non-transitory computer-readable medium further comprises code for causing the at least one computer to:

receive at least one of the remaining transmissions within the transmission window upon a determination that the at least one transmission is not successfully decoded; and

recombine the at least one transmission with the at least one of the remaining transmissions.

31. The computer program product of claim 24 , wherein the at least one transmission includes error-detection code, and the code for causing the at least one computer to determine comprises code for causing the at least one computer to determine whether the at least one transmission is successfully decoded based on the error-detection code.

32. A computer program product, comprising:

a non-transitory computer-readable medium comprising code for causing at least one computer to:

receive a broadcast message to determine a timing of a transmission window;

receive at least one transmission within the transmission window; determine, at a radio resource control (RRC) layer or a higher protocol layer, whether the at least one transmission is successfully decoded; and

instruct a physical (PHY) layer to ignore the remaining transmissions within the transmission window upon a determination that the at least one transmission is successfully decoded, wherein the remaining transmissions and the at least one transmission comprise duplicate copies of a message segment.

33. The computer program product of claim 32 , wherein the non-transitory computer-readable medium comprises code for causing the at least one computer to halt decoding, at the PHY layer, of the remaining transmissions within the transmission window in response to the instruction.

34. The computer program product of claim 33 , wherein the non-transitory computer-readable medium further comprises code for causing the at least one computer to restart decoding during a next transmission window.

35. An apparatus for wireless communication, comprising:

at least one transceiver configured to receive a broadcast message to determine a timing of a transmission window, and to receive, from a base station, at least one transmission within the transmission window;

at least one processor configured to determine, at a first protocol layer, whether the at least one transmission is successfully decoded, and to instruct a second protocol layer to ignore remaining transmissions from the base station within the transmission window upon a determination that the at least one transmission is successfully decoded, wherein the remaining transmissions and the at least one transmission comprise duplicate copies of a message segment, the remaining transmissions are automatically transmitted by the base station without receiving a negative acknowledgement from the apparatus for the at least one transmission, and the second protocol layer is lower than the first protocol layer; and

a memory coupled to the at least one processor.

36. The apparatus of claim 35 , wherein the at least one processor is configured to ignore, at the second protocol layer, the remaining transmissions within the transmission window in response to the instruction.

37. The apparatus of claim 35 , wherein the at least one processor is configured to discard data associated with the remaining transmissions upon the determination that the at least one transmission is successfully decoded.

38. The apparatus of claim 35 , wherein the at least one transmission comprises a segment of an earthquake and tsunami warning system (ETWS) message or a commercial mobile alert system (CMAS) message.

39. The apparatus of claim 38 , wherein the transmission window is a system information block type 11 (SIB 11 ) window or a system information block type 12 (SIB 12 ) window.

40. The apparatus of claim 38 , wherein at least one transceiver is configured to monitor a paging channel for a paging message, and the at least one processor is configured to determine whether the paging message includes a notification that the ETWS message or the CMAS message is present, wherein the at least one transceiver is configured to receive the at least one transmission in response to a determination that the paging message includes the notification.

41. The apparatus of claim 35 , wherein the at least one transceiver is configured to receive at least one of the remaining transmissions within the transmission window upon a determination that the at least one transmission is not successfully decoded, and the at least one processor is configured to recombine the at least one transmission with the at least one of the remaining transmissions.

42. The apparatus of claim 35 , wherein the at least one transmission includes error-detection code, and the at least one processor is configured to determine whether the at least one transmission is successfully decoded based on the error-detection code.

43. An apparatus for wireless communication, comprising:

at least one transceiver configured to receive a broadcast message to determine a timing of a transmission window, and to receive at least one transmission within the transmission window;

at least one processor configured to determine whether the at least one transmission is successfully decoded at a radio resource control (RRC) layer or a higher protocol layer, and to instruct a physical (PHY) layer to ignore the remaining transmissions within the transmission window upon a determination that the at least one transmission is successfully decoded, wherein the remaining transmissions and the at least one transmission comprise duplicate copies of a message segment.

44. The apparatus of claim 43 , wherein the at least one processor is configured to ignore the remaining transmissions by halting decoding, at the PHY layer, of the remaining transmissions.

45. The apparatus of claim 44 , wherein the at least one processor is configured to restart decoding during a next transmission window.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2013
From: RAMKUMAR, VASANTH KUMAR; MURUGAN, MURALIDHARAN; KOTKAR, PRATIK; GHORPADE, APARNA S.; RAJAGOPALAN, SRINIVASAN
To: QUALCOMM INCORPORATED
Reel/Frame 030369/0084 →
Continuity (2)
Provisional Application 61705054 · Sep 24, 2012
Related Publication 20140086145A1 · Mar 27, 2014