IP Library › Granted Patent US 12,075,360
Granted Patent B2
US 12,075,360 · App. 17/402,020 · Granted Aug 27, 2024

Uplink transmit power determining method and terminal device

Inventors: Lei Zhang (Shenzhen, CN); Yiqun Wu (Shanghai, CN); Zhengwei Gong (Shanghai, CN); Yan Chen (Ottawa, CA)
Assignee: Huawei Technologies Co., Ltd.
H04W52/146H04W52/367
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 12,075,360
App. No.
17/402,020
Granted
Aug 27, 2024
Kind
B2
Abstract

This application provides example uplink transmit power determining methods and example terminal devices. One example method includes receiving, by a terminal device, a broadcast message that is sent by an access network device and that carries first power control information, where the first power control information is used to determine a modulation and coding scheme (MCS) compensation factor. The terminal device can then determine the MCS compensation factor based on the first power control information. The terminal device can then determine a first candidate uplink transmit power based on the MCS compensation factor. The terminal device can then determine a smaller value in the first candidate uplink transmit power and a second candidate uplink transmit power as a physical uplink shared channel (PUSCH) transmit power. The terminal device can then send PUSCH information in a random access message based on the PUSCH transmit power.

Claims (832)

1. An uplink transmit power determining method, comprising:

determining, by a communications apparatus, a power control adjustment amount, based on a type of physical uplink shared channel (PUSCH) information, wherein the type of the PUSCH information includes PUSCH information in a first-type retransmitted random access message and PUSCH information in a second-type retransmitted random access message, wherein the first-type retransmitted random access message carries PUSCH information without a random access preamble, and the second-type retransmitted random access message carries a random access preamble and PUSCH information;

determining, by the communications apparatus, a first candidate uplink transmit power based on the power control adjustment amount;

determining, by the communications apparatus, a smaller value in the first candidate uplink transmit power and a second candidate uplink transmit power as a PUSCH transmit power, wherein the second candidate uplink transmit power is determined based on a maximum transmit power supported by the communications apparatus; and

sending, by the communications apparatus, PUSCH information in a random access message based on the PUSCH transmit power.

2. The method according to claim 1 , wherein the method further comprises:

when the type of the PUSCH information is the PUSCH information in the first-type retransmitted random access message, determining, by the communications apparatus, the power control adjustment amount based on a random access preamble ramp power and a transmit power adjustment indication information carried in a random access response; or

when the type of the PUSCH information is the PUSCH information in the second-type retransmitted random access message, determining, by the communications apparatus, the power control adjustment amount based on the random access preamble ramp power; wherein

the random access preamble ramp power indicates a power that is increased for the random access preamble from an initial transmission to a previous transmission.

3. The method according to claim 2 , wherein the random access preamble ramp power is equal to a multiplication of a value on a random access preamble power ramping counter and a random access preamble power ramp step.

4. The method according to claim 3 , wherein

when a first beam for a (N+1) th random access preamble transmission is same as a second beam for a N th random access preamble transmission, a first quantity of power ramping times of the random access preamble power ramping counter is a second quantity of power ramping times of the random access preamble power ramping counter corresponding to the N th random access preamble transmission plus one; or

when the first beam for the (N+1) th random access preamble transmission is different from the second beam for the N th random access preamble transmission, the first quantity of power ramping times of the random access preamble power ramping counter is same as the second quantity of power ramping times of the random access preamble power ramping counter corresponding to the N th random access preamble transmission.

5. The method according to claim 1 , wherein the method further comprises:

when the type of the PUSCH information is the PUSCH information in the first-type retransmitted random access message, determining, by the communications apparatus, the power control adjustment amount according to a first formula; or

when the type of the PUSCH information is the PUSCH information in the second-type retransmitted random access message, determining, by the communications apparatus, the power control adjustment amount according to a second formula; wherein

the first formula is different from the second formula.

6. The method according to claim 1 , wherein when the type of the PUSCH information is the PUSCH information in the second-type retransmitted random access message, the method further comprises:

determining, by the communications apparatus, the power control adjustment amount based on a following formula:

f

b

,

f

,

c

(

i

)

=

Δ

⁢

P

rampup

,

b

,

f

,

c

;

Δ

⁢

P

rampup

,

b

,

f

,

c

=

min

