IP Library Granted Patent US 9,363,780
Granted Patent B2
US 9,363,780 · App. 13/976,452 · Granted Jun 7, 2016

System and method of uplink power control in a wireless communication system

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,363,780
App. No.
13/976,452
Granted
Jun 7, 2016
Kind
B2
Abstract

An apparatus may include a transceiver operable to receive a downlink message from a base station for a serving cell, the downlink message allocating a set of control parameters. The apparatus may also include a processor circuit communicatively coupled to the transceiver and an uplink power control module operable on the processor circuit to read the set of control parameters, and apply a signal-to-noise-and-interference (SINR) parameter based on the received set of control parameters to determine physical uplink shared channel (PUSCH) power to be applied for a PUSCH transmission. Other embodiments are disclosed and claimed.

Claims (878)

1. An apparatus, comprising:

a transceiver operable to receive a downlink message from a base station for a serving cell, the downlink message allocating a set of control parameters;

a processor circuit communicatively coupled to the transceiver; and

an uplink power control module operable on the processor circuit to:

read the set of control parameters;

apply a signal-to-noise-and-interference (SINR) parameter based on the received set of control parameters to determine physical uplink shared channel (PUSCH) power to be applied for a PUSCH transmission, the SINR parameter determined from a received control parameter that denotes a minimum expected cell edge SINR value for the serving cell;

determine whether a physical uplink control channel (PUCCH) transmission is to accompany the PUSCH transmission; and

set the PUSCH power according to whether the PUCCH transmission is to accompany the PUSCH transmission.

2. The apparatus of claim 1 , the uplink power control module operable on the processor circuit to determine PUSCH power by applying full pathloss compensation.

3. The apparatus of claim 1 , the uplink power control module operable on the processor to determine the PUSCH power for a subframe i and serving cell c according to:

P

PUSCH

,

c

(

i

)

=

min

{

P

CMAX

,

c

(

i

)

,

10

log

10

(

M

PUSCH

,

c

(

i

)

)

+

P

O_PUSCH

,

c

(

j

)

+

PL

c

+

SINR

opt

,

c

(

j

)

+

Δ

TF

,

c

(

i

)

+

f

c

(

i

)

}

when no PUCCH transmission is to accompany the PUSCH transmission, where P PUSCH,c (i) represents the PUSCH power for the subframe i and the serving cell c, P CMAX,c (i) represents a configured user equipment (UE) transmit power for the subframe i and the serving cell c, M PUSCH,c (i) represents a bandwidth, in resource blocks, of a PUSCH resource assignment for the subframe i and the serving cell c, j represents a PUSCH transmission type, P o _ PUSCH,c (j) represents a power base value for the PUSCH transmission type j, PL c represents a downlink pathloss estimate for the serving cell c, SINR opt,c (j) represents the SINR parameter, Δ TF,c (i) represents an adjustment for a data rate for the subframe i and the serving cell c, and f c (i) represents a PUSCH power control adjustment state for the subframe i and the serving cell c.

4. The apparatus of claim 1 , the uplink power control module operable on the processor to determine the PUSCH power for a subframe i and serving cell c according to:

P

PUSCH

,

c

(

i

)

=

min

{

10

log

10

(

P

^

CMAX

,

c

(

i

)

-

P

^

PUCCH

(

i

)

)

,

10

log

10

(

M

PUSCH

,

c

(

i

)

)

+

P

O_PUSCH

,

c

(

j

)

+

PL

c

+

SINR

opt

,

c

(

j

)

+

Δ

TF

,

c

(

i

)

+

f

c

(

i

)

}

when PUCCH transmission is to accompany the PUSCH transmission, where P PUSCH,c (i) represents the PUSCH power for the subframe i and the serving cell c, {circumflex over (P)} CMAX,c (i) represents a linear value of a configured user equipment (UE) transmit power for the subframe i and the serving cell c, {circumflex over (P)} PUCCH (i) represents linear value of a PUCCH transmit power for the subframe i, P PUSCH,c (i) represents a bandwidth, in resource blocks, of a PUSCH resource assignment for the subframe i and the serving cell c, j represents a PUSCH transmission type, P o _ PUSCH,c (j) represents a power base value for the PUSCH transmission type j, PL c represents a downlink pathloss estimate for the serving cell c, SINR opt,c (j) represents the SINR parameter, Δ TF,c (i) represents an adjustment for a data rate for the subframe i and the serving cell c, and f c (i) represents a PUSCH power control adjustment state for the subframe i and the serving cell c.

