IP Library Granted Patent US 9,252,923
Granted Patent B2
US 9,252,923 · App. 14/586,806 · Granted Feb 2, 2016

ACK-NACK signaling enhancements

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,252,923
App. No.
14/586,806
Granted
Feb 2, 2016
Kind
B2
Abstract

An ACK-NACK feedback message indicates which code words within a transport block that were received in error. The ACK-NACK message has a variable format based on the number of code words in the transport block and the number of code words received in error.

Claims (30)

1. An apparatus, comprising:

a transmitter configured to transmit an outbound Radio Frequency (RF)signal to a destination device, the outbound RF signal including a plurality of code words forming a transport block;

a receiver configured to receive an Acknowledgement-Negative Acknowledgement (ACK-NACK) message from the destination device, wherein when one or more of the code words within the transport block were received in error by the destination device, the ACK-NACK message indicating the one or more of the code words that were received in error; and

a processing module configured to determine the one or more of the code words that were received in error from the ACK-NACK message and retransmit the one or more of the code words that were received in error to the destination device via the transmitter.

2. The apparatus of claim 1 , wherein the ACK-NACK message includes a first part indicating a number of code words received in error and a second part indicating the one or more of the code words that were received in error.

3. The apparatus of claim 2 , wherein bits in the first part are coded more strongly than bits in the second part.

4. The apparatus of claim 2 , wherein a number of bits in at least one of the first part and the second part is variable based on a number of code words in the transport block and the number of code words received in error.

5. The apparatus of claim 4 , wherein the number of bits in at least one of the first part and the second part is dynamically adjusted in real-time.

6. The apparatus of claim 2 , wherein a number of bits in the first part is two.

7. The apparatus of claim 6 , wherein a number of bits in the second part is zero when one or more of all of the code words in the transport block were received without error or more than two code words are received in error.

8. The apparatus of claim 6 , wherein a number of bits in the second part is six when at least one of the code words is received in error.

9. The apparatus of claim 1 , wherein the ACK-NACK message includes one bit for each code word in the transport block.

10. The apparatus of claim 1 , wherein the processing module is further configured to determine a format of the ACK-NACK message to be used by the destination device and to transmit control information including the format of the ACK-NACK message to the destination device via the transmitter.

11. An apparatus, comprising:

a transmitter configured to transmit an outbound Radio Frequency (RF) signal to a destination device, the outbound RF signal including a plurality of code words forming a transport block;

a receiver configured to receive an Acknowledgement-Negative Acknowledgement (ACK-NACK) message from the destination device, the ACK-NACK message having a variable format based on a number of code words in the transport block and a number of code words received in error by the destination device, wherein when one or more of the code words within the transport block were received in error by the destination device, the ACK-NACK message indicating the one or more of the code words that were received in error; and

a processing module configured to determine the one or more of the code words that were received in error from the ACK-NACK message and retransmit the one or more of the code words that were received in error to the destination device via the transmitter.

12. The apparatus of claim 11 , wherein the ACK-NACK message includes a first part indicating the number of code words received in error and a second part indicating the one or more of the code words that were received in error.

13. The apparatus of claim 12 , wherein bits in the first part are coded more strongly than bits in the second part.

14. The apparatus of claim 12 , wherein a number of bits in at least one of the first part and the second part is variable based on the number of code words in the transport block and the number of code words received in error.

15. The apparatus of claim 14 , wherein the number of bits in at least one of the first part and the second part is dynamically adjusted in real-time.

16. The apparatus of claim 12 , wherein a number of bits in the first part is two.

17. The apparatus of claim 16 , wherein a number of bits in the second part is zero when one or more of all of the code words in the transport block were received without error or more than two code words are received in error.

18. The apparatus of claim 16 , wherein a number of bits in the second part is six when at least one of the code words is received in error.

19. A method for Acknowledgement-Negative Acknowledgement (ACK-NACK) signaling, comprising:

transmitting an outbound Radio Frequency (RF) signal to a destination device, the outbound RF signal including a plurality of code words forming a transport block;

receiving an Acknowledgement-Negative Acknowledgement (ACK-NACK) message from the destination device, wherein when one or more of the code words within the transport block were received in error by the destination device, the ACK-NACK message indicating the one or more of the code words that were received in error;

determining the one or more of the code words that were received in error from the ACK-NACK message; and

retransmitting the one or more of the code words that were received in error to the destination device.

20. The method of claim 19 , wherein the ACK-NACK message includes a first part indicating a number of code words received in error and a second part indicating the one or more of the code words that were received in error, a number of bits in at least one of the first part and the second part being variable based on a number of code words in the transport block and the number of code words received in error.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2014
From: SOMICHETTY, GOWRISANKAR; RAJAGOPAL, SRIRAM
To: BROADCOM CORPORATION
Reel/Frame 034604/0375 →