[

{

max

⁡

(

0

,

P

CMAX

,

f

,

c

-

(

10

⁢

log

10

(

2

μ

·

M

RB

,

b

,

f

,

c

PUSCH

(

i

)

)

+

P

O

PUSCH

,

b

,

f

,

c

(

j

)

+

α

b

,

f

,

c

(

j

)

·

PL

c

+

Δ

TF

,

b

,

f

,

c

(

i

)

)

)

}

,

Δ

⁢

P

rampuprequested

,

b

,

f

,

c

]

;

where f b,f,c (i) represents the power control adjustment amount, ΔP rampup,b,f,c represents a total ramped PUSCH power after an adjustment, ΔP rampuprequested,b,f,c represents a random access preamble ramp power, P CMAX,f,c represents a maximum transmit power configured for the communications apparatus, PL c represents an estimated downlink path loss, P O PUSCH ,b,f,c (j) represents a target power, 10 log 10 (2 μ ·M RB,b,f,c PUSCH ( i )) represents a bandwidth adjustment amount, Δ TF,b,f,c ( i ) represents a modulation and coding scheme (MCS) compensation factor, M RB,b,f,c PUSCH ( i ) represents a transmission bandwidth that is of a PUSCH and that is allocated to the communications apparatus, α b,f,c (j) represents a path loss compensation factor, i represents a transmission time unit sequence number, b represents a bandwidth part (BWP) sequence number, f represents a carrier sequence number, c represents a sequence number of a serving cell of the communications apparatus, j represents a configuration index, and μ indicates different subcarrier spacing sequence numbers.

7. The method according to claim 1 , wherein when the type of the PUSCH information is the PUSCH information in the first-type retransmitted random access message, the method further comprises:

determining, by the communications apparatus, the power control adjustment amount based on a following formula:

f

b

,

f

,

c

(

i

)

=

Δ

⁢

P

rampup

,

b

,

f

,

c

+

δ

MsgB

,

b

,

f

,

c

;

Δ

⁢

P

rampup

,

b

,

f

,

c

=

min

[

{

max

⁡

(

0

,

P

CMAX

,

f

,

c

-

(

10

⁢

log

10

(

2

μ

·

M

RB

,

b

,

f

,

c

PUSCH

(

i

)

)

+

P

O

PUSCH

,

b

,

f

,

c

(

j

)

+

α

b

,

f

,

c

(

j

)

·

PL

c

+

Δ

TF

,

b

,

f

,

c

(

i

)

)

)

}

,

Δ

⁢

P

rampuprequested

,

b

,

f

,

c

]

;

where f b,f,c represents the power control adjustment amount, ΔP rampup,b,f,c represents a total ramped PUSCH power after an adjustment, δ Msg,B,b,f,c represents a transmit power adjustment indication information carried in a random access response, ΔP rampuprequested,b,f,c represents a random access preamble ramp power, P CMAX,f,c represents a maximum transmit power configured for the communications apparatus, PL c represents an estimated downlink path loss, P O PUSCH ,b,f,c (j) represents a target power, 10log 10 (2 μ ·M RB,b,f,c PUSCH (i)) represents a bandwidth adjustment amount, Δ TF,b,f,c (i) represents a modulation and coding scheme (MCS) compensation factor, M RB,b,f,c PUSCH (i) represents a transmission bandwidth that is of a PUSCH and that is allocated to the communications apparatus, α b,f,c (j) represents a path loss compensation factor, i represents a transmission time unit sequence number, b represents a bandwidth part (BWP) sequence number, f represents a carrier sequence number, c represents a sequence number of a serving cell of the communications apparatus, j represents a configuration index, and μ indicates different subcarrier spacing sequence numbers.

8. A communications apparatus, comprising:

at least one processor configured with processor-executable instructions to perform operations comprising:

determining a power control adjustment amount, based on a type of physical uplink shared channel (PUSCH) information, wherein the type of the PUSCH information includes PUSCH information in a first-type retransmitted random access message and PUSCH information in a second-type retransmitted random access message, wherein the first-type retransmitted random access message carries PUSCH information without a random access preamble, and the second-type retransmitted random access message carries a random access preamble and PUSCH information;

determining a first candidate uplink transmit power based on the power control adjustment amount;

determining a smaller value in the first candidate uplink transmit power and a second candidate uplink transmit power as a PUSCH transmit power, wherein the second candidate uplink transmit power is determined based on a maximum transmit power that can be used by the communications apparatus; and

sending PUSCH information in a random access message based on the PUSCH transmit power.

9. The communications apparatus according to claim 8 , wherein the at least one processor configured with processor-executable instructions to further perform operations comprising:

