Uplink power control method and device, network equipment, terminal and electronic equipment
By dividing terminals into user groups and sending power control information, the problem of high network signaling overhead in the existing technology is solved, and resource saving and uplink power control efficiency are improved.
Patent Information
- Application Number
- CN202411486444.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-23
- Publication Date
- 2025-01-21
AI Technical Summary
In the existing uplink power control scheme, network signaling overhead is large, resulting in waste of resources and inefficiency.
By dividing multiple terminals into user groups, each user group contains multiple terminals with similar network attributes, determine the path loss compensation factor and closed-loop power control adjustment amount of the user group, and send power to the terminals in each user group Control information to adjust the uplink transmit power.
The network signaling overhead that reduces the downlink control message, saves network resources, and improves the stability of the functional control parameters and the efficiency of uplink power control.
Smart Images

Figure CN119342586A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technology, and in particular to an uplink power control method, device, network equipment, terminal and electronic equipment. Background Art
[0002] In wireless communication systems, mobile terminals are usually required to increase or decrease transmit power according to commands from the network side. Increasing transmit power can meet the signal-to-noise ratio or bit error rate required by the base station, while reducing transmit power can reduce interference between cells and between terminals within a cell, as well as power consumption of the terminal.
[0003] The prior art discloses a technical solution for performing network-side joint channel estimation by phase jumping on the terminal side, and also discloses a technical solution for performing uplink power control based on the transmit power of each transmit antenna port of the terminal device reaching a balanced state at the receiving end. However, the above uplink power control solutions all have the technical problem of large network signaling overhead. Summary of the invention
[0004] The embodiments of the present invention provide an uplink power control method, device, network equipment, terminal and electronic equipment, which are used to solve the technical problem of large network signaling overhead in the existing uplink power control solution.
[0005] In a first aspect, an embodiment of the present invention provides an uplink power control method, which is applied to a network device, and the method comprises: determining power control information of each of a plurality of user groups; wherein the power control information comprises a path loss compensation factor and a closed-loop power control adjustment amount of the user group; each of the user groups comprises a plurality of terminals with similar network attributes; and power control information is sent to each terminal in each of the user groups, so that each terminal adjusts its uplink transmission power based on the received power control information.
[0006] In some embodiments, the plurality of user groups are determined based on the following manner: the plurality of terminals are divided into the plurality of user groups based on location information and network information of the plurality of terminals.
[0007] In some embodiments, dividing the multiple terminals into the multiple user groups based on the location information and network information of the multiple terminals includes: constructing a user feature graph based on the location information and network information of the multiple terminals; wherein the user feature graph uses the multiple terminals as nodes, the first node feature of each node is determined based on the network information of the multiple terminals, and the edge weights between the nodes are determined based on the location information of the multiple terminals; and performing node clustering processing based on the user feature graph to obtain the multiple user groups.
[0008] In some embodiments, performing node clustering based on the user feature graph to obtain the multiple user groups includes: based on a graph convolution operation, fusing the first node feature of each node with the edge weight to obtain the second node feature of each node; determining a similarity matrix based on the second node feature of each node; and performing spectral clustering based on the similarity matrix to obtain the multiple user groups.
[0009] In some embodiments, determining the power control information of each of the multiple user groups includes: for each of the user groups, averaging the path loss compensation factors of the terminals in the user group to obtain the path loss compensation factor of the user group; averaging the closed-loop power control adjustment amounts of the terminals in the user group to obtain the closed-loop power control adjustment amounts of the user group.
[0010] In some embodiments, after sending power control information to each terminal in each of the user groups, it also includes: receiving the adjusted uplink transmit power sent by each of the terminals; determining the first spectrum efficiency of each of the user groups after power adjustment based on the adjusted uplink transmit power; determining a target user group from the multiple user groups based on the first spectrum efficiency; correcting the closed-loop power control adjustment amount of the target user group, and sending the corrected closed-loop power control adjustment amount to the terminals in the target user group, so that the terminals in the target user group continue to adjust their uplink transmit power based on the corrected closed-loop power control adjustment amount.
[0011] In a second aspect, an embodiment of the present invention provides an uplink power control method, which is applied to a terminal, and the method comprises: receiving power control information sent by a network device; wherein the power control information comprises a path loss compensation factor and a closed-loop power control adjustment amount of a user group to which the terminal belongs; the user group comprises a plurality of terminals with similar network attributes; and based on the path loss compensation factor and the closed-loop power control adjustment amount, determining an adjusted uplink transmission power.
[0012] In some embodiments, after determining the adjusted uplink transmit power based on the path loss compensation factor and the closed-loop power control adjustment amount, it also includes: sending the adjusted uplink transmit power to the network device so that the network device determines a first spectral efficiency based on the adjusted uplink transmit power, and corrects the closed-loop power control adjustment amount based on the first spectral efficiency; receiving the corrected closed-loop power control adjustment amount sent by the network device, and updating the adjusted uplink transmit power based on the corrected closed-loop power control adjustment amount.
[0013] In a third aspect, an embodiment of the present invention provides an uplink power control device, which is deployed in a network device, and the device includes: a first determination module, used to determine the power control information of each of a plurality of user groups; wherein the power control information includes a path loss compensation factor and a closed-loop power control adjustment amount of the user group; each of the user groups includes a plurality of terminals with similar network attributes; and a first sending module, used to send power control information to each terminal in each of the user groups, so that each terminal adjusts its uplink transmission power based on the received power control information.
[0014] In a fourth aspect, an embodiment of the present invention provides an uplink power control device, which is deployed on a terminal, and the device includes: a first receiving module, used to receive power control information sent by a network device; wherein the power control information includes a path loss compensation factor and a closed-loop power control adjustment amount of a user group to which the terminal is located; the user group includes multiple terminals with similar network attributes; a first adjustment module, used to determine the adjusted uplink transmission power based on the path loss compensation factor and the closed-loop power control adjustment amount.
[0015] In a fifth aspect, an embodiment of the present invention provides a network device, comprising a memory, a transceiver, and a processor; the memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; and the processor implements the above-mentioned uplink power control method when executing the computer program.
[0016] In the sixth aspect, an embodiment of the present invention provides a terminal, including a memory, a transceiver, and a processor; the memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; and the processor implements the above-mentioned uplink power control method when executing the computer program.
[0017] In a seventh aspect, an embodiment of the present invention provides an electronic device, comprising a processor and a memory storing a computer program, wherein the processor implements the above-mentioned uplink power control method when executing the program.
[0018] In an eighth aspect, an embodiment of the present invention provides a non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the above-mentioned uplink power control method when executed by a processor.
[0019] In a ninth aspect, an embodiment of the present invention provides a computer program product, including a computer program, and when the computer program is executed by a processor, the above-mentioned uplink power control method is implemented.
[0020] The uplink power control method, device, network device, terminal and electronic device provided by the embodiment of the present invention, the network device determines the power control information of each of the multiple user groups; wherein the power control information includes the path loss compensation factor and the closed-loop power control adjustment amount of the user group; each user group includes multiple terminals with similar network attributes; power control information is sent to each terminal in each user group, so that each terminal adjusts its uplink transmission power based on the received power control information. The present invention performs uplink power control according to the user group as a unit, which is equivalent to performing joint power control on terminals with similar attributes, and sending power control messages in units of user groups, thereby greatly reducing the network signaling overhead of downlink control messages and saving network resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0022] Figure 1 A schematic diagram of a flow chart of an uplink power control method provided by an embodiment of the present invention; Figure 2 A second flow chart of an uplink power control method provided by an embodiment of the present invention; Figure 3 A third flow chart of an uplink power control method provided by an embodiment of the present invention; Figure 4 A fourth flowchart of an uplink power control method provided by an embodiment of the present invention; Figure 5 A fifth flow chart of an uplink power control method provided by an embodiment of the present invention; Figure 6 One of the structural schematic diagrams of the uplink power control device provided by an embodiment of the present invention; Figure 7 A second structural diagram of an uplink power control device provided by an embodiment of the present invention; Figure 8 A schematic diagram of the structure of a network device provided in an embodiment of the present invention; Fig. 9 A schematic diagram of the structure of a terminal provided in an embodiment of the present application; Fig.10 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0023] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0024] It should be noted that the existing technologies for uplink power control that have been disclosed include a technical solution that realizes joint channel estimation of the terminal and the network side based on phase jumps on the terminal side to achieve power control and improve performance goals. There is also a technical solution that adjusts the transmit power by achieving a balanced state of transmit power of each transmit antenna port of the terminal device at the receiving end to improve the uplink multi-antenna transmission capability. However, all of the above solutions have the technical problem of large network signaling overhead.
[0025] In order to solve the above problems, the embodiments of the present invention provide an uplink power control method, apparatus, network equipment, terminal and electronic equipment.
[0026] Figure 1 This is one of the flow charts of an uplink power control method provided by an embodiment of the present invention. It should be noted that the execution subject of the uplink power control method of the embodiment of the present invention may be a network device. Figure 1 As shown, the method may include the following steps.
[0027] Step 101, determining power control information of each of a plurality of user groups; wherein the power control information includes a path loss compensation factor and a closed-loop power control adjustment amount of the user group; and each user group includes a plurality of terminals with similar network attributes.
[0028] That is, taking the user group as the joint uplink power control group, the path loss compensation factor and closed-loop power control adjustment amount of each terminal are converted into the first path loss compensation factor and the first closed-loop power control adjustment amount of each user group.
[0029] In some embodiments, multiple user groups can be divided based on the network attributes of user terminals in multiple 5G networks that are in an RRC (Radio Resource Control) connection state and uplink synchronization state with network devices, wherein the network attributes can be characterized by network information such as the Cell RSRP (Cell Reference Signal Receiving Power) and TA (Time Advance) value of each terminal.
[0030] In some embodiments, the path loss compensation factor of each terminal in each user group can be corrected to obtain the path loss compensation factor of each user group, and the closed-loop power control adjustment amount of each terminal in each user group can be corrected to obtain the closed-loop power control adjustment amount of each user group.
[0031] As a possible implementation method, the implementation process of determining the power control information of each of the multiple user groups may include: for each user group, averaging the path loss compensation factor of each terminal in the user group to obtain the path loss compensation factor of the user group; averaging the closed-loop power control adjustment amount of each terminal in the user group to obtain the closed-loop power control adjustment amount of the user group.
[0032] Step 102: Send power control information to each terminal in each user group, so that each terminal adjusts its uplink transmission power based on the received power control information.
[0033] It can be understood that the adjustment of the terminal uplink transmission power can reduce network interference between terminals, reduce terminal power consumption, and improve the quality of communication services. Terminals with similar attributes have mutual influences, so the stability of power control parameters can be improved through the combination of multiple terminals, the efficiency of uplink power control can be improved, and network signaling overhead can be reduced.
[0034] In some embodiments, the power control information of each user group can be sent to each terminal in the corresponding user group in the form of broadcast. For a user group, it is equivalent to sending only one public downlink message, so that each terminal in the user group can receive it, and each terminal adjusts its own downlink transmission power based on the path loss compensation factor and closed-loop power control adjustment amount in the downlink message.
[0035] According to the uplink power control method of the embodiment of the present invention, the power control information of each of the multiple user groups is determined; wherein the power control information includes the path loss compensation factor and the closed-loop power control adjustment amount of the user group; each user group includes multiple terminals with similar network attributes; power control information is sent to each terminal in each user group, so that each terminal adjusts its uplink transmission power based on the received power control information. The present invention performs uplink power control according to the user group as a unit, which is equivalent to performing joint power control on terminals with similar attributes, and sending power control messages in units of user groups, thereby greatly reducing the network signaling overhead of the downlink control message, saving network resources, and improving the stability of the power control parameters.
[0036] In some embodiments of the present invention, the multiple user groups may be determined based on the following manner: the multiple terminals are divided into the multiple user groups based on the location information and network information of the multiple terminals.
[0037] In some embodiments, the multiple terminals may be user terminals in a 5G network that are in an RRC connection state and uplink synchronization state with a network device. The location information may include latitude and longitude information of each terminal. The network information may be network information related to the terminal connection state, so as to evaluate the similarity of network attributes.
[0038] As an example, the network information of each terminal may include Cell RSRP, the strongest SSB (Synchronization Signal Block) beam ID, TA value, BSR (Buffer Status Report), PHR (Power Headroom Report), CSI (Channel State Information), user longitude and latitude information, etc.
[0039] In some embodiments, based on the location information and network information of the multiple terminals, an implementation method for dividing the multiple terminals into multiple user groups may include: comparing the location information and network information of the multiple terminals in turn to determine the location difference and network information difference between any two terminals; based on the location difference and network information difference between any two terminals, dividing the multiple terminals into user groups, so that the location difference between the terminals in each user group is less than or equal to a preset first threshold and the network information difference is less than or equal to a preset second threshold, so that the network attributes between the terminals in each user group are relatively close.
[0040] It should be noted that the uplink power control method of the embodiment of the present invention may be triggered when the uplink power control period is reached, and the location information and network information of each terminal are real-time data when the method is executed.
[0041] Next, the specific implementation process of dividing multiple terminals into multiple user groups based on the location information and network information of the multiple terminals will be introduced.
[0042] Figure 2 The second flowchart of the uplink power control method provided by the embodiment of the present invention is as follows. Figure 2 As shown, based on the above embodiments, Figure 1 The implementation process of step 101 in may include the following steps.
[0043] Step 201, constructing a user feature graph based on location information and network information of multiple terminals; wherein the user feature graph has multiple terminals as nodes, a first node feature of each node is determined based on the network information of the multiple terminals, and an edge weight between each node is determined based on the location information of the multiple terminals.
[0044] In some embodiments, the location information and network information of each terminal are better expressed by constructing a user feature graph. Each terminal is regarded as a node in the user feature graph, and the first node feature of the corresponding node is determined based on the network information of each terminal, and the edge weight between nodes is determined based on the location information of each terminal. For example, the data in the network information of terminal 1 can be spliced and combined, and the first node feature of the node corresponding to terminal 1 can be obtained through encoding conversion.
[0045] In some embodiments, the implementation process of determining the edge weights between the terminals based on the location information of the terminals may include: determining the spatial distances between the terminals based on the location information of the terminals; and determining the edge weights between nodes based on the spatial distances between the terminals. The spatial distances between the terminals may be implemented by the following formula (1).
[0046] (1); in, is the spatial distance between terminal i and terminal j; is the longitude of terminal i; is the dimension of terminal i; is the longitude of terminal j; is the dimension of terminal j; , represents the latitude difference between terminal i and terminal j; , represents the difference in latitude between terminal i and terminal j.
[0047] It can be understood that the farther the physical distance between nodes is, the lower the probability of similarity is, and the closer the physical distance between nodes is, the greater the probability of similarity is. The edge weight can express the degree of physical distance between nodes. The larger the edge weight is, the closer the physical distance between nodes is, and the smaller the edge weight is, the farther the physical distance between nodes is. As an example, based on the spatial distance between each terminal, determining the edge weight between nodes can be achieved by the following formula (2).
[0048] (2); in, is the edge weight between terminal i and terminal j.
[0049] Step 202: Perform node clustering processing based on the user feature graph to obtain multiple user groups.
[0050] In some embodiments, the user feature graph can be segmented using a clustering algorithm so that the features of the nodes in each subgraph after segmentation are most similar and the sum of the edge weights is maximized, and the multiple subgraphs obtained after segmentation correspond to multiple user groups, that is, the terminals corresponding to the nodes in each subgraph form a user group.
[0051] In some embodiments, Figure 3 As shown, the process of performing node clustering processing based on the user feature graph to obtain multiple user groups may include the following steps.
[0052] Step 301: Based on the graph convolution operation, the first node feature of each node is fused with the edge weight to obtain the second node feature of each node.
[0053] In some embodiments, the adjacency matrix Z can be determined based on the edge weights between each node, and the feature matrix Y={y1,y2,…yn} can be determined based on the first node feature of each node, where yi is the first node feature of node i and n is the total number of nodes; based on the adjacency matrix Z, the degree matrix D is constructed; and a standardized Laplace matrix is constructed ; Assume the graph convolution order k, and perform graph convolution on the user feature graph to fuse the edge weights between nodes with the first node features to obtain the second node feature matrix of each node .
[0054] Step 302: Determine a similarity matrix based on the second node feature of each node.
[0055] In some embodiments, the similarity matrix may be determined by the following formula (3).
[0056] (3); in, is a similarity matrix; is the second characteristic matrix.
[0057] Step 303: Perform spectral clustering processing based on the similarity matrix to obtain multiple user groups.
[0058] In some embodiments, the user feature graph can be segmented based on a similarity matrix by spectral clustering, so that the sum of edge weights between different subgraphs after segmentation is as low as possible, while the edge weights within the subgraph are as high as possible, and the terminals corresponding to each node in each subgraph are regarded as a user group.
[0059] In some embodiments, spectral clustering based on the similarity matrix can first calculate the eigenvector y corresponding to the first s largest eigenvalues of the similarity matrix W, and form the s eigenvectors into an n×s feature matrix F, where s is the number of preset user groups; each row in F is used as an s-dimensional vector sample, with a total of n samples, and clustering is performed on the feature matrix F based on the K-means algorithm to obtain a matrix A, , is the i-th similar node set, each similar node set includes multiple nodes, and s user groups can be determined based on A.
[0060] In some embodiments, the graph convolution order k in step 301 may be determined by loop iteration, and the loop iteration process includes: calculating the distance within the similar node set The distance between similar nodes ,in It is defined as the mean of the average distances between samples in the set, for The i-th row vector of is the number of iterations. Based on the matrix A obtained in step 303, the distances within the similar node set obtained in the current iteration are calculated respectively. The distance between similar nodes The calculation formula is as follows (4).
[0061] (4); in, is the i-th node; is the jth node.
[0062] It is defined as the average value of the centroid distance between similar nodes, and the calculation formula is as follows (5).
[0063] (5); in, is the centroid of the similar node set i, and its calculation formula is as follows (6).
[0064] (6); Let r=r+1, k=r, and return to step 301 until and ,or That is, the termination condition of the loop iteration is: the distance within the similar node set is no longer reduced compared with the previous iteration, and the distance between sets is no longer increased or the number of iterations is greater than s, and based on A obtained when the iteration terminates, multiple similar node sets are determined to obtain multiple user groups.
[0065] The embodiment of the present invention constructs a user characteristic graph through the location information and network information of multiple terminals, and divides the multiple terminals into multiple user groups based on the combination of graph convolution operation and spectral clustering operation, so as to perform multi-user joint uplink power control based on the user group, which can not only reduce the network signaling overhead, but also improve the uplink power control efficiency.
[0066] In order to further improve the accuracy of uplink power control, the present invention proposes another embodiment.
[0067] Figure 4FIG4 is a flow chart of an uplink power control method provided by an embodiment of the present invention. Figure 4 As shown, the method may include the following steps.
[0068] Step 401, determining power control information of each of a plurality of user groups; wherein the power control information includes a path loss compensation factor and a closed-loop power control adjustment amount of the user group; and each user group includes a plurality of terminals with similar network attributes.
[0069] Step 402: Send power control information to each terminal in each user group, so that each terminal adjusts its uplink transmission power based on the received power control information.
[0070] Step 403: Receive the adjusted uplink transmission power sent by each terminal.
[0071] That is, after each terminal adjusts its uplink transmit power based on the received power control information, it sends the adjusted uplink transmit power to the network device.
[0072] Step 404: Determine a first spectrum efficiency of each user group after power adjustment based on the adjusted uplink transmission power.
[0073] In some embodiments, the uplink SINR (Signal-to-Interference-plus-Noise Ratio) of each terminal can be obtained based on the adjusted uplink transmit power of each terminal, and the MCS (Modulation and Coding Scheme) order of each terminal can be quantified in combination with the protocol specification, and then the number of bits per subcarrier carried by each terminal Q can be obtained. m , based on the following formula (7), the spectrum efficiency of each terminal after power adjustment is obtained. Based on the spectrum efficiency of each terminal, the first spectrum efficiency of each user group after power adjustment is obtained.
[0074] (7); in, is the spectrum efficiency of terminal i; is the number of resource mappings for terminal i; is the coding efficiency of terminal i, is the number of layers scheduled for terminal i, is the number of bits carried by each subcarrier of terminal i, is the total transmission bandwidth of terminal i. The mapping relationship may refer to the mapping table of MCS, modulation technology level and coding efficiency in the 3GPP TS38.214 specification.
[0075] In some embodiments, for each user group, the power-adjusted spectrum efficiencies of the terminals in the user group may be averaged to obtain a first spectrum efficiency of the user group after power adjustment.
[0076] Step 405: determining a target user group from multiple user groups based on the first spectrum efficiency and the initial spectrum efficiency of each user group.
[0077] In some embodiments, the initial spectrum efficiency of each user group refers to the spectrum efficiency of the user group before uplink power adjustment is triggered. The initial spectrum efficiency of each user group can be obtained based on the spectrum efficiency of each terminal in the user group before uplink power adjustment. For example, the initial spectrum efficiency of user group A can be obtained by averaging the spectrum efficiency of each terminal before uplink power adjustment.
[0078] In order to avoid a decrease in spectrum efficiency, the first spectrum efficiency of each user group can be compared with the initial spectrum efficiency. If the first spectrum efficiency of a user group is less than its initial spectrum efficiency, the uplink transmit power of each terminal in the user group needs to be further adjusted so that the adjusted spectrum efficiency reaches the initial spectrum efficiency, completing the power control closed loop.
[0079] In some embodiments, the first spectrum efficiency of each user group can be compared with the initial spectrum efficiency, and the user group whose first spectrum efficiency is less than the initial spectrum efficiency is used as the target user group. The target user group is the user group for which the power adjustment is not completed and still needs to be adjusted.
[0080] Step 406, correct the closed-loop power control adjustment amount of the target user group, and send the corrected closed-loop power control adjustment amount to the terminals in the target user group, so that the terminals in the target user group continue to adjust their uplink transmit power based on the corrected closed-loop power control adjustment amount.
[0081] In some embodiments, the correction step size may be based on a preset , the closed-loop power control adjustment amount of the target user group is corrected to obtain the corrected closed-loop power control adjustment amount of each target user group. For example, the closed-loop power control adjustment amount of target user group i is , the corrected closed-loop power control adjustment amount of target user group i is The terminals in the target user group continue to adjust their uplink transmit power based on the corrected closed-loop power control adjustment amount, and send their adjusted uplink transmit power to the network device. After receiving the adjusted uplink transmit power sent by the terminals in the target user group, the network device continues to calculate the first spectrum efficiency of the target user group, and compares it with the initial spectrum efficiency. The first target user group that needs to continue to adjust power is determined from the target user group, and the closed-loop power control adjustment amount of the first target user group is continuously corrected until the first spectrum efficiency of all user groups after the power adjustment reaches their respective corresponding initial spectrum efficiency, thus completing the closed loop of this power control.
[0082] According to the uplink power control method implemented in the present invention, the target user group is determined based on the first spectrum efficiency and initial spectrum efficiency of each user group, and the closed-loop power control adjustment amount of the target user group is corrected and sent to the terminals in the target user group, so that the terminals in the target user group continue to adjust the uplink transmission power based on the corrected closed-loop power control adjustment amount, thereby achieving uplink power joint control while meeting the spectrum efficiency requirements and improving the accuracy of uplink power control.
[0083] In order to implement the above embodiment, the present invention also provides an uplink power control method applied to the terminal side.
[0084] Figure 5 The fifth flow chart of the uplink power control method provided by the embodiment of the present invention. It should be noted that the execution subject of the method may be a terminal. Figure 5 As shown, the method may include the following steps.
[0085] Step 501, receiving power control information sent by a network device; wherein the power control information includes a path loss compensation factor and a closed-loop power control adjustment amount of a user group to which the terminal belongs; and the user group includes multiple terminals with similar network attributes.
[0086] Step 502: Determine the adjusted uplink transmit power based on the path loss compensation factor and the closed-loop power control adjustment amount.
[0087] In some embodiments of the present application, the terminal may determine the adjusted uplink transmit power based on the path loss compensation factor and the closed-loop power control adjustment amount according to the following formula (8).
[0088] (8); in, The uplink transmit power after adjustment by the terminal; is the maximum transmit power of the terminal; is the number of RBs scheduled for the user; u is the subcarrier configuration index; is the base station target received power, is the downlink loss, is the path loss compensation factor of user group i to which the terminal belongs, is the closed-loop power control adjustment value of user group i to which the terminal belongs, and t is the current power control time.
[0089] According to the uplink power control method of the embodiment of the present invention, the terminal receives power control information sent by the network device; wherein the power control information includes the path loss compensation factor and the closed-loop power control adjustment amount of the user group to which the terminal belongs; the user group includes multiple terminals with similar network attributes; based on the path loss compensation factor and the closed-loop power control adjustment amount, the adjusted uplink transmission power is determined. The present invention performs uplink power control according to the user group as a unit, which is equivalent to performing joint power control on terminals with similar attributes, and sending power control messages in units of user groups, thereby greatly reducing the network signaling overhead of downlink control messages and saving network resources.
[0090] In some embodiments, in order to ensure that the adjustment of uplink power does not affect the spectrum efficiency, the following steps may be included after step 502 .
[0091] Step 503: Send the adjusted uplink transmit power to the network device, so that the network device determines the first spectrum efficiency based on the adjusted uplink transmit power, and corrects the closed-loop power control adjustment amount based on the first spectrum efficiency.
[0092] Step 504: Receive the revised closed-loop power control adjustment amount sent by the network device, and update the adjusted uplink transmit power based on the revised closed-loop power control adjustment amount.
[0093] That is to say, if the terminal belongs to the target user group, it receives the corrected closed-loop power control adjustment amount sent by the network device, and updates the adjusted uplink transmit power based on the corrected closed-loop power control adjustment amount, and continues to send the updated uplink transmit power to the network device until the uplink power control closed loop is completed.
[0094] The uplink power control device provided by the embodiment of the present invention is described below. The uplink power control device described below and the uplink power control method described above can be referred to each other.
[0095] Figure 6 This is one of the structural diagrams of the uplink power control device provided by the embodiment of the present invention. It should be noted that the device is deployed in a network device. Figure 6As shown, the device includes: a first determination module 610 and a first sending module 620. The first determination module 610 is used to determine the power control information of each of the multiple user groups; wherein the power control information includes the path loss compensation factor and the closed-loop power control adjustment amount of the user group; each user group includes multiple terminals with similar network attributes; the first sending module 620 is used to send the power control information to each terminal in each user group, so that each terminal adjusts its uplink transmission power based on the received power control information.
[0096] In some embodiments, the apparatus further includes a grouping module 630. The grouping module 630 is configured to divide the multiple terminals into multiple user groups based on the location information and network information of the multiple terminals.
[0097] In some embodiments, the grouping module 630 is specifically used to: construct a user feature graph based on location information and network information of multiple terminals; wherein the user feature graph has multiple terminals as nodes, the first node feature of each node is determined based on the network information of the multiple terminals, and the edge weights between each node are determined based on the location information of the multiple terminals; perform node clustering processing based on the user feature graph to obtain multiple user groups.
[0098] In some embodiments, the grouping module 630 is further used to: based on a graph convolution operation, fuse the first node feature of each node with the edge weight to obtain the second node feature of each node; based on the second node feature of each node, determine a similarity matrix; and perform spectral clustering based on the similarity matrix to obtain multiple user groups.
[0099] In some embodiments, the first determination module 610 is specifically used to: for each user group, average the path loss compensation factor of each terminal in the user group to obtain the path loss compensation factor of the user group; average the closed-loop power control adjustment amount of each terminal in the user group to obtain the closed-loop power control adjustment amount of the user group.
[0100] In some embodiments, the device also includes a correction module 640, which is used to: receive the adjusted uplink transmit power sent by each terminal; determine the first spectrum efficiency of each user group after the power adjustment based on the adjusted uplink transmit power; determine the target user group from multiple user groups based on the first spectrum efficiency and the initial spectrum efficiency of each user group; correct the closed-loop power control adjustment amount of the target user group, and send the corrected closed-loop power control adjustment amount to the terminals in the target user group, so that the terminals in the target user group continue to adjust their uplink transmit power based on the corrected closed-loop power control adjustment amount.
[0101] Figure 7The second structural diagram of the uplink power control device provided by the embodiment of the present invention. It should be noted that the uplink power control device of the embodiment of the present invention is deployed in the terminal. Figure 7 As shown, the device includes: a first receiving module 710 and a first adjustment module 720. The first receiving module 710 is used to receive power control information sent by a network device; wherein the power control information includes a path loss compensation factor and a first closed-loop power control adjustment amount of a user group where the terminal is located; the user group includes multiple terminals with similar network attributes; the first adjustment module 720 is used to determine the adjusted uplink transmission power based on the path loss compensation factor and the closed-loop power control adjustment amount.
[0102] In some embodiments, the apparatus further includes a second sending module 730 and a second adjustment module 740. The second sending module 730 is configured to send the adjusted uplink transmit power to the network device after determining the adjusted uplink transmit power based on the path loss compensation factor and the closed-loop power control adjustment amount, so that the network device determines the first spectrum efficiency based on the adjusted uplink transmit power and corrects the closed-loop power control adjustment amount based on the first spectrum efficiency; the second adjustment module 740 is configured to receive the corrected closed-loop power control adjustment amount sent by the network device, and update the adjusted uplink transmit power based on the corrected closed-loop power control adjustment amount.
[0103] It should be noted that the above explanations and descriptions in the embodiment of the uplink power control method are also applicable to the uplink power control device in the embodiment of the present invention, and will not be described in detail here.
[0104] The terminal involved in the embodiments of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE).
[0105] The network device involved in the embodiments of the present application may be a base station, which may include multiple cells providing services for terminals. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in an access network that communicates with a wireless terminal device through one or more sectors on an air interface, or other names.
[0106] Figure 8 A schematic diagram of the structure of a network device according to an embodiment of the present invention, referring to Figure 8 An embodiment of the present invention further provides a network device, which may include: a memory 810, a transceiver 820 and a processor 830.
[0107] The memory 810 is used to store computer programs; the transceiver 820 is used to send and receive data under the control of the processor 830; the processor 830 is used to read the computer program in the memory 810 and perform the following operations: determining power control information of each of a plurality of user groups; wherein the power control information includes a path loss compensation factor and a closed-loop power control adjustment amount of the user group; each user group includes a plurality of terminals with similar network attributes; and power control information is sent to each terminal in each user group so that each terminal adjusts its uplink transmission power based on the received power control information.
[0108] Among them, Figure 8 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 830 and various circuits of memory represented by memory 810 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 820 may be a plurality of components, i.e., including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. The processor 830 is responsible for managing the bus architecture and general processing, and the memory 810 may store data used by the processor 830 when performing operations.
[0109] Optionally, the processor 830 is further configured to perform the following operations: based on the location information and network information of the multiple terminals, divide the multiple terminals into multiple user groups.
[0110] Optionally, the processor 830 is also used to perform the following operations: construct a user feature graph based on location information and network information of multiple terminals; wherein the user feature graph has multiple terminals as nodes, the first node feature of each node is determined based on the network information of the multiple terminals, and the edge weights between each node are determined based on the location information of the multiple terminals; and perform node clustering processing based on the user feature graph to obtain multiple user groups.
[0111] Optionally, the processor 830 is further configured to perform the following operations: based on a graph convolution operation, fuse the first node feature of each node with the edge weight to obtain a second node feature of each node; based on the second node feature of each node, determine a similarity matrix; and perform spectral clustering based on the similarity matrix to obtain multiple user groups.
[0112] Optionally, the processor 830 is also used to perform the following operations: receive the adjusted uplink transmit power sent by each terminal; determine the first spectral efficiency of each user group after the power adjustment based on the adjusted uplink transmit power; determine the target user group from multiple user groups based on the first spectral efficiency and the initial spectral efficiency of each user group; correct the closed-loop power control adjustment amount of the target user group, and send the corrected closed-loop power control adjustment amount to the terminals in the target user group, so that the terminals in the target user group continue to adjust their uplink transmit power based on the corrected closed-loop power control adjustment amount.
[0113] It should be noted here that the network device provided in the embodiment of the present invention can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. The parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0114] Fig. 9 The schematic diagram of the structure of the terminal provided in the embodiment of the present application is shown in FIG. Fig. 9 , an embodiment of the present application further provides a terminal, which may include: a memory 910, a transceiver 920 and a processor 930.
[0115] The memory 910 is used to store computer programs; the transceiver 920 is used to send and receive data under the control of the processor 930; the processor 930 is used to read the computer program in the memory 910 and perform the following operations: receiving power control information sent by a network device; wherein the power control information includes a path loss compensation factor and a closed-loop power control adjustment amount of a user group to which the terminal belongs; the user group includes multiple terminals with similar network attributes; based on the path loss compensation factor and the closed-loop power control adjustment amount, determining the adjusted uplink transmission power.
[0116] Among them, Fig. 9 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 930 and various circuits of memory represented by memory 910 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 920 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. For different user devices, the user interface 940 may also be an interface capable of externally connecting to the required internal devices.
[0117] The processor 930 is responsible for managing the bus architecture and general processing, and the memory 910 can store data used by the processor 930 when performing operations.
[0118] The processor 930 is used to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions by calling the computer program stored in the memory 910. The processor and the memory may also be arranged physically separately.
[0119] Optionally, the processor 930 is also used to perform the following operations: sending the adjusted uplink transmit power to the network device so that the network device determines the first spectral efficiency based on the adjusted uplink transmit power, and corrects the closed-loop power control adjustment amount based on the first spectral efficiency; receiving the corrected closed-loop power control adjustment amount sent by the network device, and updating the adjusted uplink transmit power based on the corrected closed-loop power control adjustment amount.
[0120] It should be noted here that the terminal provided in the embodiment of the present invention can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. The parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0121] Fig.10 An example of a physical structure diagram of an electronic device is shown in FIG. Fig.10 As shown, the electronic device may include: a processor 1010, a communication interface 1020, a memory 1030 and a communication bus 1040, wherein the processor 1010, the communication interface 1020, and the memory 1030 communicate with each other through the communication bus 1040. The processor 1010 may call a computer program in the memory 1030 to execute the steps of the uplink power control method.
[0122] For example, the method includes: determining power control information of each of a plurality of user groups; wherein the power control information includes a path loss compensation factor and a closed-loop power control adjustment amount of the user group; each user group includes a plurality of terminals with similar network attributes; and sending power control information to each terminal in each user group so that each terminal adjusts its uplink transmission power based on the received power control information. Alternatively, the method includes: receiving power control information sent by a network device; wherein the power control information includes a path loss compensation factor and a closed-loop power control adjustment amount of the user group to which the terminal belongs; the user group includes a plurality of terminals with similar network attributes; and determining the adjusted uplink transmission power based on the path loss compensation factor and the closed-loop power control adjustment amount.
[0123] In addition, the logic instructions in the above-mentioned memory 1030 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0124] On the other hand, an embodiment of the present invention further provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the steps of the uplink power control method provided in the above embodiments.
[0125] On the other hand, an embodiment of the present invention further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable a processor to execute the steps of the uplink power control method provided in the above embodiments.
[0126] The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NANDFLASH), solid-state drive (SSD)), etc.
[0127] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0128] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0129] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. An uplink power control method, characterized in that: Applied to a network device, the method comprises: Determine power control information of each of a plurality of user groups; wherein the power control information includes a path loss compensation factor and a closed-loop power control adjustment amount of the user group; each of the user groups includes a plurality of terminals with similar network attributes; Power control information is sent to each terminal in each of the user groups, so that each terminal adjusts its uplink transmission power based on the received power control information.
2. The method according to claim 1, characterized in that The multiple user groups are determined based on the following method: The multiple terminals are divided into the multiple user groups based on the location information and network information of the multiple terminals.
3. The method according to claim 2, characterized in that The dividing the plurality of terminals into the plurality of user groups based on the location information and the network information of the plurality of terminals comprises: Based on the location information and network information of the multiple terminals, a user feature graph is constructed; wherein the user feature graph uses the multiple terminals as nodes, a first node feature of each node is determined based on the network information of the multiple terminals, and an edge weight between each node is determined based on the location information of the multiple terminals; Node clustering is performed based on the user characteristic graph to obtain the multiple user groups.
4. The method according to claim 3, characterized in that: The performing node clustering processing based on the user characteristic graph to obtain the multiple user groups includes: Based on the graph convolution operation, the first node feature of each node is fused with the edge weight to obtain the second node feature of each node; Determining a similarity matrix based on the second node features of each node; A spectral clustering process is performed based on the similarity matrix to obtain the multiple user groups.
5. The method according to claim 1, characterized in that The determining of power control information of each of the plurality of user groups comprises: For each of the user groups, averaging the path loss compensation factors of the terminals in the user group to obtain the path loss compensation factor of the user group; The closed-loop power control adjustment amount of each terminal in the user group is averaged to obtain the closed-loop power control adjustment amount of the user group.
6. The method according to claim 1, characterized in that After sending the power control information to each terminal in each of the user groups, the method further includes: receiving the adjusted uplink transmit power sent by each of the terminals; Based on the adjusted uplink transmit power, determining a first spectrum efficiency of each of the user groups after power adjustment; Determining a target user group from the multiple user groups based on the first spectrum efficiency and an initial spectrum efficiency of each of the user groups; The closed-loop power control adjustment amount of the target user group is corrected, and the corrected closed-loop power control adjustment amount is sent to the terminals in the target user group, so that the terminals in the target user group continue to adjust their uplink transmit power based on the corrected closed-loop power control adjustment amount.
7. An uplink power control method, characterized in that: Applied to a terminal, the method comprises: Receiving power control information sent by a network device; wherein the power control information includes a path loss compensation factor and a closed-loop power control adjustment amount of a user group to which the terminal belongs; the user group includes a plurality of terminals with similar network attributes; Based on the path loss compensation factor and the closed-loop power control adjustment amount, an adjusted uplink transmit power is determined.
8. The method according to claim 7, characterized in that After determining the adjusted uplink transmit power based on the path loss compensation factor and the closed-loop power control adjustment amount, the method further includes: Sending the adjusted uplink transmit power to the network device, so that the network device determines a first spectrum efficiency based on the adjusted uplink transmit power, and corrects the closed-loop power control adjustment amount based on the first spectrum efficiency; The modified closed-loop power control adjustment amount is received from the network device, and the adjusted uplink transmission power is updated based on the modified closed-loop power control adjustment amount.
9. An uplink power control device, characterized in that: Deployed on a network device, the device comprises: A first determination module is used to determine power control information of each of a plurality of user groups; wherein the power control information includes a path loss compensation factor and a closed-loop power control adjustment amount of the user group; each of the user groups includes a plurality of terminals with similar network attributes; The first sending module is used to send power control information to each terminal in each user group, so that each terminal adjusts its uplink transmission power based on the received power control information.
10. An uplink power control device, characterized in that: Deployed at a terminal, the device includes: A first receiving module is used to receive power control information sent by a network device; wherein the power control information includes a path loss compensation factor and a closed-loop power control adjustment amount of a user group to which the terminal belongs; and the user group includes a plurality of terminals with similar network attributes; The first adjustment module is used to determine the adjusted uplink transmission power based on the path loss compensation factor and the closed-loop power control adjustment amount.
11. A network device, characterized in that: It comprises a memory, a transceiver, and a processor; the memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; and the processor implements the uplink power control method described in any one of claims 1 to 8 when executing the computer program.
12. A terminal, characterized in that: It comprises a memory, a transceiver, and a processor; the memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; and the processor implements the uplink power control method described in any one of claims 1 to 8 when executing the computer program.
13. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the uplink power control method according to any one of claims 1 to 8 is implemented.
14. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the uplink power control method according to any one of claims 1 to 8 is implemented.