IP Library Granted Patent US 10,873,939
Granted Patent B2
US 10,873,939 · App. 16/381,720 · Granted Dec 22, 2020

Selecting a modulation and coding scheme and a transmit block size in long term evolution

Inventor: Stuart D. Sandberg (Acton, MA)
Assignee: CommScope Technologies LLC
H04W72/0446H04L5/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 10,873,939
App. No.
16/381,720
Granted
Dec 22, 2020
Kind
B2
Abstract

A base station for selecting a modulation and coding scheme (MCS) and a total block size (TBS) for a UE is provided. The base station includes a processor and memory storing instructions. The instructions are executable to map a nominal MCS to a TBS index and determine a nominal TBS per resource block value based on the TBS index. The instructions are also executable to determine a target TBS based on the nominal TBS per resource block value and a number of resource blocks allocated to the UE. The instructions are also executable to determine a customized TBS, from a plurality of predefined TBSs, that is closest to the target TBS. The instructions are also executable to map the customized TBS to a customized MCS. The instructions are also executable to use the customized TBS and the customized MCS to transmit to the UE during a downlink transmission time interval.

Claims (71)

1. A base station for selecting a modulation and coding scheme (MCS) and a total block size (TBS) for a user equipment (UE), comprising:

a processor;

memory in electronic communication with the processor; and

instructions stored in the memory, the instructions being executable to:

map a nominal modulation and coding scheme (MCS) to a total block size (TBS) index;

determine a nominal TBS per resource block value based on the TBS index;

determine a target TBS by scaling the nominal TBS per resource block value based on at least a number of symbols in a downlink transmission time interval (TTI), an actual CFI used for the downlink TTI, and an actual number of physical data shared channel (PDSCH) reference symbols per resource block, and a number of resource blocks allocated to the UE;

determine a customized TBS, from a plurality of predefined TBSs, that is closest to the target TBS;

map the customized TBS to a customized MCS; and

use the customized TBS and the customized MCS to transmit to the UE during the downlink TTI.

2. The base station of claim 1 , wherein the scaling comprises:

determining an intermediate TBS by multiplying the nominal TBS per resource block value by the number of resource blocks allocated to the UE; and

scaling the intermediate TBS based on:

nominal transmission time interval (TTI) parameters; and

actual TTI parameters comprising the number of symbols in the downlink TTI, the actual CFI used for the downlink TTI, and the actual number of PDSCH reference symbols per resource block.

3. The base station of claim 2 ,

wherein the nominal TTI parameters comprise a nominal number of symbols in a nominal TTI, a control format indicator (CFI) for the nominal TTI, and a nominal number of physical data shared channel (PDSCH) reference symbols per resource block.

4. The base station of claim 1 ,

wherein mapping the nominal MCS to the TBS index comprises using the nominal MCS as a first index in a first lookup table;

wherein determining the nominal TBS per resource block value comprises using the TBS index as a second index in a second lookup table; and

wherein mapping the customized TBS to the customized MCS comprises using the customized TBS as a third index in the first lookup table.

5. The base station of claim 1 ,

wherein a second lookup table comprises the TBS index and a plurality of other TBS indices,

wherein the second lookup table further comprises the nominal TBS per resource block value and a plurality of other nominal TBS per resource block values,

wherein the TBS index is associated with the nominal TBS per resource block value in the second lookup table; and

wherein determining the nominal TBS per resource block value comprises using the TBS index as a second index in the second lookup table.

6. The base station of claim 5 , wherein the instructions executable to determine the customized TBS comprise instructions executable to:

select a column in a third lookup table based on a scaled number of resource blocks allocated to the UE, wherein the third lookup table comprises an entry for each of the plurality of predefined TBSs; and

select the customized TBS as being one of the plurality of predefined TBSs in the third lookup table that is closest to the target TBS in the selected column.

7. The base station of claim 6 ,

wherein the second lookup table is derived from the third lookup table;

wherein the nominal TBS per resource block value in the second lookup table is determined by:

dividing each predefined TBS, in a row indicated by the TBS index, by a corresponding number of resource blocks allocated; and

averaging all the divided predefined TBSs in the row to produce the nominal TBS per resource block value.

8. The base station of claim 6 , further comprising instructions executable to scale the number of resource blocks allocated to the UE by 0.75, based on whether the downlink TTI is a special subframe, to produce the scaled number of resource blocks allocated to the UE.

9. The base station of claim 1 , wherein the downlink TTI is a normal subframe or a downlink pilot time slot (DwPTS), wherein the downlink TTI carries control data and PDSCH data.

10. The base station of claim 1 , wherein the base station and the UE operate in a Citizens Broadband Radio service (CBRS) system that implements a Long-Term Evolution (LTE) system using time-division duplexing (TDD).

