Power control method, apparatus, communication node, and storage medium

By acquiring initial power control information and adjusting the target SINR, this solves the technical problem that cannot be effectively addressed in scenarios where multiple access points are multiple terminals. It enables the adjustment of power control parameters for multiple access points, thereby achieving power control for multiple access points and improving communication quality.

CN111901861BActive Publication Date: 2025-12-23ZTE CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010682880.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-07-15
Publication Date
2025-12-23
Estimated Expiration
2040-07-15

AI Technical Summary

Technical Problem

In scenarios where multiple access points serve multiple terminals, existing power control methods cannot effectively balance signal sources and interference sources, leading to a decline in communication quality.

Method used

By acquiring initial power control information, the SINR of the terminal is determined, and the power control parameters of the access point are adjusted according to the SINR and the target SINR. This process continues until the iterative adjustment stop condition is met, at which point the power control parameters of the target access point are adjusted.

Benefits of technology

It enables power control of multiple access points, balances interference or gain between signal sources and interference sources, and improves communication quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111901861B_ABST
    Figure CN111901861B_ABST
Patent Text Reader

Abstract

The application provides a power control method, device, communication node and storage medium. The method acquires initial power control information, the initial power control information including power control parameters of each access point (AP) serving each terminal, wherein the number of terminals is K, K is an integer greater than 1, the number of access points is M, M is an integer greater than 1; determining signal to interference plus noise ratio (SINR) of K terminals according to the initial power control information, and determining L target SINRs, wherein L is a positive integer; adjusting the power control parameters of target APs according to the SINRs of the terminals and the L target SINRs until an iteration adjustment stop condition is met, and obtaining adjusted power control parameters.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to a wireless communication network, for example to a power control method, apparatus, communication node and storage medium. BACKGROUND

[0002] With the continuous development of communication networks, the service relationship between wireless access points (APs) and terminals becomes more complex, multiple APs can simultaneously serve multiple terminals (User Equipments, UEs), which also increases the difficulty of power control for multiple APs and multiple terminals. In the power control process, the receiving end measures and estimates the signal to interference plus noise ratio (SINR), and can feed back the corresponding command to the sending end to inform the sending end to increase or decrease the power, but this method is only applicable to single link, that is, one AP serving one terminal, and limits the application scenario of interference limitation. In the application scenario where multiple APs serve multiple terminals, there are multiple signal sources and interference sources, which cannot balance the interference and gain, and cannot guarantee the communication quality. SUMMARY

[0003] The present application provides a power control method, apparatus, communication node and storage medium to improve the reliability of power control.

[0004] The present application provides a power control method, comprising:

[0005] obtaining initial power control information, the initial power control information comprising power control parameters of each AP serving each terminal, wherein the number of terminals is K, K is an integer greater than 1, the number of access points is M, M is an integer greater than 1;

[0006] determining the SINR of the K terminals according to the initial power control information, and determining L target SINRs, wherein L is a positive integer;

[0007] adjusting the power control parameters of the target AP according to the SINR of each terminal and the L target SINRs until the iteration adjustment stop condition is met, to obtain the adjusted power control parameters.

[0008] The present application also provides a power control apparatus, comprising:

[0009] an information obtaining module configured to obtain initial power control information, the initial power control information comprising power control parameters of each AP serving each terminal;

[0010] a SINR determination module, configured to determine SINRs of the K terminals according to the initial power control information, and determine L target SINRs, wherein K is a positive integer, and L is a positive integer;

[0011] a power control parameter determination module, configured to adjust the power control parameter of the target AP according to the SINRs of the terminals and the L target SINRs, until an iteration adjustment stop condition is met, to obtain an adjusted power control parameter.

[0012] Embodiments of the present application further provide a communication node, comprising:

[0013] one or more processors configured to implement the power control method when executed by the one or more processors.

[0014] Embodiments of the present application further provide a computer readable storage medium, and the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the power control method. BRIEF DESCRIPTION OF DRAWINGS

[0015] Figure 1 a flow chart of a power control method according to an embodiment;

[0016] Figure 2 a schematic diagram of a power control process according to an embodiment;

[0017] Figure 3 a schematic diagram of another power control process according to an embodiment;

[0018] Figure 4 a structural schematic diagram of a power control device according to an embodiment;

[0019] Figure 5 a hardware structural schematic diagram of a communication node according to an embodiment. DETAILED DESCRIPTION

[0020] The present application will be described in detail below with reference to the drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the present application, and not to limit the present application. It should be noted that the embodiments and features in the embodiments can be combined with each other as long as they do not conflict. In addition, it should be noted that only parts related to the present application are shown in the drawings, not all structures.

[0021] In the embodiments of the present application, a power control method is provided, which can be applied to a communication node in a wireless network, such as a terminal, a base station, a centralized control device, etc. Figure 1 a flow chart of a power control method according to an embodiment, as shown in Figure 1As shown, the method provided in the embodiment includes steps 110-130.

[0022] In step 110, initial power control information is acquired, the initial power control information including power control parameters of each access point (AP) serving each terminal, wherein the number of terminals is K, K being an integer greater than 1, and the number of access points is M, M being an integer greater than 1.

[0023] In the embodiment, the initial power control information is first determined, the initial power control information including power control parameters of each AP serving each terminal. One AP serves one UE, and the power control parameter of the AP for the UE is non-zero. By assigning initial power control parameters to each AP serving each terminal, for example, by equally distributing the power of the AP to the served UE, or by determining weights according to the channel information (large-scale parameters, instantaneous information parameters, etc.) between the AP and the UE and proportionally distributing the power of the AP to the corresponding UE, an initial power control parameter can also be specified for each AP serving each terminal, or the initial power control parameters are randomly assigned.

