Power control method and apparatus

The power control method and apparatus address the issue of low SINR in uplink signals by implementing precise power control and joint channel estimation through terminal-device-reported instruction information, enhancing signal quality and coverage.

JP7886367B2Active Publication Date: 2026-07-07HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2024-04-23
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

The low signal-to-interference plus noise ratio (SINR) of uplink signals from terminal devices results in poor demodulation by base stations, particularly at higher frequencies where signal attenuation is significant, leading to reduced uplink coverage and inaccurate channel estimation.

Method used

A power control method and apparatus that involves terminal devices reporting first instruction information to network devices to avoid phase jumps during transmission power adjustments, enabling precise power control and joint channel estimation by the network device.

Benefits of technology

Enhances the quality of uplink signals by preventing phase jumps, thereby improving joint channel estimation accuracy and ensuring reliable communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007886367000023
    Figure 0007886367000023
  • Figure 0007886367000024
    Figure 0007886367000024
  • Figure 0007886367000025
    Figure 0007886367000025
Patent Text Reader

Abstract

To provide a power control method and device for improving the quality of an uplink signal of a terminal device.SOLUTION: In a method in a communication system, a terminal device includes determining first indication information S202. The first indication information is used to indicate one or more first transmission powers of the terminal device. The first transmission power is a transmission power corresponding to a phase jump of an uplink signal of the terminal device. The terminal device also transmits the first indication information to a network device S201. The network device determines a power jump point of the terminal device on the basis of the first indication information, and adjusts power control of the terminal device or adjusts joint channel estimation of the network device so as to avoid joint channel estimation failure of the network device and further improve the quality of the uplink signal of the terminal device.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application claims the priority of Chinese Patent Application No. 202010570506.1, titled "Method and UE for Providing Assistance Information", filed with the China National Intellectual Property Administration on June 22, 2020, and Chinese Patent Application No. 202010923712.6, titled "Power Control Method and Apparatus", filed with the China National Intellectual Property Administration on September 4, 2020, the entire contents of which are incorporated herein by reference.

[0002] This application relates to the field of communication technologies, and in particular, to power control methods and apparatuses.

Background Art

[0003] Since the transmission power of the terminal device is much lower than that of the base station, the signal-to-interference plus noise ratio (SINR) of the uplink signal received by the base station from the terminal device is low. When the uplink SINR value from the terminal device is less than the demodulation threshold of the network device, the base station cannot correctly demodulate the uplink information transmitted by the terminal device.

[0004] To solve this problem, the network device can perform channel estimation on the uplink channel of the terminal device based on the uplink reference signal transmitted by the terminal device in the uplink slot to restore the channel model of the uplink channel of the terminal device, remove interference to the channel, and improve the signal quality of the uplink signal from the terminal device. Since electromagnetic waves have the characteristic that higher frequencies exhibit greater attenuation, in a communication system with a higher frequency, the uplink signal transmitted by the terminal device has greater attenuation along with a lower uplink coverage.

Summary of the Invention

Means for Solving the Problems

[0005] This application provides a power control method and apparatus to solve the problem of the relatively low quality of uplink signals from terminal devices in the prior art.

[0006] To solve the aforementioned technical problems, the following technical solutions are used in this application.

[0007] According to the first embodiment, a power control method is provided which includes the following:

[0008] The terminal device determines first instruction information. This first instruction information is used to indicate one or more first transmission powers of the terminal device. These first transmission powers are the transmission powers corresponding to the phase jump of the terminal device's uplink signal. The terminal device transmits the first instruction information to the network device.

[0009] Based on the aforementioned technical solutions, according to the power control method provided in the embodiments of this application, a terminal device reports first instruction information to a network device, and the network device controls the transmission power of the terminal device based on the first instruction information and whether the network device is performing joint channel estimation. This avoids the case where the transmission power of the terminal device reaches a power jump point when the network device performs joint channel estimation, resulting in an inaccurate joint channel estimation performed by the network device.

[0010] In addition, the network device determines its joint channel estimation policy based on the first instruction information and whether the network device is performing joint channel estimation. The network device does not perform joint channel estimation when the transmission power of the terminal device reaches a power jump point. This can avoid joint channel estimation failures of the network device caused by phase jumps in the uplink signal of the terminal device.

[0011] Referring to the first aspect, in possible embodiments, the first instruction information includes one or more first values, each of which corresponds one-to-one with one or more first transmission powers. The first values ​​are used to represent the difference between the first transmission power corresponding to the first value and the current transmission power. Based on this, the terminal device may directly report the difference between the first transmission power and the current transmission power to the network device, which may then directly determine the adjustment power for the phase jump of the terminal device's uplink signal based on this difference, thereby providing a direct basis for the network device to generate transmit power control (TPC) or perform joint channel estimation.

[0012] Referring to the first aspect, in possible embodiments, one or more first transmission powers correspond to a plurality of transmission power segments, the first transmission power is one endpoint of the plurality of transmission power segments, and a phase jump means that the phase of the uplink signal of the terminal device jumps when the transmission power of the terminal device is adjusted between different transmission segments. Based on this, the first instruction information indicates the transmission power segment of the terminal device when the phase jump occurs, and the network device may determine the transmission power segment based on the first transmission power in the first instruction information. When controlling the transmission power of the terminal device, the network device controls the transmission power of the terminal device so that it is adjusted within the transmission power segment in order to avoid a phase jump in the uplink signal of the terminal device.

[0013] Referring to the first aspect, in possible embodiments, one or more first transmission powers include each endpoint of a plurality of transmission power sections. In this way, the network device can determine the endpoint of each transmission power section to prevent terminal devices from reporting the first instruction information multiple times.

[0014] Referring to the first aspect, in a possible embodiment, the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include two first transmission powers having the minimum difference from the second transmission power. In this way, the bits occupied by the first instruction information can be reduced, and the signaling overhead can be reduced. In addition, the network device can determine the endpoints of two nearest transmission power intervals. The network device can adjust the transmission power of the terminal device upward or downward to avoid the terminal device's transmission power being adjusted to a power jump point.

[0015] Referring to the first aspect, in a possible embodiment, the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include one first transmission power having the minimum difference from the second transmission power. In this way, the bits occupied by the first instruction information can be further reduced, and the signaling overhead can be reduced.

[0016] Referring to the first aspect, in a possible embodiment, the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include a first transmission power that is greater than the second transmission power and has a minimum difference from the second transmission power. In this way, the terminal device may report a first transmission power when the terminal device's transmission power is trending upward, in order to avoid a discrepancy between the first transmission power reported by the terminal device and the trend of the terminal device's transmission power adjusted by the network device.

[0017] Referring to the first aspect, in a possible embodiment, the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include a first transmission power that is smaller than the second transmission power and has the minimum difference from the second transmission power. In this way, the terminal device may report a first transmission power when the terminal device's transmission power is on a downward trend, in order to avoid a discrepancy between the first transmission power reported by the terminal device and the trend of the terminal device's transmission power adjusted by the network device.

[0018] Referring to the first aspect, in a possible embodiment, the terminal device determines whether the absolute value of the minimum difference between the current transmission power and each endpoint of a plurality of transmission power intervals is less than or equal to a first threshold. If the absolute value of the minimum difference between the current transmission power and each endpoint of a plurality of transmission power intervals is less than or equal to the first threshold, the terminal device transmits first instruction information to the network device. In this way, the terminal device reports first instruction information when the transmission power approaches the nearest first transmission power, thereby reducing the number of first instruction information reports by the terminal device and further reducing the signaling overhead of the terminal device.

[0019] Referring to the first aspect, in possible embodiments, a terminal device receives second instruction information from a network device. The second instruction information is used to instruct the terminal device to transmit the first instruction information. The second instruction information is carried in one of the following: a radio resource control (RRC) message, a media access control element (MAC CE), or downlink control information (DCI). In response to the second instruction information, the terminal device transmits the first instruction information to the network device. The first instruction information is carried in a MAC CE transmitted by the terminal device. The MAC CE carrying the first instruction information is one of the following: a MAC CE carrying a power headroom report (PHR), a newly added MAC CE, or a MAC CE transmitted in an uplink slot scheduled by DCI including transmit power control (TPC). In this way, the terminal device reports first instruction information based on instructions from the network device, thereby reducing the number of first instruction pieces reported by the terminal device and further reducing the signaling overhead of the terminal device.

[0020] Referring to the first aspect, in possible embodiments, the second instruction information is used to instruct a terminal device to periodically report the first instruction information. Alternatively, the second instruction information is used to instruct a terminal device to transmit the first instruction information to a network device when the absolute value of the minimum difference between the current transmission power and each endpoint of a plurality of transmission power intervals is less than or equal to a first threshold. Alternatively, the second instruction information is used to instruct a terminal device to report the first instruction information at a predetermined time. In this way, the terminal device may report the first instruction information in different ways to increase the applicable scenarios of the Method.

[0021] Referring to the first aspect, in a possible implementation, the second indication information is further used to indicate the reporting method of the first indication information and the number of first transmission powers in the first indication information. In this way, the network device may determine the first transmission power in the first indication information based on the second indication information.

[0022] According to a second aspect, a power control method is provided that includes the following.

[0023] The network device receives first indication information from the terminal device. The first indication information is used to indicate one or more first transmission powers of the terminal device, and the first transmission power is the transmission power corresponding to the phase jump of the uplink signal of the terminal device.

[0024] Referring to the second aspect, in a possible implementation, the first indication information includes one or more first values, and the one or more first values correspond one-to-one with the one or more first transmission powers. The first value is used to represent the difference between the first transmission power corresponding to the first value and the current transmission power.

[0025] Referring to the second aspect, in a possible implementation, the one or more first transmission powers correspond to a plurality of transmission power intervals, the first transmission power is an endpoint of one of the plurality of transmission power intervals, and the phase jump means that the phase of the uplink signal of the terminal device jumps when the transmission power of the terminal device is adjusted between different transmission intervals.

[0026] Referring to the second aspect, in a possible implementation, when the network device is performing joint channel estimation, the network device indicates to the terminal device to adjust the transmission power of the terminal device in the first power interval. The first power interval is the transmission power interval that includes the current transmission power of the terminal device among the plurality of transmission power intervals.

[0027] Referring to the second aspect, in a possible embodiment, the network device determines a first slot. The transmission power of the terminal device in the first slot is adjusted beyond a first power range, and the first power range is a transmission power range among a plurality of transmission power ranges that includes the current transmission power of the terminal device. The network device does not perform joint channel estimation in the first slot together with the slot before the first slot.

[0028] Referring to the second aspect, in a possible embodiment, one or more first transmission powers include the endpoints of each of a plurality of transmission power ranges.

[0029] Referring to the second aspect, in a possible embodiment, the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include two first transmission powers having a minimum difference from the second transmission power.

[0030] Referring to the second aspect, in a possible embodiment, the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include one first transmission power having a minimum difference from the second transmission power.

[0031] Referring to the second aspect, in a possible embodiment, the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include a first transmission power that is greater than the second transmission power and has a minimum difference from the second transmission power.

[0032] Referring to the second aspect, in a possible embodiment, the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include a first transmission power that is less than the second transmission power and has a minimum difference from the second transmission power.

[0033] Referring to a second aspect, in possible embodiments, the network device transmits a second instruction information to a terminal device. The second instruction information is used to instruct the terminal device to transmit the first instruction information. The first instruction information is carried in a MAC CE transmitted by the terminal device, and the second instruction information is carried in one of the following: an RRC message, a MAC CE, or a DCI.

[0034] Referring to a second aspect, in possible embodiments, the second instruction information is used to instruct a terminal device to periodically report the first instruction information. Alternatively, the second instruction information is used to instruct a terminal device to transmit the first instruction information to a network device when the absolute value of the minimum difference between the current transmission power and each endpoint of a plurality of transmission power intervals is less than or equal to a first threshold. Alternatively, the second instruction information is used to instruct a terminal device to report the first instruction information at a predetermined time.

[0035] Referring to a second aspect, in possible embodiments, the second instruction information is further used to indicate the correspondence between one or more first transmission powers in the first instruction information and N first transmission powers.

[0036] According to a third embodiment, a power control method is provided which includes the following:

[0037] The terminal device determines a first time window. The first time window is the period of time during which the network device performs joint channel estimation.

[0038] The terminal device adjusts its transmission power in a first power interval within a first time window. The first power interval is the interval that contains the current transmission power of the terminal device among multiple transmission power intervals. When the terminal device adjusts its transmission power in any one of the multiple transmission power intervals, no phase jump occurs in the terminal device's uplink signal.

[0039] Based on the aforementioned technical solution, when a network device performs joint channel estimation, the terminal device controls the phase of its uplink signal to prevent jumps. This solves the problem of inaccurate joint channel estimation performed by the network device due to phase jumps in the terminal device's uplink signal.

[0040] Referring to a third aspect, in a possible embodiment, a terminal device receives third instruction information from a network device. The third instruction information is used to indicate the maximum number L of consecutive slots to be included in a first time window, where the number of slots required by the network device to perform one joint channel estimation is 1 or more and less than or equal to L, and L is a positive integer greater than or equal to 1. The terminal device determines the first time window based on the third instruction information. In this way, the terminal device may determine the duration of the first time window based on the third instruction information.

[0041] Referring to a third aspect, in a possible embodiment, the start of the first time window is located in the H-th slot, where the H-th slot satisfies one of the following conditions: the (H-1)th slot is a scheduled downlink slot and the H-th slot is a scheduled uplink slot; the (H-1)th slot is an unscheduled slot and the H-th slot is a scheduled uplink slot; or the network device performs one joint channel estimation from the (HL)th slot to the (H-1)th slot and the H-th slot is a scheduled uplink slot. In this way, the terminal device determines the start condition of the first time window, and the terminal device determines the first time window based on the start condition and duration of the first time window.

[0042] Referring to a third aspect, in a possible embodiment, the first time window includes slots H through (H+Q), where Q is a positive integer between 1 and L, and all slots from H through (H+Q) are scheduled uplink slots. In this way, a network device can perform joint channel estimation on slots H through (H+Q), and a terminal device can determine slots H through (H+Q) as the first time window.

[0043] Referring to a third aspect, in possible embodiments, the terminal device adjusts its transmission power based on the TPC transmitted by the network device in a first slot after a first time window. In this way, after the first time window, the terminal device immediately adjusts its transmission power based on the TPC transmitted by the network device. This can ensure that the transmission power of the terminal device matches the transmission requirements.

[0044] Referring to a third aspect, in a possible embodiment, the terminal device determines a first difference. The first difference is the absolute difference between the terminal device's current transmission power and the terminal device's third transmission power. The third transmission power is the transmission power obtained after the network device has instructed the terminal device to adjust its transmission power. When the first difference is less than or equal to a first threshold, the terminal device adjusts its transmission power in a first power interval. In this way, when the difference between the terminal device's current transmission power and the terminal device's transmission power that needs to be adjusted by the network device is relatively small, the difference between the terminal device's current transmission power and the power required for uplink transmission is relatively small, and the terminal device may adjust its transmission power in a first power interval to avoid a phase jump in the terminal device's uplink signal.

[0045] Referring to a third aspect, in a possible embodiment, the terminal device determines a first difference. When the first difference is greater than a first threshold, the terminal device adjusts its transmission power to a third transmission power. In this way, if the terminal device does not adjust its transmission power based on the instructions of the network device when the difference between the current transmission power of the terminal device and the transmission power of the terminal device that needs to be adjusted by the network device is relatively large, an uplink failure may occur. In this case, the terminal device adjusts its transmission power based on the instructions of the network device, thereby avoiding the uplink failure.

[0046] Referring to a third aspect, in a possible embodiment, the terminal device receives a fourth instruction from the network device. The fourth instruction is used to indicate that the network device is enabling joint channel estimation. In this way, the terminal device implements the aforementioned solution when the network device is enabling joint channel estimation, thereby avoiding joint channel estimation failures on the network device.

[0047] Referring to a third aspect, in a possible embodiment, the terminal device determines whether a second difference is less than or equal to a second threshold. The second difference is the absolute difference between the terminal device's current transmission power and the first transmission power. If the second difference is less than or equal to the second threshold, the terminal device transmits a fifth instruction to the network device. The fifth instruction is used to indicate that the second difference is less than the second threshold. In this way, the terminal device reports the case when the transmission power is approaching a power jump point, thereby preventing the network device from performing joint channel estimation for subsequent time periods to avoid joint channel estimation failures.

[0048] According to a fourth aspect, a power control method is provided which includes the following:

[0049] The network device transmits a third instruction to the terminal device. The third instruction is used to indicate the maximum number L of consecutive slots included in the first time window, where the first time window is the time period during which the network device performs joint channel estimation, and the number of slots required by the network device to perform one joint channel estimation is between 1 and L, where L is a positive integer greater than or equal to 1.

[0050] Referring to a fourth aspect, in a possible embodiment, the start of the first time window is located in the H-th slot, where the H-th slot satisfies one of the following conditions: the (H-1)th slot is a scheduled downlink slot and the H-th slot is a scheduled uplink slot; the (H-1)th slot is an unscheduled slot and the H-th slot is a scheduled uplink slot; or the network device performs one joint channel estimation from the (HL)th slot to the (H-1)th slot and the H-th slot is a scheduled uplink slot.

[0051] Referring to a fourth aspect, in a possible embodiment, the first time window includes slots H through (H+Q), where Q is a positive integer greater than or equal to 1 and less than or equal to L, and all slots from H through (H+Q) are scheduled uplink slots.

[0052] Referring to a fourth aspect, in possible embodiments, the method further includes the network device transmitting a fourth instruction information to a terminal device. The fourth instruction information is used to indicate that the network device enables joint channel estimation.

[0053] Referring to the fourth aspect, in a possible embodiment, the network device receives a fifth instruction from the terminal device. The fifth instruction is used to indicate that the second difference is less than a second threshold, where the second difference is the absolute value of the difference between the terminal device's current transmission power and the first transmission power.

[0054] According to a fifth aspect, a communication device is provided that includes a processing unit and a communication unit.

[0055] The processing unit is configured to determine first instruction information. The first instruction information is used to indicate one or more first transmission powers of terminal devices, where the first transmission powers are transmission powers corresponding to the phase jump of the uplink signal of the terminal device.

[0056] The communication unit is configured to transmit first instruction information to a network device.

[0057] Referring to a fifth aspect, in possible embodiments, the first instruction information includes one or more first values, each of which corresponds one-to-one with one or more first transmission powers. The first values ​​are used to represent the difference between the first transmission power corresponding to the first value and the current transmission power.

[0058] Referring to the fifth aspect, in possible embodiments, one or more first transmission powers correspond to multiple transmission power segments, the first transmission power is one endpoint of the multiple transmission power segments, and the phase jump means that the phase of the uplink signal of the terminal device jumps when the transmission power of the terminal device is adjusted between different transmission segments.

[0059] Referring to a fifth aspect, in possible embodiments, one or more first transmission powers include each endpoint of a plurality of transmission power sections.

[0060] Referring to the fifth aspect, in a possible embodiment, the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include two first transmission powers having a minimum difference from the second transmission power.

[0061] Referring to the fifth aspect, in a possible embodiment, the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include one first transmission power having the minimum difference from the second transmission power.

[0062] Referring to the fifth aspect, in possible embodiments, the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include a first transmission power that is greater than the second transmission power and has a minimum difference from the second transmission power.

[0063] Referring to the fifth aspect, in possible embodiments, the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include a first transmission power that is less than the second transmission power and has a minimum difference from the second transmission power.

