Power distribution method and device, terminal and network side equipment

By determining the base vector of the limited power in a wireless communication system and adjusting the power to be allocated, the flexibility problem of base vector power adjustment is solved, improving system performance and power utilization, and supporting the coexistence and interference management of multiple systems.

CN121751337APending Publication Date: 2026-03-27VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-26
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

In future wireless communication systems, with the increase in antenna ports and the growing demand for frequency band coexistence, there is still no effective solution for how to flexibly adjust the power at the base vector or base vector group level to achieve coexistence and interference management of multiple systems.

Method used

Terminal and network-side devices determine the base vector of the restricted power and adjust the power to be allocated based on the base vector associated with the target PMI, including transferring the restricted power to an unrestricted base vector, to achieve flexible power allocation.

Benefits of technology

It improves power utilization, enhances system performance, enables flexible adjustment of base vector power, and supports the coexistence and interference management of multiple systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121751337A_ABST
    Figure CN121751337A_ABST
Patent Text Reader

Abstract

The invention discloses a power distribution method and device, a terminal and network side equipment, and belongs to the technical field of wireless communication, and the power distribution method comprises the steps that the terminal determines a first base vector of limited power; on the basis of the first base vector associated with a target PMI, the terminal determines to-be-allocated power associated with the target PMI, the to-be-distributed power comprises one of the following power: the power of the first base vector which is limited to be reduced and associated with the target PMI, the power of the first base vector which is limited to be reduced and associated with the target PMI, and the minimum value of the power which supports the increase of the base vector and is agreed by a protocol; the minimum value of the limited and reduced power of the first base vector associated with the target PMI and the increased power of the base vector indicated by a network signaling is selected from the minimum value of the limited and reduced power of the first base vector associated with the target PMI and the increased power of the base vector; the terminal determines a second base vector associated with the target PMI, the second base vector being a base vector capable of increasing power; and the terminal allocates the power to be allocated to at least part of the second base vector.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of wireless communication, and particularly relates to a power allocation method and device, a terminal and a network side equipment. BACKGROUND

[0002] The protocol stipulates that the channel quality indicator (CQI) or the precoding matrix indicator (PMI) or the rank indicator (RI) is determined based on a reference resource and some stipulated assumptions. The main power parameters involved include the offset value or ratio of the energy per resource element (EPRE) of the channel state information reference signal (CSI-RS) compared with the physical downlink shared channel (PDSCH). Generally, for a single transmit / receive point (TRP) scenario or a scenario of obtaining the PMI based on one CSI-RS, the offset value or ratio of the EPRE can be used to amplify or reduce the total power, can adjust the CQI, and further can affect the determination of the PMI and the RI.

[0003] In the future, the number of antenna ports will be further increased, and there may be a need to coexist with other communication systems in some frequency bands. Therefore, in this case, how to flexibly adjust the power of the basis vector or the basis vector group is a technical problem to be solved. SUMMARY

[0004] The embodiments of the present application provide a power allocation method and device, a terminal and a network side equipment, which can flexibly adjust the power of the basis vector.

[0005] In a first aspect, a power allocation method is provided, comprising: determining, by a terminal, a first basis vector of which power is limited; determining, by the terminal, power to be allocated associated with a target PMI based on the first basis vector associated with the target PMI, wherein the power to be allocated comprises one of the following: power reduced by limitation of the first basis vector associated with the target PMI, a minimum value of power reduced by limitation of the first basis vector associated with the target PMI and power increased by support of a basis vector agreed by a protocol, and a minimum value of power reduced by limitation of the first basis vector associated with the target PMI and power increased by support of a basis vector indicated by network signaling; determining, by the terminal, a second basis vector associated with the target PMI, wherein the second basis vector is a basis vector capable of increasing power; and allocating, by the terminal, the power to be allocated to at least part of the second basis vector.

[0006] In a second aspect, a power allocation method is provided, comprising: receiving, by a network side device, a channel state information report fed back by a terminal, wherein the channel state information report comprises at least one PMI; determining, by the network side device, a first basis vector of which power is limited associated with each PMI; determining, by the network side device, power to be allocated associated with each PMI based on the first basis vector associated with each PMI; determining, by the network side device, a second basis vector capable of increasing power associated with each PMI; and determining, by the network side device, the power to be allocated allocated to at least part of the second basis vector of each PMI.

[0007] In a third aspect, a power allocation apparatus is provided, comprising: a processing module, configured to: determine a first basis vector of which power is limited; determine power to be allocated associated with a target PMI based on the first basis vector associated with the target PMI; determine a second basis vector associated with the target PMI, wherein the second basis vector is a basis vector capable of increasing power; and allocate the power to be allocated to at least part of the second basis vector.

[0008] In a fourth aspect, a power allocation apparatus is provided, comprising: a receiving module, configured to receive a channel state information report fed back by a terminal, wherein the channel state information report is associated with a target PMI; and a processing module, configured to: determine a first basis vector of which power is limited associated with each PMI; determine power to be allocated associated with each PMI based on the first basis vector associated with each PMI; determine a second basis vector capable of increasing power associated with each PMI; and determine the power to be allocated allocated to at least part of the second basis vector of each PMI.

[0009] In a fifth aspect, a power allocation apparatus is provided, which is configured to perform the steps of the method according to the first aspect, or implement the steps of the method according to the second aspect.

[0010] In a sixth aspect, a terminal is provided, which comprises a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions being executed by the processor to implement the steps of the method according to the first aspect.

[0011] In a seventh aspect, a terminal is provided, which comprises a processor and a communication interface, wherein the processor is configured to implement the steps of the method according to the first aspect, and the communication interface is configured to be coupled with the processor.

[0012] In an eighth aspect, a network-side device is provided, which comprises a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions being executed by the processor to implement the steps of the method according to the second aspect.

[0013] In a ninth aspect, a network-side device is provided, which comprises a processor and a communication interface, wherein the processor is configured to implement the steps of the method according to the second aspect, and the communication interface is configured to be coupled with the processor.

[0014] In a tenth aspect, a readable storage medium is provided, which stores a program or instructions, the program or instructions being executed by a processor to implement the steps of the method according to the first aspect, or implement the steps of the method according to the second aspect.

[0015] In an eleventh aspect, a wireless communication system is provided, which comprises a terminal and a network-side device, the terminal being configured to perform the steps of the method according to the first aspect, and the network-side device being configured to perform the steps of the method according to the second aspect.

[0016] In a twelfth aspect, a chip is provided, which comprises a processor and a communication interface, the communication interface being coupled with the processor, and the processor being configured to run a program or instructions to implement the method according to the first aspect, or implement the method according to the second aspect.

[0017] In a thirteenth aspect, a computer program / program product is provided, which is stored in a storage medium, and is executed by at least one processor to implement the steps of the method according to the first aspect, or implement the steps of the method according to the second aspect.

[0018] In the embodiments of the present application, the terminal determines the first basis vector with limited power, determines the to-be-allocated power associated with the target PMI based on the first basis vector associated with the target PMI, and determines the second basis vector with increased power associated with the target PMI, and allocates the to-be-allocated power to at least part of the second basis vector, so that the limited transmission power can be transferred to the basis vector or transmission layer without limitation or to the basis vector or transmission layer without reaching the limited power when part of the basis vector or transmission layer associated with the PMI is limited in transmission power, and the power utilization rate and system performance can be further improved, and flexible adjustment of the basis vector power is realized. BRIEF DESCRIPTION OF DRAWINGS

[0019] Figure 1 A block diagram of a wireless communication system to which the embodiments of the present application can be applied is shown;

[0020] Figure 2 A flowchart of a power allocation method provided by the embodiments of the present application is shown;

[0021] Figure 3 A flowchart of a power allocation method provided by the embodiments of the present application is shown;

[0022] Figure 4 A structural diagram of a power allocation apparatus provided by the embodiments of the present application is shown;

[0023] Figure 5 A structural diagram of a power allocation apparatus provided by the embodiments of the present application is shown;

[0024] Figure 6 A structural diagram of a communication device provided by the embodiments of the present application is shown;

[0025] Figure 7 A hardware structural diagram of a terminal provided by the embodiments of the present application is shown;

[0026] Figure 8 A hardware structural diagram of a network-side device provided by the embodiments of the present application is shown. DETAILED DESCRIPTION

[0027] The technical solutions in the embodiments of the present application will be described clearly below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.

[0028] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, the scope of protection for "A or B" covers at least three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. In addition, the terms "A and / or B," "at least one of A and B," and "at least one of A or B" also cover at least the above three scenarios. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0029] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as one in which the sender explicitly informs the receiver of specific information, the operation to be performed, or the requested result, etc., in the instruction sent. An indirect instruction can be understood as one in which the receiver determines the corresponding information based on the instruction sent by the sender, or makes a judgment and determines the operation to be performed or the requested result, etc., based on the judgment result.

[0030] It is worth noting that the technology described in the embodiments of the present application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used in the above-mentioned systems and radio technologies, as well as in other systems and radio technologies. The following description describes a New Radio (NR) system for example purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems. th

[0031] Figure 1 ​A block diagram of a wireless communication system to which embodiments of the present application can be applied is shown. The wireless communication system includes a terminal 11 and a network side device 12. The terminal 11 can be a terminal side device such as a mobile phone, a Tablet Personal Computer, a Laptop Computer, a notebook, a Personal Digital Assistant (PDA), a palm PC, a netbook, an Ultra-mobile Personal Computer (UMPC), a Mobile Internet Device (MID), an Augmented Reality (AR) device, a Virtual Reality (VR) device, a robot, a wearable device, a flight vehicle, a Vehicle User Equipment (VUE), a shipboard device, a Pedestrian User Equipment (PUE), a smart home (a home device with a wireless communication function such as a refrigerator, a television, a washing machine, or furniture, etc.), a game console, a Personal Computer (PC), a kiosk, or a self-service machine, etc. The wearable device includes a smart watch, a smart bracelet, a smart earphone, smart glasses, smart jewelry (a smart bracelet, a smart necklace, a smart ring, a smart necklace, a smart anklet, a smart necklace, etc.), a smart wristband, smart clothes, etc. The vehicle-mounted device can also be referred to as a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network side device 12 can include an access network device or a core network device. The access network device can also be referred to as a Radio Access Network (RAN) device, a radio access network function, or a radio access network unit. The access network device can include a base station, a Wireless Local Area Network (WLAN) Access Point (AP), or a Wireless Fidelity (WiFi) node, etc.The base station can be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a relay base station (RBS), a serving base station (SBS), a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a home Node B (HNB), a home evolved Node B, a transmit / receive point (TRP), or some other suitable terminology in the art, so long as 5G the same technical effects are achieved, and the base station is not limited to a specific technical term. It should be noted that in the embodiments of the present application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.

[0032] In order to further understand the technical solutions provided by the embodiments of the present application, some related technologies involved in the embodiments of the present application are described below.

[0033] 1. CSI architecture

[0034] Generally, the channel state information (CSI) architecture can be divided into two parts: downlink CSI and uplink CSI. The downlink CSI architecture includes downlink physical channels and downlink reference signals; the uplink CSI architecture includes uplink physical channels and uplink reference signals.

[0035] Among them, the downlink physical channel is usually used for data transmission, and the downlink reference signal is usually used for channel estimation to obtain downlink channel state information (CSI). The uplink physical channel is usually used for uplink data transmission, and the uplink reference signal is usually used for channel estimation to obtain uplink channel state information (CSI).

[0036] In the 5G system, CSI is mainly used for adaptive beamforming and multiple input multiple output (MIMO) technology to improve wireless transmission bandwidth and reliability.

[0037] In general, the CSI architecture of 5G is a very important technology in the 5G communication system, which plays an important role in improving the wireless transmission bandwidth and reliability and interference coordination.

[0038] 2. Type1 SP codebook

[0039] The single panel codebook of Type1 series can be divided into 2-port codebook and more than 2-port codebook.

[0040] The precoding vector associated with the lth transmission layer for most of the code words in the SP codebook can be expressed as:

[0041] w l =W 1,l *W 2,l

[0042] Where W 1,l is a block diagonal matrix, which is composed of 2 identical blocks of spatial basis vectors (DFT vectors), that is, Where b l represents a spatial basis vector associated with the lth transmission layer, and W 2,l is a column vector of length 2 Where c l represents the weighting coefficient of the second antenna polarization direction. It should be noted that the granularity of W 1,l is usually wideband, and the granularity of W 2,l may be subband, that is, different subbands may be associated with different W 2,l . It should be noted that b l may be the same or different for different transmission layers, and c l may be the same or different. Generally, when b l is the same, c l is different (phase difference pi) for orthogonality, and generally c l is the same, b l is different (other basis vectors of the same orthogonal group) for orthogonality.

[0043] Particularly, for rank 3 or rank 4 transmission and the number of ports is not less than 16, the precoding vector associated with the lth transmission layer of the relevant code word in the codebook can still be expressed as:

[0044] w l =W 1,l *W 2,l

[0045] Where W 1,lIt is also a block diagonal matrix, but the difference is that it is composed of 4 blocks of different incomplete spatial basis vectors (DFT vectors) diagonally, that is where b l represents a spatial basis vector associated with the lth transmission layer (note that the dimension is half of the number of ports associated with one antenna polarization direction), a l represents a weighting coefficient of the second port group in the two port groups of one antenna polarization direction. W 2,l is a column vector of length 4 It should be noted that for different transmission layers, b l may be the same, c l may be the same or different (phase difference pi), a l may be the same or different (phase difference pi). It should be noted that the granularity of W 1,l is usually wideband, and the granularity of W 2,l may be subband, that is, different subbands may be associated with different W 2,l .