when the type of the PUSCH information is the PUSCH information in the first-type retransmitted random access message, determining the power control adjustment amount based on a random access preamble ramp power and a transmit power adjustment indication information carried in a random access response; or

when the type of the PUSCH information is the PUSCH information in the second-type retransmitted random access message, determining the power control adjustment amount based on the random access preamble ramp power; wherein

the random access preamble ramp power indicates a power that is increased for the random access preamble from an initial transmission to a previous transmission.

10. The communications apparatus according to claim 9 , wherein the random access preamble ramp power is equal to a multiplication of a value on a random access preamble power ramping counter and a random access preamble power ramp step.

11. The communications apparatus according to claim 10 , wherein when a first beam for a (N+1) th random access preamble transmission is same as a second beam for a N th random access preamble transmission, a first quantity of power ramping times of the random access preamble power ramping counter is a second quantity of power ramping times of the random access preamble power ramping counter corresponding to the N th random access preamble transmission plus one; or

when the first beam for the (N+1) th random access preamble transmission is different from the second beam for the N th random access preamble transmission, the first quantity of power ramping times of the random access preamble power ramping counter is same as the second quantity of power ramping times of the random access preamble power ramping counter corresponding to the N th random access preamble transmission.

12. The communications apparatus according to claim 8 , wherein the at least one processor configured with processor-executable instructions to further perform operations comprising:

when the type of the PUSCH information is the PUSCH information in the first-type retransmitted random access message, determining the power control adjustment amount according to a first formula; or

when the type of the PUSCH information is the PUSCH information in the second-type retransmitted random access message, determining the power control adjustment amount according to a second formula; wherein

the first formula is different from the second formula.

13. The communications apparatus according to claim 8 , wherein when the type of the PUSCH information is the PUSCH information in the second-type retransmitted random access message, the at least one processor configured with processor-executable instructions to further perform operations comprising:

determining the power control adjustment amount based on a following formula:

f

b

,

f

,

c

(

i

)

=

Δ

⁢

P

rampup

,

b

,

f

,

c

;

Δ

⁢

P

rampup

,

b

,

f

,

c

=

min

[

{

max

⁡

(

0

,

P

CMAX

,

f

,

c

-

(

10

⁢

log

10

(

2

μ

·

M

RB

,

b

,

f

,

c

PUSCH

(

i

)

)

+

P

O

PUSCH

,

b

,

f

,

c

(

j

)

+

α

b

,

f

,

c

(

j

)

·

PL

c

+

Δ

TF

,

b

,

f

,

c

(

i

)

)

)

}

,

Δ

⁢

P

rampuprequested

,

b

,

f

,

c

]

;

where f b,f,c represents the power control adjustment amount, ΔP rampup,b,f,c represents a total ramped PUSCH power after an adjustment, ΔP rampuprequested,b,f,c represents a random access preamble ramp power, P CMAX,f,c represents a maximum transmit power configured for the communications apparatus, PL c represents an estimated downlink path loss, P O PUSCH ,b,f,c (j) represents a target power, 10log 10 (2 μ ·M RB,b,f,c PUSCH (i)) represents a bandwidth adjustment amount, Δ TF,b,f,c (i) represents a modulation and coding scheme (MCS) compensation factor, M RB,b,f,c PUSCH (i) represents a transmission bandwidth that is of a PUSCH and that is allocated to the communications apparatus, α b,f,c (j) represents a path loss compensation factor, i represents a transmission time unit sequence number, b represents a bandwidth part (BWP) sequence number, f represents a carrier sequence number, c represents a sequence number of a serving cell of the communications apparatus, j represents a configuration index, and μ indicates different subcarrier spacing sequence numbers.

14. The communications apparatus according to claim 8 , wherein when the type of the PUSCH information is the PUSCH information in the first-type retransmitted random access message, the at least one processor configured with processor-executable instructions to further perform operations comprising:

determining the power control adjustment amount based on a following formula:

f

b

,

f

,

c

(

i

)

=

Δ

⁢

P

rampup

,

b

,

f

,

c

+

δ

MsgB

,

b

,

f

,

c

;

Δ

⁢

P

rampup

,

b

,

f

,

c

=

min

[

{

max

⁡

(

0

,

P

CMAX

,

f

,

c

-

(

10

⁢

log

10

(

2

μ

·

M

RB

,

b

,

f

,

c

PUSCH

(

i

)

)

+

P

O

PUSCH

,

b

,

f

,

c

(

j

)

+

α

b

,

f

,

c

(

j

)

·

PL

c

+

Δ

TF

,

b

,

f

,

c

(

i

)

)

)

}

,

Δ

⁢

P

rampuprequested

,

b

,

f

,

c

]

