Resource optimization configuration method, device, equipment and computer-readable storage medium

By sorting cell location information and optimizing the configuration of time-frequency resource tables, and calculating and adjusting the target loss value of overlapping location nodes, the problem of inter-cell signal interference is solved and signal quality is improved.

CN115941140BActive Publication Date: 2025-03-07CHINA MOBILE GROUP DESIGN INST +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111007997.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-30
Publication Date
2025-03-07
Estimated Expiration
2041-08-30

AI Technical Summary

Technical Problem

The prior art has failed to effectively reduce signal interference between different cells, resulting in poor signal quality.

Method used

By obtaining cell position information, sorting cells, determining the to-selected position nodes of the reference signal pattern in the time-frequency resource table, calculating the target loss generation value of the overlapping position node, and adjusting the overlapping position nodes based on this value and the maximum beam set structure width.

Benefits of technology

Reduce interference from inter-cell signals and improve signal quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115941140B_ABST
    Figure CN115941140B_ABST
Patent Text Reader

Abstract

The present invention discloses a resource optimization configuration method, device, equipment and computer-readable storage medium. The resource optimization configuration method includes: obtaining the location information of all cells, and sorting each of the cells according to the location information to obtain a cell arrangement order; obtaining the reference signal pattern of each of the cells in turn according to the cell arrangement order, and determining the candidate position nodes of each of the reference signal patterns in a preset time-frequency resource table; if there are overlapping position nodes in each of the candidate position nodes, then calculating the target loss cost value of the cell corresponding to the overlapping position node; adjusting the overlapping position node according to the target loss cost value and the preset maximum beam set structure width. The present invention reduces the interference of signals between cells and improves the signal quality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a resource optimization configuration method, device, equipment and computer-readable storage medium. Background Art

[0002] In the prior art, on the limited time-frequency resources used to send CSI-RS (channel state information reference signal), the time-frequency resource configuration of CSI-RS is completed by expert experience or staggered in the same station. Although it can ensure that the CSI-RS configured to users in the same station cell has no interference, it does not consider the interference between different cells. For cells of two different base stations, when the CSI-RS configured to users overlap in time-frequency resources, the degree of interference generated is related to factors such as the distance between base stations and the transmission power of the cells. The existing solutions do not take this into account, and cannot minimize the interference of CSI-RS configured between all cells in the area, resulting in poor signal quality. Summary of the invention

[0003] The main purpose of the present invention is to provide a resource optimization configuration method, device, equipment and computer-readable storage medium, aiming to solve the technical problem of how to reduce interference between signals in cells and improve signal quality.

[0004] To achieve the above object, the present invention provides a method for optimizing resource configuration, comprising the following steps:

[0005] Acquire location information of all cells, and sort the cells according to the location information to obtain a cell arrangement order;

[0006] Acquire the reference signal pattern of each of the cells in sequence according to the arrangement order of the cells, and determine a candidate position node of each of the reference signal patterns in a preset time-frequency resource table;

[0007] If there are overlapping position nodes among the candidate position nodes, then calculating the target loss cost value of the cell corresponding to the overlapping position node;

[0008] The overlapping position nodes are adjusted according to the target loss cost value and a preset maximum bundle structure width.

[0009] Optionally, the step of calculating the target loss cost value of the cell corresponding to the overlapping position node includes:

[0010] If the cells corresponding to the overlapping position node are the first cell and the second cell, obtaining a first interference loss value of the first cell and a second interference loss value of the second cell;

[0011] Calculating a sum of the first interference loss value and the second interference loss value, and using the sum as a total loss cost value;

[0012] An interference weight ratio between the first cell and the second cell is obtained, and a product of the interference weight ratio and the total loss cost value is used as a target loss cost value.

[0013] Optionally, the step of acquiring an interference weight ratio between the first cell and the second cell includes:

[0014] Determine a first pattern area of ​​a reference signal pattern corresponding to the first cell in the time-frequency resource table, and determine a second pattern area of ​​a reference signal pattern corresponding to the second cell in the time-frequency resource table;

[0015] An overlapping area between the first pattern area and the second pattern area is determined, and the first pattern area, the second pattern area and the overlapping area are input into a preset interference weight ratio calculation formula for calculation to obtain an interference weight ratio.

[0016] Optionally, the step of acquiring a first interference loss value of the first cell and a second interference loss value of the second cell includes:

[0017] Constructing a grid area corresponding to base stations of all cells, and determining a first grid set of the first cell in the grid area, and determining a second grid set of the second cell in the grid area;

[0018] Determine interference values ​​of all first grids in the first grid set, and use the sum of the interference values ​​of the first grids as a first interference loss value;

[0019] The interference values ​​of all the second grids in the second grid set are determined, and the sum of the interference values ​​of the second grids is used as the second interference loss value.

[0020] Optionally, the step of determining interference values ​​of all second grids in the second grid set includes:

