Patent Description:
Device-to-device (Device to Device, D2D) communication, machine-to-machine (Machine to Machine, M2M) communication, vehicle-to-vehicle (Vehicle to Vehicle, V2V) communication, vehicle-to-pedestrian V2P (Vehicle to Pedestrian, V2P) communication, or vehicle-to-infrastructure/network V2I/N (Vehicle to Infrastructure/Network, V2I/N) communication is a technology for direct communication between terminal devices (terminal device), namely, direct communication. V2V, V2P, and V2I/N are collectively referred to as V2X, to be specific, a vehicle communicates with anything. In V2X communication, a transmit end device may directly send data to a receive end device, and a power at which the transmit end device sends the data is determined based on factors such as a maximum transmit power of the transmit end device, a quantity of resource blocks occupied by the transmit end device to send the data, and a path loss estimated by the transmit end device. However, the method for determining the transmit power at which the transmit end device sends the data is relatively fixed, and the transmit power of the transmit end device cannot be flexibly and accurately controlled. Therefore, a more flexible and accurate power control method is urgently needed in the industry.

Document "<NPL>, is a summary of discussion on enhanced sidelink UE-to-NW relaying (eRelay). In particular, many proposals are described in view on UE-to-NW relaying modes as a part of sidelink physical layer enhancements for wearable and Internet of Things, IoT, use cases. This document relates to unidirectional and bidirectional relayings, wherein the unidirectional relaying assumes forwarding of UL transmission from an eRemote UE by an eRelay UE. It is assumed that the eRemote UE does not have SL reception capabilities and that eRemote UE has single RX chain that is fixed/tuned to the DL carrier for reception from the eNB. The bidirectional relaying is separately analyzed for UEs with single and multiple RX chains, given that multiple RX chains can be used to simultaneously monitor DL and SL reception. Single RX chain Remote UEs can be used as a baseline for analysis, since the same design principles can be applied to UEs with multiple RX chains but not vice versa. In addition, the design options for bidirectional relaying may differ in case of in-coverage (coverage-limited) or partial coverage scenarios.

Document "<NPL>, relates to enhanced device-to-device communication for wearable IoT and relays. In particular, this document relates to wearable and IoT use cases, where low complexity and low power UEs are assumed, and suggests a simple mechanism to estimate link quality. According this document, the method is to estimate SNR of potential transmission for a given power setting. This may be done by RSRQ / RSRP reporting and deriving path loss from RSRP and TX power settings. Moreover, RSRQ / RSSI / ISSI measurements may be considered to derive both SNR and SINR of the link.

Document <CIT> relates to a sensing method of a vehicle user equipment (UE) for collision avoidance in a wireless communication network. This method comprises receiving a set of scheduling assignment (SA) information allocated to a set of second vehicle UEs, decoding the set of SA information, each of which includes SA information to each of the set of second vehicle UEs, performing energy sensing operation for resources to be used by each of the set of second vehicle UEs to determine additional potential SA transmission and data transmission from the set of second vehicle UEs over the resources, determining available resources for the data transmission from the first vehicle UE based on the performed energy sensing and SA sensing, skipping a channel sensing operation on at least one subframe that is used for the data transmission from the first vehicle UE, and transmitting data among resources identified as unused in next transmissions from second vehicle UEs. According to one mode operation with network assistance, an eNodeB can set a modulation and coding scheme, MCS, and transmit power based on its view of the network to minimize collision avoidance. In the same mode operation without network assistance, when a pool is scanned, if there is no existing UE in the pool, the UE assumes there are no resources used by any other UEs. In this case, the UE can transmit at a high power as allowed by the power control setting for transmission and lowest MCS. If the transmit power is already at maximum level, the MCS can be further decreased in this case. If there are existing UEs in the pool, the UE can derive a path loss estimate to each UE based on the received RSRP/RSSI measurements from the users in the pool. This can be averaged and used to set the transmit power.

Implementations of this disclosure provide a power control method and a terminal device, to implement more flexible and accurate power control in V2X communication.

In the following, parts of the description and drawings referring to implementations which are not covered by the claims are not presented as embodiments of the invention, but as examples useful for understanding the invention. The embodiments of the invention are provided by the appended claims.

According to a first aspect, a power control method is provided according to claim <NUM>.

According to a second aspect, a first terminal device is provided according to claim <NUM>.

According to a third aspect, a power control method is provided according to claim <NUM>.