[0046] 1.3 CQI or PMI or RI calculation assumptions

[0047] The protocol stipulates that CQI or PMI or RI is determined based on the reference resource and some agreed assumptions. Among them, the main power parameters include the offset value or ratio of the EPRE of the CSI-RS compared with the PDSCH. Generally, for single-TRP scenarios or scenarios based on a CSI-RS to obtain PMI, the EPRE offset value or ratio can be used to amplify or reduce the total power, which can adjust the CQI, and further, it can affect the determination of PMI and RI.

[0048] In the future, the number of antenna ports will further increase, and there may be a need to coexist with other communication systems in some frequency bands, so the network may need to flexibly adjust the power of the basis vector or the basis vector group level (for example: limit the power on some basis vectors). Through more fine power control, better coexistence or interference management of multiple systems can be achieved.

[0049] Therefore, an additional power parameter or power scaling factor may be introduced to further control the power. This parameter acts on the PMI or CQI obtained by the terminal, further adjusts the power on the basis vector or basis vector group associated with the PMI, or adjusts the power on the transmission layer associated with the PMI.

[0050] However, there is no effective solution to how to flexibly adjust the power of the basis vector in related technologies. In view of this problem, the embodiment of the present application provides a power allocation scheme.

[0051] With reference to the accompanying drawings, the power allocation scheme provided by the embodiments of the present application is described in detail below in terms of some embodiments and application scenarios.

[0052] Figure 2 A flowchart of a power allocation method in the embodiments of the present application is shown, and the method 200 can be executed by a terminal. In other words, the method can be executed by software or hardware installed on the terminal. As shown in the figure, the method can include the following steps. Figure 2

[0053] S210, the terminal determines a first basis vector with limited power.

[0054] In the embodiments of the present application, the first basis vector with limited power can also be referred to as the first basis vector with limited energy, the difference being that the energy of the basis vector is the square of the power of the basis vector.

[0055] In the embodiments of the present application, the terminal determines the first basis vector with limited power, including at least one of the following:

[0056] 1) The terminal determines the first basis vector with limited power based on at least one first indication information, wherein one of the first indication information is associated with one first rank value or one of the first indication information is associated with a group of first rank values; optionally, the first rank value associated basis vector can be a candidate basis vector with limited power (i.e. a basis vector that may be limited power), and the terminal can determine the first basis vector with limited power from these basis vectors.

[0057] 2) The terminal determines the first basis vector with limited power based on at least one second indication information, wherein one of the second indication information is associated with one first port configuration or one of the second indication information is associated with a group of first port configurations; optionally, the first port associated basis vector is a candidate basis vector with limited power, and the terminal can determine the first basis vector with limited power from these basis vectors.

[0058] 3) The terminal determines the first basis vector with limited power based on at least one third indication information, wherein one of the third indication information is associated with a group of first reference signals or one of the third indication information is associated with one first reference signal; optionally, the first reference signal associated basis vector is a candidate basis vector with limited power, and the terminal can determine the first basis vector with limited power from these basis vectors.

[0059] ​4) The terminal determines the first beam vector associated with the first transmission layer whose power factor is less than sqrt(l / rankl) or sqrt(p_offset / rankl) or sqrt(l / (rankl*p_offset)) is the first beam vector whose power is limited, where the rankl is the rank of the first transmission layer, sqrt(.) represents square root, p_offset is the power control offset indicated by network signaling, usually the power ratio or offset value between PDSCH and CSI-RS. Optionally, the power factor can be directly indicated by network signaling or indirectly calculated by network signaling. Optionally, the power factor represents the meaning of normalized transmission layer power or transmission layer power or transmission layer power factor.

[0060] 5) The terminal determines the first beam vector associated with the second transmission layer whose power factor is less than 1 is the first beam vector whose power is limited. Optionally, the power factor can be directly indicated by network signaling or indirectly calculated by network signaling. Optionally, assuming that the power of the transmission layer without limitation is 1, the power factor represents the meaning of transmission layer power or transmission layer power factor.

[0061] 6) The terminal determines the first beam vector whose power factor is less than 1 / sqrt(R) or sqrt(R) is the first beam vector whose power is limited, where R represents the reuse factor of the beam vector. Optionally, the power factor can be directly indicated by network signaling or indirectly calculated by network signaling. Optionally, the power factor represents the meaning of the power of the beam vector or the power factor, assuming that the power of the transmission layer without limitation is 1, the power of the beam vector associated with the transmission layer without limitation is sqrt(R), and the beam vector whose power is less than sqrt(R) is the limited beam vector. Optionally, the power factor represents the meaning of the power of the transmission layer or the power factor, assuming that the power of the beam vector without limitation is 1, the power of the transmission layer associated with the beam vector without limitation is 1 / sqrt(R), and the transmission layer associated with the beam vector whose power is less than 1 / sqrt(R) is the limited beam vector.

[0062] It should be noted that the terminal can determine the first basis vector with limited power based on any one of the above 1) - 6), for example, the terminal determines that the basis vector associated with the second transmission layer with a power factor less than 1 is the first basis vector with limited power, that is, the terminal determines the first basis vector with limited power based on the power factor of the transmission layer associated with the basis vector. Alternatively, the terminal can also determine the first basis vector with limited power based on multiple ones of the above 1) - 6), for example, the terminal can determine the basis vector that can be limited power based on one or more of the above 1) - 3), and then determine whether these basis vectors that can be limited power are the first basis vector with limited power based on any one of 4) - 6), that is, based on whether the power factor associated with the basis vector that can be limited power is less than sqrt(1 / rank1) or sqrt(p_offset / rank1) or sqrt(1 / (rank1*p_offset)), or whether it is less than 1, or whether it is less than 1 / sqrt(R) or sqrt(R) further determine whether these basis vectors that can be limited power are the first basis vector with limited power.

[0063] In the embodiments of the present application, optionally, the terminal can determine the power factor associated with the basis vector or the transmission layer based on at least one of the following:

[0064] 1) The network signaling indicates the power scaling factor for each basis vector group or each basis vector;

[0065] 2) The network signaling indicates the power control offset (powerControlOffset) for each CSI-RS or CSI-RS set or CSI-RS group;

[0066] 3) The rank of the PMI associated with the basis vector;

[0067] 4) The reuse factor of the basis vector;

[0068] 5) The number of CSI-RS ports associated with the target PMI.

[0069] For example, in some embodiments, the terminal can determine the first basis vector with limited power or energy based on the indication of network signaling. For example, the network signaling indicates a power scaling factor associated with each basis vector or basis vector group, where the power scaling factor acts on the power control offset of the CSI-RS resource configuration. The terminal determines the power factor associated with each transmission layer based on the power scaling factor associated with each basis vector or basis vector group and the rank value associated with the PMI (obtained by the power scaling factor associated with each basis vector or basis vector group), and determines the first basis vector with limited power or energy based on the power factor associated with each transmission layer, such as the basis vector with a power factor less than sqrt(l / rankl) or 1 is the first basis vector with limited power or energy.

[0070] For another example, the network signaling indicates a power scaling factor associated with each basis vector or basis vector group, where the power scaling factor acts on the power control offset of the CSI-RS resource configuration. The terminal determines the first basis vector with limited power or energy based on the power scaling factor associated with each basis vector or basis vector group and the rank value associated with the PMI. For example, for the basis vector associated with 2 transmission layers, the terminal compares the size of the power scaling factor associated therewith and 2*1 / sqrt(rank value) (or the terminal compares the size of the square of the power scaling factor associated therewith and 2*1 / rank value), if the power scaling factor is greater than or equal to 2*1 / sqrt(rank value), the basis vector is not the first basis vector with limited power or energy (optionally, these basis vectors are the basis vectors that can be potentially increased in power). If the power scaling factor is less than 2*1 / sqrt(rank value), the basis vector is the first basis vector with limited power or energy. Where 2 can be understood as a basis vector reuse factor.

[0071] Optionally, due to different rank values, the power or maximum power associated with each transmission layer or each base vector is different, and thus the power factor required for the relevant base vector to reach the power or energy desired by the network side device can be different, where the power factor acts on the power control offset of the CSI-RS resource configuration, or the power factor acts on the transmission layer associated with the base vector, or the power factor acts on the base vector associated therewith. Therefore, in some embodiments, the network side device can configure the power or energy or maximum power or maximum energy associated with the base vector (or, the network device configures the power or energy or maximum power or maximum energy associated with the base vector when the rank value is 1), and the terminal calculates the power factor of each transmission layer or each base vector associated with the code word or precoding matrix in the codebook when different rank values are calculated. For example, the network signaling indicates the power or energy coefficient associated with each base vector or each group of base vectors, where if the power or energy coefficient associated with the base vector is 1, it means that the maximum value of the power or energy associated with the base vector is 1, i.e., the maximum value of the power or energy associated with the base vector is the total power or total energy of the base station, and it can also be understood as not being limited. If the power or energy coefficient associated with the base vector is less than 1, such as 1 / 4, it means that the maximum value of the power or energy associated with the base vector is 1 / 4 or 1 / 4 squared. That is, the maximum value of the power or energy associated with the base vector is 1 / 4 or 1 / 4 squared, and it can also be understood that the maximum value of the power or energy associated with the base vector is 1 / 4 or 1 / 4 squared of the total power or total energy of the base station. If it is 1 / 4 of the total energy, it also means that if the rank value is greater than or equal to 4 and the base vector is associated with one transmission layer, the base vector does not need to be power-limited. If the rank value is less than 4 and the base vector is associated with one transmission layer, the base vector needs to be power-limited so that the energy associated with the base vector does not exceed 1 / 4 of the total energy. If the base vector is associated with N (N is greater than or equal to 2) transmission layers, when the rank value is greater than or equal to 4*N, the base vector does not need to be power-limited (when the rank value is less than 4*N, the base vector needs to be power-limited).

[0072] In some embodiments, the network-side device can configure at least one first indication information, one of the first indication information being associated with one rank value or a set of rank values, the first indication information being used by the terminal to determine the first basis vector associated with the limited power or energy, and the first indication information being used by the terminal to determine the power factor or power scaling factor associated with different rank values or each rank value, the terminal applying the power factor or power scaling factor to the power control offset of the CSI-RS resource configuration, or applying the power factor or power scaling factor to the transmission layer associated with the basis vector, or applying the power factor or power scaling factor to the basis vector associated therewith. Optionally, for a PMI or a codeword of a specific rank value, there is a case where one basis vector is associated with N (N is greater than or equal to 2) transmission layers, the terminal further scales the power factor or power scaling factor associated with the basis vector by a scaling factor related to N. The terminal applies the scaled power factor to the power control offset of the CSI-RS resource configuration, or applies the power factor to the transmission layer associated with the basis vector, or applies the power factor to the basis vector associated therewith. Through this embodiment, the network-side device can more flexibly control the power factor of the basis vector associated with the codeword in the codebook associated with different rank values, and has higher flexibility.

[0073] Optionally, since one basis vector can be associated with N (N is greater than or equal to 2) transmission layers, the power factor required for the relevant basis vector to reach the power or energy desired by the network device can be different, where the power factor is applied to the power control offset of the CSI-RS resource configuration, or the power factor is applied to the transmission layer associated with the basis vector. In some embodiments, the network-side device configures the power factor or power scaling factor when one basis vector is associated with 1 transmission layer, and the terminal determines the power factor when one basis vector is associated with N transmission layers according to the rules or formulas agreed in the protocol. In other embodiments, the network-side device directly configures the power factor or power scaling factor when one basis vector is associated with N transmission layers, and the terminal determines the power factor associated with each transmission layer associated with the PMI based on the value of N of the PMI. That is, for one basis vector or a set of basis vectors, the network-side device indicates at least one power factor or power scaling factor, and different power factors or power scaling factors are associated with different values of N.

[0074] Since one CSI report can be associated with CSI under multiple port configurations, the dimensions of the basis vectors associated with the PMI under different port configurations can be different, and therefore the power or energy associated with the basis vectors desired by the network-side device can be different under different port configurations.

[0075] Therefore, in some embodiments, the network-side device can configure one second indication information, one of the second indication information is associated with all port configurations (all port configurations share the second indication information), the second indication information is used for the terminal to determine the first basis vector of the limited power or energy, and the second indication information is also used for the terminal to determine the power factor or power scaling factor associated with the basis vector or the transmission layer. The terminal determines the power factor associated with the basis vector associated with the PMI or the power factor associated with the transmission layer associated with the PMI based on the second indication information under each port configuration. Optionally, the second indication information is associated with the port configuration with the least number of ports among all port configurations, and for other port configurations, the terminal determines the power factor associated with the basis vector associated with the port configuration according to the rules agreed in the protocol. Optionally, the network-side device respectively indicates X1 or X2 for different port configurations, where X1 represents that every X1 basis vectors in the N1 direction form a group, X2 represents that every X2 basis vectors in the N2 direction form a group (i.e., one basis vector group includes X1*X2 basis vectors), and the second indication information is shared by all port configurations and is used to indicate the power scaling factor or power factor associated with each basis vector group.