[0024] In step 120, the SINR of the K terminals is determined according to the initial power control information, and L target SINRs are determined, wherein L is a positive integer.

[0025] In the embodiment, the SINR of each terminal is determined according to the initial power control information, and the target SINR is determined, on the basis of which the power control parameters of the target AP are adjusted. The SINR of each terminal can be determined according to channel information, precoding information, power control information, user data information, cooperation set information, noise information, etc. The target SINR is used to divide the SINR level, and the L target SINRs are all different. According to the SINR level range in which each UE is located, it can be determined whether the power control parameters of the target AP need to be adjusted, and the adjustment range, etc. Before each iteration adjustment of the power control parameters, the SINR of each UE and the target SINR need to be determined.

[0026] The L target SINRs in each iteration adjustment process can be the same as or different from the L target SINRs in the last iteration adjustment. For example, the L target SINRs are determined according to a first threshold parameter set, and are irrelevant to the SINR of each terminal, so the target SINRs in each iteration adjustment process are the same as the target SINRs in the last iteration adjustment, i.e., the target SINRs are statically configured; if the L target SINRs are determined according to the first threshold parameter set and the SINR of each terminal, then the L target SINRs need to be determined again according to the SINR of each terminal in each iteration adjustment process, i.e., the target SINRs are dynamically configured.

[0027] In step 130, the power control parameters of the target APs are adjusted according to the SINRs of the terminals and the L target SINRs until the iteration adjustment stopping condition is met, and the adjusted power control parameters are obtained.

[0028] In this embodiment, according to the SINRs of the terminals and the L target SINRs, it can be determined when the power control parameters of the APs need to be adjusted, the adjustment amplitude, which power control parameters of the APs should be adjusted, whether the adjustment amplitude is different in different situations, when to stop adjusting, and the like. For a terminal, the corresponding target APs include at least one of the cooperating APs and the interfering APs, the cooperating APs refer to the APs serving the terminal, and the interfering APs refer to the APs causing signal interference to the terminal. In the iteration adjustment process, it can be required to adjust only the power control parameters of the cooperating APs or only the power control parameters of the interfering APs, or it can be required to adjust the power control parameters of both the cooperating APs and the interfering APs. It should be noted that in the process of each iteration adjustment, the power control parameters of the target APs can be adjusted again under the condition that the iteration adjustment stopping condition is not met; or the power control parameters of the target APs can be adjusted first, and then it is determined whether the iteration adjustment stopping condition is met. If the iteration adjustment stopping condition is not met, the next iteration adjustment is performed.

[0029] If the target APs send information to the corresponding UEs after each adjustment of the power control parameters, the UEs can estimate the SINRs of the UEs again according to the local received information, and then send the SINRs to the communication node. That is, the SINRs of the UEs can be directly reported by the UE side without the participation of the communication node in the calculation. If the target APs do not send information to the corresponding UEs after each adjustment of the power control parameters (except for the last adjustment when the iteration adjustment stopping condition is met), the communication node needs to determine the SINRs of the UEs again according to the channel information, precoding information, power control information, user data information, cooperating set information, and noise information.

[0030] The power control method of this embodiment can achieve power control of multiple APs in the application scenario in which the multiple APs serve multiple terminals, balance the interference or gain between the signal source and the interference source, and improve the communication quality.

[0031] In an embodiment, step 130 includes: under the condition that the iteration adjustment stopping condition is not met, adjusting the power control parameters of the target APs according to the SINRs of the terminals and the L target SINRs, and updating the SINRs of the terminals based on the adjusted power control parameters; and repeatedly performing the adjustment of the power control parameters and the update of the SINRs until the iteration adjustment stopping condition is met.

[0032] In the embodiment, in the process of adjusting in each iteration, the power control parameter of the target AP is adjusted again if it is determined that the iteration adjustment stop condition is not met, so as to avoid unnecessary adjustment, and the adjustment is stopped in time and the final power control parameter is output if the iteration adjustment stop condition is met. Figure 2 A schematic diagram of a power control process is provided for an embodiment. As shown in Figure 2 , the power control process mainly includes:

[0033] 1) obtaining initial power control information.

[0034] 2) determining SINRs of K terminals.

[0035] 3) determining L target SINRs.

[0036] 4) whether the iteration adjustment stop condition is met? If yes, go to 5); otherwise, go to 6).

[0037] 5) output the adjusted power control parameter.

[0038] 6) adjusting the power control parameter of the target AP; and re-determining the SINRs of the K terminals.

[0039] In this case, the SINRs of each terminal corresponding to the initial power control information and the SINRs of each terminal updated in the iteration adjustment process need to be determined whether the iteration adjustment stop condition is met.

[0040] In an embodiment, step 130 includes: adjusting the power control parameter of the target AP according to the SINRs of each terminal and the L target SINRs; updating the SINRs of each terminal based on the adjusted power control parameter if the iteration adjustment stop condition is not met; and repeating the adjustment of the power control parameter and the updating of the SINRs until the iteration adjustment stop condition is met.

[0041] In the embodiment, in the process of adjusting in each iteration, the power control parameter of the target AP is adjusted first, and then it is determined whether the iteration adjustment stop condition is met. If not, the next iteration adjustment is performed. Figure 3 A schematic diagram of another power control process is provided for an embodiment. As shown in Figure 3 , the power control process mainly includes:

