Disclosure of Invention
The embodiment of the invention provides a configuration method of a micro cell, which realizes cluster division of the micro cell, avoids interference among the micro cells and improves the use efficiency of a system frequency spectrum.
The embodiment of the invention provides the following specific technical scheme:
a method of configuration of a micro cell, comprising:
respectively receiving Reference Signal Received Power (RSRP) of adjacent cells reported by each micro cell;
dividing a micro cell and an adjacent cell into a cluster when the RSRP of the adjacent cell of the micro cell is judged to be not less than a preset cluster division threshold value, and obtaining a plurality of clusters until all the micro cells and the adjacent cells are divided;
when judging that at least two clusters contain the same micro cell or/and adjacent cell, merging the at least two clusters;
and respectively carrying out wireless parameter configuration on each cluster subjected to the combination processing.
Therefore, when a large-scale microcell is networked, cluster division of the microcells can be realized, service self-adaption and interference management can be carried out on the clusters, interference among the microcells is effectively avoided, the frequency spectrum use efficiency of the system is improved, and the energy consumption of the system is reduced.
Preferably, the receiving RSRP of the neighboring cell reported by the micro cell specifically includes:
and receiving the RSRP of each adjacent cell reported by the micro cell, wherein the RSRP of any one adjacent cell is obtained by the micro cell based on the RSRP measured value obtained by the micro cell in the current wireless frame and the statistical value of the previous wireless frame.
Preferably, when it is determined that at least two clusters include the same micro cell or/and neighboring cell, merging the at least two clusters includes:
traversing each micro cell or adjacent cell, selecting a current micro cell or adjacent cell every time, and merging at least two clusters when determining that the at least two clusters contain the current micro cell or/and the adjacent cell; or,
traversing each cluster, selecting each current cluster, traversing each micro cell or adjacent cell in the current cluster, selecting each current micro cell or adjacent cell, and combining other clusters with the current cluster when determining that the other clusters contain the current micro cells or adjacent cells.
Preferably, the configuring the radio parameters for each cluster subjected to the merging processing includes:
respectively aiming at each cluster subjected to merging processing, performing one or any combination of the following operations: setting the same uplink and downlink subframe configuration, the same measurement parameters and the same power control parameters for each micro cell and adjacent cells in the cluster;
different uplink and downlink subframe configurations, different measurement parameters and different power control parameters are set among different clusters.
Therefore, the interference of the micro cell or/and the adjacent cell in the same cluster can be reduced, the frequency spectrum use efficiency can be effectively improved and the energy consumption can be reduced aiming at different clusters.
Preferably, when it is determined that at least two clusters include the same micro cell or/and neighboring cell, after combining the at least two clusters, the method further includes:
and respectively checking each merged cluster, and only reserving one micro cell or adjacent cell when judging that any merged cluster contains at least two same micro cells or/and adjacent cells.
In this way, no two clusters contain the same microcell or neighbor cell.
Preferably, when it is determined that at least two clusters include the same micro cell or/and neighboring cell, after combining the at least two clusters, the method further includes:
and traversing each cluster subjected to the merging processing, selecting a current cluster every time, and performing cluster splitting when the sum of the number of micro cells and the number of adjacent cells contained in the current cluster is judged to be larger than a preset threshold value.
Thus, the method is more beneficial to carrying out service adaptation and interference management by taking the cluster as a unit.
Preferably, when it is determined that the sum of the number of the micro cells and the number of the neighboring cells included in the current cluster is greater than a preset threshold, performing cluster splitting specifically includes:
when the adjustment times of the cluster division threshold value of the current cluster are judged to be not higher than the preset maximum adjustment times, the cluster division threshold value of the current cluster is adjusted according to the set step length;
based on the adjusted cluster division threshold value, cluster division is carried out on the micro cells or/and the adjacent cells in the current cluster, cluster combination is carried out on the clusters containing the same micro cells or the adjacent cells in the plurality of clusters after the cluster division is carried out, and wireless parameter configuration is carried out on each cluster after the cluster combination processing.
Therefore, if the initial preset cluster division threshold value is not in place, fine adjustment can be carried out according to the initial preset cluster division threshold value, a better cluster division result is obtained, and the accuracy of cluster division is improved.
An apparatus of configuration of a micro cell, comprising:
the receiving module is used for receiving Reference Signal Received Power (RSRP) of the adjacent cell reported by each micro cell;
the dividing module is used for dividing a micro cell and an adjacent cell into a cluster when the RSRP of the adjacent cell of the micro cell is judged to be not smaller than a preset cluster dividing threshold value, and obtaining a plurality of clusters until all the micro cells and the adjacent cells are divided;
a merging module, configured to merge at least two clusters when it is determined that the at least two clusters include the same micro cell or/and neighboring cells;
and the configuration module is used for configuring the wireless parameters for each cluster subjected to the combination processing.
Therefore, when a large-scale microcell is networked, cluster division of the microcells can be realized, service self-adaption and interference management can be carried out on the clusters, interference among the microcells is effectively avoided, the frequency spectrum use efficiency of the system is improved, and the energy consumption of the system is reduced.
Preferably, when receiving RSRP of a neighboring cell reported by a micro cell, the receiving module is specifically configured to:
and receiving the RSRP of each adjacent cell reported by the micro cell, wherein the RSRP of any one adjacent cell is obtained by the micro cell based on the RSRP measured value obtained by the micro cell in the current wireless frame and the statistical value of the previous wireless frame.
Preferably, when it is determined that at least two clusters include the same micro cell or/and neighboring cell, the at least two clusters are merged, and the merging module is specifically configured to:
traversing each micro cell or adjacent cell, selecting a current micro cell or adjacent cell every time, and merging at least two clusters when determining that the at least two clusters contain the current micro cell or/and the adjacent cell; or,
traversing each cluster, selecting each current cluster, traversing each micro cell or adjacent cell in the current cluster, selecting each current micro cell or adjacent cell, and combining other clusters with the current cluster when determining that the other clusters contain the current micro cells or adjacent cells.
Preferably, when the radio parameter configuration is performed for each cluster subjected to the merging processing, the configuration module is specifically configured to:
respectively aiming at each cluster subjected to merging processing, performing one or any combination of the following operations: setting the same uplink and downlink subframe configuration, the same measurement parameters and the same power control parameters for each micro cell and adjacent cells in the cluster;
different uplink and downlink subframe configurations, different measurement parameters and different power control parameters are set among different clusters.
Therefore, the interference of the micro cell or/and the adjacent cell in the same cluster can be reduced, the frequency spectrum use efficiency can be effectively improved and the energy consumption can be reduced aiming at different clusters.
Preferably, when it is determined that at least two clusters include the same micro cell or/and neighboring cell, after combining the at least two clusters, the method further includes a checking module, where the checking module is specifically configured to:
and respectively checking each merged cluster, and only reserving one micro cell or adjacent cell when judging that any merged cluster contains at least two same micro cells or/and adjacent cells.
In this way, no two clusters contain the same microcell or neighbor cell.
Preferably, when it is determined that at least two clusters include the same micro cell or/and neighboring cell, the method further includes a splitting module after merging the at least two clusters, where the splitting module is specifically configured to:
and traversing each cluster subjected to the merging processing, selecting a current cluster every time, and performing cluster splitting when the sum of the number of micro cells and the number of adjacent cells contained in the current cluster is judged to be larger than a preset threshold value.
Thus, the method is more beneficial to carrying out service adaptation and interference management by taking the cluster as a unit.
Preferably, when it is determined that the sum of the number of the micro cells and the number of the neighboring cells included in the current cluster is greater than a preset threshold, the splitting module is specifically configured to:
when the adjustment times of the cluster division threshold value of the current cluster are judged to be not higher than the preset maximum adjustment times, the cluster division threshold value of the current cluster is adjusted according to the set step length;
based on the adjusted cluster division threshold value, cluster division is carried out on the micro cells or/and the adjacent cells in the current cluster, cluster combination is carried out on the clusters containing the same micro cells or the adjacent cells in the plurality of clusters after the cluster division is carried out, and wireless parameter configuration is carried out on each cluster after the cluster combination processing.
Therefore, if the initial preset cluster division threshold value is not in place, fine adjustment can be carried out according to the initial preset cluster division threshold value, a better cluster division result is obtained, and the accuracy of cluster division is improved.
Detailed Description
The embodiment of the invention designs a configuration method of a micro cell, which enables the micro cell or/and an adjacent cell in the same cluster to adopt the same subframe configuration, measurement parameters and power control parameters by cluster division of the micro cell or/and the adjacent cell, thereby avoiding interference among micro cells. For different clusters, the interference between different clusters is reduced, different subframe configurations can be adopted according to different service conditions, the frequency spectrum utilization efficiency can be effectively improved, and the energy loss of a system is reduced.
Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
In the embodiment of the present invention, a device that implements micro cell control through a network is referred to as a centralized control unit, and the centralized control unit may be implemented by a computer application program, or may be a hardware device, where in a specific application, the centralized control unit is located on a network side, such as an operation and maintenance center.
Referring to fig. 1, in the embodiment of the present invention, when performing cluster division, the centralized control unit specifically performs the following operations:
step 100: respectively receiving Reference Signal Received Power (RSRP) of the neighboring cell reported by each micro cell.
And the centralized control unit receives the RSRP reported by the micro cell, wherein the RSRP of all adjacent cells (including the macro cell and the micro cell) is measured by the physical layer of the micro cell, and the RSRP is reported to the centralized control unit after statistics.
Specifically, the micro cell periodically triggers measurement and statistics of the RSRP of the neighbor cell according to a preset period for counting the RSRP; and reporting the RSRP statistical result to the centralized control unit periodically according to a preset RSRP reporting period. The micro cell firstly measures and counts the RSRP of the adjacent cell, and then reports the statistical result to the centralized control unit, so that the period for reporting the RSRP is greater than the period for counting the RSRP. The preset period for counting the RSRP and the preset period for reporting the RSRP can be set according to different scenes, and can be updated and optimized at any time.
In addition, when the micro cell is powered on, measurement and statistics of RSRP of the neighboring cell are triggered immediately, and a statistical result is reported to the centralized control unit (correspondingly, it may be referred to as aperiodic statistics and reporting), and then according to a preset period of statistical RSRP and a preset period of reporting RSRP, statistics and reporting of RSRP of the neighboring cell are triggered periodically.
The specific method for the micro cell to measure the RSRP of the neighbor cell is as follows:
the micro cell measures and counts RSRP of all adjacent cells, and the period of reporting the RSRP of the adjacent cells by the micro cell is assumed to be TCThe period of the statistical RSRP is TSThe micro cell measures the kth neighbor cell from TCThe value of the RSRP of the ith wireless frame starting or starting from the start of the micro-cell is RSRPK(i),
The kth adjacent cell reported by the micro cell is finally T-thCThe value of the RSRP of the ith radio frame starting or starting from the start of the micro cell is: wherein α is a smoothing factor, α has a value range of α∈ (0, 1)]The value of i is positive and the value range of i is i ∈ [1, TS/10ms],Specifically, if one radio frame is 10ms, one TSMay comprise n 10ms, n being a positive integer.
E.g. TSIs 30ms, then i has a value in the range of i ∈ [1,3 ]]I.e. i can take three values of 1, 2 and 3, the k adjacent cell reported by the micro cell is from TCThe method for calculating the RSRP of the three wireless frames starting or starting from the start of the micro cell specifically comprises the following steps: i.e. the calculation of RSRP for each radio frame is evaluated based on the RSRP measurement of the current radio frame and the RSRP measurement of the previous radio frame, which may be considered as an average. Micro cell at TSCounting when the radio frame arrives, recording the counting result, and counting the RSRP result of the third radio frame (namely the RSRP result of the third radio frame)) At TCWhen arriving or after the micro cell is started up, the data is reported to the centralized control unit TSIs less than TCI.e. at TCAnd reporting the statistical results recorded when all the statistical periods arrive to the centralized control unit when the statistical results arrive.
Step 110: when the RSRP of one adjacent cell of one micro cell is judged to be not smaller than a preset cluster division threshold value, the micro cell and the adjacent cell are divided into one cluster until all the micro cells and the adjacent cells thereof are divided, and a plurality of clusters are obtained.
Firstly, a centralized control unit receives RSRP of an adjacent cell reported by a micro cell, and a threshold value is divided aiming at a preset cluster of the RSRP and is marked as the RSRPTh。
The cluster division threshold is set by the centralized control unit, and the cluster division threshold is used for the RSRP of the adjacent cells reported by all the micro cells, and can be specifically set according to different scenes and can be updated and optimized at any time.
Then, the centralized control unit performs cluster list update, which specifically includes the following procedures:
1) and the centralized control unit selects the micro cell reported by the RSRP for judgment.
Specifically, before selecting a micro cell for judgment, the centralized control unit judges whether RSRP reports to all the micro cells one by one, and if it is determined that RSRP reports to the current micro cell, the centralized control unit judges next to the current micro cell.
If the current micro cell reports RSRP, the current micro cell is used as a master micro cell to respectively perform RSRP statistics and reporting on other cells, and at the moment, other micro cells are used as slave micro cells and cannot perform RSRP measurement on adjacent cells, so when the centralized control unit detects that the current micro cell reports RSRP, other micro cells cannot report RSRP at the same time, and the current micro cell is selected to perform next judgment.
2) And the centralized control unit receives the RSRP reported by the current micro cell and the neighbor cell.
Specifically, the current micro cell counts and reports RSRP of neighboring cells one by one, and the centralized control unit receives the report of the current micro cell on the RSRP of the current neighboring cell and performs the next determination based on the RSRP of the current neighboring cell.
3) Centralized control unitJudging whether the RSRP of the current neighbor cell reported by the current micro cell is smaller than the RSRPThIf yes, continuing to judge the RSRP of the next adjacent cell reported by the micro cell; otherwise, adding the current neighbor cell into the relevant cell list of the current micro cell.
The centralized control unit judges the RSRPs of all the adjacent cells reported by the current micro cell one by one, and adds the cells meeting the judgment condition into a related cell list of the current micro cell, wherein in the related cell list of the current micro cell, the first element is the current micro cell, and the rest elements are the RSRPs which are not less than the RSRPsThOf the neighboring cell.
4) The centralized control unit judges whether the related cell list of the current micro cell changes, if so, a new cluster is generated and added to the cluster list based on the related cell list of the current micro cell; otherwise, no new cluster is generated.
Therefore, after the division is carried out by the method, in a new cluster generated based on the related cell list of the current micro cell, the interference between the micro cell and/or the adjacent cell is relatively large, and the next wireless parameter setting can be carried out to reduce the interference between the micro cell and/or the adjacent cell in the cluster.
The steps 1) to 4) are that the centralized control unit judges the current micro cell, after the current micro cell is judged, other micro cells reporting the RSRP are continuously judged until all the micro cells reporting the RSRP are judged to be finished, the update of the cluster list is completed, and the updated cluster list is output.
Therefore, the next wireless parameter setting can be performed on different clusters according to different service conditions aiming at the updated cluster list, so that the frequency spectrum utilization efficiency is improved, and the energy consumption is reduced.
Step 120: when the at least two clusters are judged to contain the same micro cell or/and the adjacent cell, the at least two clusters containing the same micro cell or/and the adjacent cell are combined.
And executing cluster merging aiming at the updated cluster list, wherein two merging modes are available, the two merging modes are only distinguished according to different implementation strategies, and finally implemented merging results are the same.
The first mode is based on breadth-first cluster merging, and specifically comprises the following steps:
first, parameters are initialized, i.e., an updated cluster list is obtained.
And traversing each micro cell or adjacent cell, selecting a current micro cell or adjacent cell every time, and combining at least two clusters containing the current micro cell or/and adjacent cells when determining that the at least two clusters contain the current micro cell or/and adjacent cells.
Specifically, the centralized control unit traverses each micro cell or adjacent cell based on the updated cluster list, selects the current micro cell or adjacent cell when the traversal is not finished, traverses all clusters in the cluster list, merges all clusters including the current micro cell or adjacent cell in the cluster into one cluster, and does not reserve the cluster before the merging. And then, judging whether the merged cluster has the same micro cells or adjacent cells, if so, only reserving one of the micro cells or adjacent cells, and deleting other same micro cells or adjacent cells, namely finally obtaining no repeated cells in the merged cluster.
So far, after cluster merging based on the current micro cell or the neighboring cell is completed, the centralized control unit continues to perform cluster merging based on the next micro cell or the neighboring cell until traversal is completed, so that the cluster merging process based on breadth-first is completed, and a cluster list after merging is output, which can ensure that any two clusters in the cluster list after merging do not contain the same micro cell or neighboring cell, and particularly, if the cluster only contains one micro cell, the micro cell is an isolated cell.
The second method is based on depth-first cluster merging, and specifically comprises the following steps:
first, parameters are initialized, i.e., an updated cluster list is obtained.
And then traversing each cluster, selecting each current cluster, traversing each micro cell or adjacent cell in the current cluster, selecting each current micro cell or adjacent cell, and combining other clusters containing the current micro cell or adjacent cell with the current cluster when determining that other clusters contain the current micro cell or adjacent cell.
Specifically, the centralized control unit traverses all clusters in the updated cluster list, selects the current cluster when the traversal is not finished, traverses all micro cells or neighboring cells contained in the current cluster, and performs the next judgment on the micro cells or neighboring cells one by one.
For example, when a micro cell or a neighboring cell is selected for determination, it is determined one by one whether all clusters except the current cluster include the micro cell or the neighboring cell, and if so, the cluster including the micro cell or the neighboring cell is merged with the current cluster until all other clusters are determined, so that all clusters including the micro cell or the neighboring cell with reference to the current cluster can be merged into a new cluster. And after merging, deleting the clusters before merging, only reserving the new clusters after merging, judging whether the new clusters after merging have the same micro cells or adjacent cells, if so, reserving only one of the micro cells or adjacent cells, and deleting other same micro cells or adjacent cells, namely finally obtaining no repeated cells in the new clusters after merging.
To this end, after the cluster merging procedure performed on the selected cell in the current cluster is completed, the centralized control unit continues to perform the cluster merging procedure on the next cell in the current cluster until all the micro cells or neighboring cells in the current cluster have been traversed, so that the current cluster and all other clusters intersecting the current cluster can be merged.
After cluster merging is completed based on the selected current cluster, the cluster merging process is continuously executed for the next cluster until all clusters in the updated cluster list are traversed and ended, so that the cluster merging process based on depth priority is ended, the cluster list after merging is output, and it can be ensured that any two clusters in the cluster list after merging do not contain the same micro cell or neighboring cell, and particularly, if the cluster only contains one micro cell, the micro cell is an isolated cell. So far, the cluster division process is finished, and particularly, when the micro cell is powered off, the non-periodic cluster division is triggered, and the powered off micro cell is deleted from the cluster where the micro cell is located.
Step 130: and respectively configuring wireless parameters for each cluster subjected to the combination processing.
Specifically, based on the obtained cluster list after merging, one or any combination of the following operations is performed for each cluster subjected to merging processing: setting the same uplink and downlink subframe configuration, the same measurement parameters and the same power control parameters for each micro cell and adjacent cells in the cluster;
for example, for each micro cell and adjacent cell in the cluster, setting uplink and downlink subframe configuration 1, where configuration 1 is "DSUUDDSUUD", where D denotes a downlink subframe, U denotes an uplink subframe, and S denotes a special subframe;
setting the same measurement parameter, for example, setting the same downlink channel state information (DLCSI) measurement, for each micro cell and neighboring cell in the cluster, so as to avoid interference between the micro cell and the neighboring cell in the cluster;
for each micro cell and adjacent cell in the cluster, the same power control parameters are set, for example, the same nominal power (which may be referred to as P0) and an open loop loss compensation factor (which may be referred to as α) are set, so that interference between the micro cell and the adjacent cell in the cluster can be avoided.
Different uplink and downlink subframes, different measurement parameters and different power control parameters are configured among different clusters.
Therefore, service self-adaption and interference management can be carried out on the micro cell or/and the adjacent cell by taking the cluster as a unit, the frequency spectrum use efficiency of the system can be further improved, and the power consumption of the small cell can be reduced. In addition, for the cluster subjected to the merging processing in the above process, if the sum of the numbers of the micro cells and the neighboring cells included in the cluster is too large, then the interference between part of the micro cells or/and the neighboring cells in the cluster may not be very large, the micro cells or/and the neighboring cells with relatively large interference may be further selected from the cluster, the cluster division is further refined, that is, the cluster subjected to the merging processing is further split, so that the service adaptation and the interference management are more favorably performed by taking the cluster as a unit. The cluster splitting process is specifically as follows:
step one, traversing each merged cluster, selecting a current cluster every time, and performing cluster splitting when the sum of the number of micro cells and the number of adjacent cells contained in the current cluster is judged to be larger than a preset threshold value.
Firstly, initializing parameters, namely obtaining a cluster list after combination, and presetting a threshold value (marked as C) of the maximum number of micro cells and neighbor cells in one clusterTh) Presetting cluster dividing RSRP adjusting step length (marked as delta)RSRP) The threshold value of the adjustment times of the threshold value of the maximum cluster division is preset (marked as A)Th). It should be noted that these parameters can be set according to different scenarios, and can be updated and optimized at any time.
Then, based on the obtained cluster list after combination, each cluster in the cluster list is traversed, and each selected current cluster is judged whether the sum of the number of the micro cells and the number of the adjacent cells contained in the current cluster is larger than C or notThIf so, executing a specific cluster splitting process aiming at the current cluster, otherwise, not executing the cluster splitting process.
Step two, when judging that the adjustment times of the cluster division threshold value of the current cluster is not higher than the preset maximum adjustment times, adjusting the cluster division threshold value of the current cluster according to a set step length;
in particular, the sum of the number of micro cells and neighboring cells included in the current cluster is too large, possibly due to the currently set RSRPThUnreasonably results in the process of performing cluster splitting being virtually at the current settingFixed cluster partitioning threshold value (i.e., RSRP)Th) And adjusting the cluster division threshold value, and executing the cluster division and cluster combination process for the current cluster again according to the adjusted cluster division threshold value. Therefore, the currently set RSRP can be effectively reducedThUnreasonable and unreasonable effects. However, RSRPThCannot be excessive because if the number of adjustments is excessive, it may result in an adjusted RSRPThToo large a value, so according to too large an RSRPThAfter cluster division is re-executed, the micro cell with high interference and the adjacent cell are divided into a plurality of clusters, and the purpose of reducing interference cannot be achieved, so that the RSRP is reducedThSets a threshold, namely ATh。
Therefore, based on the current cluster selected in step one, the RSRP of the current cluster is determinedThWhether the number of times of adjustment is higher than AThIf so, not splitting the current cluster, and continuing to judge the next cluster in the cluster list; otherwise, the current cluster RSRPThAccording to a set step length (delta)RSRP) And (3) adjusting, wherein a specific adjustment formula is as follows: RSRPTh(i)=RSRPTh(i-1)+ΔRSRPWherein i is the number of times of adjustment, and i ∈ [1, A ]Th]. For example, when i is 1, RSRPTh(1)=RSRPTh(0)+ΔRSRP,RSRPTh(0) And dividing a threshold value for an initial preset cluster.
And thirdly, based on the adjusted cluster division threshold value, cluster division is carried out on the micro cells or/and the adjacent cells in the current cluster, cluster combination is carried out on the clusters containing the same micro cells or the adjacent cells in the plurality of divided clusters, and wireless parameter configuration is carried out on each cluster subjected to combination processing.
Performing cluster list updating on the micro cells in the current cluster aiming at the current cluster of which the cluster partition threshold value is adjusted in the step two, specifically, traversing all the micro cells in the cluster, and dividing a neighbor cell of one micro cell and the micro cell into a cluster when the RSRP of the neighbor cell is judged to be not less than the adjusted cluster partition threshold value every time, and obtaining a plurality of clusters until all the micro cells and the neighbor cells thereof are completely partitioned; when the at least two clusters are judged to contain the same micro cell or/and the adjacent cell, combining the at least two clusters containing the same micro cell or/and the adjacent cell; and respectively carrying out wireless parameter configuration on each cluster subjected to the combination processing.
And after the current cluster is split, continuously judging the next cluster in the cluster list until all the clusters are traversed.
Therefore, if the initial preset cluster division threshold value is not in place, fine adjustment can be carried out according to the initial preset cluster division threshold value, a better cluster division result is obtained, and the accuracy of cluster division is improved.
Similarly, when the micro cell is powered off, the non-periodic cluster division is triggered, and the powered off micro cell is deleted from the cluster where the micro cell is located.
The following describes embodiments of the present invention in further detail with reference to specific implementation scenarios.
As shown in fig. 2, in the embodiment of the present invention, cluster division is performed based on a centralized control unit, and the main steps may be: updating a cluster list, merging the cluster list and splitting a large-scale cluster, and receiving the statistical result of the RSRP of the adjacent cell reported by the micro cell before updating the cluster list.
As shown in fig. 3, the process of cluster list update is as follows:
step 300: initializing parameters, namely receiving RSRP of an adjacent cell reported by a micro cell, presetting a cluster division threshold value aiming at the RSRP, and marking as the RSRPTh。
The cluster division threshold value can be set according to different scenes, and can be updated and optimized at any time.
Step 310: judging whether the micro cell traversal reported by RSRP is finished, if so, executing step 370; otherwise, step 320 is performed.
Specifically, the centralized control unit traverses all the micro cells reporting RSRP, and when the traversal is not finished, selects the current micro cell for the next determination, until the traversal is finished, and executes step 370.
Step 320: judging whether the traversal of the neighbor cell of the current micro cell is finished, if so, executing the step 350; otherwise, step 330 is performed.
Specifically, after the current micro cell is selected, all neighboring cells of the current micro cell are traversed, and when the traversal is not finished, the RSRP of the current neighboring cell reported by the current micro cell is selected for the next determination until the traversal is finished, and step 350 is executed.
Step 330: judging whether the RSRP of the current neighbor cell reported by the current micro cell is smaller than a preset cluster division threshold value, if so, executing step 320; otherwise, step 340 is performed.
And if the RSRP reported by the current micro cell of the current adjacent cell is not less than a preset cluster division threshold value, which indicates that the interference between the current micro cell and the current adjacent cell is serious, performing the next operation.
Step 340: and adding the current neighbor cell into the relevant cell list of the current micro cell, and returning to execute the step 320.
In a related cell list of the current micro cell, a first element is the current micro cell, and the other elements are neighboring cells of which the RSRP is not less than a preset cluster division threshold value.
Step 350: judging whether the related cell list of the current micro cell changes, if so, executing step 360; otherwise, return to execute step 310.
Step 360: and adding the current micro cell related cell list as a cluster to the cluster list, and returning to execute the step 310.
Step 370: and after the updating of the cluster list is finished, outputting the updated cluster list.
Through the process, the cluster division between each micro cell reported by the RSRP and the surrounding adjacent cells is realized, and an updated cluster list formed by a plurality of clusters is obtained. However, in the updated cluster list, there may be two or more clusters including the same micro cell or/and neighboring cell, and in order to make any two clusters not include the same micro cell or/and neighboring cell, a flow of cluster list merging is performed, and according to different implementation strategies, cluster list merging may be based on breadth-first or depth-first.
Referring to fig. 4, the specific process of breadth-first cluster merging is as follows:
step 400: and initializing parameters, namely obtaining an updated cluster list.
Step 410: judging whether traversing the micro cell and the adjacent cell is finished, if so, executing the step 450; otherwise, step 420 is performed.
Specifically, the next determination is performed one by one for all cells (including the micro cell and the neighboring cell) included in the updated cluster list. When the traversal is not finished, the current micro cell or the neighboring cell is selected, and the determination of step 420 is performed.
Step 420: judging whether each cluster in the updated cluster list is traversed and ended, if so, returning to execute the step 410; otherwise, step 430 is performed.
On the basis of step 410, when traversing the micro cell and the neighboring cell is not finished, selecting the current micro cell or the neighboring cell, traversing each cluster in the updated cluster list, when traversing is not finished, selecting the current cluster, and executing the judgment of step 430.
Step 430: judging whether the current cluster contains the current micro cell or the adjacent cell, if so, executing step 440; otherwise, step 420 is performed.
Step 440: and merging the cluster containing the current micro cell or the adjacent cell into one cluster, and returning to execute the step 420.
Specifically, after combining, the original cluster is not retained, only the cluster after combining is retained, and whether the cluster after combining contains repeated micro cells or/and neighboring cells is further determined, if yes, only one of the micro cells or neighboring cells is retained. And ensuring that any two micro cells or/and adjacent cells in the cluster after combination are not the same. And after the judgment on the current cluster is completed, continuing to judge the next cluster in the updated cluster list.
Step 450: and finishing the merging of the cluster lists and outputting the merged cluster lists.
And after traversing the micro cell and the adjacent cell, finishing the cluster merging process based on breadth priority.
Referring to fig. 5, the specific process of depth-first cluster merging is as follows:
step 500: and initializing parameters, namely acquiring an updated cluster list.
Step 510: judging whether each cluster in the traversed and updated cluster list is finished, if so, executing step 550; otherwise, step 520 is performed.
Specifically, the next step of judgment is performed one by one for the clusters contained in the updated cluster list. When the traversal is not finished, the current cluster is selected, and the determination of step 520 is performed.
Step 520: judging whether the traversal of the micro cell and the adjacent cell in the current cluster is finished, if so, executing step 510; otherwise, step 530 is performed.
Traversing all micro cells and neighbor cells in the current cluster on the basis of the current cluster selected in the step 510, selecting the current micro cell or neighbor cell when the traversal is not finished, executing the judgment of the step 530, and returning to execute the step 510 until the traversal is finished.
Step 530: judging whether traversing other clusters is finished or not based on the current micro cell or the adjacent cell, if so, executing step 520; otherwise, step 540 is performed.
Specifically, on the basis of the selected current micro cell or neighboring cell, traversing other clusters except the current cluster where the current micro cell or neighboring cell is located, and when the traversal is not finished, selecting one other cluster to perform the determination of step 540 until the traversal is finished, and returning to execute step 520.
Step 540: and judging whether the selected other cluster contains the current micro cell or the adjacent cell, and if so, combining the selected other cluster with the current cluster. And returns to perform step 530.
Step 550: and finishing the merging of the cluster lists and outputting the merged cluster lists.
And finishing the depth-first-based cluster merging process after the traversal of each cluster in the updated cluster list is finished.
After the cluster merging is completed, merging the clusters in the processed cluster list, where the sum of the numbers of the micro cells and the neighboring cells included in some clusters is too large, so that the clusters need to be further split, as shown in fig. 6, the specific splitting flow is as follows:
step 600: initializing parameters, namely obtaining a cluster list after combination, and presetting a threshold value (marked as C) of the maximum number of micro cells and neighbor cells in one clusterTh) Presetting cluster dividing RSRP adjusting step length (marked as delta)RSRP) The threshold value of the adjustment times of the threshold value of the maximum cluster division is preset (marked as A)Th)。
It should be noted that these parameters can be set according to different scenarios, and can be updated and optimized at any time.
Step 610: judging whether the traversal of the merged cluster list is finished, if so, executing step 670; otherwise, step 620 is performed.
Specifically, for the cluster list after merging, each cluster is traversed, when the traversal is not finished, one cluster is selected, and the determination of step 620 is performed on the current cluster until the traversal is finished.
Step 620: determining a micro cell included in a current clusterAnd whether the sum of the number of neighbor cells is greater than a preset maximum number threshold (i.e., C)Th) If yes, go to step 630; otherwise, step 610 is performed.
Step 630: judging whether the adjustment times of the cluster division threshold value is larger than a preset maximum adjustment time threshold value (namely A)Th) If yes, go to step 610, otherwise go to step 640. Step 640: adjusting a cluster partition threshold value.
The specific adjustment mode is as follows: RSRPTh(i)=RSRPTh(i-1)+ΔRSRPWherein i is the number of times of adjustment, and i ∈ [1, A ]Th]. For example, when i is 1, RSRPTh(1)=RSRPTh(0)+ΔRSRP,RSRPTh(0) And dividing a threshold value for an initial preset cluster.
Step 650: cluster list update is performed for the micro cells in the cluster.
Based on step 640, after the cluster division threshold value is adjusted, for the cluster in which the sum of the number of the micro cells and the number of the neighboring cells included in the cluster is greater than the preset maximum number threshold value, the adjusted cluster division threshold value is used for judgment, and the process of updating the cluster list is executed again.
The process of updating the cluster list is the flow corresponding to fig. 3, and is not described herein again.
Step 660: cluster merging is performed again on the cluster list generated in step 650 and the process returns to step 610.
The process of cluster merging is the flow corresponding to fig. 4 and fig. 5, and is not described herein again.
Step 670: and after the cluster splitting is finished, outputting a final cluster splitting result.
Aiming at the finally output cluster division result, if the interference between each micro cell and the adjacent cell in the same cluster is large, executing one or any combination of the following operations: the same uplink and downlink subframe configuration, the same measurement parameter and the same power control parameter are set, so that the interference between the microcells and the adjacent cells in the same cluster can be avoided. Different uplink and downlink subframe configurations, different measurement parameters and different power control parameters can be set among different clusters, so that the frequency spectrum utilization efficiency can be effectively improved, and the energy consumption can be reduced.
Based on the above embodiments, referring to fig. 7, in an embodiment of the present invention, the centralized control unit specifically includes a receiving module 700, a dividing module 710, a merging module 720, a configuration module 730, a checking module 740, and a splitting module 750.
A receiving module 700, configured to receive reference signal received power RSRP of a neighboring cell reported by each micro cell;
a dividing module 710, configured to divide a micro cell and an adjacent cell into a cluster when it is determined that RSRP of the adjacent cell of the micro cell is not less than a preset cluster division threshold value, until all the micro cells and the adjacent cells are divided, obtain multiple clusters;
a merging module 720, configured to merge at least two clusters when it is determined that the at least two clusters include the same micro cell or/and neighboring cells;
a configuring module 730, configured to perform radio parameter configuration for each cluster subjected to the merging processing.
Therefore, when a large-scale microcell is networked, cluster division of the microcells can be realized, service self-adaption and interference management can be carried out on the clusters, interference among the microcells is effectively avoided, the frequency spectrum use efficiency of the system is improved, and the energy consumption of the system is reduced.
Preferably, when receiving RSRP of a neighboring cell reported by a micro cell, the receiving module 700 is specifically configured to:
receiving the RSRP of each adjacent cell reported by a micro cell, wherein the RSRP of any one adjacent cell is obtained by the micro cell based on the RSRP measured value obtained by the micro cell in the current wireless frame and the statistic value in the previous wireless frame.
Preferably, when it is determined that at least two clusters include the same micro cell or/and neighboring cell, the at least two clusters are merged, and the merging module 720 is specifically configured to:
traversing each micro cell or adjacent cell, selecting a current micro cell or adjacent cell every time, and merging at least two clusters when determining that the at least two clusters comprise the current micro cell or/and the adjacent cell; or,
and traversing each cluster, selecting each current cluster, traversing each micro cell or adjacent cell in the current cluster, selecting each current micro cell or adjacent cell, and merging other clusters with the current cluster when determining that other clusters contain the current micro cells or adjacent cells.
Preferably, when the radio parameter configuration is performed for each cluster subjected to the merging processing, the configuration module 730 is specifically configured to:
respectively aiming at each cluster subjected to merging processing, performing one or any combination of the following operations: setting the same uplink and downlink subframe configuration, the same measurement parameters and the same power control parameters for each micro cell and adjacent cells in the cluster;
different uplink and downlink subframe configurations, different measurement parameters and different power control parameters are set among different clusters.
Therefore, the interference of the micro cell or/and the adjacent cell in the same cluster can be reduced, the frequency spectrum use efficiency can be effectively improved and the energy consumption can be reduced aiming at different clusters.
Preferably, when it is determined that at least two clusters include the same micro cell or/and neighboring cell, after combining the at least two clusters, the method further includes a checking module 740, where the checking module 740 is specifically configured to:
and respectively checking each merged cluster, and only reserving one micro cell or adjacent cell when judging that any merged cluster contains at least two same micro cells or/and adjacent cells.
In this way, no two clusters contain the same microcell or neighbor cell.
Preferably, when it is determined that at least two clusters include the same micro cell or/and neighboring cell, the method further includes a splitting module after merging the at least two clusters, where the splitting module 750 is specifically configured to:
and traversing each cluster subjected to the merging processing, and when each selected current cluster is judged that the sum of the number of the micro cells and the number of the adjacent cells contained in the current cluster is greater than a preset threshold value, splitting the cluster.
Thus, the method is more beneficial to carrying out service adaptation and interference management by taking the cluster as a unit.
Preferably, when determining that the sum of the number of the micro cells and the number of the neighboring cells included in the current cluster is greater than a preset threshold, the splitting module 750 is specifically configured to:
when the adjustment times of the cluster division threshold value of the current cluster are judged to be not higher than the preset maximum adjustment times, the cluster division threshold value of the current cluster is adjusted according to the set step length;
based on the adjusted cluster division threshold value, cluster division is carried out on the micro cell or/and the adjacent cell in the current cluster, cluster combination is carried out on the clusters containing the same micro cell or the adjacent cell in a plurality of divided clusters, and wireless parameter configuration is carried out on each cluster subjected to combination processing.
Therefore, if the initial preset cluster division threshold value is not in place, fine adjustment can be carried out according to the initial preset cluster division threshold value, a better cluster division result is obtained, and the accuracy of cluster division is improved.
In summary, in the embodiments of the present invention, the centralized control unit respectively receives reference signal received power RSRP of neighboring cells reported by each micro cell, when it is determined that RSRP of one neighboring cell of one micro cell is not less than the preset cluster division threshold, the micro cell and the one neighboring cell are divided into a cluster until all micro cells and their neighboring cells are divided, a plurality of clusters are obtained, and when it is determined that at least two clusters include the same micro cell or/and neighboring cell, the at least two clusters are merged, and radio parameter configuration is performed on each merged cluster. Therefore, when a large-scale microcell is networked, cluster division of the microcells can be realized, service self-adaption and interference management can be carried out on the clusters, interference among the microcells is effectively avoided, the frequency spectrum use efficiency of the system is improved, and the energy consumption of the system is reduced.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various modifications and variations can be made in the embodiments of the present invention without departing from the spirit or scope of the embodiments of the invention. Thus, if such modifications and variations of the embodiments of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to encompass such modifications and variations.