[0076] In some other embodiments, the network-side device can configure at least one second indication information, one of the second indication information is associated with one port configuration or a group of port configurations, the second indication information is used for the terminal to determine the first basis vector of the limited power or energy, and the second indication information is also used for the terminal to determine the power factor or power scaling factor associated with the basis vector or the transmission layer. The terminal determines the power factor associated with the basis vector associated with the PMI or the power or the power factor associated with the transmission layer associated with the PMI based on the second indication information under each port configuration. Through this implementation, the network-side device can more flexibly control at least one of the power factor, the power, and the power scaling factor of the basis vector associated with the code word in the codebook associated with different port configurations, and has higher flexibility.

[0077] Since one CSI report can be associated with multiple CSI-RSs, different CSI-RSs or different groups of CSI-RSs can be associated with different analog beams or different TRPs (transmission and reception points) or different carriers or different frequency domain positions, therefore, the network-side device wants different basis vectors associated with different powers or energies, or there are at least two CSI-RSs, and the network-side device wants different basis vectors associated with different powers or energies.

[0078] Therefore, in some embodiments, the terminal determines at least one third indication information or the network side device indicates the terminal with at least one third indication information through signaling, one of the third indication information is associated with a group of reference signals or one reference signal, and the third indication information is used for the terminal to determine the first base vector of the limited power or energy associated with each reference signal. The third indication information is also used to indicate or also used for the terminal to determine the base vector associated with the PMI or the power factor or power scaling factor associated with the transmission layer. The terminal determines the power factor or power associated with the base vector associated with the PMI associated with each CSI-RS or each group of CSI-RS or the power factor or power associated with the transmission layer associated with the PMI based on the third indication information. Through this implementation, the network side device can more flexibly control the power factor of the base vector associated with the code word in the codebook associated with different CSI-RS, and has higher flexibility. Optionally, there can be third indication information associated with part of the CSI-RS, and no third indication information associated with part of the CSI-RS. For the CSI-RS not associated with the third indication information, it means that all the base vectors associated with it do not need to be limited in power or energy.

[0079] Optionally, for the terminal to determine the first base vector limited in power or energy, the terminal can feed back the corresponding capability parameter, which is used to indicate the number of the above-mentioned first indication information or the second indication information or the third indication information supported by the terminal, or used to indicate the maximum number of the first base vector limited in power or energy supported by the terminal.

[0080] Optionally, the above-mentioned first indication information, second indication information and third indication information can be the same indication information, can be partially the same indication information, or can be different indication information, which can be understood as the same high layer signaling or different high layer signaling or partially the same high layer signaling.

[0081] S212, the terminal determines the power to be allocated associated with the target PMI based on the first base vector associated with the target PMI.

[0082] In the embodiments of the present application, for a code word in the codebook or a PMI or a target PMI, at least part of the base vectors associated with the code word or the PMI or the target PMI belong to the first base vector, i.e., the base vector with limited power or energy or the base vector with potential limited power or energy. The terminal determines the limited power or energy based on the first base vector, and the limited power or energy is the to-be-allocated power or energy. Optionally, whether the terminal performs S212 can be determined based on network signaling indication or a power scaling factor indicated by network signaling indication or a power factor indicated by network signaling indication or a rank value or a base vector associated with the PMI. That is, before performing S212, the terminal can further perform a step of determining whether to perform S212.

[0083] For example, for a code word or a PMI associated with a rank value = 1 in the codebook, the terminal does not need to determine the to-be-allocated power or energy, and does not need to perform the subsequent steps of S212, i.e., the terminal does not perform power adjustment on the PMI, and performs a normal PMI acquisition process or a CSI acquisition process. For another example, the network signaling indicates that the terminal does not need to perform power allocation or energy allocation, and thus the terminal does not need to perform S212 and the subsequent steps, i.e., the terminal does not perform power adjustment on the PMI, and performs a normal PMI acquisition process or a CSI acquisition process. For another example, if all the base vectors associated with a code word or a PMI in the codebook are the first base vector or the first base vector with limited power, or the power factors associated with the base vectors are all less than 1, the terminal does not need to perform S212 and the subsequent steps for the code word or the PMI, i.e., the terminal does not perform power amplification on the base vector level for the PMI. For another example, if part of the base vectors associated with a code word or a PMI in the codebook are the first base vector with limited power, and the other part are base vectors without limited power, but the power scaling factors indicated by the network signaling associated with the base vectors without limited power are all less than 1, for the code word or the PMI, no base vector with limited power or energy is carried, and thus the terminal does not need to perform S212 and the subsequent steps, i.e., the terminal does not perform power amplification on the base vector level for the PMI, and directly performs a PMI acquisition process or a CSI acquisition process.

[0084] In the embodiments of the present application, the to-be-allocated power includes one of the following:

[0085] 1) The first base vector associated with the target PMI is limited to reduced power; that is, the first base vector with limited power included in the base vector associated with the target PMI is limited to reduced power, which can be used as the to-be-allocated power of the target PMI;

[0086] 2) the minimum of the power reduction of the first basis vector associated with the target PMI and the power increase of the supported basis vector agreed in the protocol. That is, if the power reduction of the first basis vector associated with the target PMI included in the basis vector associated with the target PMI is greater than the power increase of the supported basis vector agreed in the protocol, the part of the power reduction of the first basis vector associated with the target PMI included in the basis vector associated with the target PMI equal to the power increase of the supported basis vector agreed in the protocol is taken as the power to be allocated for the target PMI.

[0087] 3) the minimum of the power reduction of the first basis vector associated with the target PMI and the power increase of the supported basis vector indicated by the network signaling.

[0088] In an optional embodiment, the terminal determines the power to be allocated for the target PMI associated with the target precoding matrix indicator (PMI) based on the first basis vector associated with the target PMI can comprise at least one of the following:

[0089] 1) the terminal determines the power to be allocated for the target PMI associated with the target PMI based on the rank value associated with the target PMI and the first basis vector associated with the target PMI.

[0090] For example, the terminal determines the power or energy associated with each basis vector associated with the target PMI based on the rank value (assuming no power is limited), or determines the power or energy associated with each transmission layer associated with the target PMI. Then, based on the first basis vector associated with the target PMI and at least one of the power factor, the power scaling factor, the maximum power factor and the maximum power scaling factor associated with the first basis vector, the terminal determines the power or energy to be allocated for at least part of the first basis vector associated with the first basis vector associated with the target PMI, i.e. the sum of the power or energy to be allocated for each first basis vector associated with the first basis vector. For another example, the terminal determines the power or energy associated with each transmission layer associated with the target PMI based on the rank value, and determines the power or energy to be allocated for at least part of the first basis vector associated with the first basis vector associated with the target PMI based on the first basis vector associated with the target PMI and at least one of the power factor, the power scaling factor, the maximum power factor and the maximum power scaling factor associated with the first basis vector. For another example, the terminal determines the power scaling factor associated with the i-th basis vector associated with the target PMI If the power scaling factor associated with at least one basis vector associated with the PMI satisfies or where v represents the rank value, r i represents the reuse factor of the i-th basis vector, i.e. the number of transmission layers associated with the i-th basis vector, p offseta power control offset (powerControlOffset) indicated by network signaling for each CSI-RS or CSI-RS set or CSI-RS group. Then the terminal determines the power or energy to be allocated for the target PMI based on the first basis vector associated with the target PMI and the reference signal associated with the target PMI. or the sum.

[0091] 2) The terminal determines the power to be allocated for the target PMI based on the port configuration associated with the target PMI and the first basis vector associated with the target PMI.

[0092] When there are multiple port configurations, the terminal can also determine the power or energy to be allocated for the target PMI based on the port configuration. For example, for different port configurations, the terminal independently determines the first basis vector associated with the target PMI and the power factor or power scaling factor associated with the first basis vector (it can be understood that the terminal needs to use the multiple port configurations when determining the power factor or power scaling factor associated with the basis vector), and then the terminal determines the power or energy to be allocated for the target PMI based on the rank value, the first basis vector associated with the target PMI and the power factor associated with the first basis vector.

[0093] 3) The terminal determines the power to be allocated for the target PMI based on the reference signal associated with the target PMI and the first basis vector associated with the target PMI.

[0094] When there are multiple reference signals, the terminal can also determine the power or energy to be allocated for the PMI based on the reference signal. For example, for different reference signals, the terminal independently determines the first basis vector associated with the target PMI and the power factor or power scaling factor associated with the first basis vector (it can be understood that the terminal needs to determine the reference signal associated with the basis vector first when determining the power factor or power scaling factor associated with the basis vector, and then determines the network signaling carrying the basis vector power scaling factor based on the reference signal, and further determines the power factor or power scaling factor associated with the basis vector of the PMI), and then the terminal determines the power or energy to be allocated for the target PMI based on the rank value, the first basis vector associated with the target PMI and the power factor associated with the first basis vector.

[0095] Through the above embodiments, the power or energy to be allocated for the PMI associated with multiple port configurations or multiple CSI-RSs can be flexibly obtained, improving flexibility.

[0096] S214, the terminal determines a second basis vector associated with the target PMI, wherein the second basis vector is a basis vector capable of increasing power.

[0097] The terminal determining the second basis vector associated with the target PMI can be understood as: after the terminal determines the first basis vector limited by power or energy and determines the power or energy to be allocated, the terminal can further determine which basis vectors can carry the power or energy to be allocated. It can also be understood that some basis vectors (or basis vectors not limited by power) other than the first basis vector may not be able to carry the power or energy to be allocated. Alternatively, the terminal does not perform S214. In an optional embodiment, if the protocol agreement or network signaling indicates that all basis vectors other than the first basis vector can carry the power or energy to be allocated or the terminal defaults that all basis vectors not confirmed as the first basis vector, for example, the basis vectors not associated with the first indication information or the second indication information or the third indication information, can carry the power or energy to be allocated, the terminal can not perform S214, or it can also be understood that the terminal can determine whether to perform S214 based on the protocol agreement or network signaling indication before performing S214. The present application does not limit this.

[0098] In the embodiments of the present application, one embodiment for the terminal to determine the second basis vector capable of increasing power or energy is that the terminal determines the second basis vector capable of increasing power or energy based on network signaling indication. This way helps the network side device to flexibly control power allocation and avoid adding power to the direction not expected by the network side device, resulting in performance loss.

[0099] In an optional embodiment, the terminal determines the second basis vector associated with the target PMI, including at least one of the following:

[0100] 1) The terminal determines the second basis vector associated with the target PMI based on at least one fourth indication information, wherein one fourth indication information is associated with one second rank value or one fourth indication information is associated with a group of second rank values, and the associated group of second rank values can be understood as that all rank values in the group share the same fourth indication information; optionally, the second rank value associated basis vector can be a candidate basis vector capable of increasing power (i.e. a basis vector that can increase power), and the terminal can determine the second basis vector capable of increasing power from these basis vectors. It can be understood that for some optional power allocation methods, the final allocation result may appear that some basis vectors capable of carrying power are not allocated to power. Optionally, the fourth indication information is the first indication information, that is, the fourth indication information is also used for the terminal to determine the first basis vector associated with the target PMI, or the fourth indication information is indication information for indicating the basis vector power scaling factor.

[0101] In this embodiment, the network-side device can indicate the second basis vector that can increase power or energy associated with each rank value or each group of rank values through network signaling respectively.

[0102] 2) The terminal determines the second basis vector associated with the target PMI based on at least one fifth indication information, wherein one of the fifth indication information is associated with one second port configuration or one of the fifth indication information is associated with a group of second port configurations; optionally, the basis vector associated with the second port can be a candidate basis vector that can increase power (i.e. a basis vector that can possibly increase power), and the terminal can determine the second basis vector that can increase power from these basis vectors. It can be understood that for some optional power allocation methods, the final allocation result can appear that some basis vectors that can carry power are not allocated to power. Optionally, the fifth indication information is also used to indicate the basis vector power scaling factor.

[0103] In this embodiment, when one CSI report is associated with multiple port configurations, the network-side device can indicate the second basis vector that can increase power or energy associated with each port configuration through network signaling respectively. Of course, optionally, multiple port configurations can also share one fifth indication information, that is, the PMI of multiple port configurations can share the indication of the second basis vector that can increase power or energy.

[0104] 3) The terminal determines the second basis vector associated with the target PMI based on at least one sixth indication information, wherein one of the sixth indication information is associated with one second reference signal or a group of the sixth indication information is associated with one second reference signal; optionally, the basis vector associated with the second reference signal can be a candidate basis vector that can increase power (i.e. a basis vector that can possibly increase power), and the terminal can determine the second basis vector that can increase power from these basis vectors. Optionally, the sixth indication information is also used to indicate the basis vector power scaling factor.

[0105] In this embodiment, when one CSI report is associated with multiple reference signals, for example, different reference signals are associated with different analog beams (beams), or different TRPs or different carriers, the network-side device can indicate the second basis vector that can increase power or energy associated with each reference signal through network signaling respectively. Or, indicate the second basis vector that can increase power or energy associated with each group of reference signals respectively.

