Base station position correction method and device and electronic equipment
By obtaining MDT data to calculate the TA value, and maximizing the probability of the circular ring covering the grid corresponding to the TA value to determine the base station position, the problem of low efficiency of manual correction is solved, and efficient and accurate base station position correction is achieved.
Patent Information
- Application Number
- CN202510505724.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-22
- Publication Date
- 2025-09-09
AI Technical Summary
In the prior art, base station position correction relies on manual methods, which has low efficiency and accuracy.
By obtaining the minimum drive test (MDT) data of the target area, calculating the timing advance (TA) value, screening out the target TA value, and maximizing the probability of the circular ring coverage grid corresponding to the TA value to determine the predicted location of the base station, the base station position is corrected by combining the weight and distance.
The efficiency and accuracy of base station position correction are improved, and automatic and efficient base station position correction is achieved.
Smart Images

Figure CN120614569A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a base station position correction method, device and electronic equipment. Background Art
[0002] Base station latitude and longitude are fundamental data for network optimization. In routine network optimization, base station site selection and parameter optimization rely on electronic maps, and base station latitude and longitude correspond exactly to the base station location on the electronic map. Currently, base station latitude and longitude are typically obtained by site operators through field surveys, which can result in errors. The discrepancy between the base station locations marked on the electronic map and the actual locations can affect network planning and optimization. Therefore, correcting base station locations is crucial. Currently, manual correction of base station locations is inefficient and inaccurate. Summary of the Invention
[0003] The present invention provides a base station position correction method, device and electronic equipment, which are used to solve the defects of the prior art of using manual method to correct the base station position, which has low efficiency and accuracy.
[0004] The present invention provides a base station position correction method, comprising: Obtaining Minimized Drive Test (MDT) data in the target area; calculating, based on the MDT data, multiple timing advance (TA) values for each cell of the target base station, and selecting multiple target TA values from the multiple TA values, where the multiple target TA values include a first target TA value, and the first target TA value is greater than a preset value; Determine the inner diameter and outer diameter of the ring corresponding to the first target TA value, determine the first optimal position of the center of the ring corresponding to the first target TA value with the goal of maximizing the probability that the ring corresponding to the first target TA value covers the first grid, and determine the first optimal position as the first predicted position of the target base station; the first grid is the cell grid corresponding to the first target TA value.
[0005] In some embodiments, the plurality of target TA values include a second target TA value, the second target TA value being equal to a preset value, and the method further includes: Determine the radius of the circle corresponding to the second target TA value, and determine the second optimal position of the center of the circle corresponding to the second target TA value with the goal of maximizing the probability that the circle corresponding to the second target TA value covers the second grid, and determine the second optimal position as the second predicted position of the target base station; the second grid is the cell grid corresponding to the second target TA value.
[0006] In some embodiments, the method further comprises: determining a weight of the first predicted position and a weight of the second predicted position; determining a target position of the target base station based on the weight of the first predicted position, the weight of the second predicted position, the first predicted position, and the second predicted position; Determining an original position of the target base station; Calculating the distance between the target position and the original position; Determine whether the distance between the target position and the original position is greater than a preset distance threshold; if so, determine that the original position of the target base station is an abnormal position, and update the original position of the target base station to the target position.
[0007] In some embodiments, screening out a plurality of target TA values from a plurality of TA values comprises: Dividing each cell into a plurality of grids, and determining the number of grids corresponding to each TA value; It is determined whether the number of grids corresponding to each TA value is greater than a preset grid number threshold; if so, each TA value is determined as a target TA value.
[0008] In some embodiments, the calculating, based on the MDT data, multiple timing advance (TA) values of each cell of the target base station includes: Preprocessing the MDT data to obtain preprocessed MDT data; estimating, based on the pre-processed MDT data, a plurality of first signal propagation delays from a plurality of user terminals in each cell to the target base station; A plurality of TA values of the cells are calculated according to the plurality of first signal propagation delays.
[0009] In some embodiments, after obtaining the Minimization of Drive Tests (MDT) data of the target area, the method further includes: Calculating multiple TA values of the target cell based on the MDT data; Dividing the target cell into a plurality of target grids; Determining multiple TA distances and multiple target grids corresponding to multiple TA values of the target cell; determining positions of the plurality of target grids; Determine a circle corresponding to each target grid, taking the position of each target grid as the center of the circle and the TA distance corresponding to each target grid as the radius; The position of the base station of the target cell is determined according to the circle corresponding to each target grid.
[0010] In some embodiments, determining the location of the base station of the target cell according to the circle corresponding to each target grid includes: Determine multiple overlapping areas between circles corresponding to each target grid, and the weight of each target grid; determining a target overlapping area from the plurality of overlapping areas according to the weights of the target grids; Based on the target overlapping area, a position of a base station of the target cell is determined.
[0011] In some embodiments, the calculating a plurality of TA values of the target cell based on the MDT data includes: Preprocessing the MDT data to obtain preprocessed MDT data; estimating, based on the pre-processed MDT data, a plurality of second signal propagation delays from a plurality of target user terminals in the target cell to the base station; Calculate multiple TA values of the target cell according to the multiple second signal propagation delays.
[0012] The present invention also provides a base station position correction device, comprising: An acquisition unit, configured to acquire Minimization of Drive Test (MDT) data of a target area; a first calculating unit, configured to calculate, based on the MDT data, a plurality of timing advance (TA) values of each cell of the target base station, and filter out a plurality of target TA values from the plurality of TA values, wherein the plurality of target TA values include a first target TA value, and the first target TA value is greater than a preset value; The first prediction unit is used to determine the inner diameter and outer diameter of the ring corresponding to the first target TA value, determine the first optimal position of the center of the ring corresponding to the first target TA value with the goal of maximizing the probability that the ring corresponding to the first target TA value covers the first grid, and determine the first optimal position as the first predicted position of the target base station. The first grid is the cell grid corresponding to the first target TA value.
[0013] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, any of the above-described base station position correction methods is implemented.
[0014] The base station position correction method, device, and electronic device provided by the present invention obtain minimized drive test (MDT) data of a target area; based on the MDT data, calculate multiple timing advance (TA) values of each cell of the target base station, screen the multiple TA values, and obtain a first target TA value greater than a preset value; determine the inner and outer diameters of a ring corresponding to the first target TA value, and determine a first optimal position of the center of the ring corresponding to the first target TA value with the goal of maximizing the probability that the ring corresponding to the first target TA value covers a first grid; and determine the first optimal position as the first predicted position of the target base station, thereby improving the efficiency and accuracy of base station position correction. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the present invention or the prior art, a brief introduction is given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0016] Figure 1 It is a flowchart of a base station position correction method provided by an embodiment of the present invention.
[0017] Figure 2 It is a schematic diagram of the second predicted position of the target base station provided by an embodiment of the present invention.
[0018] Figure 3 Schematic diagram of a circle corresponding to a target grid provided by an embodiment of the present invention.
[0019] Figure 4 It is a structural diagram of a base station position correction device provided by an embodiment of the present invention.
[0020] Figure 5 It is a structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0021] To make the objectives, technical solutions, and advantages of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.
[0022] The terms "first," "second," and the like in the present invention are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, such that the embodiments of the present invention can be implemented in an order other than that illustrated or described herein. Furthermore, the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects. For example, the first object may be one or more.
[0023] Figure 1 Schematic diagram of the flow of the base station position correction method provided by the embodiment of the present invention. Figure 1 As shown, a base station position correction method is provided, comprising the following steps: step 110, step 120 and step 130. The steps of the method flow are only a possible implementation of the present invention.
[0024] Step 110: Obtaining Minimization of Drive Tests (MDT) data of a target area; The target area includes an urban area and / or a suburban area, and each cell of the target base station is in the urban area.
[0025] Among them, Minimization of Drive Tests (MDT) data is mobile network performance data collected by minimizing actual drive test activities and using a variety of technical means and optimization methods.
[0026] Among them, MDT data includes uplink and downlink rates, delay, packet loss rate, reference signal reception power, reference signal reception quality, user terminal location information and other data.
[0027] Optionally, the user terminal automatically reports network performance data, such as signal strength, signal quality, and latency, during normal communication. The base station measures and reports various parameters related to user terminal communication, such as received power and interference level. These data are integrated to obtain MDT data.
[0028] Step 120: Calculate multiple timing advance (TA) values for each cell of the target base station based on the MDT data, and select multiple target TA values from the multiple TA values, where the multiple target TA values include a first target TA value, and the first target TA value is greater than a preset value. The Timing Advance (TA) value refers to the amount of time a user terminal sends a signal in advance to compensate for the delay caused by signal propagation between the base station and the user terminal in a mobile communication system. The TA value is calculated based on the distance between the user terminal and the base station.
[0029] Optionally, the preset value is determined based on user input or empirical data.
[0030] For example, the multiple target TA values are 1 μs, 2 μs, 3 μs, 4 μs, 5 μs, 6 μs, etc., the preset value is 1 μs, and the first target TA value is 2 μs, 3 μs, 4 μs, 5 μs, 6 μs, etc.
[0031] Step 130: Determine the inner and outer diameters of the ring corresponding to the first target TA value, and determine the first optimal position of the center of the ring corresponding to the first target TA value with the goal of maximizing the probability that the ring corresponding to the first target TA value covers the first grid. The first optimal position is determined as the first predicted position of the target base station; the first grid is the cell grid corresponding to the first target TA value.
[0032] It should be noted that on the electronic map of the target area, each cell is divided into multiple grids. The cell grid corresponding to the first target TA value represents the position of the user terminal corresponding to the first target TA value. There are multiple cell grids corresponding to the first target TA value.
[0033] Optionally, there are multiple first target TA values and corresponding rings, and the first optimal position is determined to be the center of the multiple rings so that the sum of the coverage of the corresponding first grid by each ring is maximized.
[0034] In an embodiment of the present invention, minimized drive test (MDT) data of a target area is obtained; based on the MDT data, multiple timing advance (TA) values of each cell of a target base station are calculated, and the multiple TA values are screened to obtain a first target TA value that is greater than a preset value; the inner and outer diameters of a circular ring corresponding to the first target TA value are determined, and with the goal of maximizing the probability that the circular ring corresponding to the first target TA value covers a first grid, a first optimal position of the center of the circular ring corresponding to the first target TA value is determined, and the first optimal position is determined as the first predicted position of the target base station, thereby improving the efficiency and accuracy of base station position correction.
[0035] In some embodiments, the plurality of target TA values include a second target TA value, the second target TA value being equal to a preset value, and the method further includes: Determine the radius of the circle corresponding to the second target TA value, and determine the second optimal position of the center of the circle corresponding to the second target TA value with the goal of maximizing the probability that the circle corresponding to the second target TA value covers the second grid. Determine the second optimal position as the second predicted position of the target base station; the second grid is the cell grid corresponding to the second target TA value.
[0036] The cell grid corresponding to the second target TA value represents the location of the user terminal corresponding to the second target TA value.
[0037] Figure 2 Schematic diagram of the second predicted position of the target base station provided by the embodiment of the present invention. Figure 2As shown, the second target TA value is 1 μs, the sampling number of the second grid corresponding to the second target TA value is 63, and the second optimal position of the center of the circle corresponding to the second target TA value is the second predicted position of the target base station.
[0038] In some embodiments, the above method further comprises: determining a weight of the first predicted position and a weight of the second predicted position; determining a target position of the target base station based on the weight of the first predicted position, the weight of the second predicted position, the first predicted position, and the second predicted position; Determine the original location of the target base station; Calculate the distance between the target position and the original position; It is determined whether the distance between the target position and the original position is greater than a preset distance threshold. If so, the original position of the target base station is determined to be an abnormal position, and the original position of the target base station is updated to the target position.
[0039] Optionally, the original location of the target base station is obtained through a geographic information system, or the original location of the target base station is determined by obtaining a network planning document, or the original location of the target base station is determined by an on-site survey.
[0040] In some embodiments, screening out multiple target TA values from multiple TA values includes: Divide each cell into multiple grids and determine the number of grids corresponding to each TA value; It is determined whether the number of grids corresponding to each TA value is greater than a preset grid number threshold. If so, each TA value is determined as a target TA value.
[0041] Optionally, a preset grid quantity threshold, such as 10, is determined based on user input or empirical data.
[0042] Optionally, the number of grid sampling points corresponding to each TA value is determined according to the MDT data, and when the number of grid sampling points corresponding to each TA value is greater than a preset sampling point number threshold, each TA value is determined to be a target TA value.
[0043] It can be understood that by screening multiple TA values, multiple target TA values with higher accuracy can be obtained.
[0044] In some embodiments, calculating multiple timing advance (TA) values for each cell of the target base station based on the MDT data includes: Preprocessing the MDT data to obtain preprocessed MDT data; estimating, based on the pre-processed MDT data, a plurality of first signal propagation delays from a plurality of user terminals in each cell to a target base station; Multiple TA values of each cell are calculated according to the multiple first signal propagation delays.
[0045] Optionally, pre-processing such as data cleaning, data conversion, and interpolation is performed on the MDT data.
[0046] Optionally, a plurality of first signal propagation delays from the plurality of user terminals to the target base station is estimated using an existing signal propagation model, where the model takes into account various factors in the signal propagation process, such as distance, obstacle attenuation, etc.
[0047] Optionally, the accuracy of the calculated TA value is verified by actual network performance indicators.
[0048] In some embodiments, after obtaining the MDT data of the target area, the method further includes: Calculate multiple TA values of the target cell based on the MDT data; Divide the target cell into multiple target grids; Determine multiple TA distances and multiple target grids corresponding to multiple TA values of the target cell; Determine the locations of multiple target grids; With the position of each target grid as the center of the circle and the TA distance corresponding to each target grid as the radius, determine the circle corresponding to each target grid; The location of the base station of the target cell is determined based on the circle corresponding to each target grid.
[0049] Among them, the target cell is in the suburbs, and the distribution of multiple TA values of the target cell is relatively discrete.
[0050] Figure 3 Schematic diagram of a circle corresponding to the target grid provided in an embodiment of the present invention. Figure 3 As shown, for a single target grid, the coverage area of the circle corresponding to the target grid is the location where the base station may appear.
[0051] In some embodiments, determining the location of the base station of the target cell according to the circle corresponding to each target grid includes: Determine multiple overlapping areas between circles corresponding to each target grid, and the weight of each target grid; Determine the target overlapping area from the multiple overlapping areas according to the weight of each target grid; Based on the target overlapping area, the location of the base station of the target cell is determined.
[0052] It can be understood that by determining the position of the base station of the target cell according to the circle corresponding to each target grid, the area where the base station is located can be quickly determined with high accuracy.
[0053] In some embodiments, calculating multiple TA values of the target cell based on the MDT data includes: Preprocessing the MDT data to obtain preprocessed MDT data; estimating, based on the pre-processed MDT data, a plurality of second signal propagation delays from a plurality of target user terminals in the target cell to the base station; A plurality of TA values of the target cell are calculated according to the plurality of second signal propagation delays.
[0054] Optionally, pre-processing such as data cleaning, data conversion, and interpolation is performed on the MDT data.
[0055] Optionally, an existing signal propagation model is used to estimate multiple second signal propagation delays from multiple target user terminals to the base station. The model takes various factors in the signal propagation process, such as distance, obstacle attenuation, etc., into consideration.
[0056] The base station position correction device provided by an embodiment of the present invention is described below. The base station position correction device described below and the base station position correction method described above can refer to each other.
[0057] Figure 4 A schematic diagram of the structure of a base station position correction device provided by an embodiment of the present invention is shown in FIG. Figure 4 As shown, the base station position correction device 400 includes: An acquiring unit 410 is configured to acquire Minimization of Drive Tests (MDT) data of a target area; A first calculation unit 420 is configured to calculate, based on the MDT data, multiple timing advance (TA) values for each cell of the target base station, and select multiple target TA values from the multiple TA values, where the multiple target TA values include a first target TA value, and the first target TA value is greater than a preset value; The first prediction unit 430 is used to determine the inner diameter and outer diameter of the ring corresponding to the first target TA value, with the goal of maximizing the probability that the ring corresponding to the first target TA value covers the first grid, determine the first optimal position of the center of the ring corresponding to the first target TA value, and determine the first optimal position as the first predicted position of the target base station. The first grid is the cell grid corresponding to the first target TA value.
[0058] Optionally, the multiple target TA values include a second target TA value, the second target TA value is equal to a preset value, and the base station position correction device further includes: The second prediction unit is used to determine the radius of the circle corresponding to the second target TA value, with the goal of maximizing the probability that the circle corresponding to the second target TA value covers the second grid, determine the second optimal position of the center of the circle corresponding to the second target TA value, and determine the second optimal position as the second predicted position of the target base station; the second grid is the cell grid corresponding to the second target TA value.
[0059] Optionally, the base station position correction device further includes: a first determining unit, configured to determine a weight of the first predicted position and a weight of the second predicted position; a second determining unit, configured to determine a target position of the target base station based on the weight of the first predicted position, the weight of the second predicted position, the first predicted position, and the second predicted position; A third determining unit is configured to determine an original position of the target base station; a second calculation unit, configured to calculate the distance between the target position and the original position; The correction unit is used to determine whether the distance between the target position and the original position is greater than a preset distance threshold. If so, the original position of the target base station is determined to be an abnormal position, and the original position of the target base station is updated to the target position.
[0060] Optionally, multiple target TA values are screened out from the multiple TA values, including: Divide each cell into multiple grids and determine the number of grids corresponding to each TA value; It is determined whether the number of grids corresponding to each TA value is greater than a preset grid number threshold. If so, each TA value is determined as a target TA value.
[0061] Optionally, calculating multiple timing advance (TA) values of each cell of the target base station based on the MDT data includes: Preprocessing the MDT data to obtain preprocessed MDT data; estimating, based on the pre-processed MDT data, a plurality of first signal propagation delays from a plurality of user terminals in each cell to a target base station; Multiple TA values of each cell are calculated according to the multiple first signal propagation delays.
[0062] Optionally, the base station position correction device further includes: a third calculation unit, configured to calculate multiple TA values of the target cell based on the MDT data; A division unit, used for dividing the target cell into a plurality of target grids; A fourth determining unit, configured to determine a plurality of TA distances and a plurality of target grids corresponding to a plurality of TA values of a target cell; a fifth determining unit, configured to determine positions of a plurality of target grids; A sixth determining unit, configured to determine a circle corresponding to each target grid with the position of each target grid as the center and the TA distance corresponding to each target grid as the radius; The seventh determining unit is configured to determine the location of the base station of the target cell according to the circle corresponding to each target grid.
[0063] Optionally, determining the location of the base station of the target cell according to the circle corresponding to each target grid includes: Determine multiple overlapping areas between circles corresponding to each target grid, and the weight of each target grid; Determine the target overlapping area from the multiple overlapping areas according to the weight of each target grid; Based on the target overlapping area, the location of the base station of the target cell is determined.
[0064] Optionally, multiple TA values of the target cell are calculated based on the MDT data, including: Preprocessing the MDT data to obtain preprocessed MDT data; estimating, based on the pre-processed MDT data, a plurality of second signal propagation delays from a plurality of target user terminals in the target cell to the base station; A plurality of TA values of the target cell are calculated according to the plurality of second signal propagation delays.
[0065] It should be noted here that the base station position correction device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned base station position correction method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0066] Figure 5 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention, such as Figure 5 As shown, the electronic device may include: a processor 510, a communications interface 520, a memory 530, and a communications bus 540, wherein the processor 510, the communications interface 520, and the memory 530 communicate with each other via the communications bus 540. The processor 510 may invoke logic instructions in the memory 530 to execute a base station position correction method, the method comprising: obtaining Minimization of Drive Tests (MDT) data for a target area; calculating, based on the MDT data, multiple timing advance (TA) values for each cell of the target base station; selecting multiple target TA values from the multiple TA values, the multiple target TA values including a first target TA value, the first target TA value being greater than a preset value; determining an inner diameter and an outer diameter of a ring corresponding to the first target TA value, determining a first optimal position of the center of the ring corresponding to the first target TA value with the goal of maximizing the probability that the ring corresponding to the first target TA value covers a first grid, and determining the first optimal position as a first predicted position of the target base station; the first grid is a grid of cells corresponding to the first target TA value.
[0067] Furthermore, the logic instructions in the aforementioned memory 530 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a mobile hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0068] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.
[0069] Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented using software plus a necessary general-purpose hardware platform, or of course, hardware. Based on this understanding, the essence of the above technical solution, or the portion that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, or an optical disk, and includes a number of instructions for causing a computer device (such as a personal computer, server, or network device) to execute the methods described in each embodiment or certain portions of the embodiments.
[0070] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims
1. A base station position correction method, characterized in that: include: Obtaining Minimized Drive Test (MDT) data in the target area; calculating, based on the MDT data, multiple timing advance (TA) values for each cell of the target base station, and selecting multiple target TA values from the multiple TA values, where the multiple target TA values include a first target TA value, and the first target TA value is greater than a preset value; Determining an inner diameter and an outer diameter of a ring corresponding to the first target TA value, determining a first optimal position of a center of the ring corresponding to the first target TA value with the goal of maximizing the probability that the ring corresponding to the first target TA value covers the first grid, and determining the first optimal position as a first predicted position of the target base station; The first grid is a cell grid corresponding to the first target TA value.
2. The base station position correction method according to claim 1, wherein: The plurality of target TA values include a second target TA value, the second target TA value being equal to a preset value, and the method further comprising: Determine the radius of the circle corresponding to the second target TA value, and determine the second optimal position of the center of the circle corresponding to the second target TA value with the goal of maximizing the probability that the circle corresponding to the second target TA value covers the second grid, and determine the second optimal position as the second predicted position of the target base station; the second grid is the cell grid corresponding to the second target TA value.
3. The base station position correction method according to claim 2, wherein: The method further comprises: determining a weight of the first predicted position and a weight of the second predicted position; determining a target position of the target base station based on the weight of the first predicted position, the weight of the second predicted position, the first predicted position, and the second predicted position; Determining an original position of the target base station; Calculating the distance between the target position and the original position; Determine whether the distance between the target position and the original position is greater than a preset distance threshold; if so, determine that the original position of the target base station is an abnormal position, and update the original position of the target base station to the target position.
4. The base station position correction method according to claim 1, wherein: The step of selecting a plurality of target TA values from a plurality of TA values includes: Dividing each cell into a plurality of grids, and determining the number of grids corresponding to each TA value; It is determined whether the number of grids corresponding to each TA value is greater than a preset grid number threshold; if so, each TA value is determined as a target TA value.
5. The base station position correction method according to claim 1, wherein: The calculating, based on the MDT data, a plurality of timing advance (TA) values of each cell of the target base station includes: Preprocessing the MDT data to obtain preprocessed MDT data; estimating, based on the pre-processed MDT data, a plurality of first signal propagation delays from a plurality of user terminals in each cell to the target base station; A plurality of TA values of the cells are calculated according to the plurality of first signal propagation delays.
6. The base station position correction method according to claim 1, wherein: After obtaining the Minimization of Drive Tests (MDT) data of the target area, the method further includes: Calculating multiple TA values of the target cell based on the MDT data; Dividing the target cell into a plurality of target grids; Determining multiple TA distances and multiple target grids corresponding to multiple TA values of the target cell; determining positions of the plurality of target grids; Determine a circle corresponding to each target grid, taking the position of each target grid as the center of the circle and the TA distance corresponding to each target grid as the radius; The position of the base station of the target cell is determined according to the circle corresponding to each target grid.
7. The base station position correction method according to claim 6, characterized in that: The determining the position of the base station of the target cell according to the circle corresponding to each target grid includes: Determine multiple overlapping areas between circles corresponding to each target grid, and the weight of each target grid; determining a target overlapping area from the plurality of overlapping areas according to the weights of the target grids; Based on the target overlapping area, a position of a base station of the target cell is determined.
8. The base station position correction method according to claim 6, characterized in that: The calculating, based on the MDT data, multiple TA values of the target cell includes: Preprocessing the MDT data to obtain preprocessed MDT data; estimating, based on the pre-processed MDT data, a plurality of second signal propagation delays from a plurality of target user terminals in the target cell to the base station; Calculate multiple TA values of the target cell according to the multiple second signal propagation delays.
9. A base station position correction device, characterized in that: include: An acquisition unit, configured to acquire Minimization of Drive Test (MDT) data of a target area; a first calculating unit, configured to calculate, based on the MDT data, a plurality of timing advance (TA) values of each cell of the target base station, and filter out a plurality of target TA values from the plurality of TA values, wherein the plurality of target TA values include a first target TA value, and the first target TA value is greater than a preset value; The first prediction unit is used to determine the inner diameter and outer diameter of the ring corresponding to the first target TA value, determine the first optimal position of the center of the ring corresponding to the first target TA value with the goal of maximizing the probability that the ring corresponding to the first target TA value covers the first grid, and determine the first optimal position as the first predicted position of the target base station. The first grid is the cell grid corresponding to the first target TA value.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the computer program, the base station position correction method according to any one of claims 1 to 8 is implemented.