[0021] Determine a first beam transmitted by the first cell and a second beam transmitted by the second cell;

[0022] Determine the level value of the first beam received by the second grid in the second grid set and the level value of the second beam received by the first grid, calculate the ratio between the level value of the second beam and the level value of the first beam, and use the ratio as the interference value of the second grid.

[0023] Optionally, the step of constructing the grid area corresponding to the base stations of all cells includes:

[0024] Convert the latitude and longitude coordinate systems of all cells into a rectangular coordinate system, and determine the minimum horizontal and vertical coordinates and the maximum horizontal and vertical coordinates of the base stations corresponding to all cells in the rectangular coordinate system;

[0025] A grid area is constructed according to the minimum horizontal and vertical coordinates and the maximum horizontal and vertical coordinates.

[0026] Optionally, the step of adjusting the overlapping position nodes according to the target loss cost value and a preset maximum bundle structure width includes:

[0027] Determine the number of nodes in the cell corresponding to the overlapping position, and detect whether the number of nodes is greater than the maximum number corresponding to the preset maximum cluster structure width;

[0028] If it is greater, the overlapping position nodes are pruned and adjusted according to the maximum number and the target loss cost value until the adjusted number of nodes is equal to the maximum number.

[0029] In addition, to achieve the above-mentioned purpose, the present invention also provides a resource optimization configuration device, comprising:

[0030] An acquisition module is used to acquire the location information of all cells, and sort the cells according to the location information to obtain a cell arrangement order;

[0031] A determination module, configured to sequentially obtain reference signal patterns of each of the cells according to the arrangement order of the cells, and determine a candidate position node of each of the reference signal patterns in a preset time-frequency resource table;

[0032] A calculation module, configured to calculate the target loss cost value of the cell corresponding to the overlapping position node if there are overlapping position nodes among the candidate position nodes;

[0033] The adjustment module is used to adjust the overlapping position nodes according to the target loss cost value and a preset maximum bundle structure width.

[0034] In addition, to achieve the above-mentioned purpose, the present invention also provides a resource optimization configuration device, which includes a memory, a processor, and a resource optimization configuration program stored in the memory and executable on the processor. When the resource optimization configuration program is executed by the processor, the steps of the resource optimization configuration method as described above are implemented.

[0035] In addition, to achieve the above purpose, the present invention also provides a computer-readable storage medium, on which a resource optimization configuration program is stored, and when the resource optimization configuration program is executed by a processor, the steps of the resource optimization configuration method as described above are implemented.

[0036] The present invention obtains a cell arrangement order by sorting the cells according to their location information, determines the candidate position nodes of the reference signal pattern of each cell in the time-frequency resource table according to the cell arrangement order, and calculates the corresponding target loss cost value when there are overlapping position nodes in the candidate position nodes, and adjusts the overlapping position nodes according to the target loss cost value and the maximum beam set structure width, thereby avoiding the phenomenon of poor signal quality caused by not considering the interference and overlapping problems between cells in the prior art, reducing the interference of signals between cells, and improving the signal quality. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 It is a schematic diagram of the terminal\device structure of the hardware operating environment involved in the embodiment of the present invention;

[0038] Figure 2 This is a schematic diagram of the flow chart of the first embodiment of the resource optimization configuration method of the present invention;

[0039] Figure 3 A schematic diagram of a device module of a resource optimization configuration device of the present invention;

[0040] Figure 4 It is a schematic representation of the time-frequency resources in the resource optimization configuration method of the present invention;

[0041] Figure 5 A schematic diagram of a reference signal pattern in the resource optimization configuration method of the present invention;

[0042] Figure 6 A schematic diagram of a resource optimization configuration scenario in the resource optimization configuration method of the present invention;

[0043] Figure 7 It is a schematic diagram of the time-frequency resource overlap information in the resource optimization configuration method of the present invention.

[0044] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings in conjunction with the embodiments. DETAILED DESCRIPTION

[0045] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0046] like Figure 1 As shown, Figure 1 It is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiment of the present invention.

[0047] The terminal in the embodiment of the present invention is a resource optimization configuration device.

[0048] like Figure 1As shown, the terminal may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, and a communication bus 1002. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0049] Optionally, the terminal may also include a camera, an RF (Radio Frequency) circuit, a sensor, an audio circuit, a WiFi module, and the like. Among them, the sensors include light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display screen according to the brightness of the ambient light, and the proximity sensor may turn off the display screen and / or backlight when the terminal device is moved to the ear. Of course, the terminal device may also be configured with other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which will not be repeated here.

[0050] Those skilled in the art will understand that Figure 1 The terminal structure shown in the figure does not constitute a limitation on the terminal, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0051] like Figure 1 As shown, the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a resource optimization configuration program.