[0106] 4) the terminal determines the second basis vector associated with the target PMI based on a power scaling factor of a basis vector indicated by network signaling, or a rank value associated with the target PMI, or a number of transmission layers associated with a basis vector associated with the target PMI. For example, the terminal determines a power scaling factor of an i-th basis vector associated with the target PMI If there is at least one basis vector associated with the PMI whose power scaling factor satisfies Or Or Or where v represents the rank value, r i represents a reuse factor of the i-th basis vector, i.e., a number of transmission layers associated with the i-th basis vector, p offset represents a power control offset (powerControlOffset) indicated by network signaling for each CSI-RS or CSI-RS set or CSI-RS group. Then the terminal determines that the second basis vector that can increase power or energy is each first basis vector in the at least one basis vector. Optionally, for the at least one basis vector, a maximum power scaling factor or power factor associated with each basis vector is s i i.e., the maximum power increase can make the power to s i .

[0107] For another example: the terminal determines a power scaling factor of an i-th basis vector associated with the target PMI If there is at least one basis vector associated with the PMI whose power scaling factor satisfies Or Or where v represents the rank value, r i represents a reuse factor of the i-th basis vector, i.e., a number of transmission layers associated with the i-th basis vector, p offset represents a power control offset (powerControlOffset) indicated by network signaling for each CSI-RS or CSI-RS set or CSI-RS group. Then the terminal determines that the second basis vector that can increase power or energy is each first basis vector in the at least one basis vector. Optionally, for any one of the at least one basis vector, the power increase can make the power factor greater than 1 or Or

[0108] Optionally, the fourth indication information, the fifth indication information, and the sixth indication information can be the same indication information, or part of the same indication information, or different indication information.

[0109] Optionally, the fourth indication information, the fifth indication information, and the sixth indication information can be the same indication information as the first indication information, the second indication information, and the third indication information, or some of the indication information is the same indication information, or different indication information.

[0110] For example, the first indication information and the fourth indication information are the same indication information, i.e., the first indication information indicates the first basis vector with limited power or energy, and can also indicate the second basis vector with increased power or energy, such as: the basis vector with a power scaling factor of 1 is the second basis vector, and the basis vector with a power scaling factor less than 1 is the first basis vector, or the basis vector with a power scaling factor of a predefined value is the second basis vector. For another example: the basis vector with a power scaling factor of 1 is the second basis vector, and the basis vector with a power scaling factor less than 1 can be the first basis vector or the second basis vector, and a new power factor needs to be calculated based on at least one of the following: 1, the associated power scaling factor; 2, the rank value associated with the PMI; 3, the number of transmission layers associated with the basis vector; 4, the power control offset (powerControlOffset) associated with the reference signal associated with the basis vector; 5, the number of reference signal ports associated with the basis vector. Based on the new power factor, it is further determined whether the basis vector with a power scaling factor less than 1 is the first basis vector or the second basis vector.

[0111] For another example, the second indication information and the fifth indication information are the same indication information. That is, the second indication information indicates the first basis vector with limited power or energy, and can also indicate the second basis vector with increased power or energy.

[0112] For another example, the third indication information and the sixth indication information are the same indication information. That is, the third indication information indicates the first basis vector with limited power or energy, and can also indicate the second basis vector with increased power or energy.

[0113] For another example, the network signaling indicates the power scaling factor of each basis vector associated with the codebook, or the power scaling factor of each group of basis vectors, and all candidate values of the power scaling factor include values less than 1, values equal to 1, and values greater than 1. If the terminal can adjust the power or energy, after adjustment, the power factor or energy factor or power or energy associated with each basis vector associated with the PMI does not exceed the power scaling factor or the square of the power scaling factor.

[0114] Through the above embodiments, the network side device can flexibly indicate the base vector that can carry power or energy through network signaling, improve flexibility, and avoid the terminal increasing the capability to the direction that the network side device does not expect, causing certain performance loss.

[0115] 5) The terminal determines that the base vector associated with the third transmission layer whose power factor is greater than or equal to sqrt(1 / rank2) is the second base vector that can increase power, where the rank2 is the rank associated with the third transmission layer;

[0116] In this embodiment, the terminal determines that the base vector associated with the transmission layer whose power factor or energy factor is greater than 1 / sqrt(rank2) or 1 / rank2 is the second base vector that can increase power or energy, that is, the terminal can determine the power factor of the transmission layer associated with the base vector based on the power scaling factor indicated by the network signaling associated with the base vector, and further determine whether the base vector is the second base vector that can increase power based on the power factor of the associated transmission layer and the rank value, if the power factor is greater than the reciprocal of the square root of the rank value, the base vector is the second base vector that can increase power, or if the energy factor is greater than the reciprocal of the rank value, the base vector is the second base vector that can increase energy.

[0117] 6) The terminal determines that the base vector associated with the third transmission layer whose power factor is greater than or equal to sqrt(p offset / rank2) is the second base vector that can increase power, where the rank2 is the rank associated with the third transmission layer, and p offset The network signaling indicates the power control offset (powerControlOffset) for each CSI-RS or CSI-RS set or CSI-RS group;

[0118] In this embodiment, the terminal can determine the power factor of the transmission layer associated with the base vector based on the power scaling factor indicated by the network signaling associated with the base vector, and further determine whether the base vector is the second base vector that can increase power based on the power factor of the associated transmission layer and the rank value, if the power factor is greater than sqrt(p offset / rank2), the base vector is the second base vector that can increase power.

[0119] 7) The terminal determines that the base vector associated with the fourth transmission layer whose power factor is greater than or equal to 1 (or greater than or equal to sqrt(p offset )) is the second base vector that can increase power;

[0120] In this embodiment, the terminal determines that the base vector associated with the second transmission layer whose power factor is greater than or equal to 1 is a second base vector capable of increasing power.

[0121] 8) The terminal determines that the base vector associated with the fifth transmission layer whose power factor is greater than or equal to sqrt(1 / rank3) and less than S, or greater than or equal to sqrt(1 / rank3) and less than S / sqrt(R), is a second base vector capable of increasing power, wherein S represents the maximum power factor associated with the base vector associated with the fifth transmission layer, or S represents the power scaling factor indicated by network signaling associated with the base vector associated with the fifth transmission layer, R represents the reuse factor of the base vector associated with the fifth transmission layer, i.e., the base vector is shared by R transmission layers, and rank3 represents the rank associated with the fifth transmission layer;

[0122] In this embodiment, the terminal determines whether the base vector is a second base vector capable of increasing power based on the power factor of the transmission layer associated with the base vector, the reuse factor of the base vector associated with the transmission layer, and the maximum power factor associated with the transmission layer. If the power factor of a certain transmission layer is greater than or equal to the square root of one divided by the rank value associated with the transmission layer and less than the maximum power factor associated with the base vector associated with the transmission layer, or the power factor of a certain transmission layer is greater than or equal to the square root of one divided by the rank value associated with the transmission layer and less than the reuse factor of the base vector associated with the transmission layer, the base vector associated with the transmission layer is a second base vector capable of increasing power.

[0123] 9) The terminal determines that the base vector associated with the fifth transmission layer whose power factor is greater than or equal to sqrt(p offset / rank3) and less than p offset *S or p offset *S / sqrt(R) is a second base vector capable of increasing power, wherein S represents the maximum power factor associated with the base vector associated with the fifth transmission layer, or S represents the power scaling factor indicated by network signaling associated with the base vector associated with the fifth transmission layer, R represents the reuse factor of the base vector associated with the fifth transmission layer, i.e., the base vector is shared by R transmission layers, rank3 represents the rank associated with the fifth transmission layer, p offset represents the power control offset (powerControlOffset) indicated by network signaling for each CSI-RS or CSI-RS set or CSI-RS group;

[0124] 10) The terminal determines that the base vector whose power factor is greater than or equal to sqrt(R*1 / v) is a second base vector capable of increasing power, wherein R represents the reuse factor of the base vector, and v represents the rank associated with the base vector;

[0125] 11) the terminal determines that a basis vector with a power factor greater than or equal to sqrt(l / R) or sqrt(R) is a second basis vector that can increase power, where R represents a reuse factor of the basis vector.

[0126] 12) the terminal determines that all basis vectors with an associated power factor or power scaling factor of 1 are second basis vectors that can increase power;

[0127] 13) the terminal determines that a basis vector with an associated power factor of 1 or a power scaling factor of 1 and a number of associated transmission layers of 1 is a second basis vector that can increase power;

[0128] 14) the terminal determines a second basis vector associated with the target PMI when a rank value associated with the target PMI is in a predetermined range.

[0129] In this embodiment, the network-side device can further indicate a predetermined range, i.e., a rank range, to the terminal, and the terminal further determines a second basis vector that can increase power or energy when a rank value associated with the target PMI is in the predetermined range. It can be understood that the terminal does not perform S214 for a PMI with a rank value outside the predetermined range.

[0130] S216, the terminal allocates the to-be-allocated power to at least part of the second basis vectors.

[0131] In the embodiments of the present application, the terminal can allocate the to-be-allocated power to at least part of the second basis vectors, so as to improve power utilization and further improve system performance.

[0132] In an optional embodiment, the terminal allocating the to-be-allocated power to at least part of the second basis vectors can include at least one of the following:

[0133] 1) the terminal evenly allocates the to-be-allocated power to the second basis vectors.

[0134] In this embodiment, the terminal can evenly allocate all to-be-allocated power associated with the target PMI to all second basis vectors of the target PMI. It can be understood that the terminal determines total power of all basis vectors with limited power associated with a PMI in the codebook, and the total power is to-be-allocated power, and the terminal evenly allocates the to-be-allocated power to the second basis vectors that can increase power. Optionally, the second basis vectors are basis vectors with an associated power scaling factor of 1 indicated by network signaling.

[0135] 2) in case that the number of the second basis vectors associated with the target PMI is larger than a first value, the terminal allocates the power to be allocated to at least part of the second basis vectors;

[0136] The first value can be a value agreed by protocol, for example, 1, or a value indicated by network signaling, or a value fed back by the terminal.

[0137] In this embodiment, in case that the number of the second basis vectors associated with the target PMI is larger than a first value, the terminal allocates the power to be allocated to at least part of the second basis vectors. That is, when the number of the second basis vectors associated with the target PMI is the first value or smaller than the first value, the terminal can not allocate the power to be allocated to at least part of the second basis vectors. In this way, on the one hand, it can avoid allocating all the power to be allocated to a small number of second basis vectors or even one second basis vector, resulting in too large final power or energy on the second basis vector, causing interference to other users or cells. On the other hand, it can also provide a control method of whether to allocate power or energy, and the network side device can control whether to allocate power or energy by controlling the first value.

[0138] 3) in case that the number of the second basis vectors associated with the target PMI and having a power factor or a power scaling factor of 1 is larger than a second value, the terminal allocates the power to be allocated to at least part of the second basis vectors;

[0139] The second value can be a value agreed by protocol, for example, 1, or a value indicated by network signaling, or a value fed back by the terminal.

[0140] In this embodiment, in case that the number of the second basis vectors associated with the target PMI and having a power factor or a power scaling factor of 1 is larger than a second value, the terminal allocates the power to be allocated to at least part of the second basis vectors. That is, when the number of the second basis vectors associated with the target PMI and having a power factor or a power scaling factor of 1 is the second value or smaller than the second value, the terminal can not allocate the power to be allocated to at least part of the second basis vectors. In this way, on the one hand, it can avoid allocating all the power to be allocated to a small number of second basis vectors or even one second basis vector, resulting in too large final power or energy on the second basis vector, causing interference to other users or cells. On the other hand, it can also provide a control method of whether to allocate power or energy, and the network side device can control whether to allocate power or energy by controlling the first value.

[0141] 4) the terminal allocates the power to be allocated to each third basis vector equally, wherein the third basis vector is a basis vector in the second basis vectors and having a power scaling factor or a power factor of 1;

[0142] In this embodiment, the power factor can be understood as a power scaling factor indicated based on network signaling and a power factor calculated based on other parameters (e.g., a rank value, etc.).

[0143] In this embodiment, for the terminal to allocate the power or energy to be allocated to at least part of the second basis vectors, the terminal allocates the power or energy to be allocated evenly to each third basis vector, the third basis vector being a basis vector in the second basis vectors associated with a power factor or a power scaling factor of 1, or a basis vector in the second basis vectors not limited by power or energy. Optionally, in the second basis vectors to which power or energy can be allocated, there can be basis vectors associated with a power factor or a power scaling factor less than 1 but to which power or energy can be allocated. For example, when the power scaling factor is greater than 1 / rank or N / rank (N representing the number of transmission layers associated with the basis vector), even if the power factor is less than 1, power or energy can be allocated to these basis vectors until the energy or power associated with the basis vector reaches the power factor. For these basis vectors to which power or energy can be allocated although the power factor is less than 1, optionally, in this embodiment, the terminal does not allocate the power or energy to be allocated to these basis vectors.

[0144] Optionally, 2), 3), and 4) above can be combined. For example, when the number of the second basis vectors is greater than a first value, the terminal allocates the power or energy to be allocated evenly to the basis vectors in the second basis vectors associated with a power scaling factor of 1.

[0145] 5) The terminal allocates the power to be allocated to the second basis vectors of each transmission layer in ascending order of the transmission layer serial number until the power to be allocated is 0 or there is no second basis vector to which power can be increased.

[0146] In this embodiment, the terminal can allocate the power or energy to be allocated in ascending order of the transmission layer serial number, and the transmission layer to which power or energy can be allocated can be the transmission layer associated with the second basis vector. The power or energy that can be allocated to different transmission layers can be different or the same, depending on the upper limit of the power or energy acceptable by each second basis vector or the total power or total energy associated with each second basis vector or the power scaling factor indicated by network signaling associated with each second basis vector.