11. A method for selecting a modulation and coding scheme (MCS) and a total block size (TBS) for a user equipment (UE), wherein the method is performed by a base station, the method comprising:

mapping a nominal modulation and coding scheme (MCS) to a total block size (TB S) index;

determining a nominal TBS per resource block value based on the TBS index;

determining a target TBS by scaling the nominal TBS per resource block value based on at least a number of symbols in a downlink transmission time interval (TTI), an actual CFI used for the downlink TTI, and an actual number of physical data shared channel (PDSCH) reference symbols per resource block, and a number of resource blocks allocated to the UE;

determining a customized TBS, from a plurality of predefined TBSs, that is closest to the target TBS;

mapping the customized TBS to a customized MCS; and

using the customized TBS and the customized MCS to transmit to the UE during the downlink TTI.

12. The method of claim 11 , wherein the scaling comprises:

determining an intermediate TBS by multiplying the nominal TBS per resource block value by the number of resource blocks allocated to the UE; and

scaling the intermediate TBS based on:

nominal transmission time interval (TTI) parameters; and

actual TTI parameters comprising the number of symbols in the downlink TTI, the actual CFI used for the downlink TTI, and the actual number of PDSCH reference symbols per resource block.

13. The method of claim 12 ,

wherein the nominal TTI parameters comprise a nominal number of symbols in a nominal TTI, a control format indicator (CFI) for the nominal TTI, and a nominal number of physical data shared channel (PDSCH) reference symbols per resource block.

14. The method of claim 11 ,

wherein mapping the nominal MCS to the TBS index comprises using the nominal MCS as a first index in a first lookup table;

wherein determining the nominal TBS per resource block value comprises using the TBS index as a second index in a second lookup table; and

wherein mapping the customized TBS to the customized MCS comprises using the customized TBS as a third index in the first lookup table.

15. The method of claim 11 ,

wherein a second lookup table comprises the TBS index and a plurality of other TBS indices,

wherein the second lookup table further comprises the nominal TBS per resource block value and a plurality of other nominal TBS per resource block values,

wherein the TBS index is associated with the nominal TBS per resource block value in the second lookup table; and

wherein determining the nominal TBS per resource block value comprises using the TBS index as a second index in the second lookup table.

16. The method of claim 15 , wherein the determining the customized TB S comprises:

selecting a column in a third lookup table based on a scaled number of resource blocks allocated to the UE, wherein the third lookup table comprises an entry for each of the plurality of predefined TBSs; and

selecting the customized TBS as being one of the plurality of predefined TBSs in the third lookup table that is closest to the target TBS in the selected column.

17. The method of claim 16 ,

wherein the second lookup table is derived from the third lookup table;

wherein the nominal TBS per resource block value in the second lookup table is determined by:

dividing each predefined TBS, in a row indicated by the TBS index, by a corresponding number of resource blocks allocated; and

averaging all the divided predefined TBSs in the row to produce the nominal TBS per resource block value.

18. The method of claim 16 , further comprising scaling the number of resource blocks allocated by 0.75, based on whether the downlink TTI is a special subframe, to produce the scaled number of resource blocks allocated to the UE.

19. The method of claim 11 , wherein the downlink TTI is a normal subframe or a downlink pilot time slot (DwPTS), wherein the downlink TTI carries control data and PDSCH data.

20. The method of claim 11 , wherein the base station and the UE operate in a Citizens Broadband Radio service (CBRS) system that implements a Long-Term Evolution (LTE) system using time-division duplexing (TDD).

Assignments (13)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 59710/0506 Recorded Jan 9, 2026
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA)
Reel/Frame 074282/0522 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2025
From: COMMSCOPE TECHNOLOGIES LLC
To: OUTDOOR WIRELESS NETWORKS LLC
Reel/Frame 071712/0070 →
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded May 8, 2025
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 071226/0923 →
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 069889/FRAME 0114 Recorded May 8, 2025
From: APOLLO ADMINISTRATIVE AGENCY LLC
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 071234/0055 →
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 60752/0001 Recorded May 6, 2025
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 071189/0001 →
PARTIAL RELEASE OF SECURITY INTEREST AT REEL/FRAME 059350/0743 Recorded May 2, 2025
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 071160/0094 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 059350/0921 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 069743/0704 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Mar 9, 2022
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: WILMINGTON TRUST
Reel/Frame 059710/0506 →
ABL SECURITY AGREEMENT Recorded Mar 8, 2022
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 059350/0743 →
TERM LOAN SECURITY AGREEMENT Recorded Mar 8, 2022
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 059350/0921 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2019
From: SANDBERG, STUART D.
To: COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 049782/0803 →
Continuity (2)
Provisional Application 62659634 · Apr 18, 2018
Related Publication 20190327730A1 · Oct 24, 2019