Sidelink closed loop transmit power control command processing
By receiving multiple side link transmission power control commands in the accumulated period in the wireless communication system and performing comprehensive adjustments, the problem of low transmission power control efficiency in the prior art is solved, and more efficient transmission power adjustment and communication quality are achieved. optimization.
Patent Information
- Application Number
- CN202080054502.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-08-06
- Filing Date
- 2020-08-07
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2040-08-07
AI Technical Summary
The existing wireless communication systems have problems of inefficient and insufficient flexibility in the control of side-link closed-loop transmission power. Especially in multi-user and multi-base station environments, it is difficult to effectively adjust the transmission power of user equipment to optimize communication quality.
The user equipment determines the transmission power adjustment in combination with these commands, and selectively adjusts the transmission power to achieve finer power control by receiving transmission power control commands for multiple side link communications during the accumulated period.
It improves the flexibility and efficiency of transmission power adjustment of wireless communication systems, optimizes the communication quality between user equipment and base stations, and is suitable for multi-user and multi-base station environments.
Smart Images

Figure CN114175764B_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This patent application claims priority to U.S. Provisional Patent Application No. 62 / 884,629, filed on August 8, 2019, entitled “SIDELINK CLOSED-LOOP TRANSMIT POWER CONTROL COMMAND PROCESSING,” and U.S. Non-Provisional Patent Application No. 16 / 947,577, filed on August 6, 2020, entitled “SIDELINK CLOSED-LOOP TRANSMIT POWER CONTROL COMMAND PROCESSING,” the entire contents of which are expressly incorporated herein by reference. Technical Field
[0003] Aspects of the present disclosure generally relate to wireless communications and techniques and apparatus for sidelink closed-loop transmit power control (TPC) command processing. Background Art
[0004] Wireless communication systems are widely deployed to provide a variety of telecommunication services, such as telephony, video, data, messaging, and broadcasting. Typical wireless communication systems may employ multiple access technologies that are capable of supporting communications with multiple users by sharing available system resources (e.g., bandwidth, and / or transmit power, etc.). Examples of such multiple access technologies include code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single carrier frequency division multiple access (SC-FDMA) systems, time division synchronous code division multiple access (TD-SCDMA) systems, and long term evolution (LTE). LTE / LTE-Advanced is a set of enhancements to the Universal Mobile Telecommunications System (UMTS) mobile standard promulgated by the Third Generation Partnership Project (3GPP).
[0005] A wireless communication network may include multiple base stations (BS) that may support communications for multiple user equipment (UE). A user equipment (UE) may communicate with a base station (BS) via a downlink and an uplink. A downlink (or forward link) refers to a communication link from a BS to a UE, and an uplink (or reverse link) refers to a communication link from a UE to a BS. As will be described in more detail herein, a BS may be referred to as a Node B, a gNB, an Access Point (AP), a Radio Head, a Transmit Receive Point (TRP), a New Radio (NR) BS, and / or a 5G Node B, etc.
[0006] The above-mentioned multiple access technologies have been adopted in various telecommunication standards to provide communication protocols that enable different user equipment to communicate at the municipal, national, regional and even global levels. New Radio (NR), also known as 5G, is a set of enhancements to the LTE mobile standard promulgated by the Third Generation Partnership Project (3GPP). NR is designed to better support mobile broadband Internet access by improving spectrum efficiency, reducing costs, improving services, utilizing new spectrum, and using orthogonal frequency division multiplexing (OFDM) (CP-OFDM) with cyclic prefix (CP) on the downlink (DL), using CP-OFDM and / or SC-FDM (e.g., also known as discrete Fourier transform spread OFDM (DFT-s-OFDM)) on the uplink (UL) to better integrate with other open standards, and support beamforming, multiple input multiple output (MIMO) antenna technology and carrier aggregation. However, with the increasing demand for mobile broadband access, there is a need for further improvement of LTE and NR technologies. Preferably, these improvements should be applicable to other multiple access technologies and telecommunication standards that adopt these technologies. Summary of the invention
[0007] In some aspects, a method of wireless communications performed by a user equipment (UE) may include: receiving multiple transmit power control (TPC) commands based at least in part on one or more sidelink communications sent by the UE during an accumulation period; determining a transmit power adjustment for the UE based at least in part on the multiple TPC commands; and selectively adjusting the transmit power of the UE based at least in part on the transmit power adjustment.
[0008] In some aspects, a UE for wireless communication may include a memory and one or more processors operably coupled to the memory. The memory and the one or more processors may be configured to: receive a plurality of TPC commands based at least in part on one or more sidelink communications sent by the UE during an accumulation period; determine a transmit power adjustment for the UE based at least in part on the plurality of TPC commands; and selectively adjust the transmit power of the UE based at least in part on the transmit power adjustment.
[0009] In some aspects, a non-transitory computer-readable medium may store one or more instructions for wireless communication. When executed by one or more processors of a UE, the one or more instructions may cause the one or more processors to: receive a plurality of TPC commands based at least in part on one or more sidelink communications sent by the UE during an accumulation period; determine a transmit power adjustment for the UE based at least in part on the plurality of TPC commands; and selectively adjust the transmit power of the UE based at least in part on the transmit power adjustment.
[0010] In some aspects, an apparatus for wireless communications may include: a device for receiving multiple TPC commands based at least in part on one or more sidelink communications sent by the equipment during an accumulation period; a device for determining a transmit power adjustment for the equipment based at least in part on the multiple TPC commands; and a device for selectively adjusting the transmit power of the equipment based at least in part on the transmit power adjustment.
[0011] Aspects generally include methods, apparatus, systems, computer program products, non-transitory computer-readable media, user equipment, base stations, wireless communication devices, and / or processing systems as substantially described herein with reference to and as illustrated in the accompanying drawings and description.
[0012] The features and technical advantages of the examples according to the present disclosure have been outlined quite extensively above so that the following detailed description may be better understood. Additional features and advantages will be described below. The disclosed concepts and specific examples may be easily used as the basis for modifying or designing other structures for achieving the same purpose of the present disclosure. Such equivalent constructions do not depart from the scope of the appended claims. The characteristics of the concepts disclosed herein in terms of both their organization and method of operation, together with the associated advantages, will be better understood from the following description when considered in conjunction with the accompanying drawings. Each of the accompanying drawings is provided for the purpose of illustration and description and not as a definition of limitations to the claims. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] In order to be able to understand the above-mentioned features of the present disclosure in detail, reference may be made to various aspects for a more specific description of the contents briefly summarized above, some of which are shown in the accompanying drawings. However, it should be noted that the accompanying drawings only illustrate certain typical aspects of the present disclosure and should not be considered as limiting the scope thereof, as the description may admit of other aspects with equivalent effects. The same reference numerals in different drawings may identify the same or similar elements.
[0014] Figure 1 is a block diagram illustrating an example of a wireless communication network in accordance with various aspects of the present disclosure.
[0015] Figure 2 is a block diagram illustrating an example of a base station communicating with a user equipment (UE) in a wireless communication network according to various aspects of the present disclosure.
[0016] Figure 3 is a block diagram illustrating one or more examples of sidelink closed-loop transmit power control (TPC) according to various aspects of the present disclosure.
[0017] Figure 4A-4G is a diagram illustrating one or more examples of sidelink closed-loop TPC command processing according to various aspects of the present disclosure.
[0018] Figure 5 is a diagram illustrating example processes performed, for example, by a UE according to various aspects of the present disclosure. DETAILED DESCRIPTION
[0019] The various aspects of the present disclosure are described more fully below with reference to the accompanying drawings. However, the present disclosure can be implemented in many different forms, and should not be interpreted as being limited to any specific structure or function given throughout the present disclosure. On the contrary, these aspects are provided to make the present disclosure thorough and complete, and to fully convey the scope of the present disclosure to those skilled in the art. Based on the teachings of this article, it should be understood by those skilled in the art that the scope of the present disclosure is intended to cover any aspect of the present disclosure disclosed herein, whether it is independent of any other other aspects of the present disclosure or implemented in combination with any other aspects of the present disclosure. For example, any number of aspects set forth herein can be used to implement equipment or practice methods. In addition, the scope of the present disclosure is intended to cover such equipment or methods practiced using supplements or other other structures, functionality, or structures and functionality as the various aspects of the present disclosure set forth herein. It should be understood that any aspect of the present disclosure disclosed herein can be implemented by one or more elements of the claims.
[0020] Several aspects of telecommunication systems will now be presented with reference to various equipment and techniques. These equipment and techniques will be described in the following detailed description and illustrated in the accompanying drawings by various blocks, modules, components, circuits, steps, processes, and / or algorithms, etc. (collectively referred to as "elements"). These elements can be implemented using hardware, software, or a combination thereof. Whether such elements are implemented as hardware or software depends on the specific application and the design constraints imposed on the overall system.
[0021] It should be noted that although various aspects may be described herein using terms generally associated with 3G and / or 4G wireless technologies, various aspects of the present disclosure may be applied in communication systems based on other generations, such as 5G and later generations, including NR technologies.
[0022] Figure 1is a diagram showing a wireless network 100 in which various aspects of the present disclosure may be practiced. The wireless network 100 may be an LTE network or some other wireless network, such as a 5G or NR network. The wireless network 100 may include a plurality of BSs 110 (shown as BS 110a, BS 110b, BS 110c, and BS 110d) and other network entities. A BS is an entity that communicates with a user equipment (UE) and may also be referred to as a base station, NR BS, Node B, gNB, 5G Node B (NB), access point, and / or transmit receive point (TRP), etc. Each BS may provide communication coverage for a particular geographic area. In 3GPP, the term "cell" may refer to a coverage area of a BS and / or a BS subsystem serving the coverage area, depending on the context in which the term "cell" is used.
[0023] A BS may provide communication coverage for a macro cell, a pico cell, a femto cell, and / or another type of cell. A macro cell may cover a relatively large geographic area (e.g., several kilometers in radius) and may allow unrestricted access to UEs with service subscriptions. A pico cell may cover a relatively small geographic area and may allow unrestricted access to UEs with service subscriptions. A femto cell may cover a relatively small geographic area (e.g., a residence) and may allow restricted access to UEs associated with the femto cell (e.g., UEs in a closed subscriber group (CSG)). A BS for a macro cell may be referred to as a macro BS. A BS for a pico cell may be referred to as a pico BS. A BS for a femto cell may be referred to as a femto BS or a home BS. In Figure 1 In the example shown in , BS 110a may be a macro BS for macro cell 102a, BS 110b may be a pico BS for pico cell 102b, and BS 110c may be a femto BS for femto cell 102c. A BS may support one or more (e.g., three) cells. The terms “eNB,” “base station,” “NR BS,” “gNB,” “TRP,” “AP,” “Node B,” “5G NB,” and “cell” may be used interchangeably herein.
[0024] In some aspects, the cell may not necessarily be stationary, and the geographic area of the cell may move depending on the location of the mobile BS. In some aspects, the BSs may be interconnected to each other and / or to one or more other BSs or network nodes (not shown) in the wireless network 100 via various types of backhaul interfaces, such as direct physical connections, virtual networks, and / or the like using any suitable transport network.
[0025] The wireless network 100 may also include a relay station. A relay station is an entity that can receive transmissions of data from an upstream station (e.g., a BS or a UE) and send transmissions of data to a downstream station (e.g., a UE or a BS). A relay station may also be a UE that can relay transmissions for other UEs. Figure 1 In the illustrated example, relay BS 110d may communicate with macro BS 110a and UE 120d to facilitate communication between BS 110a and UE 120d. A relay BS may also be referred to as a relay station, relay base station, and / or relay, etc.
[0026] The wireless network 100 may be a heterogeneous network including different types of BSs, such as a macro BS, a pico BS, a femto BS, and / or a relay BS, etc. These different types of BSs may have different transmit power levels, different coverage areas, and different effects on interference in the wireless network 100. For example, a macro BS may have a high transmit power level (e.g., 5 to 40 watts), while a pico BS, a femto BS, and a relay BS may have a lower transmit power level (e.g., 0.1 to 2 watts).
[0027] A network controller 130 may be coupled to a set of BSs and may provide coordination and control for these BSs. The network controller 130 may communicate with the BSs via a backhaul. The BSs may also communicate with each other directly or indirectly, for example, via a wireless or wired backhaul.
[0028] UE 120 (e.g., 120a, 120b, 120c, 120d, 120e) can be dispersed throughout the wireless network 100, and each UE can be stationary or mobile. UE can also be referred to as an access terminal, terminal, mobile station, subscriber unit, and / or station, etc. UE can be a cellular phone (e.g., a smart phone), a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a laptop computer, a cordless phone, a wireless local loop (WLL) station, a tablet computer, a camera, a gaming device, a netbook, a smartbook, an ultrabook, a medical device or equipment, a biometric sensor / device, a wearable device (smart watch, smart clothing, smart glasses, smart wristband, smart jewelry (e.g., smart ring, smart bracelet)), an entertainment device (e.g., a music or video device, or a satellite radio), a vehicle-mounted component or sensor, a smart meter / sensor, an industrial manufacturing equipment, a global positioning system device, or any other suitable device configured to communicate via a wireless or wired medium.
[0029] Some UEs may be considered as machine type communication (MTC) or evolved or enhanced machine type communication (eMTC) UEs. MTC and eMTC UEs include, for example, robots, drones, remote devices, sensors, meters, monitors, location markers, and / or the like that can communicate with a base station, another device (e.g., a remote device), or some other entity. A wireless node may provide connectivity to a network (e.g., a wide area network such as the Internet or a cellular network) or to a network, for example, via a wired or wireless communication link. Some UEs may be considered as Internet of Things (IoT) devices, and / or may be implemented as NB-IoT (narrowband Internet of Things) devices. Some UEs may be considered as customer premises equipment (CPE). UE 120 may be included in a housing that houses components of UE 120 (e.g., processor components, and / or memory components, etc.).
[0030] Generally, any number of wireless networks can be deployed in a given geographic area. Each wireless network can support a specific radio access technology (RAT) and can operate on one or more frequencies. RAT can also be referred to as radio technology, and / or air interface, etc. Frequency can also be referred to as carrier, and / or channel, etc. Each frequency can support a single RAT in a given geographic area to avoid interference between wireless networks of different RATs. In some cases, NR or 5G RAT networks may be deployed.
[0031] In some aspects, two or more UEs 120 (e.g., shown as UE 120a and UE 120e) may communicate directly (e.g., without using base station 110 as an intermediary for communicating with each other) using one or more sidelink channels. For example, UE 120 may communicate using peer-to-peer (P2P) communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) protocol (e.g., which may include vehicle-to-vehicle (V2V) protocol, and / or vehicle-to-infrastructure (V2I) protocol, etc.), and / or mesh network, etc. In this case, UE 120 may perform scheduling operations, resource selection operations, and / or other operations described elsewhere herein as being performed by base station 110.
[0032] As noted above, providing Figure 1 As an example. Other examples can be related to Figure 1 Different than described.
[0033] Figure 2 A block diagram of a design 200 of a base station 110 and a UE 120 is shown, which may be Figure 1 Base station 110 may be equipped with T antennas 234a through 234t, and UE 120 may be equipped with R antennas 252a through 252r, where in general T≥1 and R≥1.
[0034] At the base station 110, the transmit processor 220 may receive data for one or more UEs from the data source 212, select one or more modulation and coding schemes (MCS) for each UE based at least in part on a channel quality indicator (CQI) received from the UE, process (e.g., encode and modulate) the data for each UE based at least in part on the MCS selected for the UE, and provide data symbols for all UEs. The transmit processor 220 may also process system information (e.g., for semi-static resource partitioning information (SRPI), etc.) and control information (e.g., CQI requests, grants, and / or upper layer signaling, etc.) and provide overhead symbols and control symbols. The transmit processor 220 may also generate reference symbols for reference signals (e.g., cell-specific reference signals (CRS)) and synchronization signals (e.g., primary synchronization signals (PSS) and secondary synchronization signals (SSS)). The transmit (TX) multiple-input multiple-output (MIMO) processor 230 may perform spatial processing (e.g., precoding) on data symbols, control symbols, overhead symbols, and / or reference symbols, if applicable, and may provide T output symbol streams to T modulators (MOD) 232a to 232t. Each modulator 232 may process a corresponding output symbol stream (e.g., for orthogonal frequency division multiplexing (OFDM), etc.) to obtain an output sample stream. Each modulator 232 may further process (e.g., convert to analog, amplify, filter, and up-convert) the output sample stream to obtain a downlink signal. The T downlink signals from modulators 232a to 232t may be transmitted via T antennas 234a to 234t, respectively. According to various aspects described in more detail below, position coding may be used to generate synchronization signals to convey additional information.
[0035] At UE 120, antennas 252a to 252r can receive downlink signals from base station 110 and / or other base stations, and can provide received signals to demodulators (DEMOD) 254a to 254r, respectively. Each demodulator 254 can condition (e.g., filter, amplify, downconvert and digitize) received signals to obtain input samples. Each demodulator 254 can further process the input samples (e.g., for OFDM, etc.) to obtain received symbols. MIMO detector 256 can obtain received symbols from all R demodulators 254a to 254r, perform MIMO detection on the received symbols (if applicable) and provide detected symbols. Receive processor 258 can process (e.g., demodulate and decode) detected symbols, provide decoded data for UE 120 to data sink 260, and provide decoded control information and system information to controller / processor 280. The channel processor may determine reference signal received power (RSRP), received signal strength indicator (RSSI), reference signal received quality (RSRQ), and / or channel quality indicator (CQI), etc. In some aspects, one or more components of UE 120 may be included in a housing.
[0036] On the uplink, at the UE 120, a transmit processor 264 may receive and process data from a data source 262 and control information from a controller / processor 280 (e.g., for reports including RSRP, RSSI, RSRQ, and / or CQI, etc.). The transmit processor 264 may also generate reference symbols for one or more reference signals. The symbols from the transmit processor 264 may be precoded by a TX MIMO processor 266 (if applicable), further processed by modulators 254a through 254r (e.g., for DFT-s-OFDM, and / or CP-OFDM, etc.), and transmitted to the base station 110. At the base station 110, uplink signals from the UE 120 and other UEs may be received by the antenna 234, processed by the demodulator 232, detected by the MIMO detector 236 (if applicable), and further processed by the receive processor 238 to obtain decoded data and control information transmitted by the UE 120. The receive processor 238 may provide the decoded data to the data sink 239 and the decoded control information to the controller / processor 240. The base station 110 may include a communication unit 244 and communicate with the network controller 130 via the communication unit 244. The network controller 130 may include a communication unit 294, a controller / processor 290, and a memory 292.
[0037] The controller / processor 240 of the base station 110, the controller / processor 280 of the UE 120, and / or Figure 2Any other components of the may perform one or more techniques associated with sidelink closed-loop transmit power control (TPC) command processing as described in more detail elsewhere herein. For example, the controller / processor 240 of the base station 110, the controller / processor 280 of the UE 120, and / or Figure 2 Any other component may perform or direct e.g. Figure 5 The operations of process 500 and / or other processes as described herein. Memories 242 and 282 may store data and program codes for base station 110 and UE 120, respectively. In some aspects, memory 242 and / or memory 282 may include a non-transitory computer-readable medium storing one or more instructions for wireless communication. For example, when executed by one or more processors of base station 110 and / or UE 120, the one or more instructions may perform or direct, for example, Figure 5 The scheduler 246 may schedule UEs for data transmission on the downlink and / or uplink.
[0038] In some aspects, UE 120 may include means for receiving a plurality of TPC commands based at least in part on one or more sidelink communications sent by UE 120 during the accumulation period, means for determining a transmit power adjustment for UE 120 based at least in part on the plurality of TPC commands, and / or means for selectively adjusting the transmit power of UE 120 based at least in part on the transmit power adjustment, etc. In some aspects, such means may include in conjunction with Figure 2 One or more components of UE 120 are depicted, such as controller / processor 280, transmit processor 264, TX MIMO processor 266, MOD 254, antenna 252, DEMOD 254, MIMO detector 256, and / or receive processor 258.
[0039] As noted above, providing Figure 2 As an example. Other examples can be related to Figure 2 Different than described.
[0040] Figure 3 is a diagram illustrating one or more examples 300 of sidelink closed-loop TPC according to various aspects of the present disclosure. Figure 3 As shown, example 300 may include communications between multiple UEs (e.g., UE 120) such as UE 1 to UE 5 and a BS (e.g., BS 110). The multiple UEs and BSs may be included in a wireless network, such as wireless network 100 and / or another wireless network. In some aspects, example 300 may include a greater or lesser number of UEs, and / or a greater number of BSs, etc.
[0041] In some aspects, two or more of the UEs may communicate via a sidelink. For example, UE 1 may send a sidelink communication to UE 2, UE 3, UE 4, and / or other UEs, and / or receive a sidelink communication from UE 2, UE 3, UE 4, and / or other UEs. In some aspects, one or more of the UEs may communicate with the BS via an access link. For example, one or more of the UEs may send an uplink communication to the BS, and / or may receive a downlink communication from the BS, etc.
[0042] In some aspects, multiple UEs and BSs may perform one or more actions and / or techniques associated with sidelink closed-loop TPC associated with UE 1. Sidelink closed-loop TPC may include performing transmit power control based at least in part on feedback from a receiver of sidelink communications on the sidelink. For example, a UE may receive sidelink communications from another UE, may perform one or more measurements associated with the sidelink communications (e.g., RSRP, RSSI, RSRQ, CQI, and / or signal-to-noise ratio (SNR), etc.), and may send TPC commands to other UEs to provide feedback on the transmit power of the sidelink communications. The TPC command may be based at least in part on the results of one or more measurements, and may be a command to increase the transmit power of the UE (e.g., so that future sidelink communications are transmitted with greater transmit power), and / or a command to reduce the transmit power of the UE (e.g., so that future sidelink communications are transmitted with lower transmit power), etc.
[0043] In some aspects, a UE (e.g., a transmitter UE) may receive a TPC command directly on a sidelink from another UE (e.g., a receiver UE) that generated the TPC command, from one or more relay UEs between the transmitter UE and the receiver UE, and / or from one or more BSs (e.g., a BS serving the transmitter UE, a BS serving the receiver UE, and / or a BS serving one or more relay UEs, etc.).
[0044] As an example above, and as Figure 3 As shown in , UE 1 can send sidelink communications to UE 2, UE 3, and UE 4. Figure 3 As further shown, UE 2 may send a TPC command directly to UE 1 via the sidelink based at least in part on the sidelink transmission. Figure 3As further shown in FIG, UE 3 and UE 4 may each send a respective TPC command to the BS based at least in part on the sidelink transmission, and the BS may relay the TPC command to UE 1 via an access link (e.g., a downlink). In some aspects, the BS may send separate TPC commands to UE 1, may combine the TPC commands into a single TPC command, and / or may perform additional processing on the TPC command, etc.
[0045] In addition, UE 5 may or may not be in radio resource control (RRC) connection with UE 1, or may not be monitoring any sidelink transmissions from UE 1, or may be monitoring only sidelink control transmissions from UE 1, and UE 1 may be monitoring the wireless network due to various types of interference (such as sidelink interference, and / or access link interference, etc.). In this case, UE 5 may receive sidelink interference due to transmitting sidelink communications to UE 2-UE 4. Therefore, UE 5 may perform one or more measurements (e.g., RSRP) of the received sidelink interference, may generate a TPC command based at least in part on the results of the one or more measurements, and may send the TPC command to UE 1 via the BS, and / or via one or more relay UEs, etc.
[0046] In some aspects, UE 1 may receive a TPC command from another UE in a sidelink communication. In some aspects, UE 1 may receive a TPC command from a BS in a downlink communication. For example, UE 1 may receive a TPC command from a BS in a downlink control information (DCI) communication, a media access control (MAC) control element (MAC-CE), and / or an RRC communication, etc. As another example, UE 1 may receive a TPC command in a grant (such as a downlink grant, an uplink grant, a sidelink grant, a configuration grant, and / or a dynamic grant, etc.).
[0047] UE 1 may receive TPC commands from one or more of UE 2-UE 5, from other UEs and / or from a BS, and may adjust the transmit power of UE 1 based at least in part on the TPC commands. For example, UE 1 may increase, decrease or maintain transmit power based at least in part on a TPC command indicating that UE 1 is to increase, decrease or maintain transmit power. In some aspects, UE 1 may adjust transmit power (e.g., uplink transmit power) for an access link with a BS based at least in part on the TPC commands, and / or may adjust transmit power for a sidelink with UE 2-UE 4, etc. In some aspects, UE 1 may adjust transmit power for a specific TPC loop (or multiple TPC loops) based at least in part on the TPC commands. In some aspects, a TPC loop may be associated with an uplink, and / or one or more sidelinks with UE 2-UE 4, etc. In some aspects, the TPC loop may be associated with a specific uplink channel (e.g., a physical uplink control channel (PUCCH), and / or a physical uplink shared channel (PUSCH), etc.), and / or one or more sidelink specific channels (a physical sidelink control channel (PSCCH), a physical sidelink shared channel (PSSCH), a physical sidelink feedback channel (PSFCH), a physical sidelink broadcast channel (PSBCH), etc.), etc.).
[0048] In some aspects, UE 1 may increase or decrease transmit power by a magnitude indicated by a TPC command. For example, a TPC command generated by a receiver UE may identify an adjustment value that may indicate the magnitude by which UE 1 is to increase or decrease transmit power relative to a scale (e.g., -5 to +5, -1 to +1, and / or -10 to +10, etc.). In addition, the magnitude by which UE 1 is to increase or decrease transmit power may be based at least in part on a step size configured for the receiver UE. The step size may control the increments by which adjustment values may be specified on a scale (e.g., increments by a value of 1, and / or increments by a value of 5, etc.). In other words, the step size may control the granularity used to specify adjustment values in a TPC command.
[0049] As indicated above, provide Figure 3 As one or more examples. Other examples may be related to Figure 3 Different than described.
[0050] A transmitter UE may be scheduled to transmit sidelink communications to one or more receiver UEs. In some cases, the transmitter UE may receive multiple TPC commands associated with the sidelink communications from the receiver UE, and / or may receive corresponding multiple TPC commands associated with the sidelink communications from each of the multiple UEs, etc. In these cases, the transmitter UE may be unable to determine which of the TPC commands should be considered when determining a transmit power adjustment for the transmitter UE, may be unable to determine which of the TPC commands should be considered when determining a subsequent transmit power adjustment (e.g., another transmit power adjustment determined after the transmit power adjustment), and / or may be unable to determine how to determine a transmit power adjustment based at least in part on multiple (plurality) (or multiple (pluralities)) TPC commands, etc.
[0051] Some aspects described herein provide techniques and equipment associated with sidelink closed-loop TPC command processing. In some aspects, a transmitter UE and / or BS may configure an accumulation period for the transmitter UE. The accumulation period may be a time period configured to receive TPC commands associated with sidelink communications. The transmitter UE may send sidelink communications to one or more receiver UEs, and one or more receiver UEs may provide TPC commands associated with sidelink communications to the transmitter UE. The transmitter UE may determine a transmit power adjustment for the transmitter UE based at least in part on the TPC commands received during the accumulation period, and / or may determine subsequent transmit power adjustments based at least in part on TPC commands received after the accumulation period (e.g., within another accumulation period), etc. In this way, the accumulation period allows the transmitter UE to determine which of the TPC commands associated with the sidelink communication to consider when determining the transmit power adjustment, and / or allows the transmitter UE to determine which of the TPC commands to consider when determining the subsequent transmit power adjustment, etc.
[0052] Figure 4A-4G is a diagram illustrating one or more examples 400 of sidelink closed-loop TPC command processing according to various aspects of the present disclosure. Figure 4A-4G As shown in , example 400 may include communication between multiple UEs (e.g., UE 120) such as UE 1 to UE 5 and a BS (e.g., BS 110). The multiple UEs and BSs may be included in a wireless network, such as wireless network 100 and / or another wireless network. In some aspects, example 400 may include a greater or lesser number of UEs, and / or a greater number of BSs, etc.
[0053] like Figure 4A1 and as shown by reference numeral 402, UE 1 can send sidelink communications to one or more receiver UEs in the wireless network. For example, UE 1 can send sidelink communications to UE 2, UE 3, UE 4 and / or other receiver UEs on PSSCH, PSCCH, PSFCH, and / or PSBCH, etc. In some aspects, UE 1 can be scheduled to send sidelink communications. For example, UE 1 can receive a sidelink grant from the BS, and / or can receive a sidelink grant from another UE, etc.
[0054] In some aspects, the transmission of the sidelink communication may cause interference to one or more other UEs in the wireless network. For example, UE 5 may be monitoring the wireless network for interference and may detect interference caused by the transmission of the sidelink communication.
[0055] A receiver UE (e.g., UE 2-UE 5) may perform one or more measurements of sidelink communications, may generate multiple TPC commands based at least in part on results of the one or more measurements, and may send multiple TPC commands to UE 1 so that UE 1 may perform sidelink closed-loop TPC based at least in part on the multiple TPC commands.
[0056] like Figure 4B 4 and as shown by reference numeral 404, UE 1 may receive multiple TPC commands associated with sidelink communications from a receiver UE during an accumulation period. In some aspects, the receiver UE may send the TPC command directly to UE 1 on the sidelink. In some aspects, the receiver UE may send the TPC command to UE 1 by relaying the TPC command via a BS and / or another UE that may send the TPC command to UE 1. In some aspects, the receiver UE may relay the TPC command for various purposes to reduce latency if the receiver UE is not RRC connected to UE 1 or connected via a direct sidelink, if the beam in which the receiver UE communicates with UE 1 is blocked, and / or if the transmit power of the receiver UE is limited by the beam in which the UE will send the TPC command, etc.
[0057] The accumulation period may be a time period configured for receiving TPC commands associated with the sidelink communication. In some aspects, the timing of the accumulation period (e.g., the starting OFDM symbol and / or time slot of the accumulation period, and / or the duration of the accumulation period, etc.) may be based at least in part on an event associated with UE 1, and / or based at least in part on communications received at UE 1, etc. For example, the starting OFDM symbol and / or time slot of the accumulation period may be based at least in part on the OFDM symbol and / or time slot in which UE 1 sends the sidelink communication (e.g., the starting OFDM symbol and / or time slot may occur a certain number of OFDM symbols and / or time slots after the OFDM symbol and / or time slot in which UE 1 sends the sidelink communication).
[0058] As another example, the starting OFDM symbol and / or time slot of the accumulation period may be based at least in part on a received grant associated with UE 1 (e.g., a received grant triggering an uplink transmission, and / or a received grant triggering a sidelink transmission, etc.). In the context of power control data (e.g., PUSCH data for the uplink or PSSCH / PSCCH data for the sidelink), the uplink or sidelink grant may trigger the sidelink transmission to be power controlled. As another example, the starting OFDM symbol and / or time slot of the accumulation period may be based at least in part on a grant timing associated with UE 1 (e.g., an access link reoccurring grant timing, such as a semi-persistent scheduling (SPS) downlink grant timing or a configured grant uplink timing, and / or a sidelink configured grant or SPS timing, etc.). A downlink grant or a sidelink received grant in the context of a power control hybrid automatic repeat request (HARQ) acknowledgement / negative acknowledgement (ACK / NACK) or other feedback (e.g., TPC commands on PSFCH, and / or scheduling requests, etc.) may trigger the sidelink transmission to be power controlled. In both cases, the grant may be dynamic (e.g., received via DCI communications) or semi-static (e.g., RRC configured, periodic, or semi-persistent, such as in an SPS on the downlink or a configured grant on the uplink).
[0059] In some aspects, UE 1 may receive a TPC command in a DCI communication, a MAC-CE communication, an RRC communication, a sidelink control information communication, a feedback communication, and / or other types of communications and / or on one or more physical channels. In some aspects, UE 1 may determine whether a TPC command is received in an accumulation period based at least in part on a time when UE 1 receives the TPC command (e.g., based at least in part on an OFDM symbol at which UE 1 receives the TPC command), and / or based at least in part on a time when UE 1 receives a physical channel (e.g., a PDSCH, a PDCCH, a PSFCH, a PSSCH, a PSCCH, etc.) at which the TPC command is transmitted, and the like. In some aspects, if UE 1 is configured to send HARQ feedback (e.g., ACK) for communications carrying TPC commands (e.g., MAC-CE communications and / or another type of communication), UE 1 can determine that the TPC command is received based at least in part on the time when UE 1 sends the ACK (e.g., based at least in part on the OFDM symbol in which UE 1 sends the ACK, e.g., a fixed duration (e.g., 3 milliseconds) after the last OFDM symbol and / or last time slot of the ACK transmission).
[0060] like Figure 4B As further shown in FIG. 1 and by reference numeral 406, UE 1 may determine a transmit power adjustment for UE 1 based at least in part on a plurality of TPC commands received during the accumulation period. For example, UE 1 may determine the transmit power adjustment based at least in part on whether a TPC command in the plurality of TPC commands indicates that UE 1 is to increase or decrease the transmit power of UE 1, and / or based at least in part on a magnitude by which the TPC command indicates that UE 1 is to increase or decrease the transmit power of UE 1, and the like.
[0061] In some aspects, UE 1 may determine the magnitude by which the TPC command indicates that UE 1 is to increase or decrease the transmit power of UE 1 based at least in part on the adjustment value indicated in the TPC command and the step size configured for the receiver UE generating the TPC command. As indicated above, the step size may control the increment by which the adjustment value may be specified on the adjustment scale. In some aspects, the step size configured for the receiver UE may vary between accumulation periods and may be based at least in part on whether the accumulation period occurs at the beginning of a sidelink transmission burst of UE 1, whether the accumulation period occurs after a transmit beam or waveform change of UE 1, and / or whether the downlink path loss estimate is updated before or after the accumulation period, etc. As an example, the step size configured for the receiver UE may be larger at the beginning of a sidelink transmission burst or after a transmit beam change, rather than the step size being static, to facilitate faster convergence of the transmit power of UE 1 to an optimal transmit power.
[0062] In some aspects, UE 1 may determine a transmit power adjustment for UE 1 by accumulating TPC commands received from UE 2-UE 5 during an accumulation period. In some aspects, if UE 1 receives multiple TPC commands from only one receiver UE during the accumulation period, UE 1 may determine the transmit power adjustment based at least in part on a combination of the multiple TPC commands. In this case, the transmit power adjustment may be a sum of increases or decreases in transmit power commands, and / or may be a sum of increases or decreases in transmit power commands and associated adjustment values, etc. In some aspects, UE 1 may determine the transmit power using other techniques, such as by determining an average of multiple TPC commands, and / or by selecting a TPC command of maximum magnitude, etc.
[0063] As an example, and as Figure 4C As shown in , if UE 1 transmits sidelink communications and receives three TPC commands (e.g., an increase transmit power command, an increase transmit power command, and a decrease transmit power command) from UE 2 during an accumulation period, UE 1 may determine a transmit power adjustment to increase the transmit power of UE 1 by one step. As another example, if the three TPC commands indicate an increase transmit power command of two steps, an increase transmit power command of one step, and a decrease transmit power command of one step, respectively, UE 1 may determine the transmit power adjustment to increase the transmit power of UE 1 by two steps. In some aspects, if UE 1 receives two or more TPC commands configured with different step sizes, UE 1 may convert the adjustment value to a normalized step size and determine the transmit power adjustment based at least in part on the normalized step size.
[0064] In some aspects, if UE 1 receives multiple TPC commands from multiple receiver UEs during the accumulation period, UE 1 may determine a transmit power adjustment based at least in part on separately accumulating or summing the multiple TPC commands for each receiver UE to determine a corresponding transmit power adjustment for each UE. In this case, UE 1 may select the transmit power adjustment for UE 1 as the transmit power adjustment of the largest magnitude of the corresponding transmit power adjustments, may determine the transmit power adjustment for UE 1 as an average of the corresponding transmit power adjustments, may determine the transmit power adjustment by summing the corresponding transmit power adjustments, and / or by considering the most recently received TPC commands that resulted in the adjustments, etc. In addition, the determination of the transmit power adjustment may account for the source of the received TPC commands, e.g., commands received from the BS may replace those received from the UE.
[0065] As an example, and as Figure 4DAs shown in , if UE 1 transmits sidelink communications and receives two TPC commands from UE 2, three TPC commands from UE 2, and two TPC commands from UE 4 during the accumulation period, UE 1 may separately accumulate and sum the TPC commands from UE 2, may separately accumulate and sum the TPC commands from UE 3, and may separately accumulate and sum the TPC commands from UE 4. UE 1 may determine a respective transmit power adjustment for each of UE 2, UE 3, and UE 4 based on the respective TPC command accumulations, and may determine a transmit power adjustment for UE 1 based at least in part on the respective transmit power adjustments for each of UE 2, UE 3, and UE 4.
[0066] In some aspects, the accumulation for sidelink communications may be partitioned into multiple accumulation sub-periods, which may provide more granular transmit power adjustments. In some aspects, multiple accumulation sub-periods may be configured such that the multiple accumulation sub-periods have the same duration (e.g., the same number of OFDM symbols and / or time slots). In some aspects, multiple accumulation sub-periods may be configured such that two or more of the multiple accumulation sub-periods are of different duration (e.g., different numbers of OFDM symbols and / or time slots). In some aspects, multiple accumulation sub-periods may be configured such that in each of the multiple accumulation sub-periods, at least one TPC command is received from each receiver that generated at least one TPC command within the accumulation period.
[0067] In some aspects, UE1 may receive TPC commands from one or more UEs in each accumulation sub-period. UE 1 may determine a corresponding transmit power adjustment (or a corresponding transmit power adjustment set) for each accumulation sub-period using one or more of the above techniques, and may perform additional processing to select or determine a transmit power adjustment for UE 1 based at least in part on the corresponding transmit power adjustment (or the corresponding transmit power adjustment set).
[0068] As an example, and as Figure 4E As shown, UE 1 may transmit sidelink communications and may receive two TPC commands from UE 2 in accumulation sub-period 1 and two TPC commands from UE 2 in accumulation sub-period 2. In this case, UE 1 may accumulate the TPC commands received in accumulation sub-period 1 and may determine a transmit power adjustment for accumulation sub-period 1 based at least in part on the accumulated TPC commands. Similarly, UE 1 may accumulate the TPC commands received in accumulation sub-period 2 and may determine a transmit power adjustment for accumulation sub-period 2 based at least in part on the accumulated TPC commands.
[0069] UE 1 may select or determine a transmit power adjustment for UE 1 based at least in part on the transmit power adjustment for accumulation sub-period 1 and the transmit power adjustment for accumulation sub-period 2. For example, UE 1 may select the transmit power adjustment for UE 1 as the transmit power adjustment with the largest magnitude. As another example, UE 1 may determine the transmit power adjustment for UE 1 by summing the transmit power adjustment for accumulation sub-period 1 and the transmit power adjustment for accumulation sub-period 2. As another example, UE 1 may determine the transmit power adjustment for UE 1 by determining an average of the transmit power adjustment for accumulation sub-period 1 and the transmit power adjustment for accumulation sub-period 2.
[0070] As an example, and as Figure 4F As shown in , UE 1 may transmit sidelink communications and may receive two TPC commands from each of UE 2 and UE 3 in accumulation sub-period 1, and may receive two TPC commands from each of UE 2 and UE 3 in accumulation sub-period 2. In this case, UE 1 may separately accumulate the TPC commands received in accumulation sub-period 1 for each of UE 2 and UE 3 (e.g., the TPC commands may be separately summed for each of UE 2 and UE 3, a TPC command with a maximum amplitude may be selected from the TPC commands for each of UE 2 and UE 3, and / or an average value of the TPC commands may be separately determined for each of UE 2 and UE 3, etc.), and may determine a transmit power adjustment for accumulation sub-period 1 based at least in part on the TPC commands separately accumulated for each of UE 2 and UE 3 (e.g., the accumulated TPC command with a maximum amplitude, and / or with a maximum average value, etc. may be selected). Similarly, UE 1 may separately accumulate TPC commands received in accumulation subperiod 2 for each of UE 2 and UE 3, and may determine a transmit power adjustment for accumulation subperiod 2 based at least in part on the separately accumulated TPC commands for each of UE 2 and UE 3.
[0071] UE 1 may select or determine a transmit power adjustment for UE 1 based at least in part on the transmit power adjustment for accumulation sub-period 1 and the transmit power adjustment for accumulation sub-period 2. For example, UE 1 may select the transmit power adjustment for UE 1 as the transmit power adjustment with the largest magnitude. As another example, UE 1 may determine the transmit power adjustment for UE 1 by summing the transmit power adjustment for accumulation sub-period 1 and the transmit power adjustment for accumulation sub-period 2. As another example, UE 1 may determine the transmit power adjustment for UE 1 by determining an average of the transmit power adjustment for accumulation sub-period 1 and the transmit power adjustment for accumulation sub-period 2.
[0072] Note that although Figure 4C-4F shows that TPC commands arrive in a particular order (e.g., in Figure 4D In the example shown, for example, all commands from UE 2, followed by those from UE 3, followed by those from UE 4), this is merely illustrative and not required. Regardless of the order of the TPC commands, the combination may be applied. Figure 4A-4F The described techniques, such as commands from each source (e.g., UE 2, UE 3, and UE 4) are accumulated separately during an accumulation period and then combined by one of the various methods described herein (e.g., taking the maximum or the most recent value, etc.). Figure 4C-4F In the example shown in , all receivers generating TPC commands are UEs, but the same concept can be applied even if some or all of them are base stations instead.
[0073] like Figure 4G 4 and 408, UE 1 may selectively adjust the transmit power of UE 1 based at least in part on the transmit power adjustment for UE 1. For example, UE 1 may increase the transmit power of UE 1 based at least in part on the transmit power adjustment, and / or may increase the transmit power of UE 1 based at least in part on the magnitude of the transmit power adjustment, etc. As another example, UE 1 may decrease the transmit power of UE 1 based at least in part on the transmit power adjustment, and / or may decrease the transmit power of UE 1 based at least in part on the magnitude of the transmit power adjustment, etc.
[0074] In some aspects, UE 1 may adjust the transmit power of UE 1 for a particular TPC loop based at least in part on the transmit power adjustment. For example, the TPC loop may be associated with a transmission of a sidelink communication. In some aspects, UE 1 may determine the TPC loop based at least in part on a TPC loop index associated with the TPC loop. In this case, UE 1 may determine the TPC loop index based at least in part on a sounding reference signal resource indicator (SRI) associated with the transmission of the sidelink communication, a channel state information reference signal resource indicator (CRI) associated with the transmission of the sidelink communication, and / or a waveform type associated with the transmission of the sidelink communication, etc. The waveform type may include, for example, a cyclic prefix OFDM (CP-OFDM) waveform, a discrete Fourier transform spread OFDM (DFT-s-OFDM) waveform, and / or other types of waveforms.
[0075] In some aspects, UE 1 may selectively adjust the transmit power of UE 1 by refraining from adjusting the transmit power of UE 1 so as to “freeze” the transmit power of UE 1 at a current transmit power setting. As an example, UE 1 may determine to refrain from increasing the transmit power of UE 1 based at least in part on determining that the transmit power of UE 1 is already set to a maximum allowed transmit power for UE 1, and / or a maximum transmit power capability of UE 1, etc. As another example, UE 1 may determine to refrain from adjusting the transmit power of UE 1 based at least in part on determining that the transmit power adjustment will cause the transmit power of UE 1 to exceed the maximum allowed transmit power for UE 1, and / or a maximum transmit power capability of UE 1, etc. Similarly, if UE 1 is already transmitting at a supported minimum non-zero transmit power, UE 1 may determine to refrain from decreasing the transmit power of UE 1.
[0076] In some aspects, UE 1 may reset transmit power adjustment of UE 1, and / or transmit power of UE 1 (e.g., for open-loop transmit power setting), etc. periodically and / or at least partially based on an event. For example, UE 1 may reset transmit power adjustment and / or transmit power at the beginning of a new sidelink transmission burst of the UE. As another example, UE 1 may reset transmit power adjustment and / or transmit power based at least in part on UE 1 changing to a new transmit beam and / or a new waveform. As another example, UE 1 may reset transmit power adjustment and / or transmit power based at least in part on receiving an instruction to reset transmit power adjustment and / or transmit power of UE 1 (e.g., from a BS, and / or from a receiver UE, etc.).
[0077] In this manner, UE 1 and / or the BS may configure or determine an accumulation period for UE 1. The accumulation period may be a time period configured for receiving TPC commands associated with sidelink communications. UE 1 may send sidelink communications to one or more receiver UEs (e.g., UE 2-UE 5 and / or other UEs), and the one or more receiver UEs may provide TPC commands associated with sidelink communications to UE 1. UE 1 may determine a transmit power adjustment for UE 1 based at least in part on the TPC commands received during the accumulation period, and / or may determine a subsequent transmit power adjustment based at least in part on a TPC command received after the accumulation period (e.g., in another accumulation period), etc. In this manner, the accumulation period allows UE 1 to determine which of the TPC commands associated with sidelink communications to consider when determining a transmit power adjustment, and / or allows UE 1 to determine which of the TPC commands to consider when determining a subsequent transmit power adjustment, etc.
[0078] As noted above, providing Figure 4A-4G As one or more examples. Other examples may be related to Figure 4A-4G Different than described.
[0079] Figure 5 5 is a diagram illustrating an example process 500, performed, for example, by a UE, in accordance with various aspects of the present disclosure. Example process 500 is an example of a UE (eg, UE 120) performing operations associated with sidelink closed-loop TPC command processing.
[0080] like Figure 5 As shown, in some aspects, process 500 may include receiving a plurality of TPC commands based at least in part on one or more sidelink communications sent by the UE during the accumulation period (block 510). For example, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, and / or memory 282, etc.) may receive a plurality of TPC commands based at least in part on one or more sidelink communications sent by the UE during the accumulation period as described above.
[0081] like Figure 5 As further shown in FIG. 5 , in some aspects, process 500 may include determining a transmit power adjustment for the UE based at least in part on the plurality of TPC commands (block 520). For example, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, and / or memory 282, etc.) may determine a transmit power adjustment for the UE based at least in part on the plurality of TPC commands as described above.
[0082] like Figure 5As further shown, in some aspects, process 500 may include selectively adjusting the transmit power of the UE based at least in part on the transmit power adjustment (block 530). For example, the UE (e.g., using receive processor 258, transmit processor 264, controller / processor 280, and / or memory 282, etc.) may selectively adjust the transmit power of the UE based at least in part on the transmit power adjustment as described above.
[0083] Process 500 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in combination with one or more other processes described elsewhere herein.
[0084] In a first aspect, a plurality of TPC commands are associated with another UE, and determining a transmit power adjustment for the UE comprises determining a transmit power adjustment for the UE based at least in part on a combination of the plurality of TPC commands. In a second aspect, alone or in combination with the first aspect, the UE is a first UE, a first subset of the plurality of TPC commands is associated with a second UE, a second subset of the plurality of TPC commands is associated with a third UE, and determining a transmit power adjustment for the UE comprises determining a first transmit power adjustment based at least in part on the first subset, determining a second transmit power adjustment based at least in part on the second subset, and selecting the first transmit power adjustment or the second transmit power adjustment as the transmit power adjustment for the UE.
[0085] In a third aspect, alone or in combination with one or more of the first and second aspects, receiving a plurality of TPC commands comprises receiving a plurality of TPC commands from at least one of the BS or another UE. In a fourth aspect, alone or in combination with one or more of the first to third aspects, the timing of the accumulation period is based at least in part on at least one of: a grant triggering reception of an uplink transmission, a grant triggering reception of a sidelink transmission, an access link reoccurrence grant timing, or a sidelink configuration grant timing.
[0086] In a fifth aspect, alone or in combination with one or more of the first to fourth aspects, the UE is a first UE, the accumulation period includes multiple accumulation sub-periods, receiving multiple TPC commands includes receiving a first subset of multiple TPC commands associated with a second UE in a first accumulation sub-period of the multiple accumulation sub-periods, receiving a second subset of multiple TPC commands associated with a third UE in the first accumulation sub-period, receiving a third subset of multiple TPC commands associated with the second UE in a second accumulation sub-period of the multiple accumulation sub-periods, and receiving a fourth subset of multiple TPC commands associated with the third UE in the second accumulation sub-period, and determining a transmit power adjustment for the UE includes determining a first transmit power adjustment for the first accumulation sub-period based at least in part on the first subset and the second subset, determining a second transmit power adjustment for the second accumulation sub-period based at least in part on the third subset and the fourth subset, and determining a transmit power adjustment for the UE based at least in part on the first transmit power adjustment and the second transmit power adjustment.
[0087] In a sixth aspect, alone or in combination with one or more of the first to fifth aspects, the first accumulation subperiod and the second accumulation subperiod include the same number of OFDM symbols. In a seventh aspect, alone or in combination with one or more of the first to sixth aspects, the first accumulation subperiod and the second accumulation subperiod include different numbers of OFDM symbols. In an eighth aspect, alone or in combination with one or more of the first to seventh aspects, the number of TPC commands in each of the first subset, the second subset, the third subset, and the fourth subset is one TPC command.
[0088] In a ninth aspect, alone or in combination with one or more of the first to eighth aspects, receiving multiple TPC commands includes receiving a TPC command among multiple TPC commands in a MAC-CE, and process 500 also includes determining whether the TPC command is received during the accumulation period based at least in part on at least one of the following: the time of receiving a physical downlink channel carrying the MAC-CE, the time of receiving a physical shared channel carrying the MAC-CE, or the time of sending an acknowledgment for the MAC-CE.
[0089] In a tenth aspect, alone or in combination with one or more of the first to ninth aspects, the transmit power adjustment for the UE is to increase the transmit power of the UE, and selectively adjusting the transmit power of the UE includes refraining from increasing the transmit power based at least in part on determining that the transmit power of the UE is set to a maximum allowed transmit power for the UE. In an eleventh aspect, alone or in combination with one or more of the first to tenth aspects, the process 500 further includes resetting the transmit power adjustment for the UE based at least in part on at least one of a start of a sidelink transmission burst of the UE or a change to a transmit beam of the UE.
[0090] In a twelfth aspect, alone or in combination with one or more of the first to eleventh aspects, process 500 also includes receiving multiple other TPC commands during another accumulation period after the accumulation period, which are at least partially based on one or more other sidelink communications sent by the UE, and the TPC step sizes of the multiple TPC commands are larger relative to the TPC step sizes of the multiple other TPC commands, which is at least partially based on at least one of the following: the accumulation period occurs at the beginning of the UE's sidelink transmission, the accumulation period occurs after the UE's transmit beam is changed, or an updated downlink path loss estimate is obtained between the accumulation period and another accumulation period. In the thirteenth aspect, alone or in combination with one or more of the first to twelfth aspects, the transmit power adjustment for the UE is associated with a TPC loop, the TPC loop is at least partially based on a TPC loop index associated with the transmission of one or more sidelink communications, and the TPC loop index is indicated by at least one of: a sounding reference signal resource indicator associated with the transmission of one or more sidelink communications, a channel state information reference signal resource indicator associated with the transmission of one or more sidelink communications, or a waveform type associated with the transmission of one or more sidelink communications.
[0091] although Figure 5 Example blocks of process 500 are shown, but in some aspects process 500 may include Figure 5 Additional blocks, fewer blocks, different blocks, or differently arranged blocks than those depicted in the process 500. Additionally or alternatively, two or more blocks in the process 500 may be performed in parallel.
[0092] The foregoing disclosure provides illustration and description, but is not intended to be exhaustive or to limit the aspects to the precise forms disclosed. Modifications and variations may be made in light of the above disclosure or may be acquired from practice of the described aspects.
[0093] As used herein, the term "component" is intended to be broadly interpreted as hardware, firmware, and / or a combination of hardware and software. As used herein, a processor is implemented with hardware, firmware, and / or a combination of hardware and software.
[0094] As used herein, satisfying a threshold may refer to a value that is greater than a threshold, greater than or equal to a threshold, less than a threshold, less than or equal to a threshold, equal to a threshold, and / or not equal to a threshold, etc., depending on the context.
[0095] It will be clear that the systems and / or methods described herein can be implemented in various forms of hardware, firmware, and / or combinations of hardware and software. The actual dedicated control hardware or software code used to implement these systems and / or methods is not a limitation of the aspects. Therefore, the operation and behavior of the systems and / or methods are described herein without reference to specific software code - it will be understood that software and hardware can be designed to implement the systems and / or methods based at least in part on the description herein.
[0096] Even though specific combinations of features are described in the claims and / or disclosed in the specification, these combinations are not intended to limit the disclosure of the various aspects. In fact, many of these features can be combined in ways that are not specifically described in the claims and / or specifically disclosed in the specification. Although each dependent claim listed below may be directly subordinate to only one claim, the disclosure of the various aspects includes each dependent claim in combination with each other claim in the set of claims. A phrase referring to "at least one of..." in a list of items refers to any combination of these items, including single members. As an example, "at least one of a, b, or c" is intended to cover a, b, c, ab, ac, bc, and abc, as well as any combination with multiple identical elements (e.g., aa, aaa, aab, aac, abb, acc, bb, bbb, bbc, cc, and ccc, or any other order of a, b, and c).
[0097] Elements, actions or instructions used herein should not be interpreted as key or necessary unless clearly described. In addition, as used herein, the articles "a" and "an" are intended to include one or more items and can be used interchangeably with "one or more". In addition, as used herein, the terms "set" and "group" are intended to include one or more items (e.g., related items, unrelated items, and / or a combination of related and unrelated items, etc.), and can be used interchangeably with "one or more". In the case of only one item, the phrase "only one" or similar language is used. In addition, as used herein, the terms "has", "have", and / or "having" etc. are intended to be open terms. In addition, unless otherwise expressly stated, the phrase "based on" is intended to mean "based at least in part on".
Claims
1. A method of wireless communication performed by a first user equipment UE, include: receiving a plurality of transmit power control (TPC) commands during an accumulation period and based at least in part on one or more sidelink communications sent by the first UE; determining a first transmit power adjustment for the first UE based at least in part on accumulating a first subset of a plurality of TPC commands associated with a second UE, and determining a second transmit power adjustment for the first UE based at least in part on accumulating a second subset of the plurality of TPC commands associated with a third UE; and The transmit power of the first UE is selectively adjusted based at least in part on at least one of the first transmit power adjustment or the second transmit power adjustment.
2. The method according to claim 1, in, The first subset of the plurality of TPC commands includes a first plurality of TPC commands associated with the second UE, and the second subset of the plurality of TPC commands includes a second plurality of TPC commands associated with the third UE; as well as Wherein, determining the first transmit power adjustment and the second transmit power adjustment for the first UE includes: The first transmit power adjustment for the first UE is determined based at least in part on a combination of the first plurality of TPC commands, and the second transmit power adjustment for the first UE is determined based at least in part on a combination of the second plurality of TPC commands.
3. The method according to claim 1, further comprising: include: The first transmit power adjustment or the second transmit power adjustment is selected as the transmit power adjustment for the UE.
4. The method according to claim 1, in, Receiving the plurality of TPC commands comprises: The plurality of TPC commands are received from at least one of: Base station, or One or more other UEs including the second UE or the third UE.
5. The method according to claim 1, in, The timing of the accumulation period is based at least in part on at least one of: a grant to trigger the receipt of an uplink transmission, a grant to trigger the receipt of a sidelink transmission, The access link authorization opportunity occurs again, or Authorization timing for sidelink configuration.
6. The method according to claim 1, in, The accumulation period includes a plurality of accumulation sub-periods; Wherein, receiving the multiple TPC commands includes: receiving a first subset of the plurality of TPC commands in a first accumulation sub-period of the plurality of accumulation sub-periods, receiving a second subset of the plurality of TPC commands in a first accumulation sub-period, receiving a third subset of the plurality of TPC commands associated with the second UE in a second accumulation sub-period in the plurality of accumulation sub-periods, and receiving a fourth subset of the plurality of TPC commands associated with a third UE in the second accumulation sub-period; and Wherein, the method further comprises: An overall transmit power adjustment for the first UE is determined based at least in part on the first transmit power adjustment and the second transmit power adjustment.
7. The method according to claim 6, in, The first accumulation sub-period and the second accumulation sub-period include the same number of orthogonal frequency division multiplexing OFDM symbols.
8. The method according to claim 6, in, The first accumulation sub-period and the second accumulation sub-period include different numbers of OFDM symbols.
9. The method according to claim 6, in, The number of TPC commands in each of the first subset, the second subset, the third subset, and the fourth subset is one TPC command.
10. The method according to claim 1, in, Receiving the plurality of TPC commands comprises: receiving a TPC command from among the plurality of TPC commands in a medium access control element MAC-CE; and Wherein, the method further comprises: Determining whether a TPC command is received during the accumulation period is based at least in part on at least one of: The time of receiving the physical downlink channel carrying the MAC-CE, The time to receive the physical shared channel carrying the MAC-CE, or The time to send the confirmation for MAC-CE.
11. The method according to claim 1, in, At least one of the first transmit power adjustment or the second transmit power adjustment for the first UE is to increase the transmit power of the first UE; as well as The selectively adjusting the transmit power of the first UE includes: Increasing the transmit power is refrained from based at least in part on determining that the transmit power of the first UE is set to a maximum allowed transmit power for the first UE.
12. The method of claim 1, further comprising: include: resetting at least one of the first transmit power adjustment or the second transmit power adjustment for the first UE based at least in part on at least one of: the start of a sidelink transmission burst of the first UE, or A change to the transmit beam of the first UE.
13. The method of claim 1, further comprising: include: receiving, during another accumulation period subsequent to the accumulation period, a plurality of other TPC commands based at least in part on one or more other sidelink communications sent by the first UE, Wherein the TPC step sizes of the plurality of TPC commands are larger relative to TPC step sizes of a plurality of other TPC commands based at least in part on at least one of: the accumulation period occurring at the beginning of a sidelink transmission burst of the first UE, the accumulation period occurring after a transmit beam change of the first UE, or An updated downlink path loss estimate between the accumulation period and the further accumulation period.
14. The method of claim 1, in, At least one of the first transmit power adjustment or the second transmit power adjustment for the first UE is associated with a TPC loop based at least in part on a TPC loop index associated with transmissions of one or more sidelink communications, The TPC loop index is indicated by at least one of the following: a sounding reference signal resource indicator associated with a transmission of one or more sidelink communications, a channel state information reference signal resource indicator associated with a transmission of one or more sidelink communications, or A waveform type associated with the transmission of one or more sidelink communications.
15. A first user equipment UE for wireless communication, include: Memory; as well as One or more processors operably coupled to a memory, the memory and the one or more processors being configured to: receiving a plurality of transmit power control (TPC) commands during an accumulation period and based at least in part on one or more sidelink communications sent by the first UE; determining a first transmit power adjustment for the first UE based at least in part on accumulating a first subset of a plurality of TPC commands associated with a second UE, and determining a second transmit power adjustment for the first UE based at least in part on accumulating a second subset of the plurality of TPC commands associated with a third UE; and The transmit power of the first UE is selectively adjusted based at least in part on at least one of the first transmit power adjustment or the second transmit power adjustment.
16. The first UE according to claim 15, in, The first subset of the plurality of TPC commands includes a first plurality of TPC commands associated with the second UE, and the second subset of the plurality of TPC commands includes a second plurality of TPC commands associated with the third UE; and Wherein, when determining the first transmit power adjustment and the second transmit power adjustment for the first UE, the one or more processors are configured to: The first transmit power adjustment for the first UE is determined based at least in part on a combination of the first plurality of TPC commands, and the second transmit power adjustment for the first UE is determined based at least in part on a combination of the second plurality of TPC commands.
17. The first UE according to claim 15, in, The one or more processors are further configured to: The first transmit power adjustment or the second transmit power adjustment is selected as the transmit power adjustment for the UE.
18. The first UE according to claim 15, in, When receiving the plurality of TPC commands, the one or more processors are configured to: The plurality of TPC commands are received from at least one of: Base station, or One or more other UEs including the second UE or the third UE.
19. The first UE according to claim 15, in, The timing of the accumulation period is based at least in part on at least one of: a grant to trigger the receipt of an uplink transmission, a grant to trigger the receipt of a sidelink transmission, The access link authorization opportunity occurs again, or Authorization timing for sidelink configuration.
20. The first UE according to claim 15, in, The accumulation period includes a plurality of accumulation sub-periods; Wherein, when receiving the multiple TPC commands, the one or more processors are configured to: receiving a first subset of the plurality of TPC commands in a first accumulation sub-period of the plurality of accumulation sub-periods, receiving a second subset of the plurality of TPC commands in a first accumulation sub-period, receiving a third subset of the plurality of TPC commands associated with the second UE in a second accumulation sub-period in the plurality of accumulation sub-periods, and receiving a fourth subset of the plurality of TPC commands associated with a third UE in the second accumulation sub-period; and Wherein, the one or more processors are further configured to: An overall transmit power adjustment for the first UE is determined based at least in part on the first transmit power adjustment and the second transmit power adjustment.
21. The first UE according to claim 20, in, The first accumulation sub-period and the second accumulation sub-period include the same number of orthogonal frequency division multiplexing OFDM symbols.
22. The first UE according to claim 20, in, The first accumulation sub-period and the second accumulation sub-period include different numbers of OFDM symbols.
23. The first UE according to claim 20, in, The number of TPC commands in each of the first subset, the second subset, the third subset, and the fourth subset is one TPC command.
24. The first UE according to claim 15, in, When receiving the plurality of TPC commands, the one or more processors are configured to: receiving a TPC command from among the plurality of TPC commands in a medium access control element MAC-CE; and Wherein, the one or more processors are further configured to: Determining whether a TPC command is received during the accumulation period is based at least in part on at least one of: The time of receiving the physical downlink channel carrying the MAC-CE, The time to receive the physical shared channel carrying the MAC-CE, or The time to send the confirmation for MAC-CE.
25. The first UE according to claim 15, in, At least one of the first transmit power adjustment or the second transmit power adjustment for the first UE is to increase the transmit power of the first UE; and Wherein, when selectively adjusting the transmit power of the first UE, the one or more processors are configured to: Increasing the transmit power is refrained from based at least in part on determining that the transmit power of the first UE is set to a maximum allowed transmit power for the first UE.
26. The first UE according to claim 15, in, The one or more processors are further configured to: resetting at least one of the first transmit power adjustment or the second transmit power adjustment for the first UE based at least in part on at least one of: the start of a sidelink transmission burst of the first UE, or A change to the transmit beam of the first UE.
27. The first UE according to claim 15, in, The one or more processors are further configured to: receiving, during another accumulation period subsequent to the accumulation period, a plurality of other TPC commands based at least in part on one or more other sidelink communications sent by the first UE, Wherein the TPC step sizes of the plurality of TPC commands are larger relative to TPC step sizes of a plurality of other TPC commands based at least in part on at least one of: the accumulation period occurring at the beginning of a sidelink transmission burst of the first UE, the accumulation period occurring after a transmit beam change of the first UE, or An updated downlink path loss estimate between the accumulation period and the further accumulation period.
28. The first UE according to claim 15, in, At least one of the first transmit power adjustment or the second transmit power adjustment for the first UE is associated with a TPC loop based at least in part on a TPC loop index associated with transmissions of one or more sidelink communications, The TPC loop index is indicated by at least one of the following: a sounding reference signal resource indicator associated with a transmission of one or more sidelink communications, a channel state information reference signal resource indicator associated with a transmission of one or more sidelink communications, or A waveform type associated with the transmission of one or more sidelink communications.
29. A non-transitory computer readable medium storing one or more instructions for wireless communication, the one or more instructions include: The one or more instructions, when executed by one or more processors of the first user equipment UE, cause the one or more processors to: receiving a plurality of transmit power control (TPC) commands during an accumulation period and based at least in part on one or more sidelink communications sent by the first UE; determining a first transmit power adjustment for the first UE based at least in part on accumulating a first subset of a plurality of TPC commands associated with a second UE, and determining a second transmit power adjustment for the first UE based at least in part on accumulating a second subset of the plurality of TPC commands associated with a third UE; and The transmit power of the first UE is selectively adjusted based at least in part on at least one of the first transmit power adjustment or the second transmit power adjustment.
30. The non-transitory computer readable medium of claim 29, in, The first subset of the plurality of TPC commands includes a first plurality of TPC commands associated with the second UE, and the second subset of the plurality of TPC commands includes a second plurality of TPC commands associated with the third UE; as well as The one or more processors are caused to determine the one or more instructions for adjusting the first transmit power and the second transmit power of the first UE, so that the one or more processors: The first transmit power adjustment for the first UE is determined based at least in part on a combination of the first plurality of TPC commands, and the second transmit power adjustment for the first UE is determined based at least in part on a combination of the second plurality of TPC commands.
31. The non-transitory computer readable medium of claim 29, in, The one or more instructions, when executed by the one or more processors, further cause the one or more processors to: The first transmit power adjustment or the second transmit power adjustment is selected as the transmit power adjustment for the UE.
32. The non-transitory computer readable medium of claim 29, in, The timing of the accumulation period is based at least in part on at least one of: a grant to trigger the receipt of an uplink transmission, a grant to trigger the receipt of a sidelink transmission, The access link authorization opportunity occurs again, or Authorization timing for sidelink configuration.
33. The non-transitory computer readable medium of claim 29, in, The accumulation period includes a plurality of accumulation sub-periods; The one or more instructions for causing one or more processors to receive the multiple TPC commands cause the one or more processors to: receiving a first subset of the plurality of TPC commands in a first accumulation sub-period of the plurality of accumulation sub-periods, receiving a second subset of the plurality of TPC commands in a first accumulation sub-period, receiving a third subset of the plurality of TPC commands associated with the second UE in a second accumulation sub-period of the plurality of accumulation sub-periods, and receiving a fourth subset of the plurality of TPC commands associated with a third UE in the second accumulation sub-period; and Wherein, the one or more instructions, when executed by the one or more processors, further cause the one or more processors to: An overall transmit power adjustment for the first UE is determined based at least in part on the first transmit power adjustment and the second transmit power adjustment.
34. The non-transitory computer readable medium of claim 29, in, causing one or more processors to receive the one or more instructions for the plurality of TPC commands, causing the one or more processors to: receiving a TPC command from among the plurality of TPC commands in a medium access control element MAC-CE; and Wherein, the one or more instructions, when executed by one or more processors, further cause the one or more processors to: Determining whether a TPC command is received during the accumulation period is based at least in part on at least one of: The time of receiving the physical downlink channel carrying the MAC-CE, The time to receive the physical shared channel carrying the MAC-CE, or The time to send the confirmation for MAC-CE.
35. The non-transitory computer readable medium of claim 29, in, At least one of the first transmit power adjustment or the second transmit power adjustment for the first UE is to increase the transmit power of the first UE; as well as The one or more instructions that cause one or more processors to selectively adjust the transmit power of the first UE cause the one or more processors to: Increasing the transmit power is refrained from based at least in part on determining that the transmit power of the first UE is set to a maximum allowed transmit power for the first UE.
36. The non-transitory computer readable medium of claim 29, in, The one or more instructions, when executed by one or more processors, further cause the one or more processors to: resetting at least one of the first transmit power adjustment or the second transmit power adjustment for the first UE based at least in part on at least one of: the start of a sidelink transmission burst of the first UE, or A change to the transmit beam of the first UE.
37. The non-transitory computer readable medium of claim 29, in, The one or more instructions, when executed by one or more processors, further cause the one or more processors to: receiving, during another accumulation period subsequent to the accumulation period, a plurality of other TPC commands based at least in part on one or more other sidelink communications sent by the first UE, Wherein the TPC step sizes of the plurality of TPC commands are larger relative to TPC step sizes of a plurality of other TPC commands based at least in part on at least one of: said accumulation period occurring at the beginning of a sidelink transmission burst of the UE, the accumulation period occurring after a UE's transmit beam is changed, or An updated downlink path loss estimate between the accumulation period and the further accumulation period.
38. The non-transitory computer readable medium of claim 29, in, At least one of the first transmit power adjustment or the second transmit power adjustment for the first UE is associated with a TPC loop based at least in part on a TPC loop index associated with transmissions of one or more sidelink communications, The TPC loop index is indicated by at least one of the following: a sounding reference signal resource indicator associated with a transmission of one or more sidelink communications, a channel state information reference signal resource indicator associated with a transmission of one or more sidelink communications, or A waveform type associated with the transmission of one or more sidelink communications.
39. A first device for wireless communication, include: means for receiving a plurality of transmit power control (TPC) commands during an accumulation period and based at least in part on one or more sidelink communications sent by the first equipment; means for determining a first transmit power adjustment for the first equipment based at least in part on accumulating a first subset of a plurality of TPC commands associated with a second equipment and determining a second transmit power adjustment for the first equipment based at least in part on accumulating a second subset of the plurality of TPC commands associated with a third equipment; as well as Means for selectively adjusting a transmit power of the first equipment based at least in part on at least one of the first transmit power adjustment or the second transmit power adjustment.
40. The first device of claim 39, further comprising: include: Means for selecting a first transmit power adjustment or a second transmit power adjustment as a transmit power adjustment for the first equipment.
