IP Library Granted Patent US 11,218,243
Granted Patent B2
US 11,218,243 · App. 16/755,773 · Granted Jan 4, 2022

Transport block size determination for new radio

Inventors: Xixian Chen (Ottawa, CA); Jianguo Long (Kanata, CA); Yongquan Qiang (Ottawa, CA); Hong Ren (Kanata, CA)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
H04L1/0003H04L1/0007H04L1/0009H04L1/0016
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 11,218,243
App. No.
16/755,773
Granted
Jan 4, 2022
Kind
B2
Abstract

A method performed by a wireless transmitter determining a transport block size (TBS) is provided. The method includes determining a TBS using a general function of a number of physical resource blocks (PRBs) to be granted (N_PRB), a number of resource elements (REs) per PRB (N_RE{circumflex over ( )}(DL,PRB)), a number of layers per transport block (ν), a number of bits per modulation (Q_m), and a coding rate determined by a modulation coding scheme (MCS) (R), allocating a transport block of the determined TBS and transmitting the transport block to a wireless receiver. Apparatuses for implementing the method are also provide.

Claims (575)

1. A method performed by a wireless transmitter determining a transport block size (TBS), the method comprising:

determining a TBS using a general function of a number of physical resource blocks (PRBs) to be granted (N PRB ), a number of resource elements (REs) per PRB (N RE DL,PRB ), a number of layers per transport block (ν), a number of bits per modulation (Q M ), and a coding rate determined by a modulation coding scheme (MCS) (R), the general function comprises a linear function of N PRB , ν, Q m and R when the product of N PRB , ν, Q m and Ris larger than or equal to a threshold, the general function increases faster than a linear function of N PRB when the product of N PRB , ν, Q m and R is less than the threshold while it is still a linear function of ν, Q m and R, and for a given set of ν, Q m and R, the TBS is a non-decreasing function of N PRB over the range of N PRB ;

allocating a transport block of the determined TBS; and

transmitting the transport block to a wireless receiver.

2. The method of claim 1 , wherein the general function comprises:

f

(

N

PRB

,

v

,

Q

m

,

R

)

=