[0064] Referring to a fifth aspect, in a possible embodiment, the processing unit is further configured to determine whether the absolute value of the minimum difference between the current transmission power and each endpoint of a plurality of transmission power intervals is less than or equal to a first threshold. The processing unit is further configured to show the communication unit to transmit first instruction information to a network device.

[0065] Referring to a fifth aspect, in a possible embodiment, the communication unit is further configured to receive second instruction information from a network device. The second instruction information is used to indicate to a terminal device to transmit the first instruction information. The second instruction information is carried in one of the following: an RRC message, a MAC CE, or a DCI. The processing unit is further configured to indicate to the communication unit to transmit the first instruction information to a network device. The first instruction information is carried in a MAC CE transmitted by the terminal device, and the MAC CE carrying the first instruction information is one of the following: a MAC CE carrying a Power Headroom Report PHR, a newly added MAC CE, or a MAC CE transmitted in an uplink slot scheduled by a DCI including a TPC.

[0066] Referring to the fifth aspect, in possible embodiments, the second instruction information is used to instruct a terminal device to periodically report the first instruction information. Alternatively, the second instruction information is used to instruct a terminal device to transmit the first instruction information to a network device when the absolute value of the minimum difference between the current transmission power and each endpoint of a plurality of transmission power intervals is less than or equal to a first threshold. Alternatively, the second instruction information is used to instruct a terminal device to report the first instruction information at a predetermined time.

[0067] Referring to a fifth aspect, in possible embodiments, the second instruction information is further used to indicate the reporting method of the first instruction information and the number of first transmission powers in the first instruction information.

[0068] According to a sixth aspect, a communication device is provided that includes a processing unit and a communication unit.

[0069] The processing unit is configured to receive first instruction information from the terminal device as shown in the communication unit. The first instruction information is used to indicate one or more first transmission powers of the terminal device. The first transmission powers are transmission powers corresponding to the phase jump of the uplink signal of the terminal device.

[0070] Referring to the sixth aspect, in possible embodiments, the first instruction information includes one or more first values, each of which corresponds one-to-one with one or more first transmission powers. The first values ​​are used to represent the difference between the first transmission power corresponding to the first value and the current transmission power.

[0071] Referring to the sixth aspect, in possible embodiments, one or more first transmission powers correspond to a plurality of transmission power segments, the first transmission power is one endpoint of the plurality of transmission power segments, and the phase jump means that the phase of the uplink signal of the terminal device jumps when the transmission power of the terminal device is adjusted between different transmission segments.

[0072] Referring to a sixth aspect, in possible embodiments, the processing unit is further configured to instruct the terminal device to adjust the transmission power of the terminal device in a first power interval when the network device is performing joint channel estimation. The first power interval is a transmission power interval among a plurality of transmission power intervals that contains the current transmission power of the terminal device.

[0073] Referring to the sixth aspect, in possible embodiments, a first slot is determined. The transmission power of the terminal device in the first slot is adjusted beyond a first power interval, the first power interval being a transmission power interval among a plurality of transmission power intervals that includes the current transmission power of the terminal device. No joint channel estimation is performed in the first slot, together with the slot preceding it.

[0074] Referring to a sixth aspect, in possible embodiments, one or more first transmission powers include each endpoint of a plurality of transmission power sections.

[0075] Referring to the sixth aspect, in a possible embodiment, the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include two first transmission powers having a minimum difference from the second transmission power.

[0076] Referring to the sixth aspect, in a possible embodiment, the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include one first transmission power having the minimum difference from the second transmission power.

[0077] Referring to the sixth aspect, in possible embodiments, the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include a first transmission power that is greater than the second transmission power and has a minimum difference from the second transmission power.

[0078] Referring to the sixth aspect, in possible embodiments, the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include a first transmission power that is less than the second transmission power and has a minimum difference from the second transmission power.

[0079] Referring to a sixth aspect, in possible embodiments, the communication unit is further configured to transmit a second instruction information to a terminal device. The second instruction information is used to indicate to the terminal device to transmit the first instruction information. The first instruction information is carried by a MAC CE transmitted by the terminal device.

[0080] Referring to the sixth aspect, in possible embodiments, the second instruction information is used to instruct a terminal device to periodically report the first instruction information. Alternatively, the second instruction information is used to instruct a terminal device to transmit the first instruction information to a network device when the absolute value of the minimum difference between the current transmission power and each endpoint of a plurality of transmission power intervals is less than or equal to a first threshold. Alternatively, the second instruction information is used to instruct a terminal device to report the first instruction information at a predetermined time.

[0081] Referring to the sixth aspect, in possible embodiments, the second instruction information is further used to indicate the correspondence between one or more first transmission powers in the first instruction information and N first transmission powers.

[0082] According to a seventh aspect, a communication device including a processing unit is provided. The processing unit is configured to determine a first time window, which is a period of time during which a network device performs joint channel estimation.

[0083] The processing unit is further configured to adjust the transmission power of the terminal device in a first power interval within a first time window. The first power interval is an interval containing the current transmission power of the terminal device in a plurality of transmission power intervals. When the terminal device adjusts its transmission power in any one of the plurality of transmission power intervals, no phase jump occurs in the uplink signal of the terminal device.

[0084] Referring to the seventh aspect, in possible embodiments, the communication device further includes a communication unit. The communication unit is configured to receive third instruction information from a network device. The third instruction information is used to indicate the maximum number L of consecutive slots to be included in a first time window, where the number of slots required by the network device to perform one joint channel estimation is 1 or more and less than or equal to L, where L is a positive integer greater than or equal to 1. A processing unit is further configured to determine the first time window based on the third instruction information.

[0085] Referring to the seventh aspect, in a possible embodiment, the start of the first time window is located in the H-th slot, where the H-th slot satisfies one of the following conditions: the (H-1)th slot is a scheduled downlink slot and the H-th slot is a scheduled uplink slot; the (H-1)th slot is an unscheduled slot and the H-th slot is a scheduled uplink slot; or the network device performs one joint channel estimation from the (HL)th slot to the (H-1)th slot and the H-th slot is a scheduled uplink slot.

[0086] Referring to the seventh aspect, in a possible embodiment, the first time window includes slots H through (H+Q), where Q is a positive integer greater than or equal to 1 and less than or equal to L, and all slots from H through (H+Q) are scheduled uplink slots.

[0087] Referring to a seventh aspect, in possible embodiments, the processing unit is further configured to adjust the transmission power of the terminal device based on the TPC transmitted by the network device in a first slot after a first time window.

[0088] Referring to the seventh aspect, in possible embodiments, the processing unit is specifically configured to determine a first difference. The first difference is the absolute difference between the current transmission power of the terminal device and a third transmission power of the terminal device. The third transmission power is the transmission power obtained after the network device has indicated to the terminal device to adjust its transmission power. When the first difference is less than or equal to a first threshold, the transmission power of the terminal device is adjusted within a first power interval.

[0089] Referring to the seventh aspect, in possible embodiments, the processing unit is further configured to determine a first difference. When the first difference is greater than a first threshold, the transmission power of the terminal device is adjusted to a third transmission power.

[0090] Referring to the seventh aspect, in possible embodiments, the communication unit is further configured to receive fourth instruction information from the network device. The fourth instruction information is used to indicate that the network device is enabling joint channel estimation.

[0091] Referring to the seventh aspect, in possible embodiments, the processing unit is further configured to determine whether a second difference is less than or equal to a second threshold. The second difference is the absolute difference between the current transmission power of the terminal device and the first transmission power. The processing unit is further configured, as shown to the communication unit, to transmit a fifth instruction information to the network device. The fifth instruction information is used to indicate that the second difference is less than a second threshold.

[0092] According to the eighth aspect, a communication device is provided which includes a processing unit and a communication unit. The processing unit is configured to indicate to the communication unit to transmit third instruction information to a terminal device. The third instruction information is used to indicate the maximum number L of consecutive slots included in a first time window, the first time window being a time period during which a network device performs joint channel estimation, and the number of slots required by the network device to perform one joint channel estimation is 1 or more and L or less, where L is a positive integer greater than or equal to 1.

[0093] Referring to the eighth aspect, in a possible embodiment, the start of the first time window is located in the H-th slot, where the H-th slot satisfies one of the following conditions: the (H-1)th slot is a scheduled downlink slot and the H-th slot is a scheduled uplink slot; the (H-1)th slot is an unscheduled slot and the H-th slot is a scheduled uplink slot; or the network device performs one joint channel estimation from the (HL)th slot to the (H-1)th slot and the H-th slot is a scheduled uplink slot.

[0094] Referring to the eighth aspect, in a possible embodiment, the first time window includes slots H through (H+Q), where Q is a positive integer greater than or equal to 1 and less than or equal to L, and all slots from H through (H+Q) are scheduled uplink slots.

[0095] Referring to the eighth aspect, in possible embodiments, the communication unit is further configured to transmit a fourth instruction information to a terminal device. The fourth instruction information is used to indicate that the network device can enable joint channel estimation.

[0096] Referring to the eighth aspect, in a possible embodiment, the communication unit is further configured to receive fifth instruction information from a terminal device. The fifth instruction information is used to indicate that a second difference is less than a second threshold, where the second difference is the absolute value of the difference between the current transmission power of the terminal device and the first transmission power.

[0097] According to the ninth aspect, the present application provides a communication device comprising a processor, a storage medium, at least one processor, and an interface circuit. The interface circuit is configured to receive signals from another communication device other than the communication device and transmit those signals to the processor, or to transmit signals from the processor to another communication device other than the communication device. The processor is configured to implement the method according to the first aspect or any one of the possible embodiments thereof by using logic circuits or by executing code instructions. The communication device may be a terminal device or a chip within a terminal device.

[0098] According to a tenth aspect, the present application provides a communication device comprising a processor, a storage medium, at least one processor, and an interface circuit. The interface circuit is configured to receive signals from another communication device other than the communication device and transmit those signals to the processor, or to transmit signals from the processor to another communication device other than the communication device. The processor is configured to implement a method according to the second aspect or any one of the possible embodiments of the second aspect by using logic circuits or by executing code instructions. The communication device may be a network device or a chip within a network device.

[0099] According to the eleventh aspect, the present application provides a communication device comprising a processor, a storage medium, at least one processor, and an interface circuit. The interface circuit is configured to receive signals from another communication device other than the communication device and transmit those signals to the processor, or to transmit signals from the processor to another communication device other than the communication device. The processor is configured to implement a method according to the third aspect or any one of the possible embodiments of the third aspect by using logic circuits or by executing code instructions. The communication device may be a terminal device or a chip within a terminal device.

[0100] According to the twelfth aspect, the present application provides a communication device comprising a processor, a storage medium, at least one processor, and an interface circuit. The interface circuit is configured to receive signals from another communication device other than the communication device and transmit those signals to the processor, or to transmit signals from the processor to another communication device other than the communication device. The processor is configured to implement a method according to the fourth aspect or any one of the possible embodiments of the fourth aspect by using logic circuits or by executing code instructions. The communication device may be a network device or a chip within a network device.

[0101] According to a thirteenth aspect, the present application provides a communication system including a first communication device and a second communication device. The first communication device is configured to perform a method described in the first aspect or one of possible embodiments of the first aspect. The second communication device is configured to perform a method according to the second aspect or one of possible embodiments of the second aspect.

[0102] According to the fourteenth aspect, the present application provides a communication system including a third communication device and a fourth communication device. The third communication device is configured to perform a method according to the third aspect or one of possible embodiments of the third aspect. The fourth communication device is configured to perform a method according to the fourth aspect or one of possible embodiments of the fourth aspect.

[0103] According to the fifteenth aspect, the present application provides a computer-readable storage medium. The computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer can perform a method according to the first aspect or any one of the possible embodiments of the first aspect.

[0104] According to the sixteenth aspect, the present application provides a computer-readable storage medium. The computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer can perform a method according to the second aspect or any one of the possible embodiments of the second aspect.

[0105] According to the 17th aspect, the present application provides a computer-readable storage medium. The computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer can perform a method according to the third aspect or any one of the possible embodiments of the third aspect.

[0106] According to the 18th aspect, the present application provides a computer-readable storage medium. The computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer can perform a method according to the fourth aspect or any one of the possible embodiments of the fourth aspect.

[0107] According to the 19th aspect, the present application provides a computer program product including instructions. When the computer program product is running on a computer, the computer is capable of performing a method according to the first aspect or any one of the possible embodiments of the first aspect.

[0108] According to the 20th aspect, the present application provides a computer program product including instructions. When the computer program product is running on a computer, the computer can perform a method according to the second aspect or any one of the possible embodiments of the second aspect.

[0109] According to the 21st aspect, the present application provides a computer program product including instructions. When the computer program product is running on a computer, the computer is capable of performing a method according to the third aspect or any one of the possible embodiments of the third aspect.

[0110] According to the 22nd aspect, the present application provides a computer program product including instructions. When the computer program product is running on a computer, the computer is capable of performing a method according to the fourth aspect or any one of the possible embodiments of the fourth aspect.

[0111] It should be understood that the descriptions of technical features, technical solutions, beneficial effects, or similar terms in this application do not imply that all features and benefits can be implemented in any individual embodiment. Conversely, it should be understood that the description of a feature or beneficial effect means that at least one embodiment includes a particular technical feature, technical solution, or beneficial effect. Therefore, the descriptions of technical features, technical solutions, or beneficial effects in this specification may not necessarily be specific to the same embodiment. Furthermore, the technical features, technical solutions, and beneficial effects described in the embodiments may be combined in any suitable manner. Those skilled in the art will understand that embodiments may be implemented without one or more specific technical features, technical solutions, or beneficial effects in a particular embodiment. Additional technical features and beneficial effects may be further identified in other embodiments that do not reflect all embodiments. [Brief explanation of the drawing]

[0112] [Figure 1] This is a diagram showing the system architecture of a communication system according to one embodiment of this application. [Figure 2] This is a schematic flowchart of a power control method according to one embodiment of this application. [Figure 3a] This is a schematic flowchart of another power control method according to one embodiment of this application. [Figure 3b] This is a schematic flowchart of yet another power control method according to one embodiment of this application. [Figure 4] This is a schematic flowchart of yet another power control method according to one embodiment of this application. [Figure 5] This is a schematic diagram of a first time window according to one embodiment of the present application. [Figure 6] This is a schematic flowchart of yet another power control method according to one embodiment of this application. [Figure 7] This is a schematic flowchart of a further power control method according to one embodiment of this application. [Figure 8] This is a schematic diagram of the structure of a communication device according to one embodiment of this application. [Figure 9] This is a schematic diagram of the hardware structure of a communication device according to one embodiment of this application. [Figure 10] This is a schematic diagram of another hardware structure of a communication device according to one embodiment of this application. [Figure 11] This is a schematic diagram of the hardware structure of a terminal device according to one embodiment of this application. [Figure 12] This is a schematic diagram of the hardware structure of a network device according to one embodiment of this application. [Modes for carrying out the invention]

[0113] In this description, unless otherwise stated, " / " means "or". For example, A / B may represent A or B. The term "and / or" in this specification describes only the relationship between related subjects and indicates that there may be three relationships. For example, A and / or B may represent the following three cases: only A exists, both A and B exist, and only B exists. In addition, "at least one" means one or more, and "multiple" means two or more. Terms such as "first" and "second" do not limit the number or order of execution, and terms such as "first" and "second" do not indicate a clear distinction.

[0114] In this application, words such as “example” or “for example” are used to indicate that an example, illustration, or explanation is being given. No embodiment or design scheme described as “example” or “for example” in this application is described as being more preferable or having more advantages than another embodiment or design scheme. More precisely, the use of words such as “example” or “for example” is intended to present the relevant concepts in a particular way.

[0115] The power control method provided in the embodiments of this application is applied to a communication system 100 shown in Figure 1. As shown in Figure 1, the communication system 100 includes a network device 10 and a terminal device 20. The terminal device 20 is configured to transmit uplink data to the network device 10. The network device 10 is configured to receive uplink data from the terminal device 20 and to perform power control on the transmission power of the terminal device 20.

[0116] The communication systems in embodiments of this application include, but are not limited to, long-term evolution (LTE) systems, 5th-generation (5G) systems, new radio (NR) systems, wireless local area network (WLAN) systems, future advanced systems, or systems integrating multiple communication technologies. For example, the methods provided in embodiments of this application may specifically be applied to evolved-universal terrestrial radio access network (E-UTRAN) systems and next-generation-radio access network (NG-RAN) systems.

[0117] In embodiments of this application, a network device is a network-side entity configured to transmit signals, receive signals, or transmit and receive signals. A network device may be a device located in a radio access network (RAN) that provides wireless communication capabilities to terminal devices, and may be, for example, a TRP, a base station (e.g., an evolved NodeB (eNB or eNodeB), a next-generation node base station (gNB), or a next-generation eNB (ng-eNB)), various forms of control nodes (e.g., a network controller, a radio controller (such as a radio controller in a cloud radio access network (CRAN) scenario)), or a roadside unit (RSU). Specifically, a network device may be various forms of macro base stations, micro base stations (also called small cells), relay stations, or access points (APs), or an antenna panel of a base station. A control node may be connected to multiple base stations and constitute resources for multiple terminal devices within the coverage of multiple base stations. In systems using different radio access technologies (RATs), the name of the device having base station functionality may differ. For example, a base station may be called an eNB or eNodeB in an LTE system, and a gNB in ​​a 5G or NR system. The specific name of the base station is not limited in this application. Network devices may also be network devices such as future advanced public land mobile networks (PLMNs).

[0118] In embodiments of this application, a terminal device is a user-side entity configured to receive signals, transmit signals, or receive and transmit signals. The terminal device is configured to provide a user with one or more voice services and data connectivity services. The terminal device may also be called user equipment (UE), terminal, access terminal, subscriber unit, subscriber station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent, or user equipment. The terminal device may be a vehicle-to-everything (V2X) device, such as a smart car (or intelligent car), digital car, unmanned car (driverless car, pilotless car, or automobile), self-driving car (or autonomous car), pure EV (or battery EV), hybrid electric vehicle (HEV), range-extended EV (REEV), plug-in hybrid electric vehicle (HEV, PHEV), or new energy vehicle. Alternatively, the terminal device may be a device-to-device (D2D) device, such as an electric meter or water meter.Alternatively, terminal devices may include mobile stations (MS), subscriber units, unmanned aerial vehicles, Internet of Things (IoT) devices, stations (ST) within a WLAN, cellular phones, smartphones, cordless phones, wireless data cards, tablet computers, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistant (PDA) devices, laptop computers, machine type communication (MTC) terminals, handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, or wearable devices (which may also be called wearable intelligent devices). Terminal devices may also be terminal devices for next-generation communication systems, such as terminal devices for 5G systems, terminal devices for future advanced PLMNs, or terminal devices for NR systems.

[0119] To make this application clearer, some of the concepts presented here will be briefly explained first.

[0120] 1. Power Headroom Report (PHR) Power headroom (PH) represents the difference between the maximum transmission power allowed by the terminal device and the transmission power of the terminal as indicated by the network device.

[0121] The transmission power of a terminal indicated by a network device is determined based on the transmission speed of the uplink transmission required by the network device. For example, the method for a network device to indicate the transmission power for a terminal to transmit a PUSCH is as follows: the network device determines the transmission power for the terminal device to transmit the PUSCH based on the required transmission speed of the PUSCH.