[0052] exist Figure 1 In the terminal shown, the network interface 1004 is mainly used to connect to the backend server and perform data communication with the backend server; the user interface 1003 is mainly used to connect to the client (user end) and perform data communication with the client; and the processor 1001 can be used to call the resource optimization configuration program stored in the memory 1005 and perform the following operations:

[0053] Reference Figure 2 The present invention provides a resource optimization configuration method. In a first embodiment of the resource optimization configuration method, the resource optimization configuration method includes the following steps:

[0054] Step S10, obtaining location information of all cells, and sorting the cells according to the location information to obtain a cell arrangement order;

[0055] Since the current resource allocation scheme cannot minimize the interference of signals (such as CSI-RS) configured between all cells in the region, in this embodiment, the optimal resource configuration bundle search structure is established by judging and measuring the interference degree of CSI-RS configured to users by different cells at the same time-frequency position on limited time-frequency resources, and the optimal or quasi-optimal CSI-RS time-frequency resource allocation scheme for the global cell is output. This patent performs time-frequency resource allocation based on the interference generated by different CSI-RS occupying the same time-frequency position. The method can not only make full use of limited time-frequency resources, but also output the optimal or quasi-optimal time-frequency resource allocation scheme, so as to achieve the purpose of minimizing the interference of CSI-RS configuration in the global cell.

[0056] And in this embodiment, before performing resource optimization configuration, data preprocessing is required, that is, the cell engineering parameter table can be collected first, and the longitude and latitude coordinate system in the cell engineering parameter table can be converted into a rectangular coordinate system by using the Mercator projection method, so as to facilitate the subsequent regional rasterization. Then, the simulation area range is determined according to the minimum horizontal and vertical coordinates and the maximum horizontal and vertical coordinates of each base station in the rectangular coordinate system in the cell engineering parameter table, so as to perform the subsequent loss cost value calculation according to the simulation area range. And all cells in the target area will be clustered according to the aggregation density, that is, the cluster center will be found according to the location information of each cell, and then all cells will be arranged in ascending order according to the distance from the cluster center to obtain the cell arrangement order. For example, with N as the range, the number of cells M contained in the range N with each cell in the target area as the center is calculated, and the largest cell among the number of cells M is the cluster center. Among them, the cell engineering parameter table includes cell location information, antenna angle, cell ID and transmission power, etc.

[0057] Step S20, sequentially acquiring reference signal patterns of the cells according to the arrangement order of the cells, and determining a candidate position node of each reference signal pattern in a preset time-frequency resource table;

[0058] In this embodiment, after the cell arrangement order is obtained, the same operation can be performed on each cell in turn according to the cell arrangement order. That is, each time the reference signal configuration calculation of a cell is performed, it is necessary to traverse the available time-frequency resource positions according to the corresponding reference signal pattern to form a number of candidate position nodes, which together constitute the nodes of the search model. It should also be noted that in order to reduce some computing consumption, the CSI-RS configuration of the cells initially participating in the calculation is in accordance with no interference with each other and no resource position overlap, and is directly configured until there are no available resources to complete the reference signal configuration of the next cell. For cells that have not completed the CSI-RS configuration for users, it is necessary to traverse the available resources with a step size of 1 RE in the horizontal and vertical directions respectively. The available time-frequency resources only refer to the resources reserved for reference signals, that is, it has nothing to do with the occupancy of reference signals configured in other cells.

[0059] Furthermore, in a radio frame, for reference signals such as CSI-RS, the time-frequency resources available for use are limited, so the total number of locations (i.e., candidate location nodes) mapped in the pre-set time-frequency resource table for reference signal patterns of different shapes is inconsistent. For example, if the time-frequency resource table corresponding to the existing resources is as follows Figure 4-5 As shown, assuming Figure 4 The time-frequency positions where CSI-RS can be sent are rows 1-10 and index columns numbered 9-13. Figure 5 There are 10 positions that the patterns 4 in can occupy without overlapping each other. Figure 5 There are 2 positions that the patterns 5 in the figure can occupy without overlapping each other.

[0060] In this embodiment, when there are multiple cells, the reference signal pattern corresponding to the reference signal of each cell is first determined in sequence according to the order of cell arrangement, such as Figure 5 As shown, the position nodes of each reference signal pattern are determined in the pre-set time-frequency resource table according to the cell arrangement order, and are used as candidate position nodes. When configuring the candidate position nodes corresponding to each reference signal pattern, the position nodes without overlapping positions are preferentially selected as candidate position nodes.

[0061] Step S30, if there are overlapping position nodes among the candidate position nodes, then calculating the target loss cost value of the cell corresponding to the overlapping position node;

[0062] After determining the candidate location nodes corresponding to each reference signal pattern, it is also necessary to detect whether there are overlapping location nodes among the candidate location nodes, i.e., overlapping location nodes. Then, it is necessary to determine the cells corresponding to the overlapping location nodes, and there are at least two cells corresponding to the overlapping location nodes, and then calculate the interference between the two cell beams, so as to calculate the overall target loss cost value between the two cells based on the interference.