{

(

A

(

N

PRB

)

2

+

BN

PRB

+

C

)

*

v

*

Q

m

*

R

N

PRB

*

v

*

Q

m

*

R

<

K

N

PRB

*

v

*

Q

m

*

R

N

PRB

*

v

*

Q

m

*

R

K

.

3. The method of claim 1 , wherein the general function comprises:

f

(

N

PRB

,

v

,

Q

m

,

R

)

=

{

(

A

×

log

(

N

PRB

)

+

B

)

*

v

*

Q

m

*

R

N

PRB

*

v

*

Q

m

*

R

<

K

N

PRB

*

v

*

Q

m

*

R

N

PRB

*

v

*

Q

m

*

R

K

.

4. A base station for determining a transport block size (TBS), the base station comprising:

power supply circuitry configured to supply power to the base station; and

processing circuitry configured to perform any of the steps of any of claims 1 , 2 and 3 ; and

processing circuitry configured to

perform the determination of a TBS using a general function of a number of physical resource blocks (PRBs) to be granted (N PRB ), a number of resource elements (REs) per PRB (N RE DL,PRB ), a number of layers per transport block (ν), a number processing circuitry configured to perform any of the steps of any of claims 1 , 2 and 3 ; and of bits per modulation (Q M ), and a coding rate determined by a modulation coding scheme (MCS) (R), wherein the general function comprises a linear function of N PRB , ν, Q m and R when the product of N PRB , ν, Q m and Ris larger than or equal to a threshold, the general function increases faster than a linear function of N PRB when the product of N PRB , ν, Q m and R is less than the threshold while it is still a linear function of ν, Q m and R, and for a given set of ν, Q m and R, the TBS is a non-decreasing function of N PRB over the range of N PRB ;

allocate a transport block of the determined TBS; and

transmit the transport block to a wireless receiver.

5. The base station of claim 4 , wherein the processing circuitry configured to perform the determination of a TBS using a general function, wherein the general function includes a linear function of N PRB , ν, Q m and R when the product of N PRB , ν, Q m and R is larger than or equal to a threshold, the general function increases faster than a linear function of N PRB when the product of N PRB , ν, Q m and R is less than the threshold while it is still a linear function of ν, Q m and R, and for a given set of ν, Q m , and R, the TBS is a non-decreasing function of N PRB over the range of N PRB .

6. The base station of claim 5 , wherein the processing circuitry configured to perform the determination of a TBS using a general function, wherein the general function includes

f

(

N

PRB

,

v

,

Q

m

,

R

)

=

{

(

A

(

N

PRB

)

2

+

BN

PRB

+

C

)

*

v

*

Q

m

*

R

N

PRB

*

v

*

Q

m

*

R

<

K

N

PRB

*

v

*

Q

m

*

R

N

PRB

*

v

*

Q

m

*

R

K

.

7. The base station of claim 5 , wherein the processing circuitry configured to perform the determination of a TBS using a general function, wherein the general function includes

f

(

N

PRB

,

v

,

Q

m

,

R

)

=

{

(

A

×

log

(

N

PRB

)

+

B

)

*

v

*

Q

m

*

R

N

PRB

*

v

*

Q

m

*

R

<

K

N

PRB

*

v

*

Q

m

*

R

N

PRB

*

v

*

Q

m

*

R

K

.

8. A wireless device for determining a transport block size (TBS), the wireless device comprising:

power supply circuitry configured to supply power to the wireless device; and

processing circuitry configured to

perform the determination of a TBS using a general function of a number of physical resource blocks (PRBs) to be granted (N PRB ), a number of resource elements (REs) per PRB (N RE DL,PRB ), a number of layers per transport block (ν), a number processing circuitry configured to perform any of the steps of any of claims 1 , 2 and 3 ; and of bits per modulation (Q M ), and a coding rate determined by a modulation coding scheme (MCS) (R),

wherein the general function comprises a linear function of N PRB , ν, Q m and R when the product of N PRB , ν, Q m and Ris larger than or equal to a threshold, the general function increases faster than a linear function of N PRB when the product of N PRB , ν, Q m and R is less than the threshold while it is still a linear function of ν, Q m and R, and for a given set of ν, Q m and R, the TBS is a non-decreasing function of N PRB over the range of N PRB ;

allocate a transport block of the determined TBS; and

transmit the transport block to a wireless receiver.

9. The wireless device of claim 8 , wherein the processing circuitry configured to perform the determination of a TBS using a general function, wherein the general function includes a linear function of N PRB ν, Q m and R when the product of N PRB , ν, Q m and R is larger than or equal to a threshold, the general function increases faster than a linear function of N PRB when the product of N PRB , ν, Q m and is less than the threshold while it is still a linear function of ν, Q m and R, and for a given set of ν, Q m and R, the TBS is a non-decreasing function of N PRB over the range of N PRB .

10. The wireless device of claim 9 , wherein the processing circuitry configured to perform the determination of a TBS using a general function, wherein the general function includes

f

(

N

PRB

,

v

,

Q

m

,

R

)

=

{

(

A

(

N

PRB

)

2

+

BN

PRB

+

C

)

*

v

*

Q

m

*

R

N

PRB

*

v

*

Q

m

*

R

<

K

N

PRB

*

v

*

Q

m

*

R

N

PRB

*

v

*

Q

m

*

R

K

.

11. The wireless device of claim 9 , wherein the processing circuitry configured to perform the determination of a TBS using a general function, wherein the general function includes

f

(

N

PRB

,

v

,

Q

m

,

R

)

=

{

(

A

×

log

(

N

PRB

)

+

B

)

*

v

*

Q

m

*

R

N

PRB

*

v

*

Q

m

*

R

<

K

N

PRB

*

v

*

Q

m

*

R

N

PRB

*

v

*

Q

m

*

R

K

.

12. A user equipment (UE) for determining a transport block size (TBS), the UE comprising:

an antenna configured to send and receive wireless signals;

radio front-end circuitry connected to the antenna and to processing circuitry, and configured to condition signals communicated between the antenna and the processing circuitry;

the processing circuitry being configured to

perform the determination of a TBS using a general function of a number of physical resource blocks (PRBs) to be granted (N PRB ), a number of resource elements (REs) per PRB (N RE DL,PRB ), a number of layers per transport block (ν), a number processing circuitry configured to perform any of the steps of any of claims 1 , 2 and 3 ; and of bits per modulation (Q M ), and a coding rate determined by a modulation coding scheme (MCS) (R), wherein the general function comprises a linear function of N PRB , ν, Q m and R when the product of N PRB , ν, Q m and Ris larger than or equal to a threshold, the general function increases faster than a linear function of N PRB when the product of N PRB , ν, Q m and R is less than the threshold while it is still a linear function of ν, Q m and R, and for a given set of ν, Q m and R, the TBS is a non-decreasing function of N PRB over the range of N PRB ;

allocate a transport block of the determined TBS; and

transmit the transport block to a wireless receiver;

an input interface connected to the processing circuitry and configured to allow input of information into the UE to be processed by the processing circuitry;

an output interface connected to the processing circuitry and configured to output information from the UE that has been processed by the processing circuitry; and

a battery connected to the processing circuitry and configured to supply power to the UE.

13. The user equipment of claim 12 , wherein the processing circuitry configured to perform the determination of a TBS using a general function, wherein the general function includes a linear function of N PRB ν, Q m and R when the product of N PRB , ν, Q m and R is larger than or equal to a threshold, the general function increases faster than a linear function of N PRB when the product of N PRB , ν, Q m and R is less than the threshold while it is still a linear function of ν, Q m and R, for a given set of ν, Q m and R, the TBS is a non-decreasing function of N PRB over the range of N PRB .

14. The user equipment of claim 13 , wherein the processing circuitry configured to perform the determination of a TBS using a general function, wherein the general function includes

f

(

N

PRB

,

v

,

Q

m

,

R

)

=

{

(

A

(

N

PRB

)

2

+

BN

PRB

+

C

)

*

v

*

Q

m

*

R

N

PRB

*

v

*

Q

m

*

R

<

K

N

PRB

*

v

*

Q

m

*

R

N

PRB

*

v

*

Q

m

*

R

K

.

15. The user equipment of claim 13 , wherein the processing circuitry configured to perform the determination of a TBS using a general function, wherein the general function includes

f

(

N

PRB

,

v

,

Q

m

,

R

)

=

{

(

A

×

log

(

N

PRB

)

+

B

)

*

v

*

Q

m

*

R

N

PRB

*

v

*

Q

m

*

R

<

K

N

PRB

*

v

*

Q

m

*

R

N

PRB

*

v

*

Q

m

*

R

K

.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2020
From: QIANG, YONGQUAN; CHEN, XIXIAN; LONG, JIANGUO; REN, HONG
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 052462/0463 →
Continuity (2)
Provisional Application 62572048 · Oct 13, 2017
Related Publication 20200274635A1 · Aug 27, 2020
Cited By (1)
US 12,317,120