[0122] In PH (Power Frequency), there are cases where the terminal's transmission power, as indicated by the network device, is greater than the maximum transmission power allowed by the terminal device. In other words, there are cases where the PH value is negative.

[0123] Specifically, the value of PH is positive when the maximum transmission power allowed by the terminal device is greater than the transmission power of the terminal indicated by the network device. In this case, the terminal device still has power headroom to which it can be allocated. When allocating transmission resources to terminal devices, the network device may continue to increase the number of transmission resources allocated to the terminal devices.

[0124] The value of PH is negative when the maximum transmission power allowed by the terminal device is less than the transmission power of the terminal indicated by the network device. In this case, the transmission power required by the uplink transmission rate scheduled by the network device for the terminal device exceeds the maximum transmission power allowed by the terminal device. When the network device later allocates transmission resources to the terminal device, it must reduce the number of transmission resources allocated to the terminal device.

[0125] 2.Power adjustment Currently, when a terminal device transmits uplink data, it may transmit the uplink data at one of several different transmission power levels. The terminal device adjusts its transmission power in the current slot based on the TPC transmitted to it by the network device and the path loss measured by the terminal device.

[0126] In a continuous uplink transmission process, terminal devices can adjust their transmission power based on the correspondences shown in Table 1.

[0127] As shown in Table 1, the first column of Table 1 is the TPC Command Field delivered by the network device to the terminal device, and it contains four values: "0", "1", "2", and "3".