According to a fourth aspect, a second terminal device is provided according to claim <NUM>. Further aspects are defined in the dependent claims.

<FIG> is a schematic diagram of unicast or multicast communication in V2X communication. For multicast communication, a terminal <NUM> sends data of the terminal <NUM> to some terminal devices around the terminal <NUM> instead of all terminal devices around the terminal <NUM>. For example, the terminal device <NUM> sends multicast data to a terminal device <NUM>, a terminal device <NUM>, and a terminal device <NUM>, and the multicast data may include, for example, speed information, location information, and direction information of the terminal device <NUM>. The terminal device <NUM> may notify the other terminal devices <NUM> to <NUM> around the terminal device <NUM> of the foregoing information of the terminal device <NUM> in a direct communication manner, to assist the other terminal devices <NUM> to <NUM> in making a driving decision, for example, adjusting a speed, a location, and a moving direction, to improve reliability and stability of the terminal in a driving process. For unicast communication, the terminal device <NUM> only needs to send data to one terminal around the terminal <NUM>, for example, the terminal device <NUM>, but does not send the data to the terminal device <NUM> or the terminal device <NUM>. A time-frequency resource used by the terminal device <NUM> to send unicast data to the terminal device <NUM> or a time-frequency resource used by the terminal device <NUM> to send the multicast data to the terminal devices <NUM> to <NUM> may be allocated by an access network device to the terminal device <NUM>, or may be autonomously selected by the terminal device <NUM>.

The access network device in disclosure is an apparatus that is deployed in a radio access network and that is configured to provide a wireless communication function to a terminal device. The access network device may include base stations (Base Station, BS) in various forms, for example, a macro base station, a micro base station, a relay station, or an access point. In systems using different radio access technologies, names of devices having a function of the access network device may be different. For example, the device is an access network device in a 5th generation <NUM> network; the device is referred to as an evolved NodeB (evolved NodeB, eNB or eNodeB for short) in an LTE network; the device is referred to as a NodeB (Node B) or the like in a 3rd generation <NUM> network; or the device is a road side unit (Road Side Unit, RSU) in V2V communication. For ease of description, in disclosure, the apparatuses providing a wireless communication function to a terminal device are collectively referred to as an access network device.

The terminal device in disclosure may include various handheld devices having a wireless communication function, for example, a vehicle-mounted device, a wearable device, a computing device, another processing device connected to a wireless modem, a mobile station (Mobile station, MS), a terminal (terminal), or user equipment (User Equipment). For ease of description, in disclosure, the devices mentioned above are collectively referred to as a terminal device.

The Implementations of this disclosure are described below in more detail with reference to specific examples.

<FIG> shows a power adjustment method and a terminal device according to an example of this disclosure. Specific steps are as follows:
Step <NUM>: A terminal device <NUM> sends first data and first sidelink control information (Sidelink Control Information, SCI) corresponding to the first data to at least one second terminal device. An example in which the at least one second terminal device is three second terminal devices is used for description, and details are shown in <FIG>. Certainly, the at least one second terminal device may be one, two, three, or more second terminal devices. A terminal device <NUM>, a terminal device <NUM>, and a terminal device <NUM> separately receive the first data and the first sidelink control information corresponding to the first data from the terminal device <NUM>.

The first data sent by the terminal device <NUM> is determined by an application layer. For example, the first data may include speed information, location information, and direction information of the terminal device <NUM>. The first sidelink control information includes at least time-frequency resource indication information for sending the first data and a modulation and coding format of the first data. Step <NUM>: The terminal device <NUM>, the terminal device <NUM>, and the terminal device <NUM> respectively determine power adjustment information based on at least one of the first data and the first sidelink control information.

Specifically, the terminal device <NUM> may determine power adjustment information <NUM> based on the first data or the first sidelink control information, or the terminal device <NUM> may determine power adjustment information <NUM> based on the first data and the first sidelink control information. The terminal device <NUM> may determine power adjustment information <NUM> based on the first data or the first sidelink control information, or the terminal device <NUM> may determine power adjustment information <NUM> based on the first data and the first sidelink control information. The terminal device <NUM> may determine power adjustment information <NUM> based on the first data or the first sidelink control information, or the terminal device <NUM> may determine power adjustment information <NUM> based on the first data and the first sidelink control information. Alternatively, the terminal device <NUM> may determine power adjustment information <NUM> based on a plurality of pieces of data and/or a plurality of pieces of sidelink control information received from the terminal device <NUM>, or the terminal device may determine power adjustment information <NUM> based on a plurality of pieces of data and/or a plurality of pieces of sidelink control information that are received from the terminal device <NUM> within a period of time. Manners of determining the power adjustment information <NUM> and the power adjustment information <NUM> by the terminal device <NUM> and the terminal device <NUM> are similar to the manner of determining the power adjustment information <NUM> by the terminal device <NUM>, and details are not described again.