[0063] Step S40: adjusting the overlapping position nodes according to the target loss cost value and a preset maximum bundle structure width.

[0064] And when calculating the target loss cost value corresponding to each cell, an optimal configuration search model can be constructed, and the input part is set as the working parameter table of the regional cell, allowing the configuration of the time-frequency resources of the CSI-RS (hereinafter replaced by the time-frequency resource table), including reference signal pattern, beam information, location information, signal transmission power, etc.; search structure maximum beam set structure width maxBeamWidth (that is, the preset maximum beam set structure width). The output part is the association diagram of each beam node of the resource configuration search beam set structure. That is, the output result is the coordinate position result of the global cell configuring the CSI-RS for the user on the time-frequency resource table.

[0065] That is, in this embodiment, firstly, based on the geographical location of each cell, the cluster center of all cells is found, and then the cells are sorted from near to far according to the distance from the center, and then the cell information is input in sequence to establish a search structure; the CSI-RS required to be configured for each cell is placed in the time-frequency resource table in order according to its pattern shape without overlap, until a certain CSI-RS pattern input in sequence cannot be configured without overlap with the configured time-frequency position. Assume that at this time, there are m cells that have completed the CSI-RS non-overlapping and non-interference configuration, which are all the nodes of the 0th layer of the search structure; then starting from the m+i (i=1,2,3,…)th cell, the time-frequency resource table is traversed according to the pattern shape with a step length of 1 RE, and each time it moves, the corresponding position is recorded, and a candidate position node is formed. Assume that k nodes are formed in this step as all nodes of the i-th layer; connect these k nodes with all nodes of the previous layer respectively, and trace back to the root node, calculate the loss cost when all time-frequency resources overlap, and then sort them in ascending order according to the loss cost value; if the number of nodes in the current layer exceeds the maximum beam structure width maxBeamWidth, only maxBeamWidth nodes with the smallest loss value are retained as pending items in the current layer; until all cells are calculated.

[0066] For example, Figure 6As shown in the diagram of the search structure of the resource optimization configuration model, assuming that a, b, and c are three cells where CSI-RS are initially placed without overlap, the corresponding candidate position nodes constitute the 0th layer search structure nodes. All nodes formed after traversing the time-frequency resource table for the configured CSI-RS required by the d cell constitute the first layer of the search structure, and p1, p2, p3, etc. represent the position information recorded by traversing the time-frequency table. All nodes formed after traversing the time-frequency resource table for the configured CSI-RS required by the e cell constitute the second layer of the search structure, and p4, p5, p6, etc. represent the position information recorded by traversing the time-frequency table.

[0067] In this embodiment, the preset maximum bundle structure width can be adjusted according to user needs. The size of the maximum bundle structure width controls the computing speed and the consumption of computing resources in the actual process, but also measures the degree of optimization of resource allocation. Generally speaking, the larger the value, the better the optimization effect.

[0068] In this embodiment, the cells are sorted according to their location information to obtain a cell arrangement order, and the reference signal pattern of each cell is determined in the time-frequency resource table as a candidate position node according to the cell arrangement order. When there are overlapping position nodes in the candidate position nodes, the corresponding target loss cost value is calculated, and the overlapping position nodes are adjusted according to the target loss cost value and the maximum beam set structure width, thereby avoiding the phenomenon of poor signal quality caused by not considering interference and overlapping between cells in the prior art, reducing interference between cells and improving signal quality.

[0069] Further, based on the first embodiment of the present invention, a second embodiment of the resource optimization configuration method of the present invention is proposed. In this embodiment, the refinement of the step S30 of the above embodiment, the step of calculating the target loss cost value of the cell corresponding to the overlapping position node, includes:

[0070] Step a: if the cells corresponding to the overlapping location node are the first cell and the second cell, obtaining a first interference loss value of the first cell and a second interference loss value of the second cell;

[0071] In this embodiment, when calculating the target loss cost value of the cell corresponding to the overlapping position node, the calculation method in this embodiment can be used, but it is not limited to this method. And in this embodiment, the interference between the corresponding beams will be calculated only when the CSI-RS occupied resource positions configured by the two cells overlap, so as to determine the target loss interference value based on the interference. And before calculating the target loss value, it is necessary to perform a grid attribution operation, that is, according to the rectangular coordinate system converted by the cell engineering parameter table, the minimum horizontal coordinate and the minimum vertical coordinate (x min ,y min), as well as the maximum horizontal and vertical coordinates (x max ,y max ), and given the width d of the boundary expansion, the cell coverage area is:

[0072] (x min ,y min )←(x min -d,y min -d), (x max ,y max )←(x max +d,y max +d)