[0147] In this embodiment, the transmission layer serial number can be the index number of the transmission layer.

[0148] For example, based on network signaling, the terminal determines that, among all the basis vectors, the power scaling factor associated with the i-th basis vector is When one code word in the code book or the PMI is associated with multiple transmission layers, each transmission layer is associated with one basis vector, the basis vectors associated with different transmission layers can be the same, the terminal determines that at least one first basis vector in the multiple basis vectors associated with the PMI can be limited in power, that is, the power scaling factor associated with the first basis vector satisfies: or P offset The terminal determines that at least one second basis vector in the multiple basis vectors associated with the PMI can be amplified in power, that is, the power scaling factor associated with the second basis vector satisfies or or or or The terminal sorts all transmission layers associated with the at least one second basis vector in ascending order of transmission layer number (or other protocol agreed sorting method), and then amplifies the power of the second basis vector associated with the transmission layer in order according to the sorted transmission layer. Optionally, if the power scaling factor associated with the second basis vector satisfies or After amplification, the maximum transmission power of the second basis vector is the transmission power associated with the power scaling factor Optionally, if the power scaling factor associated with the second basis vector satisfies After amplification, the maximum transmission power of the second basis vector is greater than the transmission power associated with the power scaling factor when the power scaling factor is 1.

[0149] For example, the network signaling indicates an upper limit value of the power or energy that can be allocated to each second basis vector. When power or energy is allocated to the transmission layer associated with a second basis vector, the power or energy allocated to the second basis vector cannot exceed the upper limit value.

[0150] For another example, the network signaling indicates an upper limit value of the power or energy associated with each second basis vector. When power or energy is allocated to the transmission layer associated with a second basis vector, the power or energy allocated to the second basis vector cannot cause the total power or energy on the second basis vector to exceed the upper limit value.

[0151] Optionally, the power or energy allocated to different transmission layers can be different or the same, depending on the power factor or power scaling factor associated with each second basis vector. For example, the network signaling indicates the power scaling factor associated with each second basis vector, and when allocating power or energy to the transmission layer associated with a second basis vector, the power or energy allocated to the second basis vector cannot cause the equivalent power scaling factor associated with the second basis vector to exceed the power scaling factor indicated by the network signaling. For another example, the network signaling indicates the power scaling factor associated with each second basis vector, and when allocating power or energy to the transmission layer associated with a second basis vector, the power or energy allocated to the second basis vector with a power scaling factor less than 1 cannot cause the equivalent power scaling factor associated with the second basis vector to exceed the power scaling factor indicated by the network signaling.

[0152] The implementation can realize non-uniform power or energy allocation, which is beneficial to flexible control of power or energy allocation by the network side device and improves system performance.

[0153] It should be noted that when the codebook structure is such that some transmission layers are associated with the same basis vector, the power or energy allocated to the transmission layers associated with the same basis vector is the same, and the terminal independently allocates power or energy to the transmission layers associated with different basis vectors, and the power or energy allocated to the transmission layers associated with different basis vectors can be different.

[0154] Optionally, the above items can be combined. For example, when the number of second basis vectors is greater than 1, the terminal preferentially allocates the power or energy to be allocated to at least part of the second basis vectors, and if there is remaining power or energy to be allocated and remaining second basis vectors, the terminal allocates the power or energy to be allocated to the remaining second basis vectors in ascending order of the transmission layer serial number until the power or energy to be allocated is 0 or there is no second basis vector that can increase the power or energy.

[0155] For example, when the number of second basis vectors is greater than 1, the terminal preferentially allocates the power or energy to be allocated to at least part of the second basis vectors in ascending order of the transmission layer serial number, and the power scaling factor associated with the at least part of the second basis vectors is less than 1. Further, if there is remaining power or energy to be allocated and remaining second basis vectors (with a power scaling factor equal to 1), the terminal evenly allocates the power or energy to be allocated to the remaining second basis vectors.

[0156] For example, the terminal allocates the power or energy to be allocated to at least part of the second basis vectors, and the terminal allocates the power or energy to be allocated according to the transmission layer sequence number from small to large until the power or energy to be allocated is 0 or there is no second basis vector that can increase the power or energy. Optionally, the second basis vectors are all basis vectors associated with a scaling factor less than 1.

[0157] For example, when the number of the second basis vectors is greater than a first value, the terminal allocates the power or energy to be allocated to the basis vectors associated with a scaling factor of 1 in the second basis vectors in an average manner. Since the power or energy that can be carried on the basis vectors associated with a scaling factor of 1 is limited (which can be a limit agreed by a protocol or a limit indicated by network signaling), if there is still power or energy to be allocated, the terminal allocates the power or energy to be allocated to other second basis vectors according to the transmission layer sequence number from small to large until the power or energy to be allocated is 0 or there is no second basis vector that can increase the power or energy.

[0158] 6) The terminal allocates the power to be allocated to the second basis vectors according to the basis vector sequence number from small to large until the power to be allocated is 0 or there is no second basis vector that can increase the power.

[0159] In this embodiment, the terminal can allocate the power or energy to be allocated according to the basis vector sequence number of each second basis vector. The power or energy allocated to different second basis vectors can be different or the same, which depends on the upper limit value of the power or energy acceptable by each second basis vector or the upper limit value of the total power or total energy associated with each second basis vector or the power factor associated with each second basis vector or the scaling factor associated with each second basis vector.

[0160] In this embodiment, the basis vector sequence number can be the index number of the basis vector.

[0161] In this embodiment, as before, the power factor can be understood as a power factor calculated based on the scaling factor and other parameters (such as the rank value) indicated by network signaling.

[0162] For example, the network signaling indicates an upper limit value of the power or energy associated with each second basis vector that can be allocated, and the power or energy allocated to the second basis vector cannot exceed the upper limit value.

[0163] For example, the network signaling indicates an upper limit of power or energy associated with each second basis vector, and the power or energy allocated to the second basis vector cannot cause the upper limit of total power or energy on the second basis vector to be exceeded.

[0164] Optionally, the power or energy allocated to different second basis vectors can be different or the same, depending on the power factor or power scaling factor associated with each second basis vector. For example, the network signaling indicates a power scaling factor associated with each second basis vector, and the power or energy allocated to the second basis vector cannot cause the equivalent power scaling factor associated with the second basis vector to exceed the power scaling factor indicated by the network signaling.

[0165] 7) The terminal allocates the power to be allocated to each second basis vector in descending or ascending order of the power value that can be received by the terminal on the second basis vector.

[0166] In this embodiment, the terminal can sort the second basis vectors in descending or ascending order of the value of acceptable power or energy, and the terminal allocates the power or energy to be allocated in sequence according to the sorted order.

[0167] Through the above embodiments, the terminal and the network side device can avoid inconsistent understanding of which second basis vectors the power or energy to be allocated is allocated to, which can cause the PMI or CQI fed back by the terminal to be inaccurate, resulting in performance degradation.

[0168] In some embodiments, when S216 is performed, the power of the basis vector associated with the target PMI satisfies at least one of the following:

[0169] 1) The power allocated on different second basis vectors associated with the target PMI is not completely the same;

[0170] 2) The power allocated on different fourth basis vectors associated with the target PMI is completely the same, wherein the fourth basis vector is at least part of the second basis vector associated with the target PMI to which power is allocated;

[0171] 3) The fifth basis vector associated with the target PMI is allocated power in preference to the sixth basis vector, wherein the fifth basis vector is a second basis vector associated with the target PMI and having a power scaling factor less than 1, and the sixth basis vector is a second basis vector associated with the target PMI and having a power scaling factor equal to 1.

[0172] In some embodiments, the terminal can determine the power scaling factor associated with each basis vector of the codebook association based on network signaling, characterized in that for a code word or PMI in the codebook, there can be at least one of the following basis vector types, wherein, represents the square of the power scaling factor associated with the i-th basis vector, r i represents the number of transmission layers associated with the i-th basis vector, v represents the rank value.

[0173] -Type1 basis vector association

[0174] -Type2 basis vector association

[0175] -Type3 basis vector association

[0176] For the Type1 basis vector, after power boosting, the final power associated with the basis vector can exceed the threshold For Type2 basis vector, after power boosting, the final power corresponding to the basis vector will not exceed For Type3 basis vector, power boosting cannot be performed, which is a basis vector for which power needs to be limited.

[0177] For the above three types of basis vectors, when the network signaling configures the power scaling factor associated with each basis vector, there are at least one of the following code word types or PMI types in the codebook:

[0178] -Type1: one code word, all related basis vectors are associated

[0179] -Type2: one code word, all related basis vectors are associated

[0180] -Type3: one code word, all related basis vectors are associated

[0181] -Type4: one code word, part of the related basis vectors are associated the remaining basis vectors are associated

[0182] -Type5: one code word, part of the related basis vectors are associated the remaining basis vectors are associated

[0183] -Type6: one code word, part of the related basis vectors are associated the remaining basis vectors are associated

[0184] Type 7: one codeword, partial associated basis vectors Partial associated basis vectors Remaining associated basis vectors

[0185] Wherein, the codeword or PMI of Type 5 and Type 6 and Type 7 is the codeword which can perform partial basis vector power increase, and the codeword or PMI of Type 1 and Type 2 and Type 3 and Type 4 is the codeword which cannot perform basis vector power increase.

[0186] For the codeword which can perform basis vector power increase, there can be the following methods:

[0187] Method 1: only the associated basis vectors are increased in power, which can make the codeword or PMI of Type 5 and Type 7 perform partial basis vector power increase, and achieve better transmission performance;

[0188] Method 2: only the associated basis vectors are increased in power, which can make the codeword or PMI of Type 6 and Type 7 perform partial basis vector power increase, and achieve better transmission performance;

[0189] Method 3: the associated basis vectors are increased in power or the associated basis vectors are increased in power, which can make the codeword or PMI of Type 5, Type 6 and Type 7 perform partial basis vector power increase, and achieve better transmission performance;

[0190] Optionally, in Method 1, the available power is equally divided among the associated basis vectors.

[0191] Optionally, in Method 2, a sequence is introduced to sequentially allocate the available power to the associated basis vectors. After the allocation, the equivalent power for each basis vector does not exceed the power scaling factor associated power.

[0192] Optionally, in Method 3, in addition to the sequence introduced for the associated basis vectors as in Method 2, a priority order is also defined between the associated basis vectors and the associated basis vectors. For example, the associated basis vectors are allocated in priority order, and when there is still available power, the associated basis vectors are allocated.

[0193] In some embodiments, after S216, the method can further include the following steps:

[0194] Step 1, the terminal obtains a channel state information report based on the power of the target PMI and the base vector associated with the target PMI after power allocation;

[0195] Step 2, the terminal feeds back the channel state information report to the network side device.

[0196] In this embodiment, the terminal can determine the power of the code word in the codebook or the PMI or each base vector associated with the target PMI according to the power allocation method described above, further, obtain a CSI report based on the power of the code word or the PMI or the target PMI and each base vector associated therewith, and feed back the obtained CSI report to the network side device, so that the network device can be indicated by the CSI report to perform data transmission according to the CSI after power reallocation, thereby improving the power utilization rate and further improving the system performance.

[0197] Based on the same technical concept, another power allocation method is provided in the embodiments of the present application, which is executed by the network side device.

[0198] It should be noted that the following embodiments only describe the operation of the network side device, and other details can be referred to the above description of the method 200.

[0199] Figure 3 A flowchart of a power allocation method provided by the embodiments of the present application is shown, the method 300 can be executed by the network side device. In other words, the method can be executed by software or hardware installed on the network side device. As shown in the method mainly includes the following steps. Figure 3

[0200] S310, the network side device receives the channel state information report fed back by the terminal, wherein the channel state information is associated with at least one PMI.

[0201] The terminal can perform power allocation in the manner described in the method 200 above, obtain and feed back the CSI report based on the power of the PMI and each base vector associated with the PMI after power allocation, and specific details can be referred to the above description of the method 200.

[0202] S312, the network side device determines the first base vector of the limited power associated with each PMI.

[0203] The network side device can determine the first base vector of the limited power associated with each PMI by using the above-mentioned method similar to the terminal (i.e., the terminal determines the first base vector of the limited power), and specific details can be referred to the above description of the method 200.​

[0204] S314, determining, by the network side device, the power to be allocated for each PMI based on the first basis vector associated with the PMI;

[0205] The network side device can determine the power to be allocated for each PMI by using the method similar to that of the terminal (i.e., the terminal determines the power to be allocated for the target PMI based on the first basis vector associated with the target PMI), and details can be referred to the related description in the method 200.

[0206] S316, determining, by the network side device, the second basis vector capable of increasing power for each PMI;

[0207] The network side device can determine the second basis vector capable of increasing power for each PMI by using the method similar to that of the terminal (i.e., the terminal determines the second basis vector associated with the target PMI), and details can be referred to the related description in the method 200.

[0208] S318, determining, by the network side device, the power to be allocated on at least part of the second basis vector for each PMI.

[0209] The network side device can determine the power to be allocated on at least part of the second basis vector by using the method similar to that of the terminal, and details can be referred to the related description in the method 200.