;

where f b,f,c (i) represents the power control adjustment amount, ΔP rampup,b,f,c represents a total ramped PUSCH power after an adjustment, δ MsgB,b,f,c represents a transmit power adjustment indication information carried in a random access response, ΔP rampuprequested,b,f,c represents a random access preamble ramp power, P CMAX,f,c represents a maximum transmit power configured for the communications apparatus, PL c represents an estimated downlink path loss, P O PUSCH ,b,f,c (j) represents a power, 10log 10 (2 μ ·M RB,b,f,c PUSCH (i)) represents a bandwidth adjustment amount, Δ TF,b,f,c (i) represents a modulation and coding scheme (MCS) compensation factor, M RB,b,f,c PUSCH (i) represents a transmission bandwidth that is of a PUSCH and that is allocated to the communications apparatus, α b,f,c (j) represents a path loss compensation factor, i represents a transmission time unit sequence number, b represents a bandwidth part (BWP) sequence number, f represents a carrier sequence number, c represents a sequence number of a serving cell of the communications apparatus, j represents a configuration index, and μ indicates different subcarrier spacing sequence numbers.

15. A non-transitory computer-readable storage medium storing computer instructions, that when executed by at least one processor, cause the at least one processor to perform operations comprising:

determining a power control adjustment amount, based on a type of physical uplink shared channel (PUSCH) information, wherein the type of the PUSCH information includes PUSCH information in a first-type retransmitted random access message and PUSCH information in a second-type retransmitted random access message, wherein the first-type retransmitted random access message carries PUSCH information without a random access preamble, and the second-type retransmitted random access message carries a random access preamble and PUSCH information;

determining a first candidate uplink transmit power based on the power control adjustment amount;

determining a smaller value in the first candidate uplink transmit power and a second candidate uplink transmit power as a PUSCH transmit power, wherein the second candidate uplink transmit power is determined based on a maximum transmit power that can be used by a terminal device; and

sending PUSCH information in a random access message based on the PUSCH transmit power.

16. The non-transitory computer-readable storage medium according to claim 15 , wherein the non-transitory computer-readable storage medium storing computer instructions, that when executed by the at least one processor, further cause the at least one processor to perform operations comprising:

when the type of the PUSCH information is the PUSCH information in the first-type retransmitted random access message, determining the power control adjustment amount based on a random access preamble ramp power and a transmit power adjustment indication information carried in a random access response; or

when the type of the PUSCH information is the PUSCH information in the second-type retransmitted random access message, determining the power control adjustment amount based on the random access preamble ramp power; wherein the random access preamble ramp power indicates a power that is increased for the random

access preamble from an initial transmission to a previous transmission.

17. The non-transitory computer-readable storage medium according to claim 16 , wherein the random access preamble ramp power is equal to a multiplication of a value on a random access preamble power ramping counter and a random access preamble power ramp step.

18. The non-transitory computer-readable storage medium according to claim 17 , wherein when a first beam for a (N+1) th random access preamble transmission is same as a second beam for a N th random access preamble transmission, a first quantity of power ramping times of the random access preamble power ramping counter is a second quantity of power ramping times of the random access preamble power ramping counter corresponding to the N th random access preamble transmission plus one; or when the first beam for the (N+1) th random access preamble transmission is different from the second beam for the N th random access preamble transmission, the first quantity of power ramping times of the random access preamble power ramping counter is same as the second quantity of power ramping times of the random access preamble power ramping counter corresponding to the N th random access preamble transmission.

19. The non-transitory computer-readable storage medium according to claim 15 , wherein the non-transitory computer-readable storage medium storing computer instructions, that when executed by the at least one processor, further cause the at least one processor to perform operations comprising:

when the type of the PUSCH information is the PUSCH information in the first-type retransmitted random access message, determining the power control adjustment amount according to a first formula; or

when the type of the PUSCH information is the PUSCH information in the second-type retransmitted random access message, determining the power control adjustment amount according to a second formula; wherein

the first formula is different from the second formula.

20. The non-transitory computer-readable storage medium according to claim 15 , wherein when the type of the PUSCH information is the PUSCH information in the second-type retransmitted random access message, the non-transitory computer-readable storage medium storing computer instructions, that when executed by the at least one processor, further cause the at least one processor to perform operations comprising:

determining the power control adjustment amount based on a following formula:

f

b

,

f