[0128] The second column of Table 1 shows the cumulative power correction value. The terminal device adjusts the transmission power (δ) of the PUSCH based on the TPC command field delivered by the network device. PUSCH,b,f,c ) adjust or SRS transmission power (δ SRS,b,f,c Adjusts the following: When the value of the TPC command field is 0, the transmission power of the terminal device is reduced by 1 dB. When the value of the TPC command field is 1, the transmission power of the terminal device remains unchanged. When the value of the TPC command field is 2, the transmission power of the terminal device is increased by 1 dB. When the value of the TPC command field is 3, the transmission power of the terminal device is increased by 3 dB.

[0129] The third column in Table 1 shows the absolute power correction value. The absolute power correction value is similar to the cumulative power correction value. The difference is that the cumulative power correction value gradually adjusts the terminal device's transmission power to the target transmission power in a cumulative manner based on previous power adjustments, while the absolute power correction value directly adjusts the terminal device's transmission power to the target transmission power.

[0130] [Table 1]

[0131] 3. Power jump point A power jump point, also known as a power gear switching point, is a transmission power that causes a phase jump in the uplink signal of a terminal device, among the multiple transmission powers of the terminal device.

[0132] A jump means that a phase jump occurs in the uplink signal of the terminal device. Gear switching means that the supply voltage of the terminal device's PA switches from one gear to another.

[0133] Whether the phase of the uplink signal of a terminal device jumps depends on the supply voltage of the terminal device's PA (Power Application). When the supply voltage of the terminal device's PA changes, the phase of the terminal device's uplink signal jumps. When the supply voltage of the terminal device's PA does not change, the phase of the terminal device's uplink signal does not jump.

[0134] The PA supply voltage of a terminal device is related to the terminal device's transmitted power. A terminal device corresponds to multiple PA supply voltages, and these multiple supply voltages correspond one-to-one with multiple transmitted power segments corresponding to the terminal device. When the terminal device's transmitted power is adjusted within a transmitted power segment, the PA supply voltage of the terminal device does not change. When the terminal device's transmitted power is adjusted from one transmitted power segment to another, the PA supply voltage of the terminal device changes. Specifically, the PA supply voltage of the terminal device is also adjusted from a supply voltage corresponding to one transmitted power segment to a supply voltage corresponding to another transmitted power segment.

[0135] After the transmission power of a terminal device is adjusted from another transmission power to a power jump point, the supply voltage of the terminal device's PA may be switched. As a result, a phase jump may occur in the terminal device's uplink signal.

[0136] 4. Channel Estimation Channel estimation is a method by which a network device determines the channel matrix of the uplink channel of a terminal device in a slot based on the uplink reference signal transmitted by the terminal device in the slot, in order to remove interference to the uplink channel of a terminal device and improve the SINR transmitted by the terminal device, and then reconstructs the channel model of the uplink channel of the terminal device based on the channel matrix of the uplink channel.

[0137] The above briefly explains some of the concepts in this application.

[0138] To address the problem that the quality of uplink signals from terminal devices cannot be further improved using current channel estimation methods, embodiments of this application provide a multi-slot joint channel estimation (hereinafter abbreviated as joint channel estimation) method. A network device performs joint estimation based on channel estimation results in each of a plurality of scheduled consecutive uplink slots in order to determine the SINR of the uplink signals transmitted by the device.

[0139] Network devices can use joint channel estimation to estimate uplink channels across multiple slots, which can result in better channel estimation results.

[0140] However, multi-slot joint channel estimation requires that the phase of the uplink signal transmitted by the terminal in the slot of the joint channel estimation be continuous and that no jumps occur. However, in current terminal devices, the terminal device adjusts the transmission power of the terminal device based on the TPC sent to the terminal device by the network device and the path loss measured by the terminal device. When the terminal's transmission power reaches a power jump point, the terminal device adjusts the supply voltage of the power amplifier, causing a phase jump in the uplink signal. As a result, the joint channel estimation performed by the network device is inaccurate.

[0141] Based on the aforementioned problem that joint channel estimation performed by a network device is inaccurate because the power of a terminal device reaches a power jump point and a phase jump occurs in the uplink signal of the terminal device, embodiments of the present application provide a power control method. A terminal device reports one or more first transmission powers of the terminal device to a network device. When the transmission power of the terminal device reaches a first transmission power, a phase jump occurs in the uplink signal of the terminal device. Based on one or more first transmission powers, the network device determines the transmission power corresponding to the terminal device when it determines that a phase jump occurs in the uplink signal of the terminal device, and performs power control on the terminal device based on the first transmission power, or controls the joint channel estimation of the network device based on the first transmission power.

[0142] Based on the aforementioned technical solutions, according to the power control method provided in the embodiments of this application, a terminal device reports first instruction information to a network device, and the network device controls the transmission power of the terminal device based on the first instruction information and whether the network device is performing joint channel estimation. This avoids cases where the transmission power of the terminal device jumps when the network device performs joint channel estimation, resulting in inaccurate joint channel estimation performed by the network device.

[0143] Embodiment 1 As shown in Figure 2, a power control method provided in one embodiment of this application includes the following steps:

[0144] S201: The terminal device sends the first instruction information to the network device. In response, the network device receives the first instruction information from the terminal device.

[0145] The first instruction information is used to indicate one or more first transmission powers of a terminal device, where the first transmission power is the transmission power corresponding to the phase jump of the uplink signal of the terminal device (i.e., the power jump point corresponding to the terminal device).

[0146] In possible embodiments, one or more first transmission powers in the first instruction information correspond to multiple transmission power segments, and the first transmission power is one endpoint of the multiple transmission power segments. A phase jump means that the phase of the uplink signal of a terminal device jumps when the transmission power of the terminal device is adjusted between different transmission segments.

[0147] In this way, a terminal device can indirectly indicate one or more transmission power segments of the terminal device using the first instruction information. Therefore, a network device can perform power control or joint channel estimation on the terminal device based on the transmission power segments.

[0148] In a particular embodiment, the first instruction information includes one or more first values, each of which corresponds one-to-one with one or more first transmission powers. In this way, the first instruction information may specifically indicate one or more first transmission powers in the form of first values.

[0149] Based on the aforementioned technical solutions, the power control method provided in this embodiment of the present application indicates the terminal device's first transmission power by reporting first instruction information to the network device, i.e., indicating to the network device the power jump points where a phase jump occurs in the terminal device. In this way, the network device may perform joint channel estimation on the terminal device based on the first instruction information, or perform power control, to avoid a phase jump in the uplink signal of the terminal device when the network device performs joint channel estimation, thereby solving the problem of inaccurate joint channel estimation performed by the network device.

[0150] In this embodiment of the present application, it should be noted that after the network device receives first instruction information from the terminal device, the network device may determine the power jump point of the terminal device based on the first instruction information. In this way, when performing joint channel estimation, the network device may control the transmitted power of the terminal device so as not to reach the power jump point in order to ensure that the phase of the uplink signal of the terminal device does not jump. Alternatively, the network device may not perform joint channel estimation when the transmitted power of the terminal device reaches the power jump point. This solves the problem that joint channel estimation performed by the network device is inaccurate because the phase of the uplink signal of the terminal device jumps.

[0151] It will be understood that, after the network device receives the first instruction information, whether the network device performs joint channel estimation or power control on the terminal device based on the first instruction information is not limited to this embodiment of the present application.

[0152] In possible embodiments of this embodiment of the present application, as shown in Figure 2, prior to S201, the power control method provided in this embodiment of the present application further includes the following steps:

[0153] S202: The terminal device determines the first instruction information.

[0154] It should be noted that the first instruction information may be generated by the terminal device based on the terminal device's current transmission power and each transmission power interval of the terminal device. Alternatively, the first instruction information may be pre-stored in the terminal device, or the terminal device may determine the first instruction information in another way. This is not limited to the present application.

[0155] For example, when the first instruction information is generated by the terminal device based on the current transmission power of the terminal device and each transmission power interval of the terminal device, the terminal device may generate the first instruction information based on any of the cases recorded in S201.

[0156] When the first instruction information is pre-stored in the terminal device, the terminal device may pre-store the first instruction information corresponding to each case recorded in S201 and set the corresponding trigger conditions separately. When the trigger conditions are met, the terminal device transmits the corresponding first instruction information to the network device.

[0157] In possible embodiments of S201, in a scenario in which the first instruction information includes one or more first values, the first values ​​include the following two cases: Case A: The first value is the difference between the first transmission power and the current transmission power. Case B: The first value is the actual value of the first transmission power.

[0158] The following will describe Case A and Case B separately in detail, referring to Example 1.

[0159] Example 1 is as follows, where the terminal device has 20 transmission powers, each ranging from 0 to 19. The 20 transmission powers are divided into four power intervals, and each of the four power intervals corresponds to one of the four supply voltages of the terminal device. The relationship between the transmission powers, transmission power intervals, and supply voltages of the terminal device is shown in Table 2.

[0160] [Table 2]

[0161] Case A: The first value is the difference between the first transmission power and the current transmission power.

[0162] In Case A, referring to Example 1, the current transmission power of the terminal device is 10. In this case, the correspondence between the first value and the transmission power interval is shown in Table 3.

[0163] [Table 3]

[0164] It should be noted that the first instruction information in this application may include all of the first values ​​in Table 3, or some of the first values ​​in Table 3. The following explanations are provided based on different cases.

[0165] The current transmission power of a terminal device is the transmission power of the terminal device in the current slot before the terminal device receives the TPC delivered by the network device.

[0166] Case A1: The first value is the difference between the left and right endpoints of each transmission power section and the current transmission power of the terminal device.

[0167] In this case, the first value included in the first instruction information is all the first values ​​shown in Table 3.

[0168] Case A2: The first value is the difference between the leftmost point of each transmission power section and the current transmission power of the terminal device.

[0169] In this case, the first value included in the first instruction information is shown in Table 4.

[0170] [Table 4]

[0171] Case A3: The first value is the difference between the rightmost point of each transmission power section and the current transmission power of the terminal device.

[0172] In this case, the first value included in the first instruction information is shown in Table 5.

[0173] [Table 5]

[0174] Case A4: The first value is the difference between the current transmission power of the terminal device and the left and right endpoints of the transmission power interval to which the terminal device's current transmission power belongs.

[0175] In this case, if the transmission power interval to which the current transmission power of the terminal device belongs is the second interval, the first value included in the first instruction information is shown in Table 6.

[0176] [Table 6]

[0177] Case A5: The first value is the difference between the current transmission power at the first endpoint and the terminal device.

[0178] The first endpoint is the endpoint that has the minimum difference between the current transmission power of the terminal device and the current transmission power of the terminal device within the transmission power section to which the current transmission power of the terminal device belongs.

[0179] In this case, if the transmission power section to which the current transmission power of the terminal device belongs is the second section, and the endpoint that lies within the second section and has the minimum difference from the current transmission power of the terminal device is the rightmost endpoint 11, then the first value included in the first instruction information is shown in Table 7.

[0180] [Table 7]

[0181] Case A6: If a network device instructs a terminal device to increase the transmission power for all of the last M times before the terminal device determines the first instruction information, the first value is the difference between the right endpoint of the transmission power interval to which the current transmission power belongs and the current transmission power of the terminal device, where M is a positive integer.

[0182] In this case, if the transmission power interval to which the current transmission power of the terminal device belongs is the second interval, the first value included in the first instruction information is shown in Table 8.

[0183] [Table 8]

[0184] Case A7: If a network device instructs a terminal device to reduce the transmission power for all of the last M times before the terminal device determines the first instruction information, the first value is the difference between the leftmost point of the transmission power interval to which the current transmission power belongs and the current transmission power of the terminal device.

[0185] In this case, if the transmission power interval to which the current transmission power of the terminal device belongs is the second interval, the first value included in the first instruction information is shown in Table 9.

[0186] [Table 9]

[0187] Case A8: The first value is the difference between the current transmission power at the second endpoint and the terminal device.

[0188] A second endpoint is located within a power section adjacent to the power section to which the current transmission power of the terminal device belongs, and is an endpoint adjacent to the power section to which the current transmission power belongs. There may be one or more second endpoints.

[0189] In this case, if the transmission power section to which the current transmission power of the terminal device belongs is the second section, the second endpoint includes endpoint 5 (i.e., the right endpoint of the first section) which is in the first section and adjacent to the second section, and endpoint 12 (i.e., the left endpoint of the third section) which is in the third section and adjacent to the second section.

[0190] In this case, the first value included in the first instruction information is shown in Table 10.

[0191] [Table 10]

[0192] Case A9: The first value is the difference between the current transmission power at the third endpoint and the terminal device.

[0193] The third endpoint is one or more second endpoints that have the minimum absolute difference between the second endpoint and the current transmitted power of the terminal device.

[0194] For example, referring to Case A8, the second endpoint includes endpoint 5 (i.e., the right endpoint of the first interval) which lies within and is adjacent to the second interval, and endpoint 12 (i.e., the left endpoint of the third interval) which lies within and is adjacent to the second interval. Of the two second endpoints, the second endpoint having the smallest absolute difference between the second endpoint and the current transmitted power (10) of the terminal device is the left endpoint 12 of the third interval. Therefore, the third endpoint is the left endpoint 12 of the third interval.

[0195] In this case, the first value included in the first instruction information is shown in Table 11.

[0196] [Table 11]

[0197] Case A10: If a network device instructs a terminal device to increase the transmission power for all of the last M times before the terminal device determines the first instruction information, the first value is the difference between the current transmission power of the fourth endpoint and the terminal device.

[0198] The fourth endpoint is the leftmost endpoint of the adjacent interval to the right of the interval to which the current transmission power of the terminal device belongs.

[0199] If the transmission power section to which the current transmission power of the terminal device belongs is the second section, then the fourth endpoint is the left endpoint 12 of the third section.

[0200] In this case, the first value included in the first instruction information is shown in Table 12.

[0201] [Table 12]

[0202] Case A11: If a network device instructs a terminal device to reduce the transmission power for all of the last M times before the terminal device determines the first instruction information, the first value is the difference between the current transmission power of the fifth endpoint and the terminal device.

[0203] The fifth endpoint is the rightmost endpoint of the adjacent section to the left of the section to which the current transmission power of the terminal device belongs.

[0204] If the transmission power section to which the current transmission power of the terminal device belongs is the second section, then the fifth endpoint is the rightmost endpoint 5 of the first section.

[0205] In this case, the first value included in the first instruction information is shown in Table 13.

[0206] [Table 13]

[0207] Note that in the tables shown in Cases A1 to A11, for ease of understanding, the transmission power intervals corresponding to the first value included in the first instruction information are listed. The first instruction information actually reported by the terminal device may include only the first value and not include the transmission power interval corresponding to the first value, in order to reduce the signaling overhead of the terminal device.

[0208] The above is a detailed explanation of Case A. In Case A, the terminal device directly indicates the difference between the first transmission power and the current transmission power. Based on the first value, the terminal device can indicate a power adjustment interval in which the phase of the terminal device's uplink signal does not jump.

[0209] When performing joint channel estimation, the network device can control the power adjustment values ​​in the TPC transmitted to the terminal device so that they fall within the power adjustment interval. In this way, when the network device performs joint channel estimation, the phase of the terminal device's uplink signal does not jump.

[0210] Alternatively, when the power adjustment value in the TPC transmitted to the terminal device exceeds the power adjustment interval, the network device does not need to perform joint channel estimation. In this way, when the phase of the terminal device's uplink signal jumps, the network device does not perform joint channel estimation. This solves the problem that joint channel estimation performed by the network device would be inaccurate due to the phase jump of the terminal device's uplink signal.

[0211] Case B: The first value is the actual value of the first transmission power.

[0212] When the first value is used to represent the actual value of the first transmission power, for example, when the first transmission power is the leftmost point of each transmission power interval, the first value includes several cases:

[0213] Case B1: The first value is the value at the leftmost point of each transmission power section.

[0214] In this case, the first value included in the first instruction information is shown in Table 14.

[0215] [Table 14]

[0216] Case B2: The first value is the value that has the minimum difference between the current transmission power of the terminal device and the two leftmost endpoints of all transmission power intervals.

[0217] In other words, the terminal device corresponds to N first transmission powers, and one or more first transmission powers in the first instruction information are the two transmission powers out of the N first transmission powers that have the smallest difference from the terminal device's current transmission power.

[0218] In this case, the first value included in the first instruction information is shown in Table 15.

[0219] [Table 15]

[0220] Case B3: The first value is the value that has the smallest difference between the current transmission power of the terminal device and the leftmost endpoint of all transmission power intervals.

[0221] Note that if the first transmission power having the minimum difference from the current transmission power includes two transmission powers, the terminal device may transmit either of the two first transmission powers to the network device, or the terminal device transmits one of the two first transmission powers that satisfies the condition to the network device.

[0222] In this case, the first value included in the first instruction information is shown in Table 16.

[0223] [Table 16]

[0224] Case B4: The first value is the value at the leftmost endpoint of all transmission power intervals that is greater than the current transmission power of the terminal device and has the minimum difference from the current transmission power of the terminal device.

[0225] Note that if the network device instructs the terminal device to increase the transmission power for all of the last M times before the terminal device determines the first instruction information, the terminal device will determine the first instruction information based on the first value recorded in case B4 and report the first instruction information to the network device.

[0226] In this case, the first value included in the first instruction information is shown in Table 17.

[0227] [Table 17]

[0228] Case B5: The first value is the value that is smaller than the current transmission power of the terminal device at the leftmost endpoint of all transmission power intervals, and has the smallest difference from the current transmission power of the terminal device.

[0229] Note that if the network device instructs the terminal device to reduce the transmission power for all of the last M times before the terminal device determines the first instruction information, the terminal will determine the first instruction information based on the first value recorded in case B4 and report the first instruction information to the network device.

[0230] In this case, the first value included in the first instruction information is shown in Table 18.

[0231] [Table 18]

[0232] Note that the example in which the first value in the first instruction information transmitted by the terminal device to the network device is the leftmost point of the transmission power interval is used to illustrate the various cases of the first transmission power value in Case B.

[0233] In actual applications, multiple first transmission powers transmitted by a terminal device to a network device may include both the left and right endpoints of the transmission power intervals. For example, referring to Example 1, the first values ​​in the first instruction information transmitted by a terminal device to a network device are shown in Table 19.

[0234] [Table 19]

[0235] Alternatively, the multiple first transmission powers transmitted by the terminal device to the network device may include the right-hand endpoint of the transmission power interval. For example, referring to Example 1, the first values ​​in the first instruction information transmitted by the terminal device to the network device are shown in Table 20.

[0236] [Table 20]

[0237] Multiple first transmission powers transmitted by a terminal device to a network device may include both the left endpoint and the right endpoint of the transmission power section. An implementation process in which multiple first transmission powers transmitted by a terminal device to a network device may include the right endpoint of the transmission power section is similar to the process described above in which multiple first transmission powers transmitted by a terminal device to a network device may include the left endpoint of the transmission power section. Details are not described in this application.

[0238] Note that when a terminal device reports only one endpoint of each of multiple segments to a network device, the terminal device and the network device may decide, in accordance with the protocol, to report either the left or right endpoint of each segment.

[0239] Alternatively, the terminal device decides to report the left or right endpoint of each section based on instructions from the network device.

[0240] Alternatively, after the terminal device decides to report the left endpoint or the right endpoint of each section to the network device, the terminal device sends instruction information to the network device to indicate whether the left or right endpoint of each power transmission section is being reported this time.

[0241] For example, a terminal device adds a single indicator bit to the first instruction information, and the indicator bit is used to indicate whether the first transmitted power in the first instruction information reported here is at the left or right endpoint of the power interval.

[0242] More specifically, when the bit value is 0, it indicates that the first transmission power in the first instruction information is at the leftmost point of the terminal device, or when the bit value is 1, it indicates that the first transmission power in the first instruction information is at the rightmost point of the terminal device.

[0243] It should be noted that the transmission power of a terminal device is continuous. Therefore, when the first transmission power transmitted by the terminal device to the network device is the left endpoint of each power interval, the network device can determine the right endpoint of each power interval based on the left endpoint of each power interval.

[0244] For example, if a network device determines that the left endpoints of the intervals reported by a terminal device are 0 for the first interval, 6 for the second interval, 13 for the third interval, and 18 for the fourth interval, the network device determines that the right endpoint of the first interval is 1 less than the left endpoint of the second interval. In this way, the network device determines that the right endpoint of the first interval is 5. Similarly, the network device may determine that the right endpoint of the second interval is 12 and the right endpoint of the third interval is 17. The network device determines that the right endpoint of the fourth interval is the maximum power 19 corresponding to the terminal device.

[0245] Referring to Case A, Case B, and Example 1, the foregoing describes a form in which the first instruction information indicates the first transmission power.

[0246] When a terminal device transmits first instruction information to a network device, the first instruction information may be carried by a MAC CE transmitted by the terminal device.

[0247] When the first instruction information is carried by MAC CE, MAC CE may be MAC CE that carries PHR.

[0248] Alternatively, MAC CE is a newly defined MAC CE.

[0249] Alternatively, MAC CE is a MAC CE sent by a network device in an uplink slot scheduled by DCI, including TPC, where TPC is a power command reference power sent by the network device to the terminal device.

[0250] The first instruction information and the first value within the first instruction information will be explained using the example of S201. Note that the foregoing is merely an illustrative example, and the first instruction information may, or may indicate the first transmission power in a different way. This is not limited to the present application.

[0251] In possible embodiments of this embodiment of the present application, the actions performed by the network device based on the first instruction information after the network device receives first instruction information from a terminal device include two scenarios: Scenario 1 and Scenario 2. Scenario 1 and Scenario 2 are described in detail separately below.

[0252] Scenario 1: If the network device is performing joint channel estimation, the network device instructs the terminal device to adjust the transmission power of the terminal device in the first power interval.

[0253] The first power range is the transmission power range that includes the current transmission power of the terminal device among a plurality of transmission power ranges.

[0254] In a possible embodiment, referring to FIG. 2, as shown in FIG. 3a, in Scenario 1, the network device is specifically configured to execute the following S301 to S303.

[0255] S301: When executing joint channel estimation, the network device generates sixth indication information.

[0256] The sixth indication information is used to indicate the terminal device to adjust the transmission power of the terminal device in the first power range.

[0257] S302: The network device transmits the sixth indication information to the terminal device. Therefore, the terminal device receives the sixth indication information from the network device.

[0258] S303: The terminal device adjusts the transmission power of the terminal device based on the sixth indication information.

[0259] In a possible embodiment, the sixth indication information is TPC generated by the network device. When the network device needs to transmit TPC to the terminal device, the network device generates first TPC based on information such as the channel quality of the current uplink transmission channel of the terminal device. The first TPC includes the power adjustment value of the terminal device.

[0260] D Based on the first indication information reported by the terminal device, after the terminal adjusts the transmission power based on the power adjustment value indicated by the first TPC, the network device determines whether the transmission power of the uplink signal transmitted by the terminal device jumps.

[0261] C If the transmission power of the uplink signal sent by the terminal device jumps, the network device adjusts the power adjustment value in the first TPC to generate a second TPC. The network device sends the second TPC to the terminal device. In response, the terminal device receives the second TPC from the network device.

[0262] When a terminal device adjusts its transmission power based on a power adjustment value in the second TPC, the transmission power of the uplink signal transmitted by the terminal device does not jump.

[0263] If the transmission power of the uplink signal sent by the terminal device does not jump, the network device sends the first TPC directly to the terminal device.

[0264] In other words, the network device controls the terminal device to prevent phase jumps from occurring during the joint channel estimation process. After the network device finishes joint channel estimation, it performs normal power control on the terminal device.

[0265] In one example, referring to Case A8 of Case A and Example 1, the first value indicated by the first instruction information is shown in Table 10. According to Table 10, Table 21 shows the power adjustment intervals determined by the network device in which no phase jump occurs in the uplink signal of the terminal device.

[0266] [Table 21]

[0267] In other words, the terminal device uses the first instruction information to indicate to the network device that the phase of the terminal device's uplink signal will jump when the terminal device's transmission power decreases by 5 or increases by 2. In response, the network device may determine, based on the indication of the first instruction information, that the phase of the terminal device's uplink signal will jump when the terminal device's transmission power decreases by 5 or increases by 2.

[0268] In this case, the power adjustment value in the first TPC generated by the network device is +3. The network device determines that the power adjustment value +3 exceeds the power adjustment interval (-5, +2) indicated by the first instruction information, and further determines that the transmission power of the uplink signal transmitted by the terminal device jumps after the terminal device adjusts the transmission power based on the first TPC.

[0269] In this case, the network device generates a second TPC based on the first TPC, and the power adjustment value in the second TPC is adjusted to +1. The network device determines that the power adjustment value +1 is within the power adjustment interval (-5, +2) indicated by the first instruction information. After the terminal device adjusts the transmission power based on the power adjustment value, the transmission power of the uplink signal transmitted by the terminal device does not jump. The network device sends the second TPC to the terminal device.

[0270] In another example, referring to Case A and Example 1, Table 21 shows the power adjustment interval in which the network device determines that the uplink signal of the terminal device does not experience a phase jump. The power adjustment value in the first TPC generated by the network device is +1.

[0271] The network device determines that the power adjustment value +1 is within the power adjustment interval (-5, +2) indicated by the first instruction information. After the terminal device adjusts the transmission power based on the power adjustment value, the transmission power of the uplink signal transmitted by the terminal device does not jump. The network device transmits the first TPC to the terminal device.

[0272] In yet another example, referring to Case B1 and Example 1, the first value indicated by the first instruction information is shown in Table 14. According to Table 14, the regulated power intervals in which no phase jump occurs in the uplink signal of the terminal device, as determined by the network device, are shown in Table 22.

[0273] [Table 22]

[0274] In other words, the terminal device uses the first instruction information to indicate to the network device that the phase of the terminal device's uplink signal will jump when the terminal device's transmission power is lower than 6 or higher than 11. Correspondingly, the network device may determine, based on the indication of the first instruction information, that the phase of the terminal device's uplink signal will jump when the terminal device's transmission power is lower than 6 or higher than 11. The network device determines that the transmission power adjusted by the terminal device based on the first TPC is 13, and that transmission power 13 is higher than 11. In this case, the transmission power of the uplink signal transmitted by the terminal device will jump.

[0275] In this case, the network device generates a second TPC based on the first TPC, and the power adjustment value in the second TPC is adjusted to +1. The network device determines that the transmission power adjusted by the terminal device based on the second TPC is 11. In this case, the transmission power of the uplink signal transmitted by the terminal device does not jump. The network device transmits the second TPC to the terminal device.

[0276] In another example, referring to Case B and Example 1, Table 22 shows the adjustment power range in which the network device determines that no phase jump occurs in the uplink signal of the terminal device.

[0277] The power adjustment value in the first TPC generated by the network device is +1.

[0278] The network device determines that the transmission power adjusted by the terminal device based on the first TPC is 11. In this case, the transmission power of the uplink signal transmitted by the terminal device does not jump. The network device transmits the first TPC to the terminal device.

[0279] Scenario 2: The network device does not perform joint channel estimation when the power of the terminal device reaches the first transmission power.

[0280] In a possible implementation, referring to FIG. 2, as shown in FIG. 3b, in Scenario 2, the network device is configured to perform the following S304 and S305.

[0281] S304: The network device determines the first slot.

[0282] The transmission power of the terminal device in the first slot is adjusted beyond the first power range, and the first power range is a transmission power range including the current transmission power of the terminal device among a plurality of transmission power ranges.

[0283] The first slot is the slot in which the transmission power of the terminal device is adjusted to exceed the first power interval.

[0284] Specifically, the first slot is the slot where the terminal device performs power adjustment based on the TPC. After the terminal device adjusts the transmission power based on the TPC, a phase jump occurs in the terminal device's uplink signal.

[0285] S305: The network device does not perform joint channel estimation in the first slot, along with the slot preceding the first slot.

[0286] The network device does not perform joint channel estimation in the first time slot, together with the slot before it. If the terminal device is still transmitting uplink data in this slot and the slot after it, the network device may normally perform joint channel estimation in this slot and the slot after it.

[0287] For example, the power jump point corresponding to the terminal device is 6, and the network device determines that the terminal device's current transmission power is 5. The network device determines that the transmission quality of the current transmission link is relatively low and that the terminal device needs to adjust its transmission power to 8 in the 7th uplink transmission slot. In this case, the network device determines that a phase jump in the terminal device's uplink signal occurs in the 7th slot.

[0288] In this case, the network device decides not to perform joint channel estimation on the 7th slot along with the preceding 1st through 6th slots. If the terminal device transmits uplink data on subsequent slots such as the 8th and 9th slots, and the terminal device's transmission power does not reach the power jump point, the terminal device may perform joint channel estimation on the 7th, 8th, and 9th slots.

[0289] Based on the aforementioned technical solution, after the network device receives the first instruction information, the network device may adjust the transmission power within a pre-configured transmission power interval in a process in which the network device instructs the terminal device to adjust the transmission power when performing joint channel estimation, in order to avoid a phase jump in the terminal device's uplink signal, or to avoid the network device failing to perform joint channel estimation when a phase jump occurs in the terminal device's uplink signal. This avoids cases where the joint channel estimation performed by the network device is inaccurate.

[0290] In possible embodiments, referring to Figure 2, prior to S202, the method further includes the following:

[0291] S203: The network device sends second instruction information to the terminal device. Therefore, the terminal device receives second instruction information from the network device.

[0292] Second instruction information is used to instruct a terminal device to transmit the first instruction information. Optionally, the second instruction information is further used to indicate the correspondence between one or more first transmission powers in the first instruction information and N first transmission powers. For example, the second instruction information indicates that the first value in the first instruction information reported by the terminal device is one of the first values ​​from Case A1 to Case A11, or that the first transmission power corresponding to the first value is one of the first transmission powers from Case B1 to Case B5.

[0293] The second instruction information is carried in one of the following: RRC message, MAC CE, or DCI.

[0294] The second instruction information is used to instruct the terminal device to periodically report the first instruction information.

[0295] Alternatively, the second instruction information is used to tell a terminal device to send the first instruction information to a network device when the absolute value of the minimum difference between the current transmission power and each endpoint of a plurality of transmission power intervals is less than or equal to the first threshold.

[0296] Alternatively, the second instruction information is used to instruct the terminal device to report the first instruction information at a pre-configured time.

[0297] In response to the second instruction, the terminal device executes S201.

[0298] In a possible embodiment, when the second instruction information is used to indicate to a terminal device that it should transmit the first instruction information to a network device when the absolute value of the difference between the current transmission power and each endpoint of a plurality of transmission power intervals is less than or equal to a first threshold, the method further includes the following:

[0299] The terminal device determines whether the absolute value of the minimum difference between the current transmission power and each endpoint of multiple transmission power intervals is less than or equal to a first threshold.

[0300] If the absolute value of the minimum difference between the current transmission power and each endpoint of the multiple transmission power sections is less than or equal to a first threshold, the terminal device transmits first instruction information to the network device.

[0301] If the absolute value of the minimum difference between the current transmission power and each endpoint of the multiple transmission power sections is greater than the first threshold, the terminal device does not send the first instruction information to the network device.

[0302] It should be noted that when a terminal device determines that the absolute value of the minimum difference between its current transmission power and each endpoint of multiple transmission power intervals is less than or equal to a first threshold, the terminal device's transmission power is likely to be adjusted from one power adjustment interval to another. In this case, the terminal device must report the first instruction information to the network device, which then determines that the phase of the uplink signal may jump in the process by which the terminal device subsequently transmits uplink data.

[0303] Embodiment 2 Based on the aforementioned problem that joint channel estimation performed by a network device is inaccurate because the power of a terminal device reaches a power jump point and a phase jump occurs in the uplink signal of the terminal device, one embodiment of the present application provides a power control method. The network device indicates to the terminal device a first time window in which the network device performs joint channel estimation. In the first time window, the terminal device adjusts the transmission power of the terminal device in a power section in which the phase of the uplink signal does not jump.

[0304] Based on the aforementioned technical solution, when a network device performs joint channel estimation, the terminal device controls the phase of its uplink signal to prevent jumps. This solves the problem of inaccurate joint channel estimation performed by the network device due to phase jumps in the terminal device's uplink signal.

[0305] As shown in Figure 4, the power adjustment method provided in one embodiment of this application further includes the following steps:

[0306] S400: The terminal device determines the first time window.

[0307] The first time window is the period of time during which the network device performs joint channel estimation.

[0308] In possible embodiments, a terminal device may determine the maximum window length of a first time window based on third instruction information delivered to the terminal device by a network device. Alternatively, the terminal device may determine the maximum window length of a first time window in accordance with the provisions of a protocol. Alternatively, the terminal device may determine the maximum window length of a first time window based on pre-configuration information. This is not limited to the present application.

[0309] When a network device indicates the maximum window length of a first time window to a terminal device using third instruction information, the network device may indicate the maximum window length of the first time window in multiple ways.

[0310] In one example, the first time window includes multiple uplink slots, and the network device uses third instruction information to indicate the maximum number L of consecutive slots included in the first time window. In other words, the third instruction information indicates the maximum window length of the first time window by indicating the maximum number of consecutive slots included in the first time window. The number of slots required by the network device to perform one joint channel estimation is between 1 and L, where L is a positive integer greater than or equal to 1.

[0311] In another example, the network device uses third instruction information to indicate that the maximum window length of the first time window is A milliseconds (ms), where A is greater than 0. The duration required by the network device to perform one joint channel estimation is greater than or equal to 0ms and less than or equal to Ams.

[0312] The third instruction information may be carried by RRC transmitted by the network device to the terminal device, or the third instruction information may be carried by MAC CE transmitted by the network device. This is not limited to the present application.

[0313] The following provides a detailed explanation using an example in which the first time window includes multiple uplink slots, and the network device uses third instruction information to indicate the maximum number L of consecutive slots included in the first time window.

[0314] In this case, the first time window during which the network device performs joint channel estimation is the time period during which the terminal device transmits uplink data in multiple consecutive slots.

[0315] For example, a network device needs to perform joint channel estimation in three consecutive slots. In other words, the time length of the first time window is the time length of the three slots.

[0316] When a terminal device transmits uplink data in three consecutive slots, the network device performs joint channel estimation once in the three consecutive slots.

[0317] When a terminal device transmits uplink data in six consecutive slots, the network device performs joint channel estimation twice for the six consecutive slots. In other words, the network device performs joint channel estimation once for the first three slots of the six consecutive slots and once for the last three slots of the six consecutive slots.

[0318] When a terminal device transmits uplink data in five consecutive slots, the network device performs joint channel estimation twice for the five consecutive slots. In other words, the network device performs joint channel estimation once for the first three slots of the five consecutive slots and once for the last two slots of the five consecutive slots.

[0319] S401: In the first time window, the terminal device performs one of the following processes: not adjusting the transmission power, adjusting the transmission power to the fourth transmission power, or adjusting the transmission power in the first power interval.

[0320] The second transmission power is the transmission power of the terminal device before it receives the TPC transmitted by the network device in the current slot. The first power interval includes the terminal's current transmission power, and when the terminal device's transmission power is adjusted in the first transmission power interval, the phase of the terminal device's uplink signal does not jump.

[0321] For example, the current transmission power of the terminal device is 10.

[0322] If the process performed by the terminal device does not adjust the transmission power in the first time window, the terminal device will always maintain its transmission power at 10 in the first time window.

[0323] The process performed by the terminal device is to adjust the terminal device's transmission power to a fourth transmission power within a first time window, and if the value of the fourth transmission power is 10, the terminal device will always maintain its transmission power at 10 within the first time window.

[0324] If the process performed by the terminal device is to adjust the terminal device's transmission power in a first power interval within a first time window, then after receiving a TPC from the network device, the terminal device adjusts the transmission power based on the TPC and then determines whether the adjusted transmission power is within the first power interval.

[0325] If the adjusted transmission power is within the first power interval, the terminal device adjusts the transmission power of the terminal device based on the TPC.

[0326] If the adjusted transmission power is not within the first power interval, the terminal device determines whether the TPC is used to indicate to the terminal device that it should increase the transmission power or decrease the transmission power.

[0327] If the TPC instructs the terminal device to increase the transmission power, the terminal device adjusts the transmission power to the rightmost point of the second interval; that is, the terminal device adjusts the transmission power to 11.

[0328] If the TPC instructs the terminal device to reduce the transmission power, the terminal device adjusts the transmission power to the leftmost point of the second interval; that is, the terminal device adjusts the transmission power to 6.

[0329] Based on the aforementioned technical solution, when a network device performs joint channel estimation, the terminal device controls the phase of its uplink signal to prevent jumps. This solves the problem of inaccurate joint channel estimation performed by the network device due to phase jumps in the terminal device's uplink signal.

[0330] In possible embodiments, as shown in Figure 4, the method further includes S402 and S403 prior to S400.

[0331] S402: The network device transmits third instruction information to the terminal device. Therefore, the terminal device receives third instruction information from the network device.

[0332] For an explanation of the third instruction information, please refer to S400. Further details will not be provided here.

[0333] S403: The network device transmits the fourth instruction information to the terminal device. Therefore, the terminal device receives the fourth instruction information from the network device.

[0334] The fourth instruction is used to indicate that the network device is capable of joint channel estimation. In other words, the fourth instruction is used to indicate that the network device is performing joint channel estimation. In this case, the terminal device needs to determine a first time window and adjust the transmission power of the terminal device in a first power interval within the first time window.

[0335] It should be noted that in this embodiment of the present application, the third and fourth instruction information may be placed in the same signaling message transmitted by the network device to the terminal device, or they may be placed in different signaling messages transmitted by the network device to the terminal device.

[0336] When the third and fourth instruction information are placed in the same signaling message sent by the network device to the terminal device, the signaling message sent by the network device to the terminal device is used not only to indicate that the network device is enabling joint channel estimation, but also to indicate a first time window in which the network device will perform joint channel estimation.

[0337] When the third and fourth instruction information are two signaling messages transmitted by the network device, the signaling message carrying the fourth instruction information is used to indicate that the network device is able to perform joint channel estimation, and the signaling message carrying the third instruction information is used to indicate the maximum number L of consecutive slots included in the first time window in which the network device performs joint channel estimation. In this case, the two signaling messages do not have to be transmitted simultaneously. For example, when a terminal device first accesses the network device, the network device sends the signaling message used to carry the third instruction information to the terminal device. When the terminal device starts performing uplink transmission, the network device sends the signaling message used to carry the fourth instruction information to the terminal device.

[0338] It should be noted that the time it takes for a network device to perform joint channel estimation is related to the slots through which the terminal device transmits uplink data. If a terminal device transmits uplink data in L consecutive slots, the network device may perform joint channel estimation in those L slots.

[0339] In other words, the time it takes for a network device to perform joint channel estimation is related to the slot through which the terminal device sends uplink data.

[0340] Therefore, the network device indicates to the terminal device the time length for the network device to perform joint channel estimation. The terminal device determines a first time window based on the time length for the network device to perform joint channel estimation and the start time when the network device performs joint channel estimation.

[0341] In response to this, in a possible embodiment of S400, the terminal device determines that the start of the first time window is the H-th slot.

[0342] The H-th slot satisfies one of the following conditions: (H-1)-th slot is a scheduled downlink slot and the H-th slot is a scheduled uplink slot (referred to as Condition 1), (H-1)-th slot is an unscheduled slot and the H-th slot is a scheduled uplink slot (referred to as Condition 2), or the network device performs one joint channel estimation from the (HL)-th slot to the (H-1)-th slot and the H-th slot is a scheduled uplink slot (referred to as Condition 3).

[0343] The terminal device determines that the first time window in which the network device performs joint channel estimation includes Q scheduled consecutive uplink slots, starting from the H-th slot, where Q is a positive integer less than or equal to L.

[0344] In this case, the terminal device adjusts the transmission power of the terminal device in the first power interval across Q consecutive uplink slots, starting from the H-th slot. In other words, the terminal device adjusts the transmission power of the terminal device in the first power interval across the (H+Q)-th slots, starting from the H-th slot.

[0345] Referring to Figure 5, the following describes the process by which a terminal device determines the first time window, using an example where the maximum window length of the first time window is three slots.

[0346] Figure 5 shows 11 consecutive slots, which are labeled from left to right as the 1st slot, the 2nd slot, ..., and the 11th slot.

[0347] The first slot is a downlink slot, and the network device does not perform joint channel estimation in this slot, and the terminal device determines that this slot is not the starting slot of the first time window.

[0348] The second slot is the uplink slot, and the first slot is the downlink slot, which satisfies condition 1 above. Therefore, the terminal device determines that the second slot is the starting slot for the first time window #1.

[0349] The third slot is also an uplink slot, and the terminal device determines that the third slot is the second slot in the first time window #1.

[0350] The fourth slot is an unscheduled slot, the network device does not perform joint channel estimation in this slot, and the terminal device determines that the fourth slot is not a slot in the first time window #1. The first time window #1 ends with the third slot.

[0351] The fifth slot is an uplink slot, and the fourth slot is an unscheduled slot, which satisfies condition 2 above. Therefore, the terminal device determines that the fifth slot is the starting slot for the first time window #2.

[0352] Since both the 6th and 7th slots are uplink slots, the terminal device determines that both the 6th and 7th slots are slots in the first time window #2. Because the maximum window length of the first time window is 3 slots, the terminal device determines that the first time window #2 ends with the 7th slot.

[0353] The eighth slot is the uplink slot, and the seventh slot is the slot where the previous first time window ends (i.e., the network device performs one joint channel estimation from the fifth to the seventh slot), which satisfies condition 3 above. Therefore, the terminal device determines that the eighth slot is the starting slot of the first time window #3.

[0354] Since both the 9th and 10th slots are uplink slots, the terminal device determines that both the 9th and 10th slots are slots in the first time window #3. Because the maximum window length of the first time window is 3 slots, the terminal device determines that the first time window #3 ends with the 10th slot.

[0355] The 11th slot is a downlink slot, and the network device does not perform joint channel estimation in this slot, and the terminal device determines that this slot is not the starting slot of the first time window.

[0356] Based on the aforementioned technical solution, the terminal device may determine a first time window in which the network device performs joint channel estimation, based on the number of consecutive slots required by the network device to perform joint channel estimation and the slot in which the network device begins performing joint channel estimation.

[0357] In possible embodiments, as shown in Figure 6, after S401, the method further includes the following:

[0358] S404: After the first time window has ended, the terminal device adjusts the transmission power of the terminal device based on the TPC transmitted by the network device.

[0359] In possible embodiments, if a terminal device transmits uplink data in K consecutive slots, and the K consecutive slots include a plurality of first time windows, the terminal device adjusts the transmission power of the terminal device in the first slot after the first time window has ended. K is a positive integer greater than or equal to 2L.

[0360] For example, the terminal device transmits uplink data through 10 consecutive slots, and the value of L is 3.

[0361] In this case, the 10 consecutive slots comprise three first time windows: first time window #4 containing slots 1 through 3, first time window #5 containing slots 4 through 6, and first time window #6 containing slots 7 through 9. The network device performs joint channel estimation separately in the three first time windows: first time window #4, first time window #5, and first time window #6.

[0362] The terminal device adjusts its transmission power based on the TPC transmitted by the network device in the first slot (i.e., the fourth slot) after the first time window #4 has ended.

[0363] The terminal device adjusts its transmission power based on the TPC transmitted by the network device in the first slot (i.e., the seventh slot) after the first time window #5 has ended.

[0364] The terminal device adjusts its transmission power based on the TPC transmitted by the network device in the first slot (i.e., the 10th slot) after the first time window #6 has ended.

[0365] Note that if a network device sends a TPC to a terminal device in three slots of the first time window #4 (or the first time window #5, or the first time window #6), the terminal device adjusts its transmission power in the first power interval based on the TPC. The terminal device does not trigger a power jump point in the three slots.

[0366] In the fourth slot after the end of the first time window #1, the network device sends a TPC to the terminal device. The terminal device adjusts its transmission power based on the power adjustment value indicated by the TPC, regardless of whether a power jump point is triggered after the terminal device adjusts its transmission power based on the power adjustment value indicated by the TPC.

[0367] Based on the aforementioned technical solutions, terminal devices can adjust their transmission power to keep up with the network devices performing joint channel estimation. This improves the quality of uplink data transmitted by the terminal devices.

[0368] In possible embodiments, as shown in Figure 6, the method further includes the following after S403:

[0369] S405: The terminal device determines the first difference.

[0370] The first difference is the absolute value of the difference between the terminal device's current transmission power and the terminal device's third transmission power. The third transmission power is the transmission power obtained after the network device instructs the terminal device to adjust its transmission power.

[0371] S406: The terminal device determines whether the first difference is less than or equal to the first threshold.

[0372] In possible embodiments, the first threshold may be pre-configured for the terminal device or may be indicated to the terminal device by a network device using instructional information. This is not limited to the present application.

[0373] Note that when the first difference is below the first threshold, the difference between the terminal device's current transmission power and the terminal device's third transmission power is relatively small. In this case, adjusting the transmission power by the terminal device also has a relatively small impact on the uplink link quality. In this case, the terminal device decides to adjust the transmission power over a pre-configured interval so that the phase of the terminal device's uplink signal does not jump, and the network device can perform joint channel estimation successfully.

[0374] When the first difference is greater than the first threshold, the difference between the terminal device's current transmission power and the terminal device's third transmission power is relatively large. In this case, the link quality of the terminal device's uplink is relatively low. If the terminal device does not adjust the uplink transmission power, an uplink failure may occur. In this case, the terminal device adjusts the current transmission power to the third transmission power to prioritize ensuring that the uplink transmission link does not fail.

[0375] Therefore, when the first difference is less than or equal to the first threshold, the terminal device executes S400 and S401, which allows the network device to successfully perform joint channel estimation.

[0376] When the first difference is greater than the first threshold, the terminal device executes S407 to ensure the link quality of the terminal device's uplink transmission link.

[0377] S407: The terminal device adjusts the transmission power of the terminal device to a third transmission power.

[0378] For example, the first threshold of the terminal device is 2. The current transmission power of the terminal device is 10, and the power jump point is 11.

[0379] If the network device indicates that the third transmission power obtained after the terminal device adjusts the transmission power is 18 or 19, then the first difference is less than or equal to the first threshold. In this case, the terminal device still transmits uplink data at a transmission power of 17.

[0380] If the network device indicates that the third transmission power obtained after the terminal device adjusts its transmission power is greater than 19, then the first difference is greater than the first threshold. In this case, the terminal device adjusts its own transmission power to the third transmission power.

[0381] Specifically, when a network device instructs a terminal device to adjust the transmission power to 18 or 19, the terminal device still transmits uplink data at a transmission power of 17.

[0382] When a network device instructs a terminal device to adjust the transmission power to 20 or higher, the terminal device adjusts the transmission power based on the network device's instructions.

[0383] Based on the aforementioned technical solution, when the uplink signal quality of the terminal device is relatively low, and the transmission power adjustment value indicated to the terminal device by the network device is relatively large, the terminal device adjusts its transmission power based on the transmission power adjustment value indicated by the network device. This can avoid uplink failures caused by the terminal device's relatively low transmission power.

[0384] In possible embodiments, referring to Figure 5, the method further includes the following after S401, as shown in Figure 7:

[0385] S408: The terminal device transmits fifth instruction information to the network device when the second difference is less than or equal to the second threshold. In response, the network device receives fifth instruction information from the terminal device. The second difference is the absolute value of the difference between the current transmission power of the terminal device and each of the first transmission powers of the terminal device. The second threshold may be pre-configured for the terminal device or may be indicated to the terminal device by the network device using instruction information. This is not limited to the present application.

[0386] The fifth instruction is used to indicate that the second difference is less than or equal to the second threshold.

[0387] When the second difference is below the second threshold, it indicates that the terminal device's current transmission power is close to the first transmission power. If the network device instructs the terminal device to adjust its transmission power, the phase of the terminal device's uplink signal is likely to jump. In this case, the network device will not perform joint channel estimation the next time it instructs the terminal device to adjust its transmission power.

[0388] Based on this, the terminal device sends a fifth instruction to the network device, which allows the network device to determine that the terminal device's current transmission power is close to the first transmission power, and the network device does not have to perform joint channel estimation the next time it instructs the terminal device to adjust the transmission power.

[0389] The solutions in the aforementioned embodiments of this application can be combined when there is no contradiction.

[0390] The foregoing primarily describes the solutions in the embodiments of this application from the perspective of the interaction between network elements. It will be understood that, in order to implement the functions described above, network elements such as network devices and terminal devices include at least one of the corresponding hardware structures and software modules for performing the functions. Those skilled in the art will readily recognize, in combination with the example units and algorithmic steps described in the embodiments disclosed herein, that this application can be implemented by hardware or by a combination of hardware and computer software. Whether the functions are performed by hardware or by hardware driven by computer software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for specific applications, but the embodiments should not be considered to exceed the scope of this application.

[0391] In embodiments of this application, network devices and terminal devices may be divided into functional units based on an example of the method. For example, each functional unit may be obtained by a division based on each corresponding function, or two or more functions may be integrated into a single processing unit. The integrated unit may be implemented in hardware form or in the form of a software functional unit. Note that in embodiments of this application, the division into units is illustrative and merely a logical division of functions. In actual embodiments, other division methods may be used.

[0392] When an integrated unit is used, Figure 8 is a schematic diagram of a possible structure of the communication device (denoted as communication device 80) in the embodiments described above. The communication device 80 includes a processing unit 801 and a communication unit 802, and may further include a storage unit 803. The schematic diagram of the structure shown in Figure 8 can be used to illustrate the structure of the network device and terminal device in the embodiments described above. When the schematic diagram of the structure shown in Figure 8 is used to illustrate the structure of the terminal device in the embodiments described above, the processing unit 801 is configured to control the terminal device to perform operations that are performed by the terminal device in, for example, S201, S202, and S203 in Figure 2, S201, S202, S203, S302, and S303 in Figure 3a, S201, S202, and S203 in Figure 3b, S400, S401, S402, and S403 in Figure 4, S400, S401, S402, S403, S404, S405, S406, and S407 in Figure 6, S400, S401, S402, S403, and S408 in Figure 7, and / or other processes described in embodiments of this application, which control and manage the operation of the terminal device. The processing unit 801 can communicate with other network entities using the communication unit 802, for example, with the network device shown in Figure 1. The storage unit 803 is configured to store program code and data for the terminal device.

[0393] When the schematic diagram of the structure shown in Figure 8 is used to illustrate the structure of the terminal device in the embodiment described above, the communication device 80 may be a terminal device or a chip within the terminal device.

[0394] When the schematic diagram of the structure shown in Figure 8 is used to illustrate the structure of the network device in the embodiments described above, the processing unit 801 is configured to control the network device to perform operations that are performed by the network device in, for example, S201 and S203 in Figure 2, S201, S203, S301 and S302 in Figure 3a, S201, S203, S304 and S305 in Figure 3b, S501 in Figure 4, S402 and S403 in Figure 6, S402, S403 and S408 in Figure 7, and / or other processes described in embodiments of this application. The processing unit 801 may communicate with other network entities using the communication unit 802, for example, with the network device shown in Figure 1. The storage unit 803 is configured to store program code and data for the terminal device.

[0395] When the schematic diagram of the structure shown in Figure 8 is used to illustrate the structure of the network device in the embodiment described above, the communication device 80 may be a network device or a chip within a network device.

[0396] When the communication device 80 is a terminal device or network device, the processing unit 801 may be a processor or controller, and the communication unit 802 may be a communication interface, transceiver, transceiver device, transceiver circuit, or transceiver equipment. Communication interface is a general term and may include one or more interfaces. The storage unit 803 may be memory. When the communication device 80 is a chip within a terminal device or network device, the processing unit 801 may be a processor or controller, and the communication unit 802 may be an input interface and / or output interface, pin, or circuit. The storage unit 803 may be a storage unit within the chip (e.g., a register or cache), or a storage unit located outside the chip within the terminal device or network device (e.g., read-only memory (ROM) or random access memory (RAM)).

[0397] The communication unit may also be called a transceiver unit. In the communication device 80, the antenna and control circuit having receiving and transmitting functions may be considered as the communication unit 802 of the communication device 80, and the processor having processing functions may be considered as the processing unit 801 of the communication device 80. Optionally, a component configured to perform the receiving function in the communication unit 802 may be considered as a receiving unit. The receiving unit is configured to perform the receiving step in the embodiments of this application. The receiving unit may be a receiving device, a receiver, or a receiving circuit, etc.

[0398] When the integrated unit shown in Figure 8 is implemented in the form of a software function module and sold or used as an independent product, the integrated unit may be stored on a computer-readable storage medium. Based on this understanding, the technical solution of this application may be implemented in the form of a software product, either essentially, or in part with respect to the prior art, or all or part of the technical solution. A computer software product is stored on a storage medium and includes several instructions for instructing a computer device (which may be a personal computer, server, or network device) or processor to perform all or part of the steps of the method described in the embodiments of this application. The storage medium for storing the computer software product includes any medium capable of storing program code, such as a USB flash drive, removable hard disk, read-only memory, random access memory, magnetic disk, or optical disk.

[0399] The units in Figure 8 may also be called modules. For example, a processing unit may be called a processing module.

[0400] One embodiment of this application further provides a schematic diagram of the hardware structure of a communication device (denoted as communication device 90). Referring to Figure 9 or Figure 10, the communication device 90 includes a processor 901. Optionally, the communication device 90 further includes a memory 902 connected to the processor 901.

[0401] In a first possible embodiment, referring to Figure 9, the communication device 90 further includes a transceiver 903. The processor 901, memory 902, and transceiver 903 are connected via a bus. The transceiver 903 is configured to communicate with another device or communication network. Optionally, the transceiver 903 may include a transmission device and a receiving device. Components configured in the transceiver 903 to perform a receiving function may be considered a receiving device. The receiving device is configured to perform the receiving step in the embodiments of this application. Components configured in the transceiver 903 to perform a transmitting function may be considered a transmission device. The transmission device is configured to perform the transmitting step in the embodiments of this application.

[0402] Based on the first possible embodiment, the schematic diagram of the structure shown in Figure 9 can be used to illustrate the structure of the network device or terminal device in the embodiment described above.

[0403] When the schematic diagram of the structure shown in Figure 9 is used to illustrate the structure of the terminal device in the embodiments described above, the processor 901 is configured to control and manage the operation of the terminal device, and for example, the processor 901 is configured to support the terminal device when performing operations performed by the terminal device in S201, S202, and S203 in Figure 2, S201, S202, S203, S302, and S303 in Figure 3a, S201, S202, and S203 in Figure 3b, S400, S401, S402, and S403 in Figure 4, S400, S401, S402, S403, S404, S405, S406, and S407 in Figure 6, S400, S401, S402, S403, and S408 in Figure 7, and / or other processes described in embodiments of this application. The processor 901 can communicate with another network entity using the transceiver 903, for example, with the network device shown in Figure 1. The memory 902 is configured to store the program code and data of the terminal device.

[0404] When the schematic diagram of the structure shown in Figure 9 is used to illustrate the structure of the network device in the embodiments described above, the processor 901 is configured to control and manage the operation of the network device, and for example, the processor 901 is configured to support the network device when performing operations performed by the network device in S201 and S203 in Figure 2, S201, S203, S301 and S302 in Figure 3a, S201, S203, S304 and S305 in Figure 3b, S501 in Figure 4, S402 and S403 in Figure 6, S402, S403 and S408 in Figure 7, and / or other processes described in embodiments of this application. The processor 901 can communicate with another network entity using the transceiver 903, for example, with the terminal device shown in Figure 1. The memory 902 is configured to store the program code and data of the network device.

[0405] In a second possible embodiment, the processor 901 includes logic circuits and at least one of an input interface and an output interface. The output interface is configured to perform a transmit operation in a corresponding manner, and the input interface is configured to perform a receive operation in a corresponding manner.

[0406] Referring to Figure 10 based on a second possible embodiment, the schematic diagram of the structure shown in Figure 10 can be used to illustrate the structure of a network device or terminal device in the embodiments described above.

[0407] When the schematic diagram of the structure shown in Figure 10 is used to illustrate the structure of the terminal device in the embodiments described above, the processor 901 is configured to control and manage the operation of the terminal device, and for example, the processor 901 is configured to support the terminal device when performing operations performed by the terminal device in S201, S202, and S203 in Figure 2, S201, S202, S203, S302, and S303 in Figure 3a, S201, S202, and S203 in Figure 3b, S400, S401, S402, and S403 in Figure 4, S400, S401, S402, S403, S404, S405, S406, and S407 in Figure 6, S400, S401, S402, S403, and S408 in Figure 7, and / or other processes described in embodiments of this application. The processor 901 can communicate with another network entity using at least one of its input and output interfaces, for example, with the network device shown in Figure 1. The memory 902 is configured to store program code and data for the terminal device.

[0408] When the schematic diagram of the structure shown in Figure 10 is used to illustrate the structure of the network device in the embodiments described above, the processor 901 is configured to control and manage the operation of the network device, and for example, the processor 901 is configured to support the network device when performing operations performed by the network device in S201 and S203 in Figure 2, S201, S203, S301 and S302 in Figure 3a, S201, S203, S304 and S305 in Figure 3b, S501 in Figure 4, S402 and S403 in Figure 6, S402, S403 and S408 in Figure 7, and / or other processes described in embodiments of this application. The processor 901 can communicate with other network entities using at least one of the input interface and output interface, for example, it can communicate with the terminal device shown in Figure 1. The memory 902 is configured to store the program code and data of the network device.

[0409] Figures 9 and 10 may also show a system chip within a network device. In this case, the operations performed by the network device may be performed by the system chip. For specific operations performed, please refer to the previous description. Details will not be explained again here. Figures 9 and 10 may also show a system chip within a terminal device. In this case, the operations performed by the terminal device may be performed by the system chip. For specific operations performed, please refer to the previous description. Details will not be explained again here.

[0410] In addition, embodiments of this application further provide schematic diagrams of the hardware structures of a terminal device (referred to as terminal device 110) and a network device (referred to as network device 120). For details, please refer to Figures 11 and 12, respectively.

[0411] Figure 11 is a schematic diagram of the hardware structure of the terminal device 110. For ease of explanation, Figure 11 shows only the main components of the terminal device. As shown in Figure 11, the terminal device 110 includes a processor, memory, control circuitry, antenna, and input / output devices.

[0412] The processor is primarily configured to process communication protocols and communication data, control the entire terminal device, execute software programs, and process data from the software programs, for example, S201, S202, and S203 in Figure 2, S201, S202, S203, S302, and S303 in Figure 3a, S201, S202, and S203 in Figure 3b, S400, S401, S402, and S403 in Figure 4, S400, S401, S402, S403, S404, S405, S406, and S407 in Figure 6, S400, S401, S402, S403, and S408 in Figure 7, and / or to control the terminal device to perform operations performed by the terminal device in other processes described in embodiments of this application. The memory is primarily configured to store software programs and data. Control circuits (sometimes called radio frequency circuits) are primarily configured to perform conversions between baseband signals and radio frequency signals and to process radio frequency signals. Control circuits and antennas together may also be called transceivers and are primarily configured to receive and transmit radio frequency signals in the form of electromagnetic waves. Input / output devices such as touchscreens, displays, or keyboards are primarily configured to receive data entered by the user and output data to the user.

[0413] After the terminal device is powered on, the processor can read the software program from memory, interpret and execute the software program's instructions, and process the software program's data. When the processor needs to transmit data via the antenna, it performs baseband processing on the data to be transmitted, and then outputs a baseband signal to a control circuit within the control circuit. The control circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal externally in the form of electromagnetic waves via the antenna. When data is transmitted to the terminal device, the control circuit receives the radio frequency signal via the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data.

[0414] Those skilled in the art will understand that Figure 11 shows only one memory and one processor for the sake of clarity. Actual terminal devices may have multiple processors and memories. Memory may also be called a storage medium or storage device, etc. This is not limited to the embodiments of this application.

[0415] In an optional embodiment, the processor may include a baseband processor and a central processing unit. The baseband processor is primarily configured to process communication protocols and communication data. The central processing unit is primarily configured to control the entire terminal device, execute software programs, and process data from the software programs. The processor in Figure 11 integrates the functions of the baseband processor and the central processing unit. Those skilled in the art will understand that the baseband processor and the central processing unit may be independent processors and be interconnected using technologies such as buses. Those skilled in the art will understand that a terminal device may include multiple baseband processors to adapt to different network standards, a terminal device may include multiple central processing units to enhance the processing capabilities of the terminal device, and the components of the terminal device may be connected via various buses. The baseband processor may also be referred to as a baseband processing circuit or a baseband processing chip. The central processing unit may also be referred to as a central processing circuit or a central processing chip. The functions for processing communication protocols and communication data may be incorporated into the processor or stored in memory in the form of software programs. The processor executes software programs to perform the baseband processing functions.

[0416] Figure 12 is a schematic diagram of the hardware structure of the network device 120. The network device 120 may include one or more radio frequency units, such as a remote radio unit (RRU) 1201, and one or more baseband units (BBU) (also called digital units (DU)) 1202.

[0417] RRU1201 may be called a transceiver unit, transceiver device, transceiver circuit, or transceiver, and may include at least one antenna 1211 and a radio frequency unit 1212. RRU1201 is primarily configured to receive and transmit radio frequency signals and to perform conversion between radio frequency signals and baseband signals. RRU1201 and BBU1202 may be physically located together or physically located separately, for example, in a distributed base station.

[0418] The BBU1202 is a control center for network devices, also known as a processing unit, and is primarily configured to perform baseband processing functions such as channel coding, multiplexing, modulation, and spread spectrum.

[0419] In one embodiment, the BBU1202 may include one or more boards. Multiple boards may jointly support a single access standard radio access network (such as an LTE network), or they may separately support different access standards radio access networks (such as an LTE network, a 5G network, or another network). The BBU1202 further includes memory 1221 and a processor 1222. Memory 1221 is configured to store necessary instructions and data. Processor 1222 is configured to control network devices to perform necessary operations. Memory 1221 and processor 1222 may provide functionality to one or more boards. In other words, memory and processor may be located on each board. Alternatively, multiple boards may share the same memory and the same processor. In addition, necessary circuitry may be further located on each board.

[0420] It should be understood that the network device 120 shown in Figure 12 can perform operations performed by the network device in S201 and S203 in Figure 2, S201, S203, S301, and S302 in Figure 3a, S201, S203, S304, and S305 in Figure 3b, S501 in Figure 4, S402 and S403 in Figure 6, S402, S403, and S408 in Figure 7, and / or other processes described in embodiments of this application. The operation, function, or operation and function of the modules within the network device 120 are separately configured to perform the corresponding steps in embodiments of the method described above. For details, please refer to the description of embodiments of the method described above. Detailed descriptions are appropriately omitted here to avoid repetition.

[0421] In the implementation process, the steps of the method in the embodiments may be performed using hardware integrated logic circuits within a processor or using instructions in the form of software. The steps of the method disclosed with reference to embodiments of this application may be performed directly by a hardware processor or using a combination of hardware and software modules within a processor.

[0422] The processor in this application may include, but is not limited to, at least one of the following computing devices that run software: a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a microcontroller unit (MCU), or an artificial intelligence processor. Each computing device may include one or more cores configured to perform operations or processing by executing software instructions. The processor may be a standalone semiconductor chip, or it may be integrated with other circuits to form a semiconductor chip, for example, forming a system-on-a-chip (SoC) with other circuits (e.g., a codec circuit, a hardware accelerator circuit, or various bus and interface circuits), or it may be integrated into an ASIC as an embedded processor in an ASIC. The ASIC integrated with the processor may be packaged independently, or it may be packaged together with other circuits. In addition to cores configured to perform operations or processing by executing software instructions, the processor may further include necessary hardware accelerators, for example, a field-programmable gate array (FPGA), a programmable logic device (PLD), or logic circuits that perform dedicated logic operations.

[0423] The memory in embodiments of this application may include at least one of the following types: read-only memory (ROM) or another type of static storage device capable of storing static information and instructions, or random access memory (RAM) or another type of dynamic storage device capable of storing information and instructions, or it may be electrically erasable programmable read-only memory (EEPROM). In some scenarios, the memory may also be compact disc read-only memory (CD-ROM) or another compact disc storage, optical disc storage (including compact optical discs, laser discs, optical discs, digital multipurpose discs, or Blu-ray discs, etc.), magnetic disk storage media or another magnetic storage device, or any other medium accessible to a computer that can be used to hold or store the appropriate program code in the form of instructions or data structures. However, the memory is not limited to these.

[0424] One embodiment of this application further provides a computer-readable storage medium containing instructions. When the instructions are executed on a computer, the computer can perform any one of the methods described above.

[0425] One embodiment of this application further provides a computer program product including instructions. When the computer program product is running on a computer, the computer is capable of performing any one of the methods described above.

[0426] One embodiment of this application further provides a communication system including the aforementioned network device and the aforementioned terminal device.

[0427] One embodiment of this application further provides a chip comprising a processor and an interface circuit. The interface circuit is coupled to the processor. The processor is configured to run a computer program or instructions in order to carry out the aforementioned method. The interface circuit is used to communicate with another module outside the chip.

[0428] All or part of the embodiments described above may be implemented using software, hardware, firmware, or any combination thereof. When a software program is used to implement an embodiment, the embodiment may be implemented in whole or in part in the form of a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the procedure or function according to the embodiments of this application is generated in whole or in part. The computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions may be transmitted by wired means (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless means (e.g., infrared, radio, or microwave) from one website, computer, server, or data center to another website, computer, server, or data center. Computer-readable storage media may be any available medium accessible by a computer, or a data storage device such as a server or data center that incorporates one or more available media. Available media may be magnetic media (e.g., floppy disks, hard disks, or magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks (SSDs)).

[0429] Referring to the above description, this application further provides the following embodiments.

[0430] Embodiment 1: A power control method comprising the following.

[0431] The terminal device determines first instruction information. The first instruction information is used to indicate one or more first transmission powers of the terminal device, where the first transmission powers are transmission powers corresponding to the phase jump of the uplink signal of the terminal device.

[0432] The terminal device transmits the first instruction information to the network device.

[0433] Embodiment 2: The method according to Embodiment 1, wherein the first instruction information includes one or more first values, and the one or more first values ​​correspond one-to-one with one or more first transmission powers.

[0434] The first value is used to represent the difference between the first transmission power corresponding to the first value and the current transmission power.

[0435] Embodiment 3: The method according to Embodiment 1 or 2, wherein one or more first transmission powers correspond to multiple transmission power segments, the first transmission power is one endpoint of the multiple transmission power segments, and a phase jump means that the phase of the uplink signal of a terminal device jumps when the transmission power of the terminal device is adjusted between different transmission segments.

[0436] Embodiment 4: The method according to Embodiment 3, wherein one or more first transmission powers include each endpoint of a plurality of transmission power sections.

[0437] Embodiment 5: The method according to Embodiment 3, wherein the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include two first transmission powers having a minimum difference from the second transmission power.

[0438] Embodiment 6: The method according to Embodiment 3, wherein the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include one first transmission power having the minimum difference from the second transmission power.

[0439] Embodiment 7: The method according to Embodiment 3, wherein the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include a first transmission power that is greater than the second transmission power and has a minimum difference from the second transmission power.

[0440] Embodiment 8: The method according to Embodiment 3, wherein the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include a first transmission power that is smaller than the second transmission power and has a minimum difference from the second transmission power.

[0441] Embodiment 9: The method according to any one of Embodiments 4 to 8, further comprising the following:

[0442] The terminal device determines whether the absolute value of the minimum difference between the current transmission power and each endpoint of multiple transmission power intervals is less than or equal to a first threshold.

[0443] If the absolute value of the minimum difference between the current transmission power and each endpoint of the multiple transmission power sections is less than or equal to a first threshold, the terminal device transmits first instruction information to the network device.

[0444] Embodiment 10: The method according to any one of Embodiments 1 to 9, wherein the method further includes the following before the terminal device transmits the first instruction information to the network device.

[0445] The terminal device receives a second instruction from the network device. The second instruction is used to instruct the terminal device to send the first instruction, and the second instruction is carried in one of the following: RRC message, MAC CE, or DCI.

[0446] The terminal device transmits the first instruction information to the network device in response to the second instruction information. The first instruction information is carried by a MAC CE transmitted by the terminal device, and the MAC CE carrying the first instruction information is one of the following: the MAC CE carrying the PHR, a newly added MAC CE, or a MAC CE transmitted in an uplink slot scheduled by DCI, including the TPC.

[0447] Embodiment 11: The method according to Embodiment 10, wherein the second instruction information is used to show the terminal device the first instruction information periodically.

[0448] Alternatively, the second instruction information is used to tell a terminal device to send the first instruction information to a network device when the absolute value of the minimum difference between the current transmission power and each endpoint of a plurality of transmission power intervals is less than or equal to the first threshold.

[0449] Alternatively, the second instruction information is used to instruct the terminal device to report the first instruction information at a pre-configured time.

[0450] Embodiment 12: The method according to Embodiment 11, wherein second instruction information is further used to indicate the method for reporting the first instruction information and the number of first transmission powers in the first instruction information.

[0451] Embodiment 13: A power control method comprising the following.

[0452] The network device receives first instruction information from the terminal device. The first instruction information is used to indicate one or more first transmission powers of the terminal device, where the first transmission powers are transmission powers corresponding to the phase jump of the uplink signal of the terminal device.

[0453] Embodiment 14: The method according to Embodiment 13, wherein the first instruction information includes one or more first values, and the one or more first values ​​correspond one-to-one with one or more first transmission powers.

[0454] The first value is used to represent the difference between the first transmission power corresponding to the first value and the current transmission power.

[0455] Embodiment 15: The method according to Embodiment 13 or 14, wherein one or more first transmission powers correspond to multiple transmission power segments, the first transmission power is one endpoint of the multiple transmission power segments, and a phase jump means that the phase of the uplink signal of a terminal device jumps when the transmission power of the terminal device is adjusted between different transmission segments.

[0456] Embodiment 16: The method according to Embodiment 15, further comprising the following.

[0457] If the network device is performing joint channel estimation, the network device instructs the terminal device to adjust the terminal device's transmission power in a first power interval. The first power interval is one of several transmission power intervals that contains the terminal device's current transmission power.

[0458] Embodiment 17: The method of Embodiment 15, further comprising the following.

[0459] The network device determines the first slot. The transmission power of the terminal device in the first slot is adjusted beyond the first power interval, which is the transmission power interval among several transmission power intervals that includes the current transmission power of the terminal device.

[0460] The network device does not perform joint channel estimation in the first slot, along with the slot preceding it.

[0461] Embodiment 18: The method according to any one of Embodiments 15 to 17, wherein one or more first transmission powers include each endpoint of a plurality of transmission power sections.

[0462] Embodiment 19: The method according to any one of Embodiments 15 to 17, wherein the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include two first transmission powers having a minimum difference from the second transmission power.

[0463] Embodiment 20: The method according to any one of Embodiments 15 to 17, wherein the current transmission power of a terminal device is a second transmission power, and one or more first transmission powers include one first transmission power having the minimum difference from the second transmission power.

[0464] Embodiment 21: The method according to any one of Embodiments 15 to 17, wherein the current transmission power of a terminal device is a second transmission power, and one or more first transmission powers include a first transmission power that is greater than the second transmission power and has a minimum difference from the second transmission power.

[0465] Embodiment 22: The method according to any one of Embodiments 15 to 17, wherein the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include a first transmission power that is smaller than the second transmission power and has a minimum difference from the second transmission power.

[0466] Embodiment 23: The method according to any one of Embodiments 13 to 22, further comprising the following:

[0467] The network device sends a second instruction to the terminal device. The second instruction is used to instruct the terminal device to send the first instruction, which is carried by a MAC CE sent by the terminal device, and the second instruction is carried by one of the following: an RRC message, a MAC CE, or a DCI.

[0468] Embodiment 24: The method according to Embodiment 23, wherein the second instruction information is used to show the terminal device the first instruction information periodically.

[0469] Alternatively, the second instruction information is used to tell a terminal device to send the first instruction information to a network device when the absolute value of the minimum difference between the current transmission power and each endpoint of a plurality of transmission power intervals is less than or equal to the first threshold.

[0470] Alternatively, the second instruction information is used to instruct the terminal device to report the first instruction information at a pre-configured time.

[0471] Embodiment 25: The method according to Embodiment 24, wherein the second instruction information is further used to indicate the method for reporting the first instruction information and the number of first transmission powers in the first instruction information.

[0472] Embodiment 26: A communication device including a processing unit and a communication unit.

[0473] The processing unit is configured to determine first instruction information. The first instruction information is used to indicate one or more first transmission powers of terminal devices, where the first transmission powers are transmission powers corresponding to the phase jump of the uplink signal of the terminal device.

[0474] The communication unit is configured to transmit first instruction information to a network device.

[0475] Embodiment 27: The apparatus according to Embodiment 26, wherein the first instruction information includes one or more first values, and the one or more first values ​​correspond one-to-one with one or more first transmission powers.

[0476] The first value is used to represent the difference between the first transmission power corresponding to the first value and the current transmission power.

[0477] Embodiment 28: The apparatus according to Embodiment 26 or 27, wherein one or more first transmission powers correspond to a plurality of transmission power sections, the first transmission power is one endpoint of the plurality of transmission power sections, and the phase jump means that the phase of the uplink signal of the terminal device jumps when the transmission power of the terminal device is adjusted between different transmission sections.

[0478] Embodiment 29: The apparatus according to Embodiment 28, wherein one or more first transmission powers include each endpoint of a plurality of transmission power sections.

[0479] Embodiment 30: The apparatus according to Embodiment 28, wherein the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include two first transmission powers having a minimum difference from the second transmission power.

[0480] Embodiment 31: The apparatus according to Embodiment 28, wherein the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include one first transmission power having the minimum difference from the second transmission power.

[0481] Embodiment 32: The apparatus according to Embodiment 28, wherein the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include a first transmission power that is greater than the second transmission power and has a minimum difference from the second transmission power.

[0482] Embodiment 33: The apparatus according to Embodiment 28, wherein the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include a first transmission power that is smaller than the second transmission power and has a minimum difference from the second transmission power.

[0483] Embodiment 34: The processing unit is Determine whether the absolute value of the minimum difference between the current transmission power and each endpoint of multiple transmission power sections is less than or equal to a first threshold. The apparatus according to any one of embodiments 29 to 33, further configured as follows.

[0484] The processing unit is further configured to indicate to the communication unit that it will transmit the first instruction information to the network device.

[0485] Embodiment 35: The apparatus according to any one of Embodiments 26 to 34, wherein the communication unit is further configured to receive second instruction information from a network device. The second instruction information is used to indicate to a terminal device to transmit the first instruction information, and the second instruction information is carried in one of the following: an RRC message, a MAC CE, or a DCI. The processing unit is further configured to indicate to the communication unit to transmit the first instruction information to a network device. The first instruction information is carried in a MAC CE transmitted by the terminal device, and the MAC CE carrying the first instruction information is one of the following: a MAC CE carrying a PHR, a newly added MAC CE, or a MAC CE transmitted in an uplink slot scheduled by a DCI including a TPC.

[0486] Embodiment 36: The apparatus according to Embodiment 35, wherein the second instruction information is used to show the first instruction information to a terminal device to report it periodically.

[0487] Alternatively, the second instruction information is used to tell a terminal device to send the first instruction information to a network device when the absolute value of the minimum difference between the current transmission power and each endpoint of a plurality of transmission power intervals is less than or equal to the first threshold.

[0488] Alternatively, the second instruction information is used to instruct the terminal device to report the first instruction information at a pre-configured time.

[0489] Embodiment 37: The apparatus according to Embodiment 36, wherein second instruction information is further used to indicate a method for reporting first instruction information and the number of first transmission powers in the first instruction information.

[0490] Embodiment 38: A communication device including a processing unit and a communication unit.

[0491] The processing unit is configured as shown in the communication unit to receive first instruction information from the terminal device. The first instruction information is used to indicate one or more first transmission powers of the terminal device, where the first transmission powers are transmission powers corresponding to the phase jump of the uplink signal of the terminal device.

[0492] Embodiment 39: The apparatus according to Embodiment 38, wherein the first instruction information includes one or more first values, and the one or more first values ​​correspond one-to-one with one or more first transmission powers.

[0493] The first value is used to represent the difference between the first transmission power corresponding to the first value and the current transmission power.

[0494] Embodiment 40: The apparatus according to Embodiment 38 or 39, wherein one or more first transmission powers correspond to a plurality of transmission power sections, the first transmission power is one endpoint of the plurality of transmission power sections, and a phase jump means that the phase of the uplink signal of a terminal device jumps when the transmission power of the terminal device is adjusted between different transmission sections.

[0495] Embodiment 41: The processing unit is When a network device is performing joint channel estimation, it instructs the terminal device to adjust its transmission power in a first power interval, where the first power interval is a transmission power interval among several transmission power intervals that includes the terminal device's current transmission power. The apparatus according to embodiment 40, further configured as follows.

[0496] Embodiment 42: The processing unit is A first slot is determined, and the transmission power of the terminal device in the first slot is adjusted beyond a first power interval, where the first power interval is a transmission power interval among multiple transmission power intervals that includes the current transmission power of the terminal device. Do not perform joint channel estimation in the first slot, along with the slot preceding it. The apparatus according to embodiment 40, further configured as follows.

[0497] Embodiment 43: The apparatus according to any one of Embodiments 40 to 42, wherein one or more first transmission powers include each endpoint of a plurality of transmission power sections.

[0498] Embodiment 44: The apparatus according to any one of Embodiments 40 to 42, wherein the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include two first transmission powers having a minimum difference from the second transmission power.

[0499] Embodiment 45: The apparatus according to any one of Embodiments 40 to 42, wherein the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include one first transmission power having the minimum difference from the second transmission power.

[0500] Embodiment 46: The apparatus according to any one of Embodiments 40 to 42, wherein the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include a first transmission power that is greater than the second transmission power and has a minimum difference from the second transmission power.

[0501] Embodiment 47: The apparatus according to any one of Embodiments 40 to 42, wherein the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include a first transmission power that is smaller than the second transmission power and has a minimum difference from the second transmission power.

[0502] Embodiment 48: The communication unit is A second instruction is sent to the terminal device, which is used to instruct the terminal device to send the first instruction; the first instruction is carried by MAC CE transmitted by the terminal device; and the second instruction is carried by one of the following: RRC message, MAC CE, or DCI. The apparatus according to any one of embodiments 38 to 47, further configured as follows.

[0503] Embodiment 49: The apparatus according to Embodiment 48, wherein the second instruction information is used to show the first instruction information to a terminal device to report it periodically.

[0504] Alternatively, the second instruction information is used to tell a terminal device to send the first instruction information to a network device when the absolute value of the minimum difference between the current transmission power and each endpoint of a plurality of transmission power intervals is less than or equal to the first threshold.

[0505] Alternatively, the second instruction information is used to instruct the terminal device to report the first instruction information at a pre-configured time.

[0506] Embodiment 50: The apparatus according to Embodiment 49, wherein the second instruction information is further used to indicate the method of reporting the first instruction information and the number of first transmission powers in the first instruction information.

[0507] Embodiment 51: A communication device, the communication device may be a terminal device, a chip within a terminal device, or a system-on-a-chip. The communication device includes a processor and memory. The memory stores instructions, and when an instruction is executed by the processor, the communication device can perform the following steps: determining first instruction information, the first instruction information is used to indicate one or more first transmission powers of a terminal device, the first transmission powers being transmission powers corresponding to phase jumps of the uplink signals of the terminal device; and transmitting the first instruction information to a network device.

[0508] Embodiment 52: The apparatus according to Embodiment 51, wherein the first instruction information includes one or more first values, and the one or more first values ​​correspond one-to-one with one or more first transmission powers.

[0509] The first value is used to represent the difference between the first transmission power corresponding to the first value and the current transmission power.

[0510] Embodiment 53: The apparatus according to Embodiment 51 or 52, wherein one or more first transmission powers correspond to a plurality of transmission power sections, the first transmission power is one endpoint of the plurality of transmission power sections, and a phase jump means that the phase of the uplink signal of a terminal device jumps when the transmission power of the terminal device is adjusted between different transmission sections.

[0511] Embodiment 54: The apparatus according to Embodiment 53, wherein one or more first transmission powers include each endpoint of a plurality of transmission power sections.

[0512] Embodiment 55: The apparatus according to Embodiment 53, wherein the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include two first transmission powers having a minimum difference from the second transmission power.

[0513] Embodiment 56: The apparatus according to Embodiment 53, wherein the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include one first transmission power having the minimum difference from the second transmission power.

[0514] Embodiment 57: The apparatus according to Embodiment 53, wherein the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include a first transmission power that is greater than the second transmission power and has a minimum difference from the second transmission power.

[0515] Embodiment 58: The apparatus according to Embodiment 53, wherein the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include a first transmission power that is smaller than the second transmission power and has a minimum difference from the second transmission power.

[0516] Embodiment 59: The apparatus according to any one of Embodiments 54 to 58, further configured to perform the following steps: determining whether the absolute value of the minimum difference between the current transmission power and each endpoint of a plurality of transmission power intervals is less than or equal to a first threshold; and transmitting first instruction information to a network device.

[0517] Embodiment 60: The communication device according to any one of Embodiments 51 to 59, further configured to perform the following steps: receiving second instruction information from a network device, the second instruction information being used to indicate to a terminal device to transmit first instruction information, the second instruction information being carried in one of the following: an RRC message, a MAC CE, or a DCI; and transmitting first instruction information to a network device, the first instruction information being carried in a MAC CE transmitted by the terminal device, the MAC CE carrying first instruction information being one of the following: a MAC CE carrying a PHR, a newly added MAC CE, or a MAC CE transmitted in an uplink slot scheduled by a DCI including a TPC.

[0518] Embodiment 61: The apparatus according to Embodiment 60, wherein the second instruction information is used to show the first instruction information to a terminal device to report it periodically.

[0519] Alternatively, the second instruction information is used to tell a terminal device to send the first instruction information to a network device when the absolute value of the minimum difference between the current transmission power and each endpoint of a plurality of transmission power intervals is less than or equal to the first threshold.

[0520] Alternatively, the second instruction information is used to instruct the terminal device to report the first instruction information at a pre-configured time.

[0521] Embodiment 62: The apparatus according to Embodiment 61, wherein the second instruction information is further used to indicate the method of reporting the first instruction information and the number of first transmission powers in the first instruction information.

[0522] Embodiment 63: A communication device, the communication device may be a network device, a chip within a network device, or a system-on-a-chip. The communication device includes a processor and memory. The memory stores instructions, and when an instruction is executed by the processor, the communication device may perform the following steps: receiving first instruction information from a terminal device, the first instruction information being used to indicate one or more first transmission powers of the terminal device, the first transmission powers being transmission powers corresponding to a phase jump of the uplink signal of the terminal device.

[0523] Embodiment 64: The apparatus according to Embodiment 63, wherein the first instruction information includes one or more first values, and the one or more first values ​​correspond one-to-one with one or more first transmission powers.

[0524] The first value is used to represent the difference between the first transmission power corresponding to the first value and the current transmission power.

[0525] Embodiment 65: The apparatus according to Embodiment 63 or 64, wherein one or more first transmission powers correspond to a plurality of transmission power sections, the first transmission power is one endpoint of the plurality of transmission power sections, and a phase jump means that the phase of the uplink signal of a terminal device jumps when the transmission power of the terminal device is adjusted between different transmission sections.

[0526] Embodiment 66: The communication device according to Embodiment 65, further configured to perform the following steps: when a network device is performing joint channel estimation, instruct a terminal device to adjust the transmission power of the terminal device in a first power interval, wherein the first power interval is a transmission power interval among a plurality of transmission power intervals that includes the current transmission power of the terminal device.

[0527] Embodiment 67: The communication device includes the following steps: determining a first slot, wherein the transmission power of the terminal device in the first slot is adjusted beyond a first power interval, and the first power interval is a transmission power interval among a plurality of transmission power intervals that includes the current transmission power of the terminal device; The apparatus according to embodiment 65, further configured to perform the step of not performing joint channel estimation in the first slot together with the slot preceding the first slot.

[0528] Embodiment 68: The apparatus according to any one of embodiments 65 to 67, wherein one or more first transmission powers include each endpoint of a plurality of transmission power sections.

[0529] Embodiment 69: The apparatus according to any one of Embodiments 65 to 67, wherein the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include two first transmission powers having a minimum difference from the second transmission power.

[0530] Embodiment 70: The apparatus according to any one of Embodiments 65 to 67, wherein the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include one first transmission power having a minimum difference from the second transmission power.

[0531] Embodiment 71: The apparatus according to any one of Embodiments 65 to 67, wherein the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include a first transmission power that is greater than the second transmission power and has a minimum difference from the second transmission power.

[0532] Embodiment 72: The apparatus according to any one of Embodiments 65 to 67, wherein the current transmission power of the terminal device is a second transmission power, and one or more first transmission powers include a first transmission power that is smaller than the second transmission power and has a minimum difference from the second transmission power.

[0533] Embodiment 73: The communication device according to any one of Embodiments 63 to 72, further configured to perform the following steps: transmitting a second instruction information to a terminal device, wherein the second instruction information is used to indicate to the terminal device to transmit a first instruction information, the first instruction information is carried by a MAC CE transmitted by the terminal device, and the second instruction information is carried by one of the following: an RRC message, a MAC CE, or a DCI.

[0534] Embodiment 74: The apparatus according to Embodiment 73, wherein the second instruction information is used to show the first instruction information to a terminal device to report it periodically.

[0535] Alternatively, the second instruction information is used to tell a terminal device to send the first instruction information to a network device when the absolute value of the minimum difference between the current transmission power and each endpoint of a plurality of transmission power intervals is less than or equal to the first threshold.

[0536] Alternatively, the second instruction information is used to instruct the terminal device to report the first instruction information at a pre-configured time.

[0537] Embodiment 75: The apparatus according to Embodiment 74, wherein the second instruction information is further used to indicate the method of reporting the first instruction information and the number of first transmission powers in the first instruction information.

[0538] Embodiment 76: A communication system including a terminal device and a network device.

[0539] The terminal device is configured to determine first instruction information. The first instruction information is used to indicate one or more first transmission powers of the terminal device, where the first transmission powers are transmission powers corresponding to the phase jump of the uplink signal of the terminal device. The terminal device transmits the first instruction information to the network device.

[0540] The network device is configured to receive first instruction information from the terminal device.

[0541] Embodiment 77: The communication system according to Embodiment 76, wherein the first instruction information includes one or more first values, and the one or more first values ​​correspond one-to-one with one or more first transmission powers.

[0542] The first value is used to represent the difference between the first transmission power corresponding to the first value and the current transmission power.

[0543] Embodiment 78: The communication system according to Embodiment 76 or 77, wherein one or more first transmission powers correspond to a plurality of transmission power segments, the first transmission power is one endpoint of the plurality of transmission power segments, and a phase jump means that the phase of the uplink signal of a terminal device jumps when the transmission power of a terminal device is adjusted between different transmission segments.

[0544] Embodiment 79: The communication system according to Embodiment 78, wherein one or more first transmission powers include each endpoint of a plurality of transmission power sections.

[0545] Embodiment 80: The communication system according to Embodiment 78, wherein the current transmission power of a terminal device is a second transmission power, and one or more first transmission powers include two first transmission powers having a minimum difference from the second transmission power.

[0546] Embodiment 81: The communication system according to Embodiment 78, wherein the current transmission power of a terminal device is a second transmission power, and one or more first transmission powers include one first transmission power having the minimum difference from the second transmission power.

[0547] Embodiment 82: The communication system according to Embodiment 78, wherein the current transmission power of a terminal device is a second transmission power, and one or more first transmission powers include a first transmission power that is greater than the second transmission power and has a minimum difference from the second transmission power.

[0548] Embodiment 83: The communication system according to Embodiment 78, wherein the current transmission power of a terminal device is a second transmission power, and one or more first transmission powers include a first transmission power that is smaller than the second transmission power and has a minimum difference from the second transmission power.

[0549] Embodiment 84: A communication system according to any one of embodiments 79 to 83, wherein a terminal device is further configured to determine whether the absolute value of the minimum difference between the current transmission power and each endpoint of a plurality of transmission power intervals is less than or equal to a first threshold. If the absolute value of the minimum difference between the current transmission power and each endpoint of a plurality of transmission power intervals is less than or equal to the first threshold, the terminal device transmits first instruction information to a network device.

[0550] The network device is further configured to receive first instruction information from the terminal device.

[0551] Embodiment 85: A communication system according to any one of embodiments 76 to 84, wherein a network device is further configured to transmit a second instruction information to a terminal device. The second instruction information is used to indicate to the terminal device to transmit the first instruction information, and the second instruction information is carried in one of the following: an RRC message, a MAC CE, or a DCI.

[0552] The terminal device is further configured to receive second instruction information from the network device and to send first instruction information to the network device in response to the second instruction information. The first instruction information is carried by a MAC CE sent by the terminal device, and the MAC CE carrying the first instruction information is one of the following: the MAC CE carrying the PHR, a newly added MAC CE, or a MAC CE sent in an uplink slot scheduled by DCI, including the TPC.

[0553] Embodiment 86: The communication system according to Embodiment 85, wherein the second instruction information is used to indicate to a terminal device that the first instruction information be reported periodically.

[0554] Alternatively, the second instruction information is used to tell a terminal device to send the first instruction information to a network device when the absolute value of the minimum difference between the current transmission power and each endpoint of a plurality of transmission power intervals is less than or equal to the first threshold.

[0555] Alternatively, the second instruction information is used to instruct the terminal device to report the first instruction information at a pre-configured time.

[0556] Embodiment 87: The communication system according to Embodiment 86, wherein second instruction information is further used to indicate a method for reporting first instruction information and the number of first transmission powers in the first instruction information.

[0557] Embodiment 88: The communication system according to any one of embodiments 76 to 86, wherein the network device is further configured to instruct the terminal device to adjust the transmission power of the terminal device in a first power interval when the network device is performing joint channel estimation. The first power interval is a transmission power interval among a plurality of transmission power intervals that contains the current transmission power of the terminal device.

[0558] The terminal device is further configured to adjust the transmission power of the terminal device in the first power interval.

[0559] Embodiment 89: A communication system according to any one of embodiments 76 to 86, wherein a network device is further configured to determine a first slot. The transmission power of a terminal device in the first slot is regulated beyond a first power interval, the first power interval being a transmission power interval among a plurality of transmission power intervals that includes the current transmission power of the terminal device.

[0560] The network device does not perform joint channel estimation in the first slot, along with the slot preceding it.

[0561] Embodiment 90: A communication system according to any one of embodiments 76 to 88, wherein the terminal device is a mobile phone and the network device is a base station.

[0562] Embodiment 91: A computer program product wherein, when the computer program product is running on a computer, the computer is capable of performing any one of the methods of Embodiments 1 to 25.

[0563] Embodiment 92: A computer-readable storage medium, wherein the computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer can perform any one of the methods of Embodiments 1 to 25.

[0564] Embodiment 93: A chip comprising a processor, wherein when the processor executes an instruction, the processor is configured to execute one of the methods of Embodiments 1 to 25. The instruction may be from memory inside the chip or from memory outside the chip. Optionally, the chip further includes input / output circuitry.

[0565] Embodiment 94: A power control method comprising the following.

[0566] The terminal device determines a first time window. The first time window is the period of time during which the network device performs joint channel estimation.

[0567] The terminal device adjusts its transmission power in a first power interval within a first time window. The first power interval is the interval that contains the current transmission power of the terminal device among multiple transmission power intervals. When the terminal device adjusts its transmission power in any one of the multiple transmission power intervals, no phase jump occurs in the terminal device's uplink signal.

[0568] Embodiment 95: The method according to Embodiment 94, further comprising the following.

[0569] The terminal device receives third instruction information from the network device. The third instruction information is used to indicate the maximum number L of consecutive slots included in the first time window, where the number of slots required by the network device to perform one joint channel estimation is greater than 1 and less than or equal to L, and L is a positive integer greater than 1.

[0570] The terminal device determines the first time window based on the third instruction information.

[0571] Embodiment 96: The start of the first time window is located in the H-th slot, where the H-th slot is such that: the (H-1)th slot is a scheduled downlink slot and the H-th slot is a scheduled uplink slot. The (H-1)th slot is an unscheduled slot, and the Hth slot is a scheduled uplink slot, or The network device performs one joint channel estimation from the (HL)th slot to the (H-1)th slot, where the Hth slot is the scheduled uplink slot. The method according to embodiment 95, which satisfies any one of the following conditions.

[0572] Embodiment 97: The method according to Embodiment 96, wherein the first time window includes slots H through (H+Q), where Q is a positive integer between 1 and L, and all slots H through (H+Q) are scheduled uplink slots.

[0573] Embodiment 98: The method according to any one of Embodiments 94 to 96, further comprising the following:

[0574] The terminal device adjusts its transmission power based on the TPC transmitted by the network device in the first slot following the first time window.

[0575] Embodiment 99: The method according to any one of embodiments 94 to 98, wherein the terminal device adjusts the transmission power of the terminal device in a first power interval in a first time window.

[0576] The terminal device determines the first difference. The first difference is the absolute value of the difference between the terminal device's current transmission power and the terminal device's third transmission power, where the third transmission power is the transmission power obtained after the network device instructs the terminal device to adjust its transmission power.

[0577] When the first difference is less than or equal to the first threshold, the terminal device adjusts the transmission power of the terminal device in the first power interval.

[0578] Embodiment 100: The method according to Embodiment 99, further comprising the following.

[0579] The terminal device determines the first difference.

[0580] When the first difference is greater than the first threshold, the terminal device adjusts its transmission power to the third transmission power.

[0581] Embodiment 101: The method according to any one of Embodiments 94 to 100, further comprising the following:

[0582] The terminal device receives a fourth instruction from the network device. This fourth instruction is used to indicate that the network device is capable of joint channel estimation.

[0583] Embodiment 102: The method according to any one of Embodiments 94 to 101, further comprising the following:

[0584] The terminal device determines whether the second difference is less than or equal to the second threshold. The second difference is the absolute value of the difference between the terminal device's current transmission power and the first transmission power.

[0585] If the second difference is less than or equal to the second threshold, the terminal device sends a fifth instruction to the network device. The fifth instruction is used to indicate that the second difference is less than the second threshold.

[0586] Embodiment 103: A power control method comprising the following.

[0587] The network device transmits a third instruction to the terminal device. The third instruction is used to indicate the maximum number L of consecutive slots included in the first time window, where the first time window is the time period during which the network device performs joint channel estimation, and the number of slots required by the network device to perform one joint channel estimation is between 1 and L, where L is a positive integer greater than or equal to 1.

[0588] Embodiment 104: The start of the first time window is located in the H-th slot, where the H-th slot is such that the (H-1)th slot is a scheduled downlink slot and the H-th slot is a scheduled uplink slot. The (H-1)th slot is an unscheduled slot, and the Hth slot is a scheduled uplink slot, or The network device performs one joint channel estimation from the (HL)th slot to the (H-1)th slot, where the Hth slot is the scheduled uplink slot. The method according to embodiment 103, which satisfies any one of the following conditions.

[0589] Embodiment 105: The method according to Embodiment 104, wherein the first time window includes slots H through (H+Q), where Q is a positive integer between 1 and L, and all slots H through (H+Q) are scheduled uplink slots.

[0590] Embodiment 106: The method according to any one of embodiments 103 to 105, further comprising the network device transmitting a fourth instruction information to a terminal device. The fourth instruction information is used to indicate that the network device enables joint channel estimation.

[0591] Embodiment 107: The method according to any one of Embodiments 103 to 106, further comprising the following:

[0592] The network device receives a fifth instruction from the terminal device. The fifth instruction is used to indicate that the second difference is less than the second threshold, where the second difference is the absolute value of the difference between the terminal device's current transmission power and the first transmission power.

[0593] Embodiment 108: Communication device including a processing unit.

[0594] The processing unit is configured to determine a first time window. The first time window is the time period during which the network device performs joint channel estimation.

[0595] The processing unit is further configured to adjust the transmission power of the terminal device in a first power interval within a first time window. The first power interval is an interval containing the current transmission power of the terminal device in a plurality of transmission power intervals. When the terminal device adjusts its transmission power in any one of the plurality of transmission power intervals, no phase jump occurs in the uplink signal of the terminal device.

[0596] Embodiment 109: The apparatus according to Embodiment 108, further comprising a communication unit.

[0597] The communication unit is configured to receive third instruction information from the network device. The third instruction information is used to indicate the maximum number L of consecutive slots included in the first time window, where the number of slots required by the network device to perform one joint channel estimation is 1 or greater and less than or equal to L, and L is a positive integer greater than or equal to 1.

[0598] The processing unit is further configured to determine a first time window based on third instruction information.

[0599] Embodiment 110: The start of the first time window is located in the H-th slot, where the H-th slot is such that the (H-1)th slot is a scheduled downlink slot and the H-th slot is a scheduled uplink slot. The (H-1)th slot is an unscheduled slot, and the Hth slot is a scheduled uplink slot, or The network device performs one joint channel estimation from the (HL)th slot to the (H-1)th slot, where the Hth slot is the scheduled uplink slot. The apparatus according to embodiment 109, satisfying any one of the following conditions.

[0600] Embodiment 111: The apparatus according to Embodiment 110, wherein the first time window includes slots H through (H+Q), where Q is a positive integer greater than or equal to 1 and less than or equal to L, and all slots from H through (H+Q) are scheduled uplink slots.

[0601] Embodiment 112: The processing unit is In the first slot following the first time window, adjust the transmission power of the terminal device based on the TPC transmitted by the network device. The apparatus according to any one of embodiments 108 to 111, further configured as follows.

[0602] Embodiment 113: The processing unit specifically comprises, Determine the first difference, which is the absolute value of the difference between the terminal device's current transmission power and the terminal device's third transmission power, where the third transmission power is the transmission power obtained after the network device has instructed the terminal device to adjust its transmission power, and adjust the terminal device's transmission power in the first power interval when the first difference is less than or equal to the first threshold. The apparatus according to any one of embodiments 108 to 112, configured as described above.

[0603] Embodiment 114: The processing unit is Determine the first difference, When the first difference is greater than the first threshold, the transmission power of the terminal device is adjusted to the third transmission power. The apparatus according to embodiment 113, further configured as follows.

[0604] Embodiment 115: The apparatus according to any one of embodiments 108 to 114, wherein the communication unit is further configured to receive a fourth instruction information from a network device. The fourth instruction information is used to indicate that the network device is able to enable joint channel estimation.

[0605] Embodiment 116: The apparatus according to any one of embodiments 108 to 115, wherein the processing unit is further configured to determine whether a second difference is less than or equal to a second threshold. The second difference is the absolute value of the difference between the current transmission power of the terminal device and the first transmission power.

[0606] The processing unit is further configured to indicate to the communication unit that it will send a fifth instruction information to the network device. The fifth instruction information is used to indicate that the second difference is less than the second threshold.

[0607] Embodiment 117: A communication device including a processing unit and a communication unit.

[0608] The processing unit is configured to show the communication unit to send a third instruction information to the terminal device. The third instruction information is used to indicate the maximum number L of consecutive slots included in a first time window, where the first time window is the time period during which the network device performs joint channel estimation, and the number of slots required by the network device to perform one joint channel estimation is 1 or more and less than or equal to L, where L is a positive integer greater than or equal to 1.

[0609] Embodiment 118: The start of the first time window is located in the H-th slot, where the H-th slot is such that: the (H-1)th slot is a scheduled downlink slot and the H-th slot is a scheduled uplink slot. The (H-1)th slot is an unscheduled slot, and the Hth slot is a scheduled uplink slot, or The network device performs one joint channel estimation from the (HL)th slot to the (H-1)th slot, where the Hth slot is the scheduled uplink slot. The apparatus according to embodiment 117, satisfying any one of the following conditions.

[0610] Embodiment 119: The apparatus according to Embodiment 118, wherein the first time window includes slots H through (H+Q), where Q is a positive integer greater than or equal to 1 and less than or equal to L, and all slots from H through (H+Q) are scheduled uplink slots.

[0611] Embodiment 120: The apparatus according to any one of embodiments 117 to 119, wherein the communication unit is further configured to transmit a fourth instruction information to a terminal device. The fourth instruction information is used to indicate that the network device is able to enable joint channel estimation.

[0612] Embodiment 121: The communication unit is The terminal device receives a fifth instruction, which is used to indicate that the second difference is less than the second threshold, where the second difference is the absolute value of the difference between the current transmission power of the terminal device and the first transmission power. The apparatus according to any one of embodiments 117 to 120, further configured as follows.

[0613] Embodiment 122: A communication device, the communication device may be a terminal device, a chip within a terminal device, or a system-on-a-chip. The communication device includes a processor and memory, the memory storing instructions, and when an instruction is executed by the processor, the communication device may perform the following steps: determining a first time window, the first time window being a time period during which the network device performs joint channel estimation; and adjusting the transmission power of the terminal device in a first power interval within the first time window, the first power interval being an interval containing the current transmission power of the terminal device in a plurality of transmission power intervals. When the terminal device adjusts its transmission power in any one of the plurality of transmission power intervals, no phase jump occurs in the uplink signal of the terminal device.

[0614] Embodiment 123: The communication device according to Embodiment 122, further configured to perform the following steps: receiving a third instruction information from a network device, the third instruction information being used to indicate the maximum number L of consecutive slots to be included in a first time window, the number of slots required by the network device to perform one joint channel estimation being 1 or more and L or less, where L is a positive integer greater than or equal to 1; and determining a first time window based on the third instruction information.

[0615] Embodiment 124: The start of the first time window is located in the H-th slot, where the H-th slot is such that: the (H-1)th slot is a scheduled downlink slot and the H-th slot is a scheduled uplink slot. The (H-1)th slot is an unscheduled slot, and the Hth slot is a scheduled uplink slot, or The network device performs one joint channel estimation from the (HL)th slot to the (H-1)th slot, where the Hth slot is the scheduled uplink slot. The apparatus according to embodiment 123, satisfying any one of the following conditions.

[0616] Embodiment 125: The apparatus according to Embodiment 124, wherein the first time window includes slots H through (H+Q), where Q is a positive integer between 1 and L, and all slots H through (H+Q) are scheduled uplink slots.

[0617] Embodiment 126: The communication device according to any one of Embodiments 122 to 125, further configured to perform the following step: in a first slot after a first time window, adjust the transmission power of a terminal device based on a TPC transmitted by a network device.

[0618] Embodiment 127: The communication device according to any one of Embodiments 122 to 126, further configured to perform the following steps: determining a first difference, where the first difference is the absolute value of the difference between the current transmission power of a terminal device and a third transmission power of the terminal device, where the third transmission power is the transmission power obtained after a network device has indicated to the terminal device to adjust the transmission power; and adjusting the transmission power of the terminal device in a first power interval when the first difference is less than or equal to a first threshold.

[0619] Embodiment 128: The apparatus according to Embodiment 127, further configured to perform the following steps: determining a first difference and adjusting the transmission power of a terminal device to a third transmission power when the first difference is greater than a first threshold.

[0620] Embodiment 129: The communication device is further configured to perform the following steps: receiving a fourth instruction information from a network device, as described in any one of Embodiments 122 to 128. The fourth instruction information is used to indicate that the network device is enabling joint channel estimation.

[0621] Embodiment 130: The communication device according to any one of Embodiments 122 to 129, further configured to perform the following steps: determining whether a second difference is less than or equal to a second threshold, where the second difference is the absolute value of the difference between the current transmission power of a terminal device and a first transmission power; and transmitting a fifth instruction information to a network device, where the fifth instruction information is used to indicate that the second difference is less than a second threshold.

[0622] Embodiment 131: A communication device, the communication device may be a network device, a chip within a network device, or a system-on-a-chip. The communication device includes a processor and memory, the memory storing instructions, and when an instruction is executed by the processor, the communication device is capable of performing the following steps: indicating to a communication unit to transmit a third instruction information to a terminal device. The third instruction information is used to indicate the maximum number L of consecutive slots contained in a first time window. The first time window is the time period during which the network device performs joint channel estimation. The number of slots required by the network device to perform one joint channel estimation is 1 or more and less than or equal to L, where L is a positive integer greater than or equal to 1.

[0623] Embodiment 132: The start of the first time window is located in the H-th slot, where the H-th slot is such that the (H-1)th slot is a scheduled downlink slot and the H-th slot is a scheduled uplink slot. The (H-1)th slot is an unscheduled slot, and the Hth slot is a scheduled uplink slot, or The network device performs one joint channel estimation from the (HL)th slot to the (H-1)th slot, where the Hth slot is the scheduled uplink slot. The apparatus according to embodiment 131, satisfying any one of the following conditions.

[0624] Embodiment 133: The apparatus according to Embodiment 132, wherein the first time window includes slots H through (H+Q), where Q is a positive integer greater than or equal to 1 and less than or equal to L, and all slots from H through (H+Q) are scheduled uplink slots.

[0625] Embodiment 134: The communication device is further configured to perform the following steps: transmit a fourth instruction information to a terminal device, as described in any one of Embodiments 131 to 133. The fourth instruction information is used to indicate that the network device is able to enable joint channel estimation.

[0626] Embodiment 135: The communication device according to any one of Embodiments 131 to 134, further configured to perform the following steps: receiving a fifth instruction information from a terminal device. The fifth instruction information is used to indicate that a second difference is less than a second threshold, where the second difference is the absolute value of the difference between the current transmission power of the terminal device and the first transmission power.

[0627] Embodiment 136: A communication system including a terminal device and a network device.

[0628] The terminal device is configured to determine a first time window. The first time window is the time period during which the network device performs joint channel estimation.

[0629] The terminal device adjusts its transmission power in a first power interval within a first time window. The first power interval is the interval that contains the current transmission power of the terminal device among multiple transmission power intervals. When the terminal device adjusts its transmission power in any one of the multiple transmission power intervals, no phase jump occurs in the terminal device's uplink signal.

[0630] Embodiment 137: The communication system according to Embodiment 136, wherein the network device is configured to transmit a third instruction information to a terminal device. The third instruction information is used to indicate the maximum number L of consecutive slots included in a first time window. The first time window is the time period during which the network device performs joint channel estimation. The number of slots required by the network device to perform one joint channel estimation is 1 or more and less than or equal to L, where L is a positive integer greater than or equal to 1.

[0631] The terminal device is configured to receive third instruction information from the network device. The third instruction information is used to indicate the maximum number L of consecutive slots to be included in the first time window, where the number of slots required by the network device to perform one joint channel estimation is greater than 1 and less than or equal to L, and L is a positive integer greater than 1. The terminal device is further configured to determine the first time window based on the third instruction information.

[0632] Embodiment 138: The start of the first time window is located in the H-th slot, where the H-th slot is such that the (H-1)th slot is a scheduled downlink slot and the H-th slot is a scheduled uplink slot. The (H-1)th slot is an unscheduled slot, and the Hth slot is a scheduled uplink slot, or The network device performs one joint channel estimation from the (HL)th slot to the (H-1)th slot, where the Hth slot is the scheduled uplink slot. A communication system according to embodiment 136 or 137 that satisfies any one of the following conditions.

[0633] Embodiment 139: The communication system according to any one of Embodiments 136 to 138, wherein the first time window includes slots H through (H+Q), where Q is a positive integer greater than or equal to 1 and less than or equal to L, and all slots from H through (H+Q) are scheduled uplink slots.

[0634] Embodiment 140: The communication system according to any one of embodiments 136 to 139, wherein the network device is further configured to transmit TPCs to terminal devices.

[0635] The terminal device is further configured to adjust the transmission power of the terminal device based on the TPC transmitted by the network device in a first slot following the first time window.

[0636] Embodiment 141: A communication system according to any one of Embodiments 136 to 140, wherein the terminal device determines a first difference, the first difference being the absolute value of the difference between the current transmission power of the terminal device and a third transmission power of the terminal device, the third transmission power being the transmission power obtained after a network device has indicated to the terminal device to adjust the transmission power, and is further configured to adjust the transmission power of the terminal device in a first power interval when the first difference is less than or equal to a first threshold.

[0637] Embodiment 142: A communication system according to any one of Embodiments 136 to 141, wherein the terminal device is further configured to determine a first difference and adjust the transmission power of the terminal device to a third transmission power when the first difference is greater than a first threshold.

[0638] Embodiment 143: The communication system according to Embodiment 142, wherein the terminal device is further configured to determine a first difference and adjust the transmission power of the terminal device to a third transmission power when the first difference is greater than a first threshold.

[0639] Embodiment 144: A communication system according to any one of embodiments 136 to 143, wherein the network device is further configured to transmit a fourth instruction information to a terminal device. The fourth instruction information is used to indicate that the network device enables joint channel estimation.

[0640] The terminal device is further configured to receive a fourth instruction from the network device. The fourth instruction is used to indicate that the network device is able to perform joint channel estimation.

[0641] Embodiment 145: A communication system according to any one of Embodiments 136 to 144, wherein a terminal device is further configured to determine whether a second difference is less than or equal to a second threshold. The second difference is the absolute value of the difference between the current transmission power of the terminal device and the first transmission power.

[0642] If the second difference is less than or equal to the second threshold, the terminal device sends a fifth instruction to the network device. The fifth instruction is used to indicate that the second difference is less than the second threshold, where the second difference is the absolute value of the difference between the terminal device's current transmission power and the first transmission power.

[0643] The network device is further configured to receive a fifth instruction from the terminal device.

[0644] Embodiment 146: A computer program product wherein, when the computer program product is running on a computer, the computer is capable of performing any one of the methods of Embodiments 94 to 107.

[0645] Embodiment 147: A computer-readable storage medium, wherein the computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer can perform any one of the methods of Embodiments 94 to 107.

[0646] Embodiment 148: A chip comprising a processor, wherein when the processor executes an instruction, the processor is configured to execute one of the methods of Embodiments 94 to 107. The instruction may be from memory inside the chip or from memory outside the chip. Optionally, the chip further includes input / output circuitry.

[0647] While this application is described with reference to embodiments, a person skilled in the art can understand and implement other modifications of the disclosed embodiments by examining the accompanying drawings, the disclosed content and the accompanying claims in the process of implementing this application for which protection is claimed. In the claims, “comprising” does not exclude another component or another step, and “one” or “one” does not exclude multiple cases. A single processor or another unit may perform some of the functions listed in the claims. Although some means are described in different dependent claims, this does not mean that these means cannot be combined to produce a better effect.

[0648] While this application is described with reference to certain features and embodiments thereof, it is evident that various modifications and combinations can be made thereto without departing from the spirit and scope of this application. Accordingly, this specification and the accompanying drawings are merely illustrative descriptions of this application as defined by the attached claims and are considered any or all modifications, variations, combinations, or equivalents that encompass the scope of this application. It is evident that a person skilled in the art can make various modifications and variations of this application without departing from the spirit and scope of this application. This application is intended to encompass these modifications and variations of this application if they fall within the scope of protection defined by the following claims and the equivalent art.

[0649] The foregoing description is merely a specific embodiment of the present application and is not intended to limit the scope of protection of this application. Any modifications or substitutions that are readily conceivable by a person skilled in the art within the scope of the art disclosed herein shall also fall within the scope of protection of this application. Accordingly, the scope of protection of this application shall be subject to the scope of protection of the claims. [Explanation of Symbols]

[0650] 10 Network Devices 20 Terminal devices 80 Communication equipment 90 Communication equipment 100 Communication Systems 110 Terminal devices 120 network devices 801 Processing Unit 802 Communication Unit 803 Memory Unit 901 Processor 902 memory 903 Transceiver 1201 Remote Wireless Unit, RRU 1202 Baseband Unit, BBU 1211 Antenna 1212 Radio frequency unit 1221 memory 1222 processors

Claims

1. A power control method performed by a terminal device, A step of receiving third instruction information from a network device, wherein the third instruction information is for determining a first time window, A step of receiving a fourth instruction information from the network device, wherein the fourth instruction information indicates that the network device is performing joint channel estimation. A step of determining the first time window, wherein the first time window is the time period during which the network device performs the joint channel estimation, The terminal device performs the steps of keeping the transmission power of the terminal device constant in the first time window. Methods that include...

2. The third instruction information indicates the maximum number L of consecutive slots included in the first time window, where L is a positive integer greater than or equal to 1. The step of determining a first time window includes the step of determining the maximum window length of the first time window based on third instruction information. The method according to claim 1.

3. The step of determining the first time window is: The step of determining that the start of the first time window is the H-th slot, wherein the H-th slot is: A step satisfying that the (H-1)th slot is a scheduled downlink slot and the Hth slot is a scheduled uplink slot. The method according to claim 2, including the method described in claim 2.

4. The method according to claim 3, wherein the third instruction information is conveyed by an RRC message.

5. A communication device comprising a processing unit and a communication unit, wherein the communication device includes a terminal device or a chip within the terminal device, and the communication unit is A third instruction information is received from a network device, and the third instruction information is for determining a first time window. The network device receives a fourth instruction, which indicates that the network device is performing joint channel estimation. It is configured in such a way, The aforementioned processing unit is Determining the first time window, wherein the first time window is the time period during which the network device performs the joint channel estimation, In the first time window, the transmission power of the terminal device is kept constant, A communication device configured to perform the following.

6. The third instruction information indicates the maximum number L of consecutive slots included in the first time window, where L is a positive integer greater than or equal to 1. Determining a first time window includes determining the maximum window length of the first time window based on third instruction information. The communication device according to claim 5.

7. Determining the first time window is The start of the first time window is determined to be the Hth slot, where the Hth slot is as follows: Determine that the (H-1)th slot is a scheduled downlink slot and the Hth slot is a scheduled uplink slot. The communication device according to claim 6, including the following:

8. The communication device according to claim 7, wherein the third instruction information is conveyed by an RRC message.

9. A computer-readable storage medium, wherein the computer-readable storage medium stores instructions, and when the instructions are executed on a terminal device, the terminal device is able to perform the method according to any one of claims 1 to 4.

10. A program, the program includes instructions, and when the instructions are executed on a terminal device, the terminal device is able to perform the method according to any one of claims 1 to 4.