[0073] Then, the three-dimensional information of the building is obtained through the API interface of the electronic map or the network electronic map, and three-dimensional grid processing is performed to obtain the three-dimensional information of the building. l and width grid h Output the three-dimensional coordinates of each grid for the step size (grid x , grid y , grid z ), where non-building areas are uniformly set as grid z =1.5m is the height of the terminal from the ground. When all areas are rasterized, the subsequent target loss cost calculation can be performed.

[0074] In this embodiment, since the overlapping position node corresponds to at least two reference signal patterns of the cells, the cells corresponding to the overlapping position node can be set as the first cell and the second cell, and then the target loss cost value generated between the two cells is calculated, and in this embodiment, each overlapping position node needs to be calculated. That is, the grid set covered by the first cell x and the grid set covered by the second cell can be determined in the grid area, and then the interference loss value of the first cell can be calculated according to the beams between different cells, that is, the first interference loss value ∫ y→x , and calculate the interference loss value of the second cell, that is, the second interference loss value ∫ x→y .

[0075] Step b, calculating the sum of the first interference loss value and the second interference loss value, and taking the sum as the total loss cost value;

[0076] And calculate the first interference loss value ∫ y→x and the second interference loss value ∫ x→y Finally, the sum of the two is directly used as the total loss cost, that is, l = l x→y +l y→x .

[0077] Step c: obtaining an interference weight ratio between the first cell and the second cell, and taking the product of the interference weight ratio and the total loss cost value as a target loss cost value.

[0078] And because interference will only occur when the CSI-RS configured by two different cells for users occupy the same time-frequency resource position or the occupied resources overlap, the time-frequency resource overlap information needs to be introduced in the loss cost value calculation process, and then the interference weight ratio ratio is determined based on the time-frequency resource overlap information, and the product of the interference weight ratio and the total loss cost value is used as the target loss cost value, that is, ∫*ratio.

[0079] In this embodiment, the corresponding cells at the overlapping positions are the first cell and the second cell, and the target loss cost value is calculated according to the first interference loss value of the first cell, the second interference loss value of the second cell, and the interference weight ratio between the two, thereby ensuring the accuracy of the calculated target loss cost value.

[0080] Specifically, the step of acquiring the interference weight ratio between the first cell and the second cell includes:

[0081] Step d, determining a first pattern area of ​​a reference signal pattern corresponding to the first cell in the time-frequency resource table, and determining a second pattern area of ​​a reference signal pattern corresponding to the second cell in the time-frequency resource table;

[0082] In this embodiment, if Figure 7 As shown, when calculating the interference weight ratio, the pattern area of ​​the reference signal pattern of the reference signal corresponding to the first cell in the time-frequency resource table may be determined first, that is, the first pattern area S 1 Similarly, determine the second pattern area S of the reference signal pattern of the reference signal corresponding to the second cell in the time-frequency resource table 2 .

[0083] Step e: determining the overlapping area between the first pattern area and the second pattern area, and inputting the first pattern area, the second pattern area and the overlapping area into a preset interference weight ratio calculation formula to obtain the interference weight ratio.

[0084] Then according to the area S of the first pattern 1 and the second pattern area S 2 Determine the overlapping area S between the two overlap , and then calculate according to the interference weight ratio calculation formula, that is:

[0085]

[0086] Among them, ratio is the interference weight ratio.

[0087] In this embodiment, by determining the first pattern area corresponding to the first cell and the second pattern area corresponding to the second cell, and determining the overlapping area therebetween, the interference weight ratio is calculated based on these three areas, thereby ensuring the accuracy of the calculated interference weight ratio.

[0088] Specifically, the step of obtaining a first interference loss value of the first cell and a second interference loss value of the second cell includes:

[0089] Step f, constructing a grid area corresponding to the base stations of all the cells, and determining a first grid set of the first cell in the grid area, and determining a second grid set of the second cell in the grid area;

[0090] In this embodiment, after the grid areas corresponding to the base stations of all cells are constructed according to the cell engineering parameter table, the first grid set of the first cell x in the grid area can be directly determined and represented as x s ; Determine the second grid set y of the second cell y in the grid area s .

[0091] Step g, determining interference values ​​of all first grids in the first grid set, and taking the sum of the interference values ​​of the first grids as a first interference loss value;

[0092] Step h: determining interference values ​​of all second grids in the second grid set, and taking the sum of the interference values ​​of the second grids as the second interference loss value.

[0093] Then, the interference value of the first grid is calculated according to the beams transmitted by the first cell x and the second cell y, and the sum of the interference values ​​of all the first grids in the first grid set is taken as the first interference loss value, that is, the interference loss value of the second cell y to the first cell x. Similarly, the interference values ​​of all second grids in the second grid are determined in the same way as the interference value of the first grid, and then the sum of all second grids in the second grid set is used as the second interference loss value, that is, the interference loss value of the first cell x to the second cell y

