IP Library Granted Patent US 8,341,484
Granted Patent B2
US 8,341,484 · App. 12/663,459 · Granted Dec 25, 2012

Data block size management in a communication system utilizing hybrid automatic repeat requests with soft combining

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 8,341,484
App. No.
12/663,459
Granted
Dec 25, 2012
Kind
B2
Abstract

A first transceiver that supports hybrid Automatic Repeat Request (hybrid ARQ) functionality is operated. Initially, it is operated to transmit data blocks having a nominal maximum data block size, M 0 . In response to detecting that a second transceiver does not have sufficient soft buffer memory space to store data blocks associated with an anticipated number of active hybrid ARQ processes, the transceiver is operated to transmit data blocks having a reduced data block size, M′. The anticipated number of active hybrid ARQ processes can be, for example, higher than a nominal number of active hybrid ARQ processes.

Claims (46)

1. A method of operating a first transceiver that supports hybrid Automatic Repeat Request (hybrid ARQ) functionality, the method comprising:

initially operating the first transceiver to transmit data blocks having a nominal maximum data block size, M 0 ; and

detecting that a second transceiver does not have sufficient soft buffer memory space to store data blocks associated with an anticipated number of active hybrid ARQ processes, and in response thereto operating the first transceiver to transmit data blocks having a reduced data block size, M′.

2. The method of claim 1 , wherein:

the nominal maximum data block size, M 0 , is used when the first transceiver has a nominal number, N 0 , of active hybrid ARQ processes; and

the anticipated number of active hybrid ARQ processes is a number, N′ of active hybrid ARQ processes, wherein N′>N 0 .

3. The method of claim 2 , wherein:

N′=N 0 +Δ, wherein Δ is an amount by which the anticipated number of active hybrid ARQ processes exceeds the nominal number of active hybrid ARQ processes;

B is a total amount of soft buffer capability in the second transceiver;

R is a code rate of a data block encoding; and

the reduced data block size, M′, satisfies:

M′=R ×( B/N ′)= R ×( B /( N 0 +Δ)).

4. The method of claim 2 , comprising:

allocating an equal number of bits to each of the anticipated number of active hybrid ARQ processes.

5. The method of claim 1 , wherein detecting that the second transceiver does not have sufficient soft buffer memory space to store data blocks associated with the anticipated number of active hybrid ARQ processes comprises:

detecting that a propagation delay between the first transceiver and the second transceiver is greater than TN 0 , wherein T is a transmission time interval for one data block.

6. The method of claim 1 , wherein detecting that the second transceiver does not have sufficient soft buffer memory space to store data blocks associated with the anticipated number of active hybrid ARQ processes comprises:

detecting that the second transceiver has less processing capability than a nominal amount.

7. The method of claim 5 , comprising:

in response to said detecting, increasing the number of active hybrid ARQ processes.

8. The method of claim 1 , wherein detecting that the second transceiver does not have sufficient soft buffer memory space to store data blocks associated with the anticipated number of active hybrid ARQ processes comprises:

maintaining a count value that represents the amount of not-yet-acknowledged transmitted data blocks; and

detecting that the count value satisfies a predetermined relationship with a threshold count value.

9. A transceiver that supports hybrid Automatic Repeat Request (hybrid ARQ) functionality, the transceiver comprising:

logic configured to initially operate the transceiver to transmit data blocks having a nominal maximum data block size, M 0 ; and

logic configured to detect that a second transceiver does not have sufficient soft buffer memory space to store data blocks associated with an anticipated number of active hybrid ARQ processes, and in response thereto to operate the transceiver to transmit data blocks having a reduced data block size, M′.

10. The transceiver of claim 9 , wherein:

the nominal maximum data block size, M 0 , is used when the transceiver has a nominal number, N 0 , of active hybrid ARQ processes; and

the anticipated number of active hybrid ARQ processes is a number, N′ of active hybrid ARQ processes, wherein N′>N 0 .

11. The transceiver of claim 10 , wherein:

N′=N 0 +Δ, wherein Δ is an amount by which the anticipated number of active hybrid ARQ processes exceeds the nominal number of active hybrid ARQ processes;

B is a total amount of soft buffer capability in the second transceiver;

R is a code rate of a data block encoding; and

the reduced data block size, M′, satisfies:

M′=R ×( B/N ′)= R ×( B /( N 0 +Δ)).

12. The transceiver of claim 10 , comprising:

logic configured to allocate an equal number of bits to each of the anticipated number of active hybrid ARQ processes.

13. The transceiver of claim 9 , wherein the logic configured to detect that the second transceiver does not have sufficient soft buffer memory space to store data blocks associated with the anticipated number of active hybrid ARQ processes comprises:

logic configured to detect that a propagation delay between the transceiver and the second transceiver is greater than TN 0 , wherein T is a transmission time interval for one data block.

14. The transceiver of claim 9 , wherein the logic configured to detect that the second transceiver does not have sufficient soft buffer memory space to store data blocks associated with the anticipated number of active hybrid ARQ processes comprises:

logic configured to detect that the second transceiver has less processing capability than a nominal amount.

15. The transceiver of claim 13 , comprising:

logic configured to increase the number of active hybrid ARQ processes in response to said detecting.

16. The transceiver of claim 9 , wherein the logic configured to detect that the second transceiver does not have sufficient soft buffer memory space to store data blocks associated with the anticipated number of active hybrid ARQ processes comprises:

logic configured to maintain a count value that represents the amount of not-yet-acknowledged transmitted data blocks; and

logic configured to detect that the count value satisfies a predetermined relationship with a threshold count value.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Jul 15, 2016
From: HPS INVESTMENT PARTNERS, LLC
To: OPTIS CELLULAR TECHNOLOGY, LLC
Reel/Frame 039359/0916 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE TO READ "SECURITY INTEREST" PREVIOUSLY RECORDED ON REEL 032786 FRAME 0546. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jul 8, 2014
From: OPTIS CELLULAR TECHNOLOGY, LLC
To: HIGHBRIDGE PRINCIPAL STRATEGIES, LLC, AS COLLATERAL AGENT
Reel/Frame 033281/0216 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2014
From: OPTIS CELLULAR TECHNOLOGY, LLC
To: HIGHBRIDGE PRINCIPAL STRATEGIES, LLC, AS COLLATERAL AGENT
Reel/Frame 032786/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2014
From: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
To: CLUSTER LLC
Reel/Frame 032326/0219 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2014
From: CLUSTER LLC
To: OPTIS CELLULAR TECHNOLOGY, LLC
Reel/Frame 032326/0402 →
SECURITY AGREEMENT Recorded Feb 6, 2014
From: OPTIS CELLULAR TECHNOLOGY, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION (AS COLLATERAL AGENT)
Reel/Frame 032167/0406 →
LIEN Recorded Dec 20, 2013
From: OPTIS CELLULAR TECHNOLOGY, LLC
To: HIGHBRIDGE PRINCIPAL STRATEGIES, LLC (AS COLLATERAL AGENT)
Reel/Frame 031866/0697 →