[0042] a) obtaining initial power control information.

[0043] b) determining SINRs of K terminals.

[0044] c) determining L target SINRs.

[0045] d) adjust the power control parameter of the target AP.

[0046] e) whether the iteration adjustment stop condition is met? If yes, go to f); otherwise, go to b) to re-determine the SINR of the K terminals.

[0047] f) output the adjusted power control parameter.

[0048] In this case, for the SINR of each terminal corresponding to the initial power control information, it is not necessary to determine whether the iteration adjustment stop condition is met, and adjustment can be directly performed; and for the SINR of each terminal updated in the iteration adjustment process (except for the last iteration adjustment), it is necessary to determine whether the iteration adjustment stop condition is met.

[0049] In an embodiment, the L target SINRs are determined according to a first threshold parameter set; wherein the first threshold parameter set includes L elements, and each element represents a target SINR of a level.

[0050] In this embodiment, each element in the first threshold parameter set represents a SINR value, and a target SINR can be obtained according to each element. For example, L=2, two elements correspond to two target SINRs, and the SINR of the UE can be divided into three levels, and each level corresponds to an adjustment amplitude of different degrees.

[0051] Taking the case that the first threshold parameter set includes three elements 、 、 as an example, 、 、 are all greater than zero, and the target SINRs are also three: ; wherein 、 、 are target SINRs configured statically.

[0052] In an embodiment, the L target SINRs are determined according to the SINR of each terminal and the first threshold parameter set; wherein the first threshold parameter set includes L elements, and each element represents a scaling factor corresponding to a target SINR of a level.

[0053] In this embodiment, a target SINR can be obtained according to each element in the first threshold parameter set, and the target SINR is also related to the SINR of each terminal, and each element represents a scaling factor for solving a corresponding target SINR. For example, L=2, two elements are multiplied by a reference SINR value respectively to perform scaling, thereby obtaining two corresponding target SINRs, and the SINR of the UE can be divided into three levels, and each level corresponds to an adjustment amplitude of different degrees.

[0054] In an embodiment, step 120 comprises:

[0055] Step 121: calculating a baseline SINR according to the SINR of the terminal;

[0056] Step 122: multiplying the baseline SINR with each element in the first threshold parameter set to obtain a target SINR of each level.

[0057] In the embodiment, the target SINR is determined jointly by the first threshold parameter set and the SINR of each terminal. The baseline SINR in each iteration adjustment process can be calculated according to the SINR of each UE in the iteration process, for example, by averaging, maximizing, minimizing or other operations on the SINR of K UEs. Since the SINR of each UE in the iteration adjustment process is changing, the baseline SINR can also change. In each iteration process, the target SINR can change, so as to realize dynamic configuration of the target SINR.

[0058] Taking the case that the first threshold parameter set contains 3 elements (a1, a2, a3) as an example, the target SINR is also 3: , , wherein, is the baseline SINR, , , , is the target SINR.

[0059] In an embodiment, the baseline SINR comprises one of the following: the average of the SINR of each terminal; the maximum of the SINR of each terminal; the minimum of the SINR of each terminal.

[0060] In an embodiment, the iteration adjustment stopping condition comprises at least one of the following:

[0061] The SINR of each terminal is greater than the target SINR of a set level (the highest level, the lowest level or a specified level);

[0062] The SINR of each terminal is greater than a set SINR value;

[0063] The minimum of the SINR of each terminal is greater than the target SINR of a set level (the highest level, the lowest level or a specified level);

[0064] The minimum of the SINR of each terminal is greater than a set SINR value;

[0065] The maximum of the SINR of each terminal is greater than the target SINR of a set level (the highest level, the lowest level or a specified level);

[0066] The maximum SINR value of each terminal is greater than the set SINR value;

[0067] The average SINR of each terminal is greater than the target SINR of the set level (highest level, lowest level, or specified level);

[0068] The average SINR of each terminal is greater than the set SINR value;

[0069] The product of the SINR of each terminal is greater than the target SINR of the set level (highest level, lowest level, or specified level);

[0070] The product of the SINR values ​​of all terminals is greater than the set SINR value;

[0071] The number of terminals whose SINR is greater than the target SINR of the set level (highest level, lowest level, or specified level) is greater than or equal to F1, where F1 is a positive integer not exceeding K;

[0072] The number of terminals with a SINR greater than the set SINR value is greater than or equal to F2, where F2 is a positive integer not exceeding K;

[0073] The number of iterations is adjusted to reach a specified value N, where N is a positive integer.

[0074] In one embodiment, for each terminal, the target AP corresponding to the terminal includes a cooperating AP;

[0075] Step 130 includes: for each terminal, determining the level range it belongs to based on the relationship between the terminal's SINR and L target SINRs; multiplying the element in the second threshold parameter set corresponding to the level range with the power control parameter of the cooperating AP corresponding to the terminal; wherein the second threshold parameter set includes L+1 different elements.

[0076] In this embodiment, the second threshold parameter set includes L+1 different elements, which respectively represent the adjustment amount of the target AP power control parameter when the UE's SINR is in different ranges. The target AP refers to the cooperating AP serving the UE.