[0210] In the embodiments of the present application, after determining the power to be allocated on at least part of the second basis vector, the network side device can perform data transmission based on each basis vector associated with at least one PMI included in the CSI report and the power of each basis vector, so as to improve the utilization rate of power and further improve the system performance.

[0211] In some embodiments, before the network side device receives the channel state information report fed back by the terminal, the method further includes at least one of the following:

[0212] 1) The network side device sends at least one first indication information to the terminal, wherein one first indication information is associated with one first rank value or one first indication information is associated with a group of first rank values, and the first indication information is used to instruct the terminal to determine the first basis vector of the limited power;

[0213] 2) the network-side device sends at least one second indication information to the terminal, wherein one of the second indication information is associated with one first port configuration or one of the second indication information is associated with a group of first port configurations, and the second indication information is used to instruct the terminal to determine the first basis vector with limited power;

[0214] 3) the network-side device sends at least one third indication information to the terminal, wherein one of the third indication information is associated with one first reference signal or one of the third indication information is associated with a group of first reference signals, and the third indication information is used to instruct the terminal to determine the first basis vector with limited power.

[0215] In some embodiments, before the network-side device receives the channel state information report fed back by the terminal, the method further comprises at least one of the following:

[0216] 1) the network-side device sends at least one fourth indication information to the terminal, wherein one of the fourth indication information is associated with one second rank value or one of the fourth indication information is associated with a group of second rank values, and the fourth indication information is used to instruct the terminal to determine the second basis vector with increased power;

[0217] 2) the network-side device sends at least one fifth indication information to the terminal, wherein one of the fifth indication information is associated with one second port configuration or one of the fifth indication information is associated with a group of second port configurations, and the fifth indication information is used to instruct the terminal to determine the second basis vector with increased power;

[0218] 3) the network-side device sends at least one sixth indication information to the terminal, wherein one of the sixth indication information is associated with one second reference signal or one of the sixth indication information is associated with a group of second reference signals, and the sixth indication information is used to instruct the terminal to determine the second basis vector with increased power;

[0219] 4) the network-side device instructs the terminal with a predetermined range, wherein the predetermined range is used to instruct the terminal to determine the second basis vector with increased power associated with the PMI in the case that the rank value associated with the PMI is in the predetermined range.

[0220] In some embodiments, before the network-side device receives the channel state information report fed back by the terminal, the method can further comprise that the network-side device instructs the terminal with an allocation rule of allocating the to-be-allocated power to the at least part of the second basis vector. Thus, the network-side device and the terminal can determine the to-be-allocated power allocated to the at least part of the second basis vector based on the same allocation rule, ensuring the consistency of the understanding of the network-side device and the terminal.

[0221] Optionally, the association described in the embodiments of the present application is not limited to the following one interpretation:

[0222] A is associated with B means that A is B;

[0223] A is associated with B means that B can be obtained through A;

[0224] A is associated with B means that B can be determined through A.

[0225] The power distribution method provided in the embodiments of the present application can be executed by a power distribution device. In the embodiments of the present application, the power distribution device is taken as an example to illustrate the power distribution device provided in the embodiments of the present application.

[0226] The embodiments of the present application provide a power distribution device. As an example, the power distribution device can be a communication device or a component in the communication device, such as a chip. The communication device can be a terminal, a network side device or a server, etc. For example, the terminal can include but is not limited to the types of the terminal 11 listed above, the network side device can include but is not limited to the types of the network side device 12 listed above, and the embodiments of the present application are not limited specifically.

[0227] The power distribution device includes a receiving module, a sending module and a processing module. The receiving module, the sending module and the processing module can be implemented by software or by hardware. When implemented by hardware, the processing module can be implemented by a processor, which can include a general purpose processor, a special purpose processor, etc., such as a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), an artificial intelligent (AI) processor, a graphics processing unit (GPU), an application specific integrated circuit (ASIC), a network processor (NP), a field programmable gate array (FPGA) or other programmable logic device, a gate circuit, a transistor, a discrete hardware component, etc. The receiving module and the sending module can be implemented by a communication interface, which can include one or more of a transceiver, a pin, a circuit, a bus, a radio frequency unit, etc.

[0228] Specifically, refer to Figure 4When the power allocation apparatus is a terminal or a component in a terminal, the power allocation apparatus 400 comprises a processing module 402 configured to:

[0229] determine a first basis vector of which power is limited;

[0230] determine, based on the first basis vector associated with a target precoding matrix indicator (PMI), power to be allocated associated with the target PMI, wherein the power to be allocated comprises one of the following: power limitedly reduced for the first basis vector associated with the target PMI, a minimum value of power limitedly reduced for the first basis vector associated with the target PMI and power increased for a supported basis vector agreed by a protocol, and a minimum value of power limitedly reduced for the first basis vector associated with the target PMI and power increased for a supported basis vector indicated by network signaling;

[0231] determine a second basis vector associated with the target PMI, wherein the second basis vector is a basis vector of which power can be increased;

[0232] allocate the power to be allocated to at least part of the second basis vector.

[0233] In an optional implementation, the processing module 401 determines a first basis vector of which power is limited, comprising at least one of the following:

[0234] determine, based on at least one first indication information, the first basis vector of which power is limited, wherein one of the first indication information is associated with one first rank value or one of the first indication information is associated with a group of first rank values;

[0235] determine, based on at least one second indication information, the first basis vector of which power is limited, wherein one of the second indication information is associated with one first port configuration or one of the second indication information is associated with a group of first port configurations;

[0236] determine, based on at least one third indication information, the first basis vector of which power is limited, wherein one of the third indication information is associated with a group of first reference signals or one of the third indication information is associated with one first reference signal;

[0237] determine, based on at least one third indication information, the first basis vector of which power is limited, wherein one of the third indication information is associated with a group of first reference signals or one of the third indication information is associated with one first reference signal;

[0238] determining that a base vector associated with a second transmission layer whose power factor is less than 1 is a first base vector with limited power;

[0239] determining that a base vector whose power factor is less than 1 / sqrt(R) or sqrt(R) is a first base vector with limited power, where R represents a reuse factor of the base vector.

[0240] In an optional implementation, the processing module 401 determines the power to be allocated in association with the target PMI based on the first base vector associated with the target precoding matrix indicator (PMI), including at least one of the following:

[0241] determining the power to be allocated in association with the target PMI based on a rank value associated with the target PMI and the first base vector associated with the target PMI;

[0242] determining the power to be allocated in association with the target PMI based on a port configuration associated with the target PMI and the first base vector associated with the target PMI;

[0243] determining the power to be allocated in association with the target PMI based on a reference signal associated with the target PMI and the first base vector associated with the target PMI.

[0244] In an optional implementation, the processing module 401 determines a second base vector associated with the target PMI, including at least one of the following:

[0245] determining the second base vector associated with the target PMI based on at least one fourth indication information, where one of the fourth indication information is associated with a second rank value or one of the fourth indication information is associated with a group of second rank values;

[0246] determining the second base vector associated with the target PMI based on at least one fifth indication information, where one of the fifth indication information is associated with a second port configuration or one of the fifth indication information is associated with a group of second port configurations;

[0247] determining the second base vector associated with the target PMI based on at least one sixth indication information, where one of the sixth indication information is associated with a second reference signal or one of the sixth indication information is associated with a group of second reference signals;

[0248] determining that a base vector associated with a third transmission layer whose power factor is greater than or equal to sqrt(1 / rank2) is a second base vector with increased power, where rank2 is a rank associated with the third transmission layer.

[0249] determining a base vector associated with the fourth transmission layer whose power factor is greater than or equal to 1 as the second base vector capable of increasing power;

[0250] determining a base vector associated with the fifth transmission layer whose power factor is greater than or equal to sqrt(1 / rank3) and less than S, or whose rate factor is greater than or equal to sqrt(1 / rank3) and less than S / sqrt(R) as the second base vector capable of increasing power, where S represents a maximum power factor or a power scaling factor associated with the base vector associated with the fifth transmission layer, R represents a reuse factor of the base vector associated with the fifth transmission layer, and rank3 represents a rank associated with the base vector associated with the fifth transmission layer;

[0251] determining a base vector whose power factor is greater than or equal to sqrt(R*1 / v) as the second base vector capable of increasing power, where R represents a reuse factor of the base vector, and v represents a rank associated with the base vector;

[0252] determining a base vector whose power factor is greater than or equal to sqrt(1 / R) or sqrt(R) as the second base vector capable of increasing power, where R represents a reuse factor of the base vector.

[0253] determining all base vectors whose associated power factor or power scaling factor is 1 as the second base vector capable of increasing power;

[0254] determining a base vector whose associated power factor or power scaling factor is 1 and whose number of associated transmission layers is 1 as the second base vector capable of increasing power;

[0255] determining a second base vector associated with the target PMI in a case where a rank value associated with the target PMI is in a predetermined range.

[0256] In an optional implementation, the processing module 401 is further configured to determine a power factor associated with a base vector or a transmission layer associated with the base vector based on at least one of the following:

[0257] a network signaling indicating a power scaling factor for each base vector group or each base vector;

[0258] a network signaling indicating a power control offset for each channel state information reference signal (CSI-RS) or a CSI-RS set or a CSI-RS group;

[0259] a rank of a PMI associated with the base vector;

[0260] a reuse factor of the base vector;

[0261] a number of CSI-RS ports associated with the target PMI.

[0262] In an optional implementation, the processing module 401 allocates the power to be allocated to at least part of the second basis vectors, including at least one of the following:

[0263] allocating the power to be allocated to the second basis vectors equally;

[0264] allocating the power to be allocated to at least part of the second basis vectors when the number of the second basis vectors is greater than a first value;

[0265] allocating the power to be allocated to at least part of the second basis vectors when the number of the second basis vectors with the associated power scaling factor being 1 is greater than a second value;

[0266] allocating the power to be allocated to each third basis vector equally, wherein the third basis vector is a basis vector in the second basis vectors with the associated power scaling factor being 1;

[0267] allocating the power to be allocated to the second basis vectors of each transmission layer in ascending order of the transmission layer sequence number until the power to be allocated is 0 or there is no second basis vector capable of increasing the power;

[0268] allocating the power to be allocated to the second basis vectors in ascending order of the basis vector sequence number until the power to be allocated is 0 or there is no second basis vector capable of increasing the power.

[0269] In an optional implementation, the power of the basis vector associated with the target PMI satisfies at least one of the following:

[0270] the powers allocated to different second basis vectors associated with the target PMI are not completely same;

[0271] the powers allocated to different fourth basis vectors associated with the target PMI are completely same, wherein the fourth basis vector is at least part of the second basis vectors associated with the target PMI and to which power is allocated;

[0272] the fifth basis vector associated with the target PMI is allocated power in priority to the sixth basis vector, wherein the fifth basis vector is a second basis vector associated with the target PMI and to which the associated power scaling factor is less than 1, and the sixth basis vector is a second basis vector associated with the target PMI and to which the associated power scaling factor is equal to 1.

[0273] In an optional implementation, the processing module 401 is further configured to acquire a channel state information report based on the power of the target PMI and the basis vector associated with the target PMI after the power allocation; for example, Figure 4As shown, the apparatus can further include a sending module 402 configured to feed back the channel state information report to the network side device.

[0274] Referring to Figure 5 When the power allocation apparatus is a network side device or a component in the network side device, the power allocation apparatus 500 includes a receiving module 501 configured to receive the channel state information report fed back by the terminal, wherein the channel state information is associated with a target PMI; and a processing module 502 configured to:

[0275] determine a first basis vector of the limited power associated with each of the PMIs;

[0276] determine the power to be allocated associated with each of the PMIs based on the first basis vector associated with each of the PMIs;

[0277] determine a second basis vector of the power to be increased associated with each of the PMIs;

[0278] determine the power to be allocated on at least part of the second basis vector associated with each of the PMIs.

[0279] In an optional implementation, as shown in Figure 5 the apparatus can further include a sending module 503 configured to perform at least one of the following:

[0280] sending at least one first indication information to the terminal, wherein one of the first indication information is associated with one first rank value or one of the first indication information is associated with a group of first rank values, and the first indication information is used to instruct the terminal to determine the first basis vector of the limited power;

[0281] sending at least one second indication information to the terminal, wherein one of the second indication information is associated with one first port configuration or one of the second indication information is associated with a group of first port configurations, and the second indication information is used to instruct the terminal to determine the first basis vector of the limited power;

[0282] sending at least one third indication information to the terminal, wherein one of the third indication information is associated with a group of first reference signals or one of the third indication information is associated with one first reference signal, and the third indication information is used to instruct the terminal to determine the first basis vector of the limited power.

[0283] In an optional implementation, as shown in Figure 5 the apparatus can further include a sending module 503 configured to perform at least one of the following:

[0284] sending at least one fourth indication information to the terminal, wherein one of the fourth indication information is associated with one second rank value or one of the fourth indication information is associated with a group of second rank values, and the fourth indication information is used to indicate the terminal to determine the second basis vector capable of increasing power;

[0285] sending at least one fifth indication information to the terminal, wherein one of the fifth indication information is associated with one second port configuration or one of the fifth indication information is associated with a group of second port configurations, and the fifth indication information is used to indicate the terminal to determine the second basis vector capable of increasing power;

[0286] sending at least one sixth indication information to the terminal, wherein one of the sixth indication information is associated with a group of second reference signals or one of the sixth indication information is associated with one second reference signal, and the sixth indication information is used to indicate the terminal to determine the second basis vector capable of increasing power;