[0094] In this embodiment, by first constructing a grid area, determining the first grid set of the first cell in the grid area, and determining its corresponding first interference loss value, and similarly determining the second interference loss value, thereby ensuring the accuracy of the acquired first interference loss value and second interference loss value.

[0095] Specifically, the step of determining the interference values ​​of all second grids in the second grid set includes:

[0096] Step k, determining a first beam transmitted by the first cell and a second beam transmitted by the second cell;

[0097] Step p, determine the level value of the first beam received by the second grid in the second grid set, and the level value of the second beam received by the first grid, calculate the ratio between the level value of the second beam and the level value of the first beam, and use the ratio as the interference value of the second grid.

[0098] Furthermore, in this embodiment, the interference value of the first grid may be determined by first determining the first beam b transmitted by the first cell x. x , and then determine the second beam b transmitted by the second cell y The beam b transmitted by the first cell x is x Beam b transmitted to the second cell y y The interference is calculated as follows:

[0099] Calculate the grid gy 1 ∈y s Receive b y Level value At the same time, calculate the received b x Level value At this time in the grid 1 B x For b y The interference is expressed as (i.e., the interference value of the second grid), the larger the value, the greater the interference value in grid gy 1 The smaller the interference of cell x to cell y, the lower the interference of cell x to cell y. The receiving level value is calculated according to the following formula:

[0100] r = power tx +gain tx -L+gain rx ,

[0101] Among them, power tx Refers to the cell transmission power; gain tx It refers to the gain of the cell transmitting antenna in the direction of the receiving point; L refers to the path loss from the cell transmitting point to the receiving point, which can be calculated by spatial propagation loss or specific propagation loss; gain rx Refers to the antenna gain at the receiving point.

[0102] In this embodiment, the first beam transmitted by the first cell is first determined, and then the second beam transmitted by the second cell is determined, and then the interference value of the second grid is calculated according to the level value of the first beam received by the second grid and the level value of the second beam, thereby ensuring the accuracy of the calculated interference value of the second grid.

[0103] Specifically, the step of constructing the grid area of ​​all cells corresponding to the base stations includes:

[0104] Step m, converting the latitude and longitude coordinate systems of all cells into a rectangular coordinate system, and determining the minimum horizontal and vertical coordinates and the maximum horizontal and vertical coordinates of the base stations corresponding to all cells in the rectangular coordinate system;

[0105] Step n: construct a grid area according to the minimum horizontal and vertical coordinates and the maximum horizontal and vertical coordinates.

[0106] In this embodiment, when constructing a grid area, the latitude and longitude coordinate systems of all cells can be obtained according to the cell engineering parameter table, and converted into a rectangular coordinate system using the Mercator projection method, and then the minimum horizontal and vertical coordinates and maximum horizontal and vertical coordinates of the base stations corresponding to all cells in the rectangular coordinate system are determined, and the grid area is constructed based on this. The specific construction process is described in the previous embodiment and will not be repeated here.

[0107] In this embodiment, the latitude and longitude coordinate system is first converted into a rectangular coordinate system, and then a grid area is constructed according to the minimum horizontal and vertical coordinates and the maximum horizontal and vertical coordinates of the base station, thereby ensuring the validity of the constructed grid area.

[0108] Furthermore, the step of adjusting the overlapping position nodes according to the target loss cost value and a preset maximum bundle structure width includes:

[0109] Step x, determining the number of nodes in the cell corresponding to the overlapping position, and detecting whether the number of nodes is greater than the maximum number corresponding to the preset maximum cluster structure width;

[0110] In this embodiment, when adjusting the overlapping position nodes, it is necessary to first determine all cells corresponding to the overlapping positions and determine the number of nodes in each of these cells, detect whether the number of nodes is greater than the maximum number corresponding to the maximum cluster structure width set in advance, and perform different operations according to different detection results.

[0111] In step y, if it is greater than, the overlapping position nodes are pruned and adjusted according to the maximum number and the target loss cost value until the adjusted number of nodes is equal to the maximum number.

[0112] If it is not greater than, it remains unchanged. If there are cells (cells corresponding to overlapping position nodes) whose number of nodes is greater than the maximum number, adjustments need to be made, that is, adjustments can be made based on all the candidate position nodes corresponding to the cell until the adjusted number of nodes is equal to the maximum number. The adjustment method can be to delete the overlapping position nodes, and when there are too many overlapping position nodes, they can be deleted and adjusted according to the size of their loss cost value.

[0113] In this embodiment, the number of nodes in the cell corresponding to the overlapping position is determined, and when the number of nodes is greater than the maximum number corresponding to the preset maximum bundle structure width, corresponding adjustment is performed, thereby avoiding excessive resource consumption.