The terminal device <NUM> is used as an example to describe how a terminal device determines power adjustment information. The terminal device <NUM> may determine the power adjustment information <NUM> based on at least one of reference signal received power RSRP measurement, reference signal received quality RSRQ measurement, and received signal strength indicator RSSI measurement on at least one of the first data and the first sidelink control information. In a possible implementation, when a measurement result is higher than or higher than or equal to a first threshold, the terminal device <NUM> determines that the power adjustment information <NUM> is used to instruct to decrease a power; or when a measurement result is lower than or lower than or equal to a second threshold, the terminal device <NUM> determines that the power adjustment information <NUM> is used to instruct to increase a power; or when a measurement result is another condition, for example, between a first threshold and a second threshold, a power is maintained. Certainly, the first threshold and the second threshold may be the same. The first threshold and the second threshold may be configured by an access network device and sent to the terminal device <NUM>, or may be preconfigured, or may be specified in a protocol or a standard. The first threshold or the second threshold may be related to a distance between the terminal devices. For example, when distances between the terminal devices are different, different thresholds may be used. Specifically, the terminal device <NUM> may determine a distance between the terminal device <NUM> and the terminal device <NUM> based on geographical location information included in the data sent by the terminal device <NUM>, and when the distance is within a first distance range, the terminal device <NUM> compares the measurement with a first threshold or a second threshold corresponding to the first distance range; or when the distance is within a second distance range, the terminal device <NUM> compares the measurement with a first threshold or a second threshold corresponding to the second distance range.

The power adjustment information is used to instruct to perform at least one operation of increasing, decreasing, or maintaining the power. The power may be increased or decreased by a fixed value, for example, X db, each time. If X><NUM>, for example, X=<NUM>, when the terminal device <NUM> determines that the power needs to be increased, the power adjustment information is used to instruct to increase the power by <NUM> db; or when the terminal device <NUM> determines that the power needs to be decreased, the power adjustment information is used to instruct to decrease the power by <NUM> db; or the power adjustment information is used to instruct to maintain the power. A specific value of X may also be determined by a result of comparison between the measurement result and the threshold. If the power adjustment information is used to instruct to perform only an operation of increasing, decreasing, or maintaining the power, the power adjustment information may be indicated by using two bits. The power adjustment information may further indicate an increased power value or a decreased power value when instructing to increase or decrease the power. In this case, the power adjustment information may be indicated by using more bits.

The terminal device <NUM> may alternatively determine the power adjustment information <NUM> based on power indication information included in the first data or included in the first sidelink control information. The power indication information is used to indicate a transmit power for at least one of the first data and the first sidelink control information. The terminal device <NUM> may determine the power adjustment information <NUM> based on the transmit power for at least one of the first data and the first sidelink control information. Specifically, the terminal device <NUM> may determine a power headroom of the terminal device <NUM> based on power control information, to determine the power adjustment information <NUM>. For example, the terminal device <NUM> always selects, as the power adjustment information, a smaller one of the power adjustment information and the power headroom that are determined based on the measurement. Optionally, the power indication information herein may alternatively be used to indicate a power headroom for at least one of the first data and the first sidelink control information.

Step <NUM>: The terminal device <NUM> sends the power adjustment information <NUM> to the terminal device <NUM>, the terminal device <NUM> sends the power adjustment information <NUM> to the terminal device <NUM>, and the terminal device <NUM> sends the power adjustment information <NUM> to the terminal device <NUM>; and the terminal device <NUM> receives the power adjustment information <NUM> from the terminal device <NUM>, the terminal device <NUM> receives the power adjustment information <NUM> from the terminal device <NUM>, and the terminal device <NUM> receives the power adjustment information <NUM> from the terminal device <NUM>. The power adjustment information respectively sent by the terminal devices <NUM> to <NUM> to the terminal device <NUM> may be included in physical layer signaling such as SCI, or may be sent through another physical channel such as a physical feedback channel, or may be included in higher layer signaling such as a media access control control element (MAC Control Element, MAC CE). The following uses the terminal device <NUM> as an example for description. If the power adjustment information is included in the SCI, a single piece of SCI may be sent by the terminal device <NUM> to the terminal device <NUM> without corresponding data transmission, or when the terminal device <NUM> sends data to the terminal device <NUM>, the power adjustment information may be included in SCI corresponding to the data.