5. The apparatus of claim 1 , the uplink power control module operable on the processor circuit to determine the SINR parameter according to:

SINR

opt

,

c

(

j

)

=

10

log

10

(

max

(

10

(

SINR

MIN

,

c

(

dB

)

10

)

,

α

c

(

j

)

·

CINR

DL

,

c

-

1

N

r

,

c

)

)

,

where SINR opt,c (j) represents the SINR parameter, c represents the serving cell, j represents a PUSCH transmission type, SINR MIN,c (dB) represents the received control parameter, α c (j) represents a fairness adjustment value for the serving cell c and the PUSCH transmission type j, CINR DL,c represents a downlink (DL) carrier-to-interference-and-noise ratio measured value for the serving cell c, and N r,c represents a number of receiving antennas of an evolved node B (eNB) of the serving cell c.

6. The apparatus of claim 1 , the uplink power control module operable on the processor circuit to determine the SINR parameter according to:

SINR

opt

,

c

(

j

)

=

{

max

(

SINR

MIN

,

c

(

dB

)

,

10

log

10

(

α

c

(

j

)

)

+

CINR

DL

,

c

(

dB

)

)

,

if

α

c

(

j

)

0

SINR

MIN

,

c

(

dB

)

,

if

α

c

(

j

)

=

0

,

where SINR opt,c (j) represents the SINR parameter, c represents the serving cell, j represents a PUSCH transmission type, SINR MIN,c (dB) represents the received control parameter, α c (j) represents a fairness adjustment value for the serving cell c and the PUSCH transmission type j, and CINR DL,c (dB) represents a downlink (DL) carrier-to-interference-and-noise ratio for the serving cell c.

7. The apparatus of claim 3 , the uplink power control module operable on the processor circuit to determine P O _ PUSCH,c (j) according to:

P O _ PUSCH,c ( j )= P O _ NOMINAL _ PUSCH,c ( j )+ P O _ UE _ PUSCH,c ( j ),

where P O _ NOMINAL _ PUSCH,c (j) is a cell-specific parameter for the serving cell c and the PUSCH transmission type j and P O _ UE _ PUSCH,c (j) is a UE-specific parameter provided by radio resource control (RRC) signaling for the serving cell c and the PUSCH transmission type j.

8. The apparatus of claim 3 , the parameter P O _ NOMINAL _ PUSCH,c (j) set according to:

P O _ NOMINAL _ PUSCH,c ( j )=Quantization( NI ),

where NI represents an average power level of noise and interference per resource block and Quantization(NI) quantizes values of NI in 1 dBm increments in a range of −126 to 24 dBm.

9. The apparatus of claim 1 , comprising a touch screen display communicatively coupled to the processor circuit.

10. A method, comprising:

reading a set of control parameters sent in a downlink message from a serving cell;

determining a signal-to-noise-and-interference ratio (SINR) parameter from a control parameter denoting a minimum expected cell edge SINR value for the serving cell, the control parameter comprised among the set of control parameters;

applying the SINR parameter based on the set of control parameters to determine physical uplink shared channel (PUSCH) power to be applied for a PUSCH transmission;

determining whether a physical uplink control channel (PUCCH) transmission is to accompany the PUSCH transmission; and

setting the PUSCH power according to whether the PUCCH transmission is to accompany the PUSCH transmission.

11. The method of claim 10 , comprising:

determining that no PUCCH transmission is to accompany the PUSCH transmission; and

applying full pathloss compensation to determine the PUSCH power for a subframe i and serving cell c according to according to:

P

PUSCH

,

c

(

i

)

=

min

{

P

CMAX

,

c

(

i

)

,

10

log

10

(

M

PUSCH

,

c

(

i

)

)

+

P

O_PUSCH

,

c

(

j

)

+

PL

c

+

SINR

opt

,

c

(

j

)

+

Δ

TF

,

c

(

i

)

+

f

c

(

i

)

}

.

where P PUSCH,c (i) represents the PUSCH power for the subframe i and the serving cell c, P CMAX,c (i) represents a configured user equipment (UE) transmit power for the subframe i and the serving cell c, M PUSCH,c (i) represents a bandwidth, in resource blocks, of a PUSCH resource assignment for the subframe i and the serving cell c, j represents a PUSCH transmission type, P O _ PUSCH,c (j) represents a power base value for the PUSCH transmission type j, PL c represents a downlink pathloss estimate for the serving cell c, SINR opt,c (j) represents the SINR parameter, Δ TF,c (i) represents an adjustment for a data rate for the subframe i and the serving cell c, and f c (i) represents a PUSCH power control adjustment state for the subframe i and the serving cell c.

12. The method of claim 10 , comprising determining the SINR parameter according to:

SINR

opt

,

c

(

j

)

=

10

log

10

(

max

(

10

(

SINR

MIN

,

c

(

dB

)

10

)

,

α

c

(

j

)

·

CINR

DL

,

c

-

1

N

r

,

c

)

)

,

where SINR opt,c (j) represents the SINR parameter, c represents the serving cell, j represents a PUSCH transmission type, SINR MIN,c (dB) represents the control parameter, α c (j) represents a fairness adjustment value for the serving cell and the PUSCH transmission type j, CINR DL,c represents a downlink (DL) carrier-to-interference-and-noise ratio measured value for the serving cell c, and N r,c represents a number of receiving antennas of an evolved node B (eNB) of the serving cell c.

13. The method of claim 10 , comprising determining the SINR parameter according to:

SINR

opt

,

c

(

j

)

=

{

max

(

SINR

MIN

,

c

(

dB

)

,

10

log

10

(

α

c

(

j

)

)

+

CINR

DL

,

c

(

dB

)

)

,

if

α

c

(

j

)

0

SINR

MIN

,

c

(

dB

)

,

if

α

c

(

j

)

=

0

,

where SINR opt,c (j) represents the SINR parameter, c represents the serving cell, j represents a PUSCH transmission type, SINR MIN,c (dB) represents the control parameter, α c (j) represents a fairness adjustment value for the serving cell c and the PUSCH transmission type j, and CINR DL,c (dB) represents a downlink (DL) carrier-to-interference-and-noise ratio for the serving cell c.

14. The method of claim 11 comprising determining P O _ PUSCH,c (j) according to:

P O _ PUSCH,c ( j )= P O _ NOMINAL PUSCH,c ( j )+ P O _ UE PUSCH,c ( j ),

where P O _ NOMINAL PUSCH,c (j) is a cell-specific parameter for the serving cell c and the PUSCH transmission type j and P O _ UE PUSCH,c (j) is a UE-specific parameter provided by radio resource control (RRC) signaling for the serving cell c and the PUSCH transmission type j.

15. At least one non-transitory computer-readable storage medium comprising a plurality of instructions that, when executed, cause a system to:

receive a set of control parameters;

determine a signal-to-noise-and-interference ratio (SINR) parameter from a received control parameter denoting a minimum expected cell edge SINR value for the serving cell, the received control parameter comprised among the received set of control parameters;

apply the SINR parameter based on the received set of control parameters to determine physical uplink shared channel (PUSCH) power to be applied for a PUSCH transmission;

determine whether a physical uplink control channel (PUCCH) transmission is to accompany the PUSCH transmission; and

set the PUSCH power according to whether the PUCCH transmission is to accompany the PUSCH transmission.

16. The at least one non-transitory computer-readable storage medium of claim 15 comprising instructions that, when executed, cause a system to determine PUSCH power by applying full pathloss compensation.

17. The at least one non-transitory computer-readable storage medium of claim 15 comprising instructions that, when executed, cause a system to determine the PUSCH power for a subframe i and serving cell c according to:

P

PUSCH

,

c

(

i

)

=

min

{

P

CMAX

,

c

(

i

)

,

10

log

10

(

M

PUSCH

,

c

(

i

)

)

+

P

O_PUSCH

,

c

(

j

)

+

PL

c

+

SINR

opt

,

c

(

j

)

+

Δ

TF

,

c

(

i

)

+

f

c

(

i

)

}

when no PUCCH transmission is to accompany the PUSCH transmission, where P PUSCH,c (i) represents the PUSCH power for the subframe i and the serving cell c, P CMAX,c (i) represents a configured user equipment (UE) transmit power for the subframe i and the serving cell c, M PUSCH,c (i) represents a bandwidth, in resource blocks, of a PUSCH resource assignment for the subframe i and the serving cell c, j represents a PUSCH transmission type, P O _ PUSCH,c (j) represents a power base value for the PUSCH transmission type j, PL c represents a downlink pathloss estimate for the serving cell c, SINR opt,c (j) represents the SINR parameter, Δ TF,c (i) represents an adjustment for a data rate for the subframe i and the serving cell c, and f c (i) represents a PUSCH power control adjustment state for the subframe i and the serving cell c.

18. The at least one non-transitory computer-readable storage medium of claim 15 comprising instructions that, when executed, cause a system to determine the PUSCH power for a subframe i and serving cell c according to:

P

PUSCH

,

c

(

i

)

=

min

{

10

log

10

(

P

^

CMAX

,

c

(

i

)

-

P

^

PUCCH

(

i

)

)

,

10

log

10

(

M

PUSCH

,

c

(

i

)

)

+

P

O_PUSCH

,

c

(

j

)

+

PL

c

+

SINR

opt

,

c

(

j

)

+

Δ

TF

,

c

(

i

)

+

f

c

(

i

)

}

when PUCCH transmission is to accompany the PUSCH transmission, where P PUSCH,c (i) represents the PUSCH power for the subframe i and the serving cell c, {circumflex over (P)} CMAX,c (i) represents a linear value of a configured user equipment (UE) transmit power for the subframe i and the serving cell c, {circumflex over (P)} PUCCH (i) represents linear value of a PUCCH transmit power for the subframe i, M PUSCH,c (i) represents a bandwidth, in resource blocks, of a PUSCH resource assignment for the subframe i and the serving cell c, j represents a PUSCH transmission type, P C _ PUSCH,c (i) represents a power base value for the PUSCH transmission type j, PL c represents a downlink pathloss estimate for the serving cell c, SINR opt,c (j) represents the SINR parameter, Δ TF,c (i) represents an adjustment for a data rate for the subframe i and the serving cell c, and f c (i) represents a PUSCH power control adjustment state for the subframe i and the serving cell c.

19. The at least one non-transitory computer-readable storage medium of claim 18 comprising instructions that, when executed, cause a system to determine the SINR parameter according to:

SINR

opt

,

c

(

j

)

=

10

log

10

(

max

(

10

(

SINR

MIN

,

c

(

dB

)

10

)

,

α

c

(

j

)

·

CINR

DL

,

c

-

1

N

r

,

c

)

)

,

where SINR opt,c (j) represents the SINR parameter, c represents the serving cell, j represents a PUSCH transmission type, SINR MIN,c (dB) represents the received control parameter, α c (j) represents a fairness adjustment value for the serving cell c and the PUSCH transmission type j, CINR DL,c represents a downlink (DL) carrier-to-interference-and-noise ratio measured value for the serving cell c, and N r,c represents a number of receiving antennas of an evolved node B (eNB) of the serving cell c.

20. The at least one non-transitory computer-readable storage medium of claim 18 comprising instructions that, when executed, cause a system to determine the SINR parameter according to:

SINR

opt

,

c

(

j

)

=

{

max

(

SINR

MIN

,

c

(

dB

)

,

10

log

10

(

α

c

(

j

)

)

+

CINR

DL

,

c

(

dB

)

)

,

if

α

c

(

j

)

0

SINR

MIN

,

c

(

dB

)

,

if

α

c

(

j

)

=

0

,

where SINR opt,c (j) represents the SINR parameter, c represents the serving cell, j represents a PUSCH transmission type, SINR MIN,c (dB) represents the received control parameter, α c (j) represents a fairness adjustment value for the serving cell c and the PUSCH transmission type j, and CINR DL,c (dB) represents a downlink (DL) carrier-to-interference-and-noise ratio for the serving cell c.

21. The at least one non-transitory computer-readable storage medium of claim 15 comprising instructions that, when executed, cause a system to determine P O _ PUSCH,c (j) according to:

P O _ PUSCH,c ( j )= P O _ NOMINAL _ PUSCH,c ( j )+ P O _ UE _ PUSCH,c ( j ),

where P O _ NOMINAL _ PUSCH,c (j) is a cell-specific parameter for the serving cell c and the PUSCH transmission type j and P O _ UE _ PUSCH,c (j) is a UE-specific parameter provided by radio resource control (RRC) signaling for the serving cell c and the PUSCH transmission type j.

22. The at least one non-transitory computer-readable storage medium of claim 21 , the parameter P O _ NOMINAL _ PUSCH,c (j) set according to:

P O _ NOMINAL _ PUSCH,c ( j )=Quantization( NI ),

where NI represents an average power level of noise and interference per resource block and Quantization (NI) quantizes values of NI in 1 dBm increments in a range of −126 to 24 dBm.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 052916/0308 →