[0114] In this embodiment, by traversing the available time-frequency resources to form several candidate nodes, a search structure with a limited beam set width is established based on the Beam-Search method, and an optimized configuration scheme for minimizing the interference of the global cell configuration CSI-RS can be output while reducing the size of the solution space; the loss cost value is calculated through the interference between the CSI-RS beams of different cells and the overlap information of the reference signal pattern, the interference degree of the reference signal between cells is measured, and the available time-frequency resources are continuously traversed to find a set of optimal or quasi-optimal configuration schemes, which can make full use of the time-frequency resources used to send CSI-RS.

[0115] In addition, refer to Figure 3 The embodiment of the present invention further provides a resource optimization configuration device, comprising:

[0116] The acquisition module A10 is used to acquire the location information of all cells, and sort the cells according to the location information to obtain the cell arrangement order;

[0117] A determination module A20, configured to sequentially obtain reference signal patterns of the cells according to the arrangement order of the cells, and determine a candidate position node of each reference signal pattern in a preset time-frequency resource table;

[0118] A calculation module A30, configured to calculate a target loss cost value of a cell corresponding to the overlapping position node if there are overlapping position nodes among the candidate position nodes;

[0119] The adjustment module A40 is used to adjust the overlapping position nodes according to the target loss cost value and a preset maximum bundle structure width.

[0120] Optionally, the computing module A30 is used to:

[0121] If the cells corresponding to the overlapping position node are the first cell and the second cell, obtaining a first interference loss value of the first cell and a second interference loss value of the second cell;

[0122] Calculating a sum of the first interference loss value and the second interference loss value, and using the sum as a total loss cost value;

[0123] An interference weight ratio between the first cell and the second cell is obtained, and a product of the interference weight ratio and the total loss cost value is used as a target loss cost value.

[0124] Optionally, the computing module A30 is used to:

[0125] Determine a first pattern area of ​​a reference signal pattern corresponding to the first cell in the time-frequency resource table, and determine a second pattern area of ​​a reference signal pattern corresponding to the second cell in the time-frequency resource table;

[0126] An overlapping area between the first pattern area and the second pattern area is determined, and the first pattern area, the second pattern area and the overlapping area are input into a preset interference weight ratio calculation formula for calculation to obtain an interference weight ratio.

[0127] Optionally, the computing module A30 is used to:

[0128] Constructing a grid area corresponding to base stations of all cells, and determining a first grid set of the first cell in the grid area, and determining a second grid set of the second cell in the grid area;

[0129] Determine interference values ​​of all first grids in the first grid set, and use the sum of the interference values ​​of the first grids as a first interference loss value;

[0130] The interference values ​​of all the second grids in the second grid set are determined, and the sum of the interference values ​​of the second grids is used as the second interference loss value.

[0131] Optionally, the computing module A30 is used to:

[0132] Determine a first beam transmitted by the first cell and a second beam transmitted by the second cell;

[0133] Determine the level value of the first beam received by the second grid in the second grid set and the level value of the second beam received by the first grid, calculate the ratio between the level value of the second beam and the level value of the first beam, and use the ratio as the interference value of the second grid.

[0134] Optionally, the computing module A30 is used to:

[0135] Convert the latitude and longitude coordinate systems of all cells into a rectangular coordinate system, and determine the minimum horizontal and vertical coordinates and the maximum horizontal and vertical coordinates of the base stations corresponding to all cells in the rectangular coordinate system;

[0136] A grid area is constructed according to the minimum horizontal and vertical coordinates and the maximum horizontal and vertical coordinates.

[0137] Optionally, the adjustment module A40 is used to:

[0138] Determine the number of nodes in the cell corresponding to the overlapping position, and detect whether the number of nodes is greater than the maximum number corresponding to the preset maximum cluster structure width;

[0139] If it is greater, the overlapping position nodes are pruned and adjusted according to the maximum number and the target loss cost value until the adjusted number of nodes is equal to the maximum number.

[0140] Among them, the steps implemented by each functional module of the resource optimization configuration device can refer to the various embodiments of the resource optimization configuration method of the present invention, and will not be repeated here.

[0141] In addition, the present invention also provides a resource optimization configuration device, which includes: a memory, a processor and a resource optimization configuration program stored in the memory; the processor is used to execute the resource optimization configuration program to implement the steps of each embodiment of the above-mentioned resource optimization configuration method.

[0142] The present invention also provides a computer-readable storage medium, which stores one or more programs. The one or more programs can also be executed by one or more processors to implement the steps of each embodiment of the above-mentioned resource optimization configuration method.

[0143] The specific implementation of the computer-readable storage medium of the present invention is basically the same as the various embodiments of the above-mentioned resource optimization configuration method, and will not be repeated here.

[0144] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0145] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0146] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.