[0077] The second threshold parameter set contains 4 elements ( , , , For example, the SINR level range of each terminal can be determined based on the terminal's SINR and L target SINRs. Furthermore, based on the level range, the corresponding element in the second threshold parameter set can be determined, and power adjustment can be performed on the cooperative AP of the UE based on this element. wherein, denotes the SINR of the n-th UE in the t+1-th iteration process, denotes the set of power control parameters of the cooperating APs of the n-th UE in the t-th iteration process, denotes the set of power control parameters of the cooperating APs of the n-th UE in the t+1-th iteration process, are all greater than zero. For the n-th UE in the t+1-th iteration process, if the SINR of the UE satisfies , it indicates that the SINR of the UE is in the first level range, and the first level range corresponds to the first element in the second threshold parameter set, thus the set of power control parameters of the cooperating APs of the UE is multiplied by to adjust to ; similarly, if the SINR of the UE satisfies , it indicates that the SINR of the UE is in the second level range, and the second level range corresponds to the first element in the second threshold parameter set, thus the set of power control parameters of the cooperating APs of the UE is multiplied by to adjust to , and so on. The adjusted power control parameters of the cooperating APs of each UE in the t+1-th iteration process can be obtained. By determining the level range to which the SINR of the terminal belongs, and multiplying the SINR of the terminal by the corresponding element in the second threshold parameter set, the power control of the cooperating APs is realized, and the flexibility and reliability of the power control are improved.

[0078] It should be noted that in the t-th iteration adjustment process, the power control parameters between the K UEs and the M APs can be represented by a power control parameter matrix , for example, the power control parameter matrix is an M*K matrix, each column represents the power control parameters of each AP to one UE, and each row represents the power control parameters of one AP to each UE. In the above formula, the subscript n represents the related information of the n-th UE, the subscript m represents the related information of the m-th AP, the subscript t represents the related information in the t-th iteration adjustment process, and the subscript t+1 represents the related information in the t+1-th iteration adjustment process. If the element in the m-th row and the n-th column is not 0, it indicates that the AP m serves the UE n and the allocated power control parameter is ; if the element in the m-th row and the n-th column is 0, it indicates that the AP m does not serve the UE n. ​​​​​​Let be the set of collaborative APs for the nth UE.

[0079] In one embodiment, for each terminal, the target AP corresponding to the terminal includes a jamming AP;

[0080] Step 130 includes: for each terminal, determining the level range it belongs to based on the relationship between the terminal's SINR and L target SINRs; multiplying the element in the third threshold parameter set corresponding to the level range with the power control parameter of the interference AP corresponding to the terminal; wherein the third threshold parameter set includes L+1 different elements.

[0081] In this embodiment, the third threshold parameter set includes L+1 different elements, which respectively represent the adjustment amount of the target AP power control parameter when the UE's SINR is in different ranges. The target AP refers to the cooperating AP that serves the UE, and the target AP refers to the interfering AP that interferes with the UE.

[0082] The third threshold parameter set contains 4 elements ( , , , For example, the SINR level range of each terminal can be determined based on the terminal's SINR and the SINRs of L targets. Based on the level range, the corresponding element in the third threshold parameter set can be determined, and the power of the interfering AP of the UE can be adjusted based on this element. ,in, Let S and S respectively represent the SINR of the nth UE during the (t+1)th iteration. This represents the set of power control parameters of the interfering AP for the nth UE during the t-th iteration. This represents the set of power control parameters of the interfering AP of the nth UE during the (t+1)th iteration. , , , All are greater than zero. For the nth UE in the (t+1)th iteration, if the SINR of the UE satisfies... < This indicates that the SINR of the UE is in the first level range, which corresponds to the first element in the third threshold parameter set. Therefore, the power control parameter set of the UE's cooperating AP is combined with... Multiply, adjust to Similarly, if the SINR of the UE satisfies < < , indicating that the SINR of the UE is in a second level range, the second level range corresponding to a second element in the third threshold parameter set , and the power control parameter set of the cooperative AP of the UE is multiplied by , to obtain the adjusted power control parameter of the cooperative AP of the UE , and so on. The adjusted power control parameter of each UE in the t+1th iteration process can be obtained in this way. By determining the level range to which the SINR of the terminal belongs, and multiplying the SINR of the terminal by the corresponding element in the third threshold parameter set, the power control of the interfering AP is realized, and the flexibility and reliability of the power control are improved.

[0083] In an embodiment, for each terminal, the target AP corresponding to the terminal includes a cooperative AP and an interfering AP;

[0084] Step 130 includes:

[0085] For each terminal, the level range to which the terminal belongs is determined according to the relationship between the SINR of the terminal and the L target SINRs; the element in the second threshold parameter set corresponding to the level range is multiplied by the power control parameter of the cooperative AP corresponding to the terminal; the element in the third threshold parameter set corresponding to the level range is multiplied by the power control parameter of the interfering AP corresponding to the terminal; wherein the second threshold parameter set includes L+1 different elements; the third threshold parameter set includes L+1 different elements.

[0086] In this embodiment, the second threshold parameter set and the third threshold parameter set both include L+1 different elements, representing the adjustment amount of the power control parameter of the target AP when the SINR of the UE is in different level ranges, wherein the target AP includes the interfering AP that interferes with the UE and the cooperative AP that serves the UE.

[0087] Taking the second threshold parameter set including 4 elements ( , , , ) and the third threshold parameter set including 4 elements ( , , , ) as an example, the level range to which the SINR of each terminal belongs can be determined according to the relationship between the SINR of the terminal and the L target SINRs. For the n th UE in the t+1th iteration process, the corresponding element in the second threshold parameter set can be determined according to the level range to which the SINR of the UE belongs, and the cooperative AP of the UE can be adjusted in power according to the element: ; the corresponding element in the third threshold parameter set can also be determined according to the range of the SINR of the UE, and the interference AP of the UE can be power adjusted according to the element: . By determining the range of the SINR of the terminal to which the terminal belongs, and multiplying the SINR of the terminal with the corresponding element in the second threshold parameter set, power control of the cooperative AP is realized; the SINR of the terminal is multiplied with the corresponding element in the third threshold parameter set, power control of the cooperative AP is realized, and the flexibility and reliability of power control are improved.

[0088] The cooperative AP and the interference AP in the above embodiments are defined from the perspective of power control parameters. For a power control parameter matrix with a dimension of M*K, the nth column corresponds to the power control parameter set of UE n, and the row directory corresponding to the non-zero element of the column is the service AP of the UE. The mth row corresponds to the power control parameter of the UE served by AP m, and the column directory corresponding to the non-zero element of the row is the UE served by the AP. For example, the service AP m of UE n can also serve multiple UEs, such as UEj and UE n, and the signal sent by AP m to UE j is interference to UE n, that is, for UE n, the element of the power control parameter matrix in the column other than the nth column is interference to UE n. The cooperative AP can also be an interference AP.

[0089] In an embodiment, step 130 further comprises:

[0090] In the case of completing the power control parameter adjustment of the target AP of all UEs, for each AP, it is determined whether the adjusted power control parameter of the AP exceeds the corresponding power limit range in the power constraint set;

[0091] In the case that the adjusted power control parameter of the AP exceeds the corresponding power limit range, the power control parameter of the AP is adjusted to be within the corresponding power limit range; wherein the power constraint set includes P elements, and P is a positive integer less than or equal to M.

[0092] In the embodiment, the power constraint set element is P, and the power limit ranges corresponding to the M APs can be the same or different. If the M APs correspond to the same power limit range, P = 1; if the power limit ranges corresponding to the M APs are not completely the same, 1 < P < M; and if the power limit ranges corresponding to the M APs are all different, P = M. For the case of 1 < P ≤ M, the communication node further needs to indicate which element in the power constraint set corresponds to each AP. In addition to randomly allocating the initial power control parameter, the initial power control information determined in other ways will not exceed the maximum power constraint of each AP; even if the initial power control information exceeds the maximum power constraint of the AP, the adjustment of the power limit can ensure that the final output power control information does not exceed the maximum power constraint of the AP.

[0093] In the embodiment, on the basis of completing the adjustment of the power control parameters of the target AP of all UEs, it is further judged whether the power control parameter of each AP in the M APs exceeds the corresponding power limit range in the power constraint set, and if so, the power control parameter of the AP needs to be further limited in the power limit range.

[0094] For example, in the t+1th iteration adjustment process, for the power control parameter of the mth AP:

[0095] , wherein, is the element in the power constraint set corresponding to the AP, wherein, represents the power control parameter allocated by the mth AP to all UEs in the t+1th iteration process, represents the total power of the signal transmitted by the AP m in the t+1th iteration process. Through adjustment, the power control parameter of the AP is within the corresponding power limit range in the third threshold parameter set.

[0096] In the above embodiment, for the nth terminal and the mth AP, represents the power control parameter set of the cooperative AP, which is a column vector with a dimension of M*1; is a submatrix excluding the nth column (the column where the power control parameter set of the cooperative AP of the UE is located), with a dimension of M*(K-1); The power control parameter of the mth AP to all UEs is represented by a row vector, and the dimension is 1*K. In this case, the above-mentioned vector or matrix contains zero elements (power control parameter is 0, indicating that the corresponding base station does not serve the corresponding UE). Since only the value of the non-zero element can affect the final power adjustment result, and the zero element will not affect the power adjustment result, in order to facilitate unified processing, the zero element is retained regardless of the power control parameter from the perspective of the AP or the UE, that is, the power control parameter matrix is an M*K matrix. In some embodiments, the zero elements in the above-mentioned matrix can also be removed, that is, for each UE, only the corresponding column of the corresponding target AP can be extracted to perform the above-mentioned operation. 、 、 In some embodiments, the zero elements in the above-mentioned matrix can also be removed, that is, for each UE, only the corresponding column of the corresponding target AP can be extracted to perform the above-mentioned operation.

[0097] In the above-mentioned embodiments, the power control process mainly includes two parts, the first part is to adjust the power control parameter of the target AP of the UE; the second part is to ensure that the total power of the AP does not exceed the corresponding power limit range. The first part belongs to the UE level adjustment, that is, the power control parameter of the target AP is adjusted for each UE respectively, which is equivalent to adjusting the column corresponding to each UE in the power control parameter matrix. For K UEs, K times of adjustment are required, and the adjustment order for K UEs is not limited. The second part belongs to the AP level adjustment, that is, on the basis of adjusting the power control parameter of the target AP for each UE, further adjustment is made for each AP according to the corresponding power limit range, which is equivalent to adjusting the row corresponding to each AP in the power control parameter matrix. It is judged whether the total power of each AP exceeds the power limit range. If not, no adjustment is required; if so, the total power of the AP is limited within the power limit range by adjusting the power control parameter of the AP. The adjustment order of the power control parameter of each AP is not limited.

[0098] The embodiment of the present application also provides a power control device. Figure 4 An embodiment provides a structure schematic diagram of a power control device. As shown in Figure 4 , the power control device comprises a transmission mechanism determination module 210 and a transmission module 220.

[0099] An information acquisition module is configured to acquire initial power control information, wherein the initial power control information comprises a power control parameter of each AP serving each terminal;

[0100] An SINR determination module is configured to determine the SINR of K terminals according to the initial power control information, and determine L target SINRs, wherein K is a positive integer, and L is a positive integer;

[0101] The power control parameter determination module is configured to adjust the power control parameter of the target AP according to the SINRs of the terminals and the L target SINRs until an iteration adjustment stop condition is met, and obtain an adjusted power control parameter.

[0102] The power control device of the embodiment can implement power control of multiple signal source and interference source APs in an application scenario in which multiple APs serve multiple terminals, and improve the reliability of power control.

[0103] In an embodiment, the power control parameter determination module 230 is configured to:

[0104] In a case where the iteration adjustment stop condition is not met, the power control parameter of the target AP is adjusted according to the SINRs of the terminals and the L target SINRs, and the SINRs of the terminals are updated based on the adjusted power control parameter;

[0105] The adjustment operation of the power control parameter and the update operation of the SINR are repeatedly performed until the iteration adjustment stop condition is met.

[0106] In an embodiment, the power control parameter determination module 230 is configured to:

[0107] The power control parameter of the target AP is adjusted according to the SINRs of the terminals and the L target SINRs;

[0108] In a case where the iteration adjustment stop condition is not met, the SINRs of the terminals are updated based on the adjusted power control parameter;

[0109] The adjustment operation of the power control parameter and the update operation of the SINR are repeatedly performed until the iteration adjustment stop condition is met.

[0110] In an embodiment, the L target SINRs are determined according to a first threshold parameter set;

[0111] The first threshold parameter set includes L elements, and each element represents a target SINR of a level.

[0112] In an embodiment, the L target SINRs are determined according to the SINRs of the terminals and a first threshold parameter set;

[0113] The first threshold parameter set includes L elements, and each element represents a scaling factor corresponding to a target SINR of a level.

[0114] In an embodiment, the SINR determination module 220 includes:

[0115] a computing unit configured to calculate a baseline SINR according to SINRs of the terminals;

[0116] a power control unit configured to multiply the baseline SINR with each element in the first threshold parameter set to obtain a target SINR of each rank.

[0117] In an embodiment, the baseline SINR comprises one of:

[0118] an average of the SINRs of the terminals;

[0119] a maximum of the SINRs of the terminals;

[0120] a minimum of the SINRs of the terminals.

[0121] In an embodiment, the iteration adjustment stopping condition comprises at least one of:

[0122] the SINR of each of the terminals is greater than the target SINR of the set rank;

[0123] the SINR of each of the terminals is greater than a set SINR value;

[0124] the minimum of the SINRs of the terminals is greater than the target SINR of the set rank;

[0125] the minimum of the SINRs of the terminals is greater than a set SINR value;

[0126] the maximum of the SINRs of the terminals is greater than the target SINR of the set rank;

[0127] the maximum of the SINRs of the terminals is greater than a set SINR value;

[0128] the average of the SINRs of the terminals is greater than the target SINR of the set rank;

[0129] the average of the SINRs of the terminals is greater than a set SINR value;

[0130] a product of the SINRs of the terminals is greater than the target SINR of the set rank;

[0131] a product of the SINRs of the terminals is greater than a set SINR value;

[0132] a number of terminals whose SINR is greater than the target SINR of the set rank is greater than or equal to F1, where F1 is a positive integer not greater than K;

[0133] a number of terminals whose SINR is greater than a set SINR value is greater than or equal to F2, where F2 is a positive integer not greater than K;

[0134] the number of iterations reaches a specified value N, where N is a positive integer.

[0135] In an embodiment, for each terminal, the target AP corresponding to the terminal includes a cooperative AP.

[0136] The power control parameter determination module 230 is configured to:

[0137] For each terminal, a range of levels to which the terminal belongs is determined according to the relationship between the SINR of the terminal and the L target SINRs.

[0138] An element in the second threshold parameter set corresponding to the range of levels is multiplied by the power control parameter of the cooperative AP corresponding to the terminal; the second threshold parameter set includes L+1 different elements.

[0139] In an embodiment, for each terminal, the target AP corresponding to the terminal includes an interfering AP.

[0140] The power control parameter determination module 230 is configured to:

[0141] For each terminal, a range of levels to which the terminal belongs is determined according to the relationship between the SINR of the terminal and the L target SINRs.

[0142] An element in the third threshold parameter set corresponding to the range of levels is multiplied by the power control parameter of the interfering AP corresponding to the terminal.

[0143] The third threshold parameter set includes L+1 different elements.

[0144] In an embodiment, for each terminal, the target AP corresponding to the terminal includes a cooperative AP and an interfering AP.

[0145] The power control parameter determination module 230 is configured to:

[0146] For each terminal, a range of levels to which the terminal belongs is determined according to the relationship between the SINR of the terminal and the L target SINRs.

[0147] An element in the second threshold parameter set corresponding to the range of levels is multiplied by the power control parameter of the cooperative AP corresponding to the terminal.

[0148] An element in the third threshold parameter set corresponding to the range of levels is multiplied by the power control parameter of the interfering AP corresponding to the terminal.

[0149] The second threshold parameter set includes L+1 different elements.

[0150] The third threshold parameter set includes L+1 different elements.

[0151] In an embodiment, the power control parameter determination module 230 further comprises a power limit unit configured to:

[0152] In the case where the power control parameter adjustment of all UEs for the target AP is completed, for each AP, it is determined whether the adjusted power control parameter of the AP exceeds the corresponding power limit range in the power constraint set;

[0153] In the case where the adjusted power control parameter of the AP exceeds the corresponding power limit range, the power control parameter of the AP is adjusted to be within the corresponding power limit range;

[0154] The power constraint set comprises P elements, and P is a positive integer less than or equal to M.

[0155] The power control device provided in the embodiment belongs to the same inventive concept as the power control method provided in the above-described embodiments, and the technical details not described in detail in the embodiment can be referred to the above-described any embodiment, and the embodiment has the same beneficial effects as the power control method.

[0156] The embodiment of the present application further provides a communication node. The power control method can be executed by a power control device, which can be realized by software and / or hardware and integrated in the communication node. The communication node includes but is not limited to a terminal-side device, a network-side device and a centralized control device. The communication node provided in the embodiment comprises a processor 310. The processor in the communication node can be one or more. The processor 310 is configured to implement the power control method provided in any of the above-described embodiments when executed.

[0157] In an embodiment, the communication node further comprises a storage device 320 configured to store one or more programs.

[0158] Figure 5 A hardware structure schematic diagram of a communication node provided in an embodiment. Figure 5 In the embodiment, the processor 310 in the device and the storage device 320 can be connected through a bus or other means, Figure 5 In the embodiment, the connection through the bus is taken as an example. One or more programs stored are executed by the one or more processors 310, so that the processor 310 implements the power control method provided in any of the above-described embodiments.

[0159] The storage device 320 in the communication node serves as a computer readable storage medium and can be used to store one or more programs. The program can be a software program, a computer executable program and a module. For example, the program instructions / modules corresponding to the power control method in the embodiment of the present application are stored in the storage device 320.Figure 4 The modules in the power control apparatus shown include: an information obtaining module 210, an SINR determining module 220, and a power control parameter determining module 230. The processor 310 performs various functional applications and data processing of the communication node by running the software programs, instructions, and modules stored in the storage device 320, thereby implementing the power control method in the method embodiments described above.

[0160] The storage device 320 mainly includes a program storage area and a data storage area. The program storage area can store an operating system and at least one application program required by a function; the data storage area can store data created according to the use of the device, etc. (such as the initial power control information and the target SINR in the above embodiments). In addition, the storage device 320 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some examples, the storage device 320 can further include a memory remotely arranged with respect to the processor 310, and these remote memories can be connected to the communication node through a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0161] And when one or more programs included in the above communication node are executed by the one or more processors 310, the following operations are implemented: obtaining initial power control information, the initial power control information including power control parameters of each AP serving each terminal, wherein the number of terminals is K, K is an integer greater than 1, the number of access points is M, M is an integer greater than 1; determining the SINR of the K terminals according to the initial power control information, and determining L target SINRs, wherein L is a positive integer; adjusting the power control parameters of the target AP according to the SINR of each terminal and the L target SINRs until the iteration adjustment stop condition is met, to obtain the adjusted power control parameters.

[0162] The communication node proposed in this embodiment belongs to the same inventive concept as the power control method proposed in the above embodiments, and the technical details not described in detail in this embodiment can be referred to any of the above embodiments, and this embodiment has the same beneficial effects as executing the power control method.

[0163] The embodiments of the present application also provide a storage medium containing computer executable instructions, which are used to execute a power control method when executed by a computer processor.

[0164] The method comprises: acquiring initial power control information, the initial power control information comprising power control parameters of each AP serving each terminal, wherein the number of terminals is K, K is an integer greater than 1, the number of access points is M, and M is an integer greater than 1; determining the SINR of the K terminals according to the initial power control information, and determining L target SINRs, wherein L is a positive integer; and adjusting the power control parameters of the target AP according to the SINR of each terminal and the L target SINRs until an iteration adjustment stop condition is met, to obtain adjusted power control parameters.

[0165] Through the above description of the embodiments, those skilled in the art can understand that the application can be implemented by means of software and general hardware, or by hardware. Based on such understanding, the technical solutions of the application can be embodied in the form of a software product. The computer software product can be stored in a computer readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a FLASH, a hard disk, or an optical disc, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in any embodiment of the application.

[0166] The above description is only exemplary embodiments of the application and is not intended to limit the protection scope of the application.

[0167] Any logical flow block diagram in the drawings of the application can represent program steps, or can represent interconnected logical circuits, modules and functions, or can represent a combination of program steps and logical circuits, modules and functions. The computer program can be stored on a memory. The memory can have any type suitable for the local technical environment and can be implemented using any suitable data storage technology, such as but not limited to read-only memory (ROM), random access memory (RAM), optical memory devices and systems (digital versatile disc DVD or CD optical disc), etc. The computer readable medium can include a non-transitory storage medium. The data processor can be any type suitable for the local technical environment, such as but not limited to a general purpose computer, a special purpose computer, a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (FGPA), and a processor based on a multi-core processor architecture.

[0168] A detailed description of exemplary embodiments of the application has been provided above with reference to the accompanying drawings. Various modifications and adaptations to these embodiments will be apparent to those skilled in the art with reference to the above specifications and claims, without departing from the scope of the application. Therefore, the proper scope of the application is to be determined by the claims.

Claims

1. A power control method, characterized by, The method comprises the following steps: obtaining initial power control information, wherein the initial power control information comprises power control parameters of each access point (AP) in M APs serving each terminal, wherein the number of terminals is K, K is an integer greater than 1, and the number of APs is M, M is an integer greater than 1; determining signal-to-interference-plus-noise ratios (SINRs) of the K terminals according to the initial power control information, and determining L target SINRs, wherein L is a positive integer greater than 1; adjusting power control parameters of target APs according to the SINRs of the terminals and the L target SINRs before or after judging whether an iteration adjustment stop condition is met, updating the SINRs of the terminals based on the adjusted power control parameters, repeating the adjustment of the power control parameters and the updating of the SINRs until the iteration adjustment stop condition is met, and obtaining adjusted power control parameters; the target SINRs are used to divide SINR grades, and the L target SINRs are different from each other; each SINR grade corresponds to a different adjustment range of the power control parameters; for each terminal, the target AP corresponding to the terminal comprises a cooperative AP and an interference AP; the adjusting of the power control parameters of the target APs according to the SINRs of the terminals and the L target SINRs comprises: for each terminal, determining a grade range to which the terminal belongs according to the relationship between the SINR of the terminal and the L target SINRs; multiplying an element corresponding to the grade range in a second threshold parameter set with the power control parameter of the cooperative AP corresponding to the terminal; multiplying an element corresponding to the grade range in a third threshold parameter set with the power control parameter of the interference AP corresponding to the terminal; the second threshold parameter set comprises L+1 different elements; the third threshold parameter set comprises L+1 different elements.

2. The method of claim 1, wherein, the L target SINRs are determined according to a first threshold parameter set; the first threshold parameter set comprises L elements, and each element represents a target SINR of a grade.

3. The method of claim 1, wherein, the L target SINRs are determined according to the SINRs of the terminals and the first threshold parameter set; the first threshold parameter set comprises L elements, and each element represents a scaling factor corresponding to a target SINR of a grade.

4. The method of claim 3, wherein, the determining of the L target SINRs comprises: calculating a baseline SINR according to the SINRs of the terminals; multiplying the baseline SINR with each element in the first threshold parameter set to obtain a target SINR of each grade.

5. The method of claim 4, wherein, the baseline SINR comprises one of the following: an average value of the SINRs of the terminals; a maximum value of the SINRs of the terminals; a minimum value of the SINRs of the terminals.

6. The method of claim 1, wherein, the iteration adjustment stop condition comprises at least one of the following: the SINRs of the terminals are all greater than a target SINR of a set grade; the SINRs of the terminals are all greater than a set SINR value; a minimum value of the SINRs of the terminals is greater than a target SINR of a set grade; a minimum value of the SINRs of the terminals is greater than a set SINR value; a maximum of SINRs of the terminals is greater than a target SINR of a set level; a maximum of SINRs of the terminals is greater than a set SINR value; an average of SINRs of the terminals is greater than a target SINR of a set level; an average of SINRs of the terminals is greater than a set SINR value; a product of SINRs of the terminals is greater than a target SINR of a set level; a product of SINRs of the terminals is greater than a set SINR value; a number of terminals whose SINRs are greater than a target SINR of a set level is greater than or equal to F1, where F1 is a positive integer not greater than K; a number of terminals whose SINRs are greater than a set SINR value is greater than or equal to F2, where F2 is a positive integer not greater than K; a number of iterations reaches a specified value N, where N is a positive integer.

7. The method of claim 1, wherein, adjusting, according to the SINRs of the terminals and the L target SINRs, the power control parameters of the target APs, further comprises: in a case where the adjustment of the power control parameters of the target APs for all UEs is completed, determining, for each AP, whether the adjusted power control parameter of the AP exceeds a corresponding power limit range in a power constraint set; in a case where the adjusted power control parameter of the AP exceeds the corresponding power limit range, adjusting the power control parameter of the AP to be within the corresponding power limit range; wherein the power constraint set comprises P elements, and P is a positive integer less than or equal to M.

8. A power control device, characterized by comprises: an information acquisition module configured to acquire initial power control information, the initial power control information comprising a power control parameter of each AP in M APs serving each terminal; an SINR determination module configured to determine SINRs of K terminals according to the initial power control information, and to determine L target SINRs, where K is a positive integer and L is a positive integer greater than 1; a power control parameter determination module configured to, before or after judging that the iteration adjustment stop condition is not met, adjust, according to the SINRs of the terminals and the L target SINRs, the power control parameters of target APs, update the SINRs of the terminals based on the adjusted power control parameters, repeatedly execute the adjustment operation of the power control parameters and the update operation of the SINRs, until the iteration adjustment stop condition is met, and obtain the adjusted power control parameters; the target SINRs are used to divide SINR levels, and the L target SINRs are all different; each SINR level corresponds to a different adjustment range of the power control parameters; for each terminal, the target AP corresponding to the terminal comprises a cooperative AP and an interference AP; the power control parameter determination module is configured to, for each terminal, determine a level range according to a relationship between the SINR of the terminal and the L target SINRs; an element in a second threshold parameter set corresponding to the level range is multiplied by the power control parameter of the cooperative AP corresponding to the terminal; an element in a third threshold parameter set corresponding to the level range is multiplied by the power control parameter of the interference AP corresponding to the terminal; The second threshold parameter set includes L+1 different elements. The third threshold parameter set includes L+1 different elements.

9. A communication node, characterized by Comprise: One or more processors for, when executed, implement the power control method of any of claims 1-7.

10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The program is executed by the processor to implement the power control method of any of claims 1-7.

Citation Information

Patent Citations

  • Systems and methods for interference mitigation in heterogeneous networks

    CN104285485A

  • Quality of service-constraint centralised power allocation method

    US20120083300A1