[0287] indicating a predetermined range to the terminal, wherein the predetermined range is used to indicate that the terminal determines the second basis vector capable of increasing power associated with the PMI in the case that the rank value associated with the PMI is in the predetermined range.

[0288] In an optional implementation, as shown in Figure 5 the method embodiment implementing the method shown in

[0289] The power allocation apparatus provided by the embodiments of the present application can implement each process of the method embodiment implementing the method shown in Figures 2 to 3 and achieve the same technical effects. To avoid repetition, details are not described herein.

[0290] As shown in Figure 6 the embodiments of the present application further provide a communication device 600, which comprises a processor 601 and a memory 602, and the memory 602 has stored programs or instructions executable on the processor 601. For example, when the communication device 600 is a terminal, the programs or instructions are executed by the processor 601 to implement each step of the power allocation method 200 embodiment described above, and achieve the same technical effects. When the communication device 600 is a network side device, the programs or instructions are executed by the processor 601 to implement each step of the power allocation method 300 embodiment described above, and achieve the same technical effects. To avoid repetition, details are not described herein.

[0291] The embodiments of the present application further provide a terminal, which comprises a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the power allocation method 200 embodiment as shown in Figure 2The steps in the method embodiment shown. The terminal embodiment corresponds to the terminal-side method embodiment described above, and each implementation process and implementation manner of the method embodiment can be applied to the terminal embodiment, and the same technical effects can be achieved. The terminal can be Figure 4 The power distribution device shown. Specifically, Figure 7 A hardware structure schematic diagram of a terminal for implementing an embodiment of the present application.

[0292] The terminal 700 includes, but is not limited to, at least part of components such as a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709, and a processor 710.

[0293] Those skilled in the art can understand that the terminal 700 can also include a power supply (such as a battery) for powering each component, and the power supply can be logically connected to the processor 710 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system. Figure 7 The terminal structure shown in the figure does not constitute a limitation on the terminal, and the terminal can include more or fewer components than the figure, or combine certain components, or different component arrangements, which are not described here.

[0294] It should be understood that in the embodiments of the present application, the input unit 704 can include a graphics processor 7041 and a microphone 7042, and the graphics processor 7041 processes image data of still pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 706 can include a display panel 7061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 707 includes at least one of a touch panel 7071 and other input devices 7072. The touch panel 7071 is also called a touch screen. The touch panel 7071 can include two parts of a touch detection device and a touch controller. The other input devices 7072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), trackballs, mice, joysticks, etc., which are not described here.

[0295] In the embodiments of the present application, the radio frequency unit 701 can transmit the downlink data received from the network side device to the processor 710 for processing; in addition, the radio frequency unit 701 can send uplink data to the network side device. Generally, the radio frequency unit 701 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

[0296] The memory 709 can be used to store software programs or instructions and various data. The memory 709 can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), and the like. In addition, the memory 709 can include a volatile memory or a non-volatile memory. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 709 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.

[0297] The processor 710 can include one or more processing units; optionally, the processor 710 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 710.

[0298] The processor 710 is configured to:

[0299] determine a first basis vector limited in power;

[0300] determine, based on the first basis vector associated with a target precoding matrix indicator (PMI), power to be allocated associated with the target PMI;

[0301] determine a second basis vector associated with the target PMI, wherein the second basis vector is a basis vector capable of increasing power.

[0302] allocating the power to be allocated on at least part of the second basis vector.

[0303] It can be understood that the implementation process of each implementation manner mentioned in the embodiment can refer to the related description of the method embodiment 200 and achieve the same or corresponding technical effects. To avoid repetition, it will not be described here.

[0304] The embodiment of the application further provides a network side device, comprising a processor and a communication interface, the communication interface and the processor are coupled, the processor is used for running programs or instructions to realize the steps of the method embodiment as Figure 3 The network side device embodiment corresponds to the network side device method embodiment described above. Each implementation process and implementation manner of the method embodiment described above can be applied to the network side device embodiment and achieve the same technical effects.

[0305] Specifically, the embodiment of the application further provides a network side device, which can be the power allocation apparatus as Figure 5 shown. As Figure 8 shown, the network side device 800 comprises an antenna 801, a radio frequency apparatus 802, a baseband apparatus 803, a processor 804 and a memory 805. The antenna 801 is connected with the radio frequency apparatus 802. In the uplink direction, the radio frequency apparatus 802 receives information through the antenna 801 and sends the received information to the baseband apparatus 803 for processing. In the downlink direction, the baseband apparatus 803 processes the information to be sent and sends it to the radio frequency apparatus 802, which processes the received information and sends it out through the antenna 801.

[0306] The method performed by the network side device in the above embodiment can be implemented in the baseband apparatus 803, which comprises a baseband processor.

[0307] The baseband apparatus 803 may, for example, comprise at least one baseband board, which is provided with a plurality of chips, as Figure 8 shown. One of the chips is, for example, a baseband processor, which is connected with the memory 805 through a bus interface to call the programs in the memory 805 and perform the network device operations shown in the above method embodiment.

[0308] The network side device can further comprise a network interface 806, which is, for example, a common public radio interface (CPRI).

[0309] Specifically, the network side device 800 of the embodiment of the present application further comprises instructions or programs stored on the memory 805 and executable on the processor 804, and the processor 804 invokes the instructions or programs in the memory 805 to execute the method performed by each module shown in the figure and achieve the same technical effects. To avoid repetition, details are not described herein. Figure 5 The method performed by each module shown in the figure and achieve the same technical effects. To avoid repetition, details are not described herein.

[0310] The radio frequency device 801 is configured to receive a channel state information report fed back by a terminal, wherein the channel state information report comprises at least one PMI.

[0311] The processor 804 is configured to determine a first basis vector of limited power associated with each PMI.

[0312] Based on the first basis vector associated with each PMI, the processor 804 is configured to determine power to be allocated associated with the PMI.

[0313] The processor 804 is configured to determine a second basis vector of power to be increased associated with each PMI.

[0314] The processor 804 is configured to determine the power to be allocated on at least part of the second basis vector associated with each PMI.

[0315] The embodiment of the present application further provides a readable storage medium, and the readable storage medium stores programs or instructions, the programs or instructions are executed by a processor to implement each process of the power allocation method embodiment described above and achieve the same technical effects. To avoid repetition, details are not described herein.

[0316] The processor is the processor in the terminal in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc. In some examples, the readable storage medium can be a non-transitory readable storage medium.

[0317] The embodiment of the present application further provides a chip, and the chip includes a processor and a communication interface, the communication interface is coupled with the processor, and the processor is configured to run programs or instructions to implement each process of the power allocation method embodiment described above and achieve the same technical effects. To avoid repetition, details are not described herein.

[0318] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system chip, a system chip, a chip system or a system on chip, etc.

[0319] The embodiment of the present application further provides a computer program / program product stored in a storage medium, which is executed by at least one processor to implement the processes of the above power allocation method embodiment, and can achieve the same technical effects. To avoid repetition, details are not described herein.

[0320] The embodiment of the present application further provides a wireless communication system, which comprises a terminal and a network side device. The terminal can be used to execute the steps of the power allocation method 200, and the network side device can be used to execute the steps of the power allocation method 300.

[0321] It should be noted that, in this document, the terms "comprising", "including", or any other variant thereof are intended to cover non-exclusive inclusions, so that processes, methods, articles, or devices that include a series of elements not only include those elements, but also include other elements not explicitly listed, or include elements inherent to such processes, methods, articles, or devices. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of another identical element in the process, method, article, or device that includes the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to the order of performing functions as shown or discussed, and can also include performing functions in a substantially simultaneous manner or in reverse order, for example, the described method can be performed in an order different from that described, and various steps can also be added, omitted or combined. In addition, the features described with reference to certain examples can be combined in other examples.

[0322] From the above description of the embodiments, those skilled in the art can clearly understand that the above embodiment method can be realized by means of computer software product and general hardware platform, of course, it can also be realized by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.), and includes a plurality of instructions for making the terminal or network side device execute the method described in each embodiment of the present application.

[0323] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above specific embodiments, and the above specific embodiments are only illustrative, not restrictive. Those skilled in the art can make many forms of embodiments under the inspiration of the present application without departing from the scope of the present application and the protection scope of the claims, and these embodiments all belong to the protection scope of the present application.

Claims

1. A power distribution method, characterized in that, include: The terminal determines the first basis vector of the limited power; The terminal determines the power to be allocated associated with the target PMI based on the first base vector associated with the target precoding matrix indication PMI, wherein the power to be allocated includes one of the following: the power of the first base vector associated with the target PMI being restricted from reduction, the minimum of the power of the first base vector associated with the target PMI being restricted from reduction and the power of the support base vector increased as agreed by the protocol, and the minimum of the power of the first base vector associated with the target PMI being restricted from reduction and the power of the support base vector increased as indicated by network signaling; The terminal determines a second basis vector associated with the target PMI, wherein the second basis vector is a basis vector capable of increasing power; The terminal allocates the power to be allocated to at least a portion of the second base vector.

2. The method according to claim 1, characterized in that, The terminal determines a first basis vector of the limited power, including at least one of the following: The terminal determines a first basis vector of the limited power based on at least one first indication information, wherein one first indication information is associated with a first rank value or one first indication information is associated with a set of first rank values; The terminal determines a first base vector of the limited power based on at least one second indication information, wherein one second indication information is associated with a first port configuration or one second indication information is associated with a group of first port configurations; The terminal determines a first base vector of the limited power based on at least one third indication information, wherein one third indication information is associated with a first reference signal or one third indication information is associated with a set of first reference signals; The terminal determines that the first transport layer associated basis vector with a power factor less than at least one of sqrt(1 / rank1), sqrt(p_offset / rank1), and sqrt(1 / (rank1*p_offset)) is the first basis vector with limited power, where rank1 is the rank of the first transport layer associated, sqrt(.) represents the square root, and p_offset is the power control offset indicated by network signaling; The terminal determines that the basis vector associated with the second transmission layer with a power factor less than 1 is the first basis vector with limited power; The terminal determines the basis vectors whose power factor is less than 1 / sqrt(R) or sqrt(R) as the first basis vectors of the limited power, where R represents the reuse factor of the basis vector.

3. The method according to claim 1 or 2, characterized in that, The terminal determines the power to be allocated associated with the target PMI based on the first base vector associated with the target precoding matrix, including at least one of the following: The terminal determines the power to be allocated associated with the target PMI based on the rank value associated with the target PMI and the first basis vector associated with the target PMI. The terminal determines the power to be allocated associated with the target PMI based on the port configuration associated with the target PMI and the first base vector associated with the target PMI; The terminal determines the power to be allocated associated with the target PMI based on the reference signal associated with the target PMI and the first base vector associated with the target PMI.

4. The method according to any one of claims 1 to 3, characterized in that, The terminal determines the second basis vector associated with the target PMI, including at least one of the following: The terminal determines the second base vector associated with the target PMI based on at least one fourth indication information, wherein one fourth indication information is associated with a second rank value or one fourth indication information is associated with a set of second rank values; The terminal determines the second base vector associated with the target PMI based on at least one fifth indication information, wherein one fifth indication information is associated with one second port configuration or one fifth indication information is associated with a group of second port configurations; The terminal determines the second base vector associated with the target PMI based on at least one sixth indication information, wherein one sixth indication information is associated with one second reference signal or one sixth indication information is associated with a group of second reference signals; The terminal determines that the third transmission layer associated basis vector with a power factor greater than or equal to sqrt(1 / rank2) is a second basis vector that can increase power, where rank2 is the rank of the third transmission layer associated basis vector. The terminal determines that the fourth transmission layer associated basis vector with a power factor greater than or equal to 1 is a second basis vector that can increase power; The terminal determines that the fifth transmission layer associated basis vector with a power factor greater than or equal to sqrt(1 / rank3) and less than S, or a power factor greater than or equal to sqrt(1 / rank3) and less than S / sqrt(R) is a second basis vector that can increase power, where S represents the maximum power factor or power scaling factor associated with the fifth transmission layer associated basis vector, R represents the reuse factor of the fifth transmission layer associated basis vector, and rank3 is the rank associated with the fifth transmission layer; The terminal determines the basis vectors whose power factor is greater than or equal to sqrt(R*1 / v) as the second basis vectors that can increase power, where R represents the reuse factor of the basis vector and v represents the rank of the basis vector association; The terminal determines a basis vector whose power factor is greater than or equal to sqrt(1 / R) or sqrt(R) as a second basis vector that can increase power, where R represents the reuse factor of the basis vector. The terminal determines all basis vectors with an associated power factor or power scaling factor of 1 as second basis vectors capable of increasing power; The terminal determines that the basis vector with an associated power factor or power scaling factor of 1 and an associated number of transmission layers of 1 is a second basis vector that can increase power. If the terminal determines that the rank value associated with the target PMI is within a predetermined range, it determines the second basis vector associated with the target PMI.

5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: the power factor determined by the terminal based on at least one of the following basis vector associations: Network signaling is a power scaling factor indicated for each base vector group or each base vector; Network signaling is the power control offset indicated by a Channel State Information Reference Signal (CSI-RS) or a set of CSI-RS or a CSI-RS group; The rank of the PMI associated with the basis vector; The reuse factor of the basis vectors; The number of CSI-RS ports associated with the target PMI.