[0147] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A resource optimization configuration method, characterized in that: The resource optimization configuration method comprises the following steps: Acquire location information of all cells, and sort the cells according to the location information to obtain a cell arrangement order; Acquire the reference signal pattern of each of the cells in sequence according to the arrangement order of the cells, and determine a candidate position node of each of the reference signal patterns in a preset time-frequency resource table; If there are overlapping position nodes among the candidate position nodes, then calculating the target loss cost value of the cell corresponding to the overlapping position node; Adjusting the overlapping position nodes according to the target loss cost value and a preset maximum bundle structure width; The step of calculating the target loss cost value of the cell corresponding to the overlapping position node includes: If the cells corresponding to the overlapping position node are the first cell and the second cell, obtaining a first interference loss value of the first cell and a second interference loss value of the second cell; Calculating a sum of the first interference loss value and the second interference loss value, and using the sum as a total loss cost value; An interference weight ratio between the first cell and the second cell is obtained, and a product of the interference weight ratio and the total loss cost value is used as a target loss cost value.

2. The resource optimization configuration method according to claim 1, characterized in that: The step of acquiring the interference weight ratio between the first cell and the second cell includes: Determine a first pattern area of ​​a reference signal pattern corresponding to the first cell in the time-frequency resource table, and determine a second pattern area of ​​a reference signal pattern corresponding to the second cell in the time-frequency resource table; An overlapping area between the first pattern area and the second pattern area is determined, and the first pattern area, the second pattern area and the overlapping area are input into a preset interference weight ratio calculation formula for calculation to obtain an interference weight ratio.

3. The resource optimization configuration method according to claim 1, characterized in that: The step of obtaining a first interference loss value of the first cell and a second interference loss value of the second cell includes: Constructing a grid area corresponding to base stations of all cells, and determining a first grid set of the first cell in the grid area, and determining a second grid set of the second cell in the grid area; Determine interference values ​​of all first grids in the first grid set, and use the sum of the interference values ​​of the first grids as a first interference loss value; The interference values ​​of all the second grids in the second grid set are determined, and the sum of the interference values ​​of the second grids is used as the second interference loss value.

4. The resource optimization configuration method according to claim 3, characterized in that: The step of determining the interference values ​​of all second grids in the second grid set comprises: Determine a first beam transmitted by the first cell and a second beam transmitted by the second cell; Determine the level value of the first beam received by the second grid in the second grid set and the level value of the second beam received by the first grid, calculate the ratio between the level value of the second beam and the level value of the first beam, and use the ratio as the interference value of the second grid.

5. The resource optimization configuration method according to claim 3, characterized in that: The step of constructing the grid area corresponding to the base stations of all cells includes: Convert the latitude and longitude coordinate systems of all cells into a rectangular coordinate system, and determine the minimum horizontal and vertical coordinates and the maximum horizontal and vertical coordinates of the base stations corresponding to all cells in the rectangular coordinate system; A grid area is constructed according to the minimum horizontal and vertical coordinates and the maximum horizontal and vertical coordinates.

6. The resource optimization configuration method according to any one of claims 1 to 5, characterized in that: The step of adjusting the overlapping position nodes according to the target loss cost value and the preset maximum bundle structure width includes: Determine the number of nodes in the cell corresponding to the overlapping position, and detect whether the number of nodes is greater than the maximum number corresponding to the preset maximum cluster structure width; If it is greater, the overlapping position nodes are pruned and adjusted according to the maximum number and the target loss cost value until the adjusted number of nodes is equal to the maximum number.

7. A resource optimization configuration device, characterized in that: The resource optimization configuration device comprises: An acquisition module is used to acquire the location information of all cells, and sort the cells according to the location information to obtain a cell arrangement order; A determination module, configured to sequentially obtain reference signal patterns of each of the cells according to the arrangement order of the cells, and determine a candidate position node of each of the reference signal patterns in a preset time-frequency resource table; A calculation module, configured to calculate the target loss cost value of the cell corresponding to the overlapping position node if there are overlapping position nodes among the candidate position nodes; wherein the calculation of the target loss cost value of the cell corresponding to the overlapping position node includes: if the cells corresponding to the overlapping position nodes are the first cell and the second cell, obtaining the first interference loss value of the first cell and the second interference loss value of the second cell; calculating the sum of the first interference loss value and the second interference loss value, and taking the sum as the total loss cost value; obtaining the interference weight ratio between the first cell and the second cell, and taking the product of the interference weight ratio and the total loss cost value as the target loss cost value; The adjustment module is used to adjust the overlapping position nodes according to the target loss cost value and a preset maximum bundle structure width.

8. A resource optimization configuration device, characterized in that: The resource optimization configuration device includes: a memory, a processor, and a resource optimization configuration program stored in the memory and executable on the processor. When the resource optimization configuration program is executed by the processor, the steps of the resource optimization configuration method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a resource optimization configuration program, and when the resource optimization configuration program is executed by a processor, the steps of the resource optimization configuration method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Mapping method and system of cell resources in cooperative measurement set during multipoint cooperative transmission

    CN102118868A

  • Optimization method and device of inter-cell interference

    CN103067927A