,

c

(

i

)

=

Δ

⁢

P

rampup

,

b

,

f

,

c

;

Δ

⁢

P

rampup

,

b

,

f

,

c

=

min

[

{

max

⁡

(

0

,

P

CMAX

,

f

,

c

-

(

10

⁢

log

10

(

2

μ

·

M

RB

,

b

,

f

,

c

PUSCH

(

i

)

)

+

P

O

PUSCH

,

b

,

f

,

c

(

j

)

+

α

b

,

f

,

c

(

j

)

·

PL

c

+

Δ

TF

,

b

,

f

,

c

(

i

)

)

)

}

,

Δ

⁢

P

rampuprequested

,

b

,

f

,

c

]

;

where f b,f,c (i) represents the power control adjustment amount, ΔP rampup,b,f,c represents a total ramped PUSCH power after an adjustment, ΔP rampuprequested,b,f,c represents a random access preamble ramp power, P CMAX,f,c represents a maximum transmit power configured for the terminal device, PL C represents an estimated downlink path loss, P O PUSCH ,b,f,c (j) represents a target power, 10log 10 (2 μ ·M RB,b,f,c PUSCH (i)) represents a bandwidth adjustment amount, Δ TF,b,f,c (i) represents a modulation and coding scheme (MCS) compensation factor, M RB,b,f,c PUSCH (i) represents a transmission bandwidth that is of a PUSCH and that is allocated to the terminal device, α b,f,c (j) represents a path loss compensation factor, i represents a transmission time unit sequence number, b represents a bandwidth part (BWP) sequence number, f represents a carrier sequence number, c represents a sequence number of a serving cell of the terminal device, j represents a configuration index, and μ indicates different subcarrier spacing sequence numbers.

21. The non-transitory computer-readable storage medium according to claim 15 , wherein when the type of the PUSCH information is the PUSCH information in the first-type retransmitted random access message, the non-transitory computer-readable storage medium storing computer instructions, that when executed by the at least one processor, further cause the at least one processor to perform operations comprising:

determining the power control adjustment amount based on a following formula:

f

b

,

f

,

c

(

i

)

=

Δ

⁢

P

rampup

,

b

,

f

,

c

+

δ

MsgB

,

b

,

f

,

c

;

Δ

⁢

P

rampup

,

b

,

f

,

c

=

min

[

{

max

⁡

(

0

,

P

CMAX

,

f

,

c

-

(

10

⁢

log

10

(

2

μ

·

M

RB

,

b

,

f

,

c

PUSCH

(

i

)

)

+

P

O

PUSCH

,

b

,

f

,

c

(

j

)

+

α

b

,

f

,

c

(

j

)

·

PL

c

+

Δ

TF

,

b

,

f

,

c

(

i

)

)

)

}

,

Δ

⁢

P

rampuprequested

,

b

,

f

,

c

]

;

where f b,f,c (i) represents the power control adjustment amount, ΔP rampup,b,f,c represents a total ramped PUSCH power after an adjustment, δ MsgB,b,f,c represents a transmit power adjustment indication information carried in a random access response, ΔP rampuprequested,b,f,c represents a random access preamble ramp power, P CMAX,f,c represents a maximum transmit power configured for the terminal device, PL c represents an estimated downlink path loss, P O PUSCH ,b,f,c (j) represents a target power, 10log 10 (2 μ ·M RB,b,f,c PUSCH (i)) represents a bandwidth adjustment amount, Δ TF,b,f,c (i) represents a modulation and coding scheme (MCS) compensation factor, M RB,b,f,c PUSCH (i) represents a transmission bandwidth that is of a PUSCH and that is allocated to the terminal device, α b,f,c (j) represents a path loss compensation factor, i represents a transmission time unit sequence number, b represents a bandwidth part (BWP) sequence number, f represents a carrier sequence number, c represents a sequence number of a serving cell of the terminal device, j represents a configuration index, and μ indicates different subcarrier spacing sequence numbers.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2024
From: ZHANG, LEI; WU, YIQUN; GONG, ZHENGWEI; CHEN, YAN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 066837/0920 →
Priority Claims (4)
CN 201910118212.2 · Feb 15, 2019 · national
CN 201910355783.8 · Apr 29, 2019 · national
CN 201910403826.5 · May 15, 2019 · national
CN 201911089995.2 · Nov 8, 2019 · national
Continuity (2)
Continuation PCTCN2020075411 · Feb 14, 2020
Related Publication 20210385756A1 · Dec 9, 2021