6. The method according to any one of claims 1 to 5, characterized in that, The terminal allocates the power to be allocated to at least a portion of the second base vector, including at least one of the following: The terminal distributes the power to be allocated evenly across the second base vector; If the number of the second base vectors is greater than the first value, the terminal will allocate the power to be allocated to at least a portion of the second base vectors; If the number of second base vectors with an associated power factor or power scaling factor of 1 is greater than the second value, the terminal will allocate the power to be allocated to at least a portion of the second base vectors; The terminal distributes the power to be allocated evenly to each third base vector, wherein the third base vector is a base vector in the second base vector whose associated power factor or power scaling factor is 1; The terminal allocates the power to be allocated to the second base vector of each transmission layer in ascending order of base vector number, until the power to be allocated is 0 or there is no second base vector that can increase the power; The terminal allocates the power to be allocated to the second base vector according to the base vector number from smallest to largest, until the power to be allocated is 0 or there is no second base vector that can increase the power; The terminal allocates the power to be allocated to each of the second base vectors in descending or ascending order of the power values ​​that each of the second base vectors can receive.

7. The method according to any one of claims 1 to 6, characterized in that, The base vector or transport layer associated power of the target PMI satisfies at least one of the following: The power allocated on different second basis vectors associated with the target PMI is not exactly the same; The power allocated on different fourth base vectors associated with the target PMI is exactly the same, wherein the fourth base vector is at least a portion of the second base vectors associated with the target PMI that have been allocated power; The fifth base vector associated with the target PMI allocates power preferentially over the sixth base vector, wherein the fifth base vector is a second base vector associated with the second base vector of the target PMI whose power factor or power scaling factor is less than 1, and the sixth base vector is a second base vector associated with the second base vector of the target PMI whose power factor or power scaling factor is equal to 1.

8. The method according to any one of claims 1 to 7, characterized in that, After the terminal allocates the power to be allocated to at least a portion of the second base vector, the method further includes: The terminal obtains a channel state information report based on the power of the target PMI and the base vector associated with the target PMI after power allocation; The channel status information report is fed back to the network-side equipment.

9. A power distribution method, characterized in that, include: The network-side device receives a channel state information report from the terminal, wherein the channel state information report includes at least one PMI; The network-side device determines a first base vector of the limited power associated with each PMI; The network-side device determines the power to be allocated associated with each PMI based on the first base vector associated with each PMI; The network-side device determines a second base vector associated with each PMI that can increase power; The network-side device determines the power to be allocated on at least a portion of the second base vector for each PMI.

10. The method according to claim 9, characterized in that, Before the network-side device receives the channel state information report fed back by the terminal, the method further includes at least one of the following: The network-side device sends at least one first indication message to the terminal, wherein one first indication message is associated with a first rank value or one first indication message is associated with a set of first rank values, and the first indication message is used to instruct the terminal to determine a first basis vector with limited power. The network-side device sends at least one second indication message to the terminal, wherein one second indication message is associated with a first port configuration or one second indication message is associated with a group of first port configurations, and the second indication message is used to instruct the terminal to determine a first base vector with limited power. The network-side device sends at least one third indication message to the terminal, wherein one of the third indication messages is associated with a first reference signal or a set of first reference signals, and the third indication message is used to instruct the terminal to determine a first base vector with a limited power.

11. The method according to claim 9, characterized in that, Before the network-side device receives the channel state information report fed back by the terminal, the method further includes at least one of the following: The network-side device sends at least one fourth indication message to the terminal, wherein one fourth indication message is associated with a second rank value or one fourth indication message is associated with a set of second rank values, and the fourth indication message is used to instruct the terminal to determine a second basis vector that can increase power; The network-side device sends at least one fifth indication message to the terminal, wherein one fifth indication message is associated with a second port configuration or a group of second port configurations, and the fifth indication message is used to instruct the terminal to determine a second base vector that can increase power; The network-side device sends at least one sixth indication message to the terminal, wherein one sixth indication message is associated with a second reference signal or a group of sixth indication messages are associated with a second reference signal, and the sixth indication message is used to instruct the terminal to determine a second base vector that can increase power; The network-side device indicates a predetermined range to the terminal, wherein the predetermined range is used to indicate that, given that the rank value associated with the PMI is within the predetermined range, the terminal determines a second base vector associated with the PMI that can increase power.

12. The method according to any one of claims 9 to 11, characterized in that, Before the network-side device receives the channel state information report fed back by the terminal, the method further includes: The network-side device instructs the terminal on an allocation rule to allocate the power to be allocated to at least a portion of the second base vector.

13. A power distribution device, characterized in that, include: The processing module is used for: Determine the first basis vector of the power being limited; The power to be allocated associated with the target PMI is determined based on the first base vector associated with the target precoding matrix. Determine the second basis vector associated with the target PMI, wherein the second basis vector is a basis vector capable of increasing power; The power to be allocated is distributed to at least a portion of the second base vector.

14. The apparatus according to claim 13, characterized in that, The processing module determines a first basis vector of the limited power, including at least one of the following: Based on at least one first indication information, a first basis vector of the limited power is determined, wherein one first indication information is associated with a first rank value or one first indication information is associated with a set of first rank values; A first base vector of limited power is determined based on at least one second indication information, wherein one second indication information is associated with a first port configuration or a set of first port configurations; A first base vector of the power being limited is determined based on at least one third indication information, wherein one of the third indication information is associated with a first reference signal or a group of the third indication information is associated with a first reference signal; The first basis vector associated with the first transmission layer whose power factor is less than sqrt(1 / rank1) is determined as the first basis vector of the limited power, where rank1 is the rank of the first transmission layer associated with it, and sqrt(.) represents the square root. The basis vector associated with the second transmission layer with a power factor less than 1 is determined as the first basis vector of the limited power; The basis vectors whose power factor is less than 1 / sqrt(R) or sqrt(R) are determined as the first basis vectors of the power being limited, where R represents the reuse factor of the basis vectors.

15. The apparatus according to claim 13 or 14, characterized in that, The processing module determines the power to be allocated associated with the target PMI based on the first basis vector associated with the target precoding matrix, including at least one of the following: Based on the rank value associated with the target PMI and the first basis vector associated with the target PMI, the power to be allocated associated with the target PMI is determined. Based on the port configuration associated with the target PMI and the first base vector associated with the target PMI, the power to be allocated associated with the target PMI is determined; Based on the reference signal associated with the target PMI and the first base vector associated with the target PMI, the power to be allocated associated with the target PMI is determined.

16. The apparatus according to any one of claims 13 to 15, characterized in that, The processing module determines a second basis vector associated with the target PMI, including at least one of the following: Based on at least one fourth indication information, the second basis vector associated with the target PMI is determined, wherein one of the fourth indication information is associated with a second rank value or one of the fourth indication information is associated with a set of second rank values; Based on at least one fifth indication information, the second base vector associated with the target PMI is determined, wherein one fifth indication information is associated with one second port configuration or one fifth indication information is associated with a group of second port configurations; Based on at least one sixth indication information, the second base vector associated with the target PMI is determined, wherein one of the sixth indication information is associated with a set of second reference signals or one of the sixth indication information is associated with a second reference signal; The third transmission layer associated basis vector with a power factor greater than or equal to sqrt(1 / rank2) is determined as the second basis vector that can increase power, where rank2 is the rank of the third transmission layer associated basis vector; The basis vector associated with the fourth transmission layer whose power factor is greater than or equal to 1 is determined as the second basis vector that can increase power; The fifth transmission layer associated basis vector with a power factor greater than or equal to sqrt(1 / rank3) and less than S, or a power factor greater than or equal to sqrt(1 / rank3) and less than S / sqrt(R) is determined as the second basis vector capable of increasing power, where S represents the maximum power factor or power scaling factor associated with the fifth transmission layer associated basis vector, R represents the reuse factor of the fifth transmission layer associated basis vector, and rank3 is the rank of the fifth transmission layer associated basis vector; The basis vectors whose power factor is greater than or equal to sqrt(R*1 / v) are determined as the second basis vectors that can increase power, where R represents the reuse factor of the basis vector and v represents the rank of the basis vector association; The basis vectors whose power factor is greater than or equal to sqrt(1 / R) or sqrt(R) are determined as the second basis vectors that can increase power, where R represents the reuse factor of the basis vector. All basis vectors with an associated power factor of 1 are identified as second basis vectors capable of increasing power; The basis vector with an associated power factor of 1 and an associated transmission layer number of 1 is determined to be the second basis vector that can increase power; If the rank value associated with the target PMI is determined to be within a predetermined range, the second basis vector associated with the target PMI is determined.

17. The apparatus according to any one of claims 13 to 16, characterized in that, The processing module is also used to determine a power factor associated with a basis vector based on at least one of the following: Network signaling is a power scaling factor indicated for each base vector group or each base vector; Network signaling is the power control offset indicated by a Channel State Information Reference Signal (CSI-RS) or a set of CSI-RS or a CSI-RS group; The rank of the PMI associated with the basis vector; The reuse factor of the basis vectors.

18. The apparatus according to any one of claims 13 to 17, characterized in that, The processing module allocates the power to be allocated to at least a portion of the second base vector, including at least one of the following: The power to be allocated is evenly distributed onto the second base vector; If the number of the second base vectors is greater than the first value, the power to be allocated is distributed to at least a portion of the second base vectors; If the number of second base vectors with an associated power scaling factor of 1 is greater than the second value, the power to be allocated is allocated to at least a portion of the second base vectors; The power to be allocated is evenly distributed to each third basis vector, wherein the third basis vector is the basis vector in the second basis vector whose associated power scaling factor is 1; According to the transmission layer number from smallest to largest, the power to be allocated is distributed to the second base vector of each transmission layer until the power to be allocated is 0 or there is no second base vector that can increase the power. The power to be allocated is distributed to the second base vector in ascending order of base vector number, until the power to be allocated is 0 or there is no second base vector that can increase the power.

19. The apparatus according to any one of claims 13 to 18, characterized in that, The power of the basis vector associated with the target PMI satisfies at least one of the following: The power allocated on different second basis vectors associated with the target PMI is not exactly the same; The power allocated on different fourth base vectors associated with the target PMI is exactly the same, wherein the fourth base vector is at least a portion of the second base vectors associated with the target PMI that have been allocated power; The fifth base vector associated with the target PMI allocates power preferentially over the sixth base vector, wherein the fifth base vector is the second base vector associated with the target PMI whose power scaling factor is less than 1, and the sixth base vector is the second base vector associated with the target PMI whose power scaling factor is equal to 1.

20. The apparatus according to any one of claims 13 to 19, characterized in that, The processing module is also used to obtain a channel state information report based on the power of the target PMI and the basis vector associated with the target PMI after power allocation; The device further includes a transmitting module for feeding back the channel status information report to the network-side device.

21. A power distribution device, characterized in that, include: A receiving module is used to receive a channel state information report fed back by a terminal, wherein the channel state information report includes at least one PMI; Processing module, used for: Determine the first basis vector of the restricted power associated with each of the PMIs; Based on the first base vector associated with each PMI, determine the power to be allocated associated with the PMI; Determine the second basis vector associated with each of the PMIs that can increase power; Determine the power to be allocated on at least a portion of the second base vector for each of the PMIs.

22. The apparatus according to claim 21, characterized in that, Also includes: The sending module is used for at least one of the following: Send at least one first indication message to the terminal, wherein one first indication message is associated with a first rank value or one first indication message is associated with a set of first rank values, and the first indication message is used to instruct the terminal to determine a first basis vector of limited power; Send at least one second indication message to the terminal, wherein one second indication message is associated with a first port configuration or one second indication message is associated with a group of first port configurations, and the second indication message is used to instruct the terminal to determine a first base vector with limited power; At least one third indication message is sent to the terminal, wherein one of the third indication messages is associated with a first reference signal or a group of the third indication messages is associated with a first reference signal, the third indication message being used to instruct the terminal to determine a first base vector with a limited power.

23. The apparatus according to claim 22, characterized in that, Also includes: The sending module is used for at least one of the following: Send at least one fourth indication message to the terminal, wherein one of the fourth indication messages is associated with a second rank value or a set of second rank values, the fourth indication message being used to instruct the terminal to determine a second basis vector that can increase power; Send at least one fifth indication message to the terminal, wherein one fifth indication message is associated with a second port configuration or a group of second port configurations, and the fifth indication message is used to instruct the terminal to determine a second base vector that can increase power; Send at least one sixth indication message to the terminal, wherein one sixth indication message is associated with a second reference signal or a group of sixth indication messages are associated with a second reference signal, the sixth indication message being used to instruct the terminal to determine a second base vector that can increase power; The terminal is instructed to have a predetermined range, wherein the predetermined range is used to indicate that, given that the rank value associated with the PMI is within the predetermined range, the terminal determines a second basis vector associated with the PMI that can increase power.

24. The apparatus according to any one of claims 21 to 23, characterized in that, Also includes: A transmitting module is used to instruct the terminal on an allocation rule for allocating the power to be allocated to at least a portion of the second base vector.

25. A terminal, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the power distribution method as described in any one of claims 1 to 8.

26. A network-side device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the power distribution method as described in any one of claims 9 to 12.

27. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the power allocation method as described in any one of claims 1 to 8, or implement the steps of the power allocation method as described in any one of claims 9 to 12.