The terminal device <NUM> may further indicate power adjustment information of a plurality of other terminal devices in the SCI or the MAC CE. For example, the terminal device <NUM> receives the first data and the first sidelink control information from the terminal device <NUM>, and the terminal device <NUM> further receives third data and third control information from the terminal device <NUM>; and then the terminal device <NUM> determines power adjustment information <NUM> based on at least one of the first data and the first sidelink control information, and the terminal device <NUM> further determines power adjustment information <NUM> based on at least one of the third data and the third sidelink control information. In this case, the terminal device <NUM> adds the power adjustment information <NUM> and the power adjustment information <NUM> to the SCI or the MAC CE. Specifically, for example, four bits in the SCI or the MAC CE may be used to indicate the power adjustment information <NUM> and the power adjustment information <NUM>. The terminal device <NUM> may determine, in descending order of sequence numbers of the other terminal devices (certainly, or in another order), that the first two bits of the four bits are used to indicate the power adjustment information <NUM> of the terminal device <NUM>, and the last two bits are used to indicate the power adjustment information <NUM> of the terminal device <NUM>. The MAC CE may include a plurality of bits to indicate IDs (for example, intra-group IDs or UE IDs) of the plurality of other terminal devices and the power adjustment information corresponding to the plurality of other terminal devices. For unicast communication, because the terminal device <NUM> needs to send power adjustment information to only the terminal device <NUM>, an order of the terminal device <NUM> does not need to be considered. When power adjustment information is transmitted by using SCI in both unicast communication and multicast communication, a sufficient quantity of bits need to be reserved in the SCI for transmitting the power adjustment information. For example, if <NUM> bits are reserved for transmitting power adjustment information, power adjustment information of five other terminal devices in multicast communication can be transmitted; however, only two of the <NUM> bits are used to transmit power adjustment information in unicast communication. When power adjustment information is transmitted by using SCI in both unicast communication and multicast communication, the power adjustment information in unicast communication and the power adjustment information in multicast communication may alternatively be distinguished by using different resources. For example, SCI in unicast communication and SCI in multicast communication are respectively transmitted on a unicast resource and a multicast resource, so that a terminal device on a receive side can distinguish between the unicast SCI and the multicast SCI by using the resources. In this case, the unicast SCI and the multicast SCI may be in different formats, for example, have different lengths. Optionally, in a unicast communication scenario, power adjustment information is transmitted by using SCI, and in a multicast communication scenario, power adjustment information is transmitted by using a MAC CE. For example, two bits in the SCI are used to instruct to perform an operation of increasing, decreasing, or maintaining a power, and a remaining value is used to indicate a case in which a plurality of pieces of power adjustment information are transmitted on a MAC layer.

Step <NUM>. The terminal device <NUM> determines a transmit power for second data based on the power adjustment information <NUM>, the power adjustment information <NUM>, and the power adjustment information <NUM>. The second data is data to be sent by the terminal device <NUM> to the terminal devices <NUM> to <NUM>. Similar to the first data, the second data may be determined by the application layer. For example, the second data includes the speed information, the location information, and the direction information of the terminal device <NUM>.

There are a plurality of manners of determining, by the terminal device <NUM>, the transmit power for the second data based on the power adjustment information <NUM>, the power adjustment information <NUM>, and the power adjustment information <NUM>. For example, the terminal device <NUM> may determine a first power adjustment value based on at least one of a maximum value, a minimum value, an average value, a median value, a mode value, a quartile value, a geometric average value, and a harmonic average value of the power adjustment information <NUM>, the power adjustment information <NUM>, and the power adjustment information <NUM>, and then the terminal device <NUM> determines the transmit power for the second data based on the first power adjustment value. For example, the power adjustment information <NUM> is used to instruct to increase a transmit power of the terminal device <NUM> by <NUM> db, the power adjustment information <NUM> is used to instruct to decrease the transmit power of the terminal device by <NUM> db, and the terminal device <NUM> determines a power adjustment value based on the power adjustment information <NUM> and the power adjustment information <NUM>. Specifically, a maximum value, for example, max{<NUM> db, -<NUM> db}=<NUM> db may be used; or a minimum value, min{<NUM> db, -<NUM> db}=-<NUM> db may be used; or an average value, for example, mean{<NUM> db, -<NUM> db}=<NUM> db may be used.

The transmit power for the second data is expressed by using the following formula. In particular, the transmit power for the second data satisfies the following formula: <MAT> where
PPSSCH is the transmit power for the secForond data, PCMAX,PSSCH is a maximum transmit power of the first terminal device, MPSSCH is a quantity of physical resource blocks occupied by the first terminal device to send the second data, PL is a path loss estimated by the first terminal device, PO_PSSCH and αPSSCH are higher layer parameters, and δPSSCH is the first power adjustment value. The foregoing formulas are merely examples, and the transmit power for the second data may alternatively satisfy another formula.

PL may be estimated by the terminal device <NUM> based on a downlink signal, and is not an actual path loss of a sidelink. In unicast communication and multicast communication, the terminal device <NUM> and the terminal device <NUM> are used as an example for description. Here, to enable the terminal device <NUM> to more precisely estimate a path loss between the terminal device <NUM> and the terminal device <NUM>, the terminal device <NUM> sends a path loss-related parameter to the terminal device <NUM>, to assist the terminal device <NUM> in more precise path loss estimation and power adjustment. The path loss-related parameter is an actual transmit power of the terminal device <NUM>. In another possible but not claimed manner, the path loss-related parameter is a path loss that is between the terminal device <NUM> and the terminal device <NUM> and that is estimated by the terminal device <NUM>. Specifically, the terminal device <NUM> sends, to the terminal device <NUM>, an actual transmit power at which the terminal device <NUM> sends data, and the actual transmit power may be sent in SCI or a MAC CE. In this case, the terminal device <NUM> may estimate the path loss between the terminal device <NUM> and the terminal device <NUM> based on the actual transmit power, and then send the path loss to the terminal device <NUM>, to assist the UE <NUM> in path loss estimation and power adjustment.

Particularly, in multicast communication, the terminal device <NUM> may obtain a plurality of path loss estimated values between the terminal device <NUM> and other terminal devices. For example, the terminal device <NUM> obtains a path loss value between the terminal device <NUM> and the terminal device <NUM>, and a path loss value between the terminal device <NUM> and the terminal device <NUM>. These path loss values may be estimated by the terminal device <NUM>, or may be sent by the terminal device <NUM> or the terminal device <NUM> to the terminal device <NUM>. The terminal device <NUM> needs to combine the plurality of path loss values into one path loss value for subsequent adjustment on multicast data transmit power. A specific determining manner is that a maximum value, a minimum value, an average value, or a weighted average value of the plurality of path loss values may be used. Alternatively, a specific determining manner may be another manner. For example, a median, a mode, a quartile, a geometric average, or a harmonic average of the plurality of path loss values is used.

The terminal device <NUM> further sends SCI when sending the second data. The SCI is used to indicate information such as a time-frequency resource and a modulation and coding format for sending the second data. The method for determining the transmit power for the second data in step <NUM> may also be used to determine a transmit power for the SCI. In a possible manner, if same power adjustment information is used for the SCI and the data, the terminal device <NUM> and the terminal device <NUM> need to send only one piece of power adjustment information for the SCI or the data. In another possible manner, different power adjustment information is used for the SCI and the data, and the power adjustment information for one of the SCI and the data may be determined based on the power adjustment information for the other of the SCI and the data. For example, the power adjustment information for the SCI may be determined based on the power adjustment information for the data. In this case, the terminal device <NUM> and the terminal device <NUM> need to send only one piece of power adjustment information for the SCI or the data. In still another possible manner, different power adjustment information is used for the SCI and the data, and the terminal device <NUM> and the terminal device <NUM> need to respectively send the power adjustment information for the SCI and the data.

In a unicast communication scenario, assuming that the terminal device <NUM> receives, in a subframe n, the power adjustment information <NUM> sent by the terminal device <NUM>, the power adjustment information is valid within a time range [n+T1, n+T2], where T2≥T1≥<NUM>, and T1 and T2 are integers. Herein, T1 and T2 may be specified and fixed values, or may be configured by the access network device, or may be preconfigured, or may be selected by the terminal device <NUM> within a possible value range. If the terminal device <NUM> further needs to send unicast data to the terminal device <NUM> within the time range, the terminal device <NUM> adjusts a transmit power for the new data based on the power adjustment information.

In the multicast communication scenario, it is assumed that the terminal device <NUM> receives the power adjustment information sent by the terminal device <NUM> and the power adjustment information sent by the terminal device <NUM>, but the two pieces of information may not be sent at a same moment. For example, the terminal device <NUM> receives, in a subframe n1, the power adjustment information sent by the UE <NUM>, and receives, in a subframe n2, the power adjustment information sent by the terminal device <NUM>. The two pieces of power adjustment information respectively correspond to effective time ranges [n1+T1, n1+T2] and [n2+T1', n2+T2'], where T1, T2, T1', and T2' may be a same value or may be different values. When the terminal device <NUM> further needs to send multicast data to the terminal device <NUM> and the terminal device <NUM> in a subframe m, corresponding power adjustment information is valid only when the subframe m is in the effective time range. For example, if the subframe m is within the two effective time ranges, both the two pieces of power adjustment information sent by the terminal device <NUM> and the terminal device <NUM> are valid. For example, when the subframe m is within only one of the effective time ranges, for example, the subframe m is merely within [n2+T1', n2+T2'], only the power adjustment information sent by the terminal device <NUM> is valid, and the power adjustment information sent by the terminal device <NUM> is invalid. If there is no valid power adjustment information in the subframe in which the terminal device <NUM> sends the data, the terminal device <NUM> may send the data at a maximum transmit power, or a transmit power is determined by removing f(i) from the formula in step <NUM>, wherein an initial value of f(i) is <NUM> or a preset value. Step <NUM>: The terminal device <NUM> sends the second data to the terminal devices <NUM> to <NUM> at the transmit power determined in step <NUM>.

According to this example of this disclosure, the terminal devices <NUM> to <NUM> determine the power adjustment information based on at least one of the data and the control information that are received from the terminal device <NUM>, and send the power adjustment information to the terminal device <NUM>; and the terminal device <NUM> determines, based on the power adjustment information sent by the terminal devices <NUM> to <NUM>, the transmit power for the second data that is to be sent, to be specific, the terminal device <NUM> can adjust, based on a feedback of a receive end, a power for sending data, thereby improving flexibility and accuracy of power control.

<FIG> is a possible schematic structural diagram of a terminal device <NUM> configured to perform the method in the embodiment in <FIG>. The terminal device <NUM> includes a sending unit <NUM>, a receiving unit <NUM>, and a determining unit <NUM>.

The sending unit <NUM> is configured to send first data and first sidelink control information corresponding to the first data to terminal devices <NUM> to <NUM>. The first data and the first sidelink control information are consistent with those in the embodiment in <FIG>, and details are not described again. The receiving unit <NUM> is configured to receive power adjustment information <NUM> to <NUM> from the terminal devices <NUM> to <NUM>, where the power adjustment information <NUM> to <NUM> are determined by the terminal devices <NUM> to <NUM> based on at least one of the first data and the first sidelink control information.

The determining unit <NUM> is configured to determine a transmit power for second data based on the power adjustment information <NUM> to <NUM>. The second data and the transmit power for the second data and are consistent with those in the embodiment in <FIG>, and details are not described again. The determining unit <NUM> determines the transmit power for the second data based on the power adjustment information <NUM>, the power adjustment information <NUM>, and the power adjustment information <NUM> in a plurality of manners. For example, the determining unit <NUM> may determine a first power adjustment value based on at least one of a maximum value, a minimum value, an average value, a median value, a mode value, a quartile value, a geometric average value, and a harmonic average value of the power adjustment information <NUM>, the power adjustment information <NUM>, and the power adjustment information <NUM>; and then the terminal device <NUM> determines the transmit power for the second data based on the first power adjustment value.

The sending unit <NUM> is further configured to send the second data to the terminal devices <NUM> to <NUM> at the transmit power determined by the determining unit <NUM>.

The sending unit <NUM> may be a transmitter or a transceiver, the receiving unit <NUM> may be a receiver or a transceiver, and the determining unit <NUM> may be a processor. In addition, the terminal device may further include a memory, and the memory is configured to store program code and data of the terminal device.

<FIG> is a possible schematic structural diagram of a terminal device <NUM> configured to perform the method in the embodiment in <FIG>. The terminal device <NUM> includes a receiving unit <NUM>, a determining unit <NUM>, and a sending unit <NUM>. Certainly, each of a terminal device <NUM> and a terminal device <NUM> have a same structure as the terminal device <NUM>, and details are not described again.

The receiving unit <NUM> is configured to receive first data and first sidelink control information corresponding to the first data from a terminal device <NUM>. The first data and the first sidelink control information are consistent with those in the embodiment in <FIG>, and details are not described again. The determining unit <NUM> is configured to determine power adjustment information based on at least one of the first data and the first sidelink control information.

Specifically, the determining unit <NUM> may determine power adjustment information <NUM> based on the first data or the first sidelink control information, or the determining unit <NUM> may determine power adjustment information <NUM> based on the first data and the first sidelink control information.

The determining unit <NUM> may determine the power adjustment information <NUM> based on at least one of reference signal received power RSRP measurement, reference signal received quality RSRQ measurement, and received signal strength indicator RSSI measurement on at least one of the first data and the first sidelink control information. When a measurement result is higher than a first threshold, the determining unit <NUM> determines that the power adjustment information <NUM> is used to instruct to decrease a power; when a measurement result is lower than a second threshold, the determining unit <NUM> determines that the power adjustment information <NUM> is used to instruct to increase a power; or when a measurement result is between a first threshold and a second threshold, a power is maintained. The first threshold and the second threshold may be configured by an access network device and sent to the terminal device <NUM>, or may be preconfigured in a protocol or a standard. The determining unit <NUM> may alternatively determine the power adjustment information <NUM> based on power indication information included in the first data or included in the first sidelink control information, where the power indication information is used to indicate a transmit power for at least one of the first data and the first sidelink control information. The determining unit <NUM> may determine the power adjustment information <NUM> based on the transmit power for at least one of the first data and the first sidelink control information.

The sending unit <NUM> is configured to send the power adjustment information to the first terminal device, where the power adjustment information is used by the first terminal device to determine a transmit power for second data. The second data and the transmit power for the second data and are consistent with those in the embodiment in <FIG>, and details are not described again.

The receiving unit <NUM> may be a receiver or a transceiver, the determining unit <NUM> may be a processor, and the sending unit <NUM> may be a transmitter or a transceiver. In addition, the terminal device may further include a memory, and the memory is configured to store program code and data of the terminal device.

In the several examples provided in disclosure, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the foregoing described apparatus embodiments are merely examples. For example, the unit division is merely logical function division and may be other division in actual implementations.

In addition, functional units in the Implementations of this disclosure may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units may be integrated into one unit.

Claim 1:
A power control method, comprising:
sending, by a first terminal device (<NUM>), first data and first sidelink control information corresponding to the first data to at least one second terminal device (<NUM>, <NUM>, <NUM>);
receiving, by the first terminal device (<NUM>), at least one piece of power adjustment information from the at least one second terminal device (<NUM>, <NUM>, <NUM>), wherein the at least one piece of power adjustment information is determined by the at least one second terminal device (<NUM>, <NUM>, <NUM>) based on at least one of the first data and the first sidelink control information, wherein the at least one piece of power adjustment information is determined based on power indication information sent by the first terminal device (<NUM>), wherein the power indication information is comprised in the first data or comprised in the first sidelink control information, and wherein the power indication information is used to indicate a first transmit power for at least one of the first data and the first sidelink control information;
receiving, by the first terminal device (<NUM>), a path loss-related parameter from the at least one second terminal device (<NUM>, <NUM>, <NUM>), wherein the path loss-related parameter is an actual transmit power of the at least one second terminal device (<NUM>, <NUM>, <NUM>),
determining, by the first terminal device (<NUM>), a second transmit power for second data based on the at least one piece of power adjustment information and the path loss-related parameter, wherein a first power adjustment value is determined based on a value of the at least one piece of power adjustment information, and wherein the second transmit power for the second data satisfies following formula: <MAT> where
PPSSCH is the second transmit power for the second data, PCMAX,PSSCH is a maximum transmit power of the first terminal device (<NUM>), MPSSCH is a quantity of physical resource blocks occupied by the first terminal device (<NUM>) to send the second data, PL is a path loss estimated by the first terminal device (<NUM>), PO_SSCH and αPSSCH are higher layer parameters, δPSSCH is the first power adjustment value; and
sending, by the first terminal device (<NUM>), the second data to the at least one second terminal device (<NUM>, <NUM>, <NUM>) at the second transmit power.