Antenna work parameter calculation method and related device

By automatically calculating antenna industrial parameter data, combining the uplink signal measurement data and the industrial parameter of known base stations, the problems of low efficiency and large errors in traditional manual measurement are solved, and more efficient and accurate measurement of antenna industrial parameter is achieved.

CN119854848APending Publication Date: 2025-04-18SHANGHAI HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311355706.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-18
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

Traditional manual measurement of antenna engineering parameters has problems such as low efficiency and large errors, which is difficult to ensure the timeliness and integrity of the data.

Method used

By obtaining the measurement data of the uplink signal sent by the user terminal, and combining the antenna processing data of the known base station, the antenna processing data of the base station to be tested is calculated without manual participation.

Benefits of technology

It realizes automatic calculation of antenna industrial parameter data, improves measurement efficiency, reduces errors, and solves the accuracy and efficiency problems caused by manual measurement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119854848A_ABST
    Figure CN119854848A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an antenna work parameter calculation method, which is used for solving the problems of low efficiency, large error and the like caused by manual measurement. The method comprises the following steps: acquiring antenna working parameter data of at least two known base stations, wherein the antenna working parameter data comprises at least one of azimuth angles, station location coordinates, downward inclination angles and station heights; a measurement instruction is sent to a target base station, the measurement instruction is used for instructing the target base station to measure measurement data of an uplink signal received from a user terminal, and the target base station comprises the known base station and a base station to be measured; receiving measurement data sent by the target base station; calculating the time difference when the same uplink signal is received by different target base stations according to the arrival time in the measurement data; and calculating the antenna working parameter data of the base station to be measured according to the time difference and the antenna working parameter data of the known base station.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the technical field of antenna engineering parameter measurement, and in particular, to an antenna engineering parameter calculation method and related devices. Background Art

[0002] Long Term Evolution (LTE) is the long-term evolution of the Universal Mobile Telecommunications System (UMTS) technical standard developed by the 3rd Generation Partnership Project (3GPP). With the continuous expansion of the scale of LTE network construction, network coverage and service quality have become the focus of operators and users. In this process, the number of LTE users is also increasing sharply, which brings greater challenges to network optimization. In order to meet users' needs for high speed, low latency and high reliability, operators need to pay more attention to the accuracy of base station engineering parameters ("engineering parameters" in this article can be referred to as "engineering parameters") in daily network optimization and adjustment. The engineering parameters of base stations refer to the parameters used to describe the relevant characteristics of base station RF antennas when planning wireless networks. These parameters include the latitude and longitude of the antenna (site coordinates), azimuth, downtilt angle, antenna height (station height), etc. The setting of these parameters directly affects the coverage and signal quality of the network signal, and therefore has an adverse effect on the user terminal's perception and network problem analysis.

[0003] Although the importance of base station engineering parameters in daily network optimization and adjustment has become increasingly prominent, the traditional engineering parameter accuracy verification has always been a major shortcoming in network optimization. At present, a common practice is to test, analyze and verify the accuracy of engineering parameters by manually going to the station. The manual engineering parameter survey method uses a mechanical compass or an electronic compass to visually determine the position of the antenna coverage, take readings facing or facing the back of the antenna, and control the antenna azimuth by making sure the readings are consistent before and after the antenna is replaced. However, this method of manually verifying engineering parameters has some unavoidable errors introduced by humans, and it is difficult to ensure the timeliness and completeness of the engineering parameter data. Therefore, the verification efficiency is relatively low and the accuracy is poor. Summary of the invention

[0004] The embodiments of the present application provide a method and a related device for calculating antenna engineering parameters to solve the problems of low efficiency and large errors caused by manual measurement.

[0005] The first aspect of the present application provides a method for calculating antenna engineering parameters, comprising:

[0006] Obtain antenna engineering parameter data of at least two known base stations, the antenna engineering parameter data including at least one of azimuth, site coordinates, downtilt angle and station height; the communication system includes multiple target base stations. In this embodiment, the base station with accurate antenna engineering parameter data is a known base station, and the base station that needs to calculate the antenna engineering parameter data is a base station to be tested.

[0007] A measurement instruction is sent to a target base station, where the measurement instruction is used to instruct the target base station to measure measurement data of an uplink signal received from a user terminal. The target base station includes a known base station and a base station to be measured. An uplink signal refers to a signal sent from a user terminal to a base station. The uplink signal sent by the user terminal is received by the base station. By instructing the target base station to record the measurement data of the uplink signal, a position relationship function between any two target base stations can be established.

[0008] Receive the measurement data sent by the target base station; for each uplink signal, the position and time at which the user terminal sends it are the same. Depending on the location of the target base station, there are temporal and spatial differences when the uplink signal arrives at different target base stations, such as different arrival times and different receiving angles.

[0009] The time difference when the same uplink signal is received by different target base stations is calculated based on the arrival time in the measurement data; the measurement data includes the arrival time of the uplink signal. Since the time when the user terminal sends the uplink signal is unknown, and the time when the target base station receives the uplink signal can be obtained through measurement, the distance difference between different target base stations and the user terminal can be calculated based on the time difference when the same uplink signal is received by different target base stations.

[0010] The antenna engineering parameter data of the base station to be tested is calculated based on the time difference and the antenna engineering parameter data of the known base station.

[0011] In this embodiment, the base station measures relevant measurement data in the uplink signal sent by the user terminal, and combines the known antenna engineering parameter data of some base stations to calculate the antenna engineering parameter data of the base station to be measured, without the need for manual participation, thereby solving the problems of low efficiency and large errors caused by manual measurement.

[0012] In a possible implementation method, the receiving the measurement data sent by the target base station includes:

[0013] The measurement data sent by the target base station is continuously received until the amount of the measurement data received from each target base station reaches a preset value.

[0014] In this embodiment, since the user terminal may be mobile, the location where the uplink signal is sent may only be within the signal coverage range of some target base stations. In order to improve the accuracy of subsequent calculations, measurement data can be continuously received and summarized. Only when each target base station has sent a preset amount of measurement data, subsequent calculations can be performed.

[0015] In a possible implementation method, the antenna engineering parameter data is a station site coordinate;

[0016] The calculating the antenna engineering parameter data of the base station to be tested according to the time difference and the antenna engineering parameter data of the known base station includes:

[0017] Establishing a first objective function according to the time difference and the site coordinates of the known base station, where the first objective function is used to represent a difference value between a first distance and a second distance, where both the first distance and the second distance represent a distance difference between the user terminal and any two of the target base stations, wherein the first distance is calculated by the user coordinates of the user terminal and the site coordinates of the target base station, and the second distance is calculated by the time difference;

[0018] According to the site coordinates of the target base station, a global optimization calculation is performed on the first objective function to determine that the site coordinates of the base station to be measured satisfy the minimum value of the first objective function.

[0019] In this embodiment, by acquiring the arrival time of the uplink signal and combining it with the known site coordinates of the base station, the site coordinates of the base station to be measured can be calculated by establishing an objective function.

[0020] In a possible implementation method, the antenna engineering parameter data of the known base station is the station site coordinates, and the antenna engineering parameter data of the base station to be measured is the azimuth; the measurement data also includes a horizontal angle of arrival;

[0021] The calculating the antenna engineering parameter data of the base station to be tested according to the time difference and the antenna engineering parameter data of the known base station includes:

[0022] A second objective function is established according to the time difference, the horizontal angle of arrival, and the site coordinates of the known base station, wherein the second objective function is used to represent the sum of the first difference and the second difference, wherein the first difference represents the difference value between the first distance and the second distance, and the first distance and the second distance both represent the distance difference between the user terminal and any two of the target base stations, wherein the first distance is calculated by the site coordinates of the target base station and the user coordinates of the user terminal, and the second distance is calculated by the time difference, and the second difference represents the difference value between the first coordinate difference and the second coordinate difference, and the first coordinate difference and the second coordinate difference both represent the coordinate difference between the user terminal and any of the target base stations, wherein the first coordinate difference is calculated by the user coordinates of the user terminal and the site coordinates of the target base station, and the second coordinate difference is calculated by the horizontal angle of arrival and the azimuth of the target base station;

[0023] According to the azimuth of the target base station, a global optimization calculation is performed on the second objective function to determine that the azimuth of the base station to be measured satisfies the minimum value of the second objective function.

[0024] In this embodiment, by acquiring the arrival time and horizontal arrival angle of the uplink signal and combining the site coordinates of the known base station, the azimuth of the base station to be measured can be calculated by establishing an objective function.

[0025] In a possible implementation method, the antenna engineering parameter data of the known base station is a downtilt angle, and the engineering parameter data of the base station to be measured is a station height; the measurement data also includes a vertical angle of arrival;

[0026] The calculating the antenna engineering parameter data of the base station to be tested according to the time difference and the antenna engineering parameter data of the known base station includes:

[0027] Establishing a third objective function according to the time difference, the vertical angle of arrival, and the downtilt angle of the known base station, wherein the third objective function is used to represent a difference value between a third distance and a second distance, wherein the second distance and the third distance both represent a distance difference between the user terminal and any two of the target base stations, wherein the second distance is calculated by the time difference, and the third distance is calculated by the station height of the target base station, the downtilt angle of the target base station, and the vertical angle of arrival;

[0028] According to the station height of the target base station, a global optimization calculation is performed on the third objective function to determine that the station height of the base station to be measured satisfies the minimum value of the third objective function.

[0029] In this embodiment, by acquiring the arrival time and vertical arrival angle of the uplink signal and combining the known downtilt angle of the base station, the azimuth angle of the base station to be measured can be calculated by establishing an objective function.

[0030] In a possible implementation method, calculating the antenna engineering parameter data of the base station to be tested according to the time difference and the antenna engineering parameter data of the known base station includes:

[0031] The antenna engineering parameter data of the base station to be tested and its confidence level are calculated according to the time difference and the antenna engineering parameter data of the known base station.

[0032] In this embodiment, while calculating the antenna engineering parameter data of the base station to be tested, the confidence level of the antenna engineering parameter data of the base station to be tested can also be calculated.

[0033] A second aspect of the present application provides an antenna engineering parameter calculation device, including:

[0034] An engineering parameter acquisition module, used to acquire antenna engineering parameter data of at least two known base stations, wherein the antenna engineering parameter data includes at least one of an azimuth angle, a station site coordinate, a downtilt angle, and a station height;

[0035] An instruction sending module, used to send a measurement instruction to a target base station, wherein the measurement instruction is used to instruct the target base station to measure measurement data of an uplink signal received from a user terminal, and the target base station includes the known base station and the base station to be measured;

[0036] A data receiving module, used to receive the measurement data sent by the target base station;

[0037] A time difference calculation module, used to calculate the time difference of receiving the same uplink signal by different target base stations according to the arrival time in the measurement data;

[0038] The engineering parameter calculation module is used to calculate the antenna engineering parameter data of the base station to be tested according to the time difference and the antenna engineering parameter data of the known base station.

[0039] In a possible implementation method, the data receiving module is specifically configured to continuously receive the measurement data sent by the target base station until the amount of measurement data received from each target base station reaches a preset value.

[0040] In a possible implementation, the antenna engineering parameter data is the station site coordinates;

[0041] The engineering parameter calculation module is specifically used to establish a first objective function based on the time difference and the site coordinates of the known base station. The first objective function is used to represent the difference between the first distance and the second distance. The first distance and the second distance both represent the distance difference between the user terminal and any two target base stations, wherein the first distance is calculated by the user coordinates of the user terminal and the site coordinates of the target base station, and the second distance is calculated by the time difference; according to the site coordinates of the target base station, the first objective function is globally optimized to determine that the site coordinates of the base station to be tested satisfy the minimum value of the first objective function.

[0042] In a possible implementation, the antenna engineering parameter data of the known base station is the station site coordinates, and the antenna engineering parameter data of the base station to be measured is the azimuth; the measurement data also includes the horizontal arrival angle;

[0043] The engineering parameter calculation module is specifically used to establish a second objective function according to the time difference, the horizontal arrival angle and the site coordinates of the known base station, the second objective function is used to represent the sum of the first difference and the second difference, the first difference represents the difference between the first distance and the second distance, the first distance and the second distance both represent the distance difference between the user terminal and any two target base stations, wherein the first distance is calculated by the site coordinates of the target base station and the user coordinates of the user terminal, the second distance is calculated by the time difference, the second difference represents the difference between the first coordinate difference and the second coordinate difference, the first coordinate difference and the second coordinate difference both represent the coordinate difference between the user terminal and any target base station, wherein the first coordinate difference is calculated by the user coordinates of the user terminal and the site coordinates of the target base station, and the second coordinate difference is calculated by the horizontal arrival angle and the azimuth of the target base station; according to the azimuth of the target base station, the second objective function is globally optimized to determine that the azimuth of the base station to be measured satisfies the minimum value of the second objective function.

[0044] In a possible implementation, the antenna engineering parameter data of the known base station is the downtilt angle, and the engineering parameter data of the base station to be measured is the station height; the measurement data also includes a vertical angle of arrival;

[0045] The engineering parameter calculation module is specifically used to establish a third objective function according to the time difference, the vertical arrival angle and the downtilt angle of the known base station, where the third objective function is used to represent the difference between the third distance and the second distance, where the second distance and the third distance both represent the distance difference between the user terminal and any two target base stations, where the second distance is calculated by the time difference, and the third distance is calculated by the station height of the target base station, the downtilt angle of the target base station and the vertical arrival angle;

[0046] According to the station height of the target base station, a global optimization calculation is performed on the third objective function to determine the station height of the base station to be tested so as to satisfy the minimum value of the third objective function.

[0047] In a possible implementation, the engineering parameter calculation module is specifically used to calculate the antenna engineering parameter data of the base station to be tested and its confidence level according to the time difference and the antenna engineering parameter data of the known base station.

[0048] A third aspect of the present application provides a communication system, including:

[0049] An engineering parameter center, used to store antenna engineering parameter data of a target base station, wherein the target base station includes the known base station and the base station to be tested;

[0050] A data processing center is used to obtain antenna engineering parameter data of at least two known base stations from the engineering parameter center, wherein the antenna engineering parameter data includes at least one of azimuth, site coordinates, downtilt angle and station height; it is also used to send a measurement instruction to the target base station, wherein the measurement instruction is used to instruct the target base station to measure the measurement data of the uplink signal received from the user terminal; it is also used to receive the measurement data sent by the target base station; it is also used to calculate the time difference when the same uplink signal is received by different target base stations based on the arrival time in the measurement data; it is also used to calculate the antenna engineering parameter data of the base station to be measured based on the time difference and the antenna engineering parameter data of the known base stations; it is also used to send the antenna engineering parameter data of the base station to be measured to the engineering parameter center.

[0051] A fourth aspect of the present application provides a computing device, including a processor;

[0052] The processor is used to execute a computer program or computer instructions in the memory to perform the method as described in the first aspect above.

[0053] In a possible implementation manner, the memory is also included.

[0054] A fifth aspect of the present application provides a computer program product comprising instructions, which, when executed on a computer, causes the computer to execute the implementation method of the first aspect.

[0055] In a sixth aspect, the present application provides a computer-readable storage medium, comprising computer instructions. When the computer instructions are executed on a computer, the computer executes the implementation method of the first aspect.

[0056] The beneficial effects of the technical solutions provided in the second to sixth aspects above can refer to the beneficial effects of the technical solution of the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] Figure 1 A schematic diagram of a communication system provided in an embodiment of the present application;

[0058] Figure 2 Another schematic diagram of the communication system according to the embodiment of the present application;

[0059] Figure 3 A method flow chart of a method for calculating antenna engineering parameters provided in an embodiment of the present application;

[0060] Figures 4 to 8 An application scenario diagram of the antenna engineering parameter calculation method provided in an embodiment of the present application;

[0061] Fig. 9 A transmission signaling diagram when the antenna engineering parameter calculation method provided in an embodiment of the present application is applied in a communication system;

[0062] Fig.10 A schematic diagram of the structure of the antenna engineering parameter calculation device provided in this application;

[0063] Fig.11 A schematic diagram of the structure of a computing device according to an embodiment of the present application. DETAILED DESCRIPTION

[0064] The embodiment of the present application provides a method and related device for calculating antenna engineering parameters, which obtains measurement data of uplink signals sent by user terminals to base stations and calculates the antenna engineering parameter data of the base station to be measured in combination with known antenna engineering parameter data of some base stations. No manual measurement is required, thus solving the problems of low accuracy and large errors caused by manual measurement.

[0065] In order to make the purpose, technical solutions and advantages of the present application more clear, the embodiments of the present application are described below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. It is known to those skilled in the art that with the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0066] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments described here can be implemented in an order other than that illustrated or described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or modules is not necessarily limited to those steps or modules clearly listed, but may include other steps or modules that are not clearly listed or inherent to these processes, methods, products or devices. The naming or numbering of steps in this application does not mean that the steps in the method flow must be executed in the time / logical sequence indicated by the naming or numbering. The process steps that have been named or numbered can change the execution order according to the technical purpose to be achieved, as long as the same or similar technical effects can be achieved. The division of units in this application is a logical division. There may be other division methods when it is implemented in actual applications. For example, multiple units can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection between units can be electrical or other similar forms, which are not limited in this application. In addition, the units or sub-units described as separate components may or may not be physically separated, may or may not be physical units, or may be distributed in multiple circuit units, and some or all of the units may be selected according to actual needs to achieve the purpose of the present application.

[0067] The technical solutions of the embodiments of the present invention can be applied to various communication systems, such as: Global System of Mobile Communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Universal Mobile Telecommunication System (UMTS), 5G communication system, and future wireless communication systems, etc.

[0068] Long Term Evolution (LTE) is the long-term evolution of the Universal Mobile Telecommunications System (UMTS) technical standard developed by the 3rd Generation Partnership Project (3GPP). With the continuous expansion of the scale of LTE network construction, network coverage and service quality have become the focus of operators and users. In this process, the number of LTE users is also increasing sharply, which brings greater challenges to network optimization. In order to meet users' needs for high speed, low latency and high reliability, operators need to pay more attention to the accuracy of base station engineering parameters ("engineering parameters" in this article can be referred to as "engineering parameters") in daily network optimization and adjustment. The engineering parameters of base stations refer to the parameters used to describe the relevant characteristics of base station RF antennas when planning wireless networks. These parameters include the latitude and longitude of the antenna (site coordinates), azimuth, downtilt angle, antenna height (station height), etc. The setting of these parameters directly affects the coverage and signal quality of the network signal, and therefore has an adverse effect on the user terminal's perception and network problem analysis.

[0069] Although the importance of base station engineering parameters in daily network optimization and adjustment has become increasingly prominent, the traditional engineering parameter accuracy verification has always been a major shortcoming in network optimization. At present, a common practice is to test, analyze and verify the accuracy of engineering parameters by manually going to the station. The manual engineering parameter survey method is to use a mechanical compass or an electronic compass to visually determine the antenna coverage position, take readings facing or facing the back of the antenna, and control the antenna azimuth by making sure that the readings before and after the antenna are consistent. However, this manual verification of engineering parameters has some unavoidable human-introduced errors, such as: human judgment may introduce too much interference, especially for the judgment of antenna orientation, which will directly affect the final result; there are differences between different instruments, which means that they may produce inconsistent results; some subcontractors may mistakenly measure near the antenna tower, which will be affected by the antenna tower and other metal objects; the limited movable range under the tower may cause the test to fail to cover all required areas; there is a deviation between the magnetic north pole and the geographic north pole, which needs to be compensated according to different longitudes and latitudes to ensure accuracy, etc.

[0070] In summary, manually measuring the antenna coexistence data of base stations is difficult to ensure the timeliness and completeness of the engineering parameter data, so the verification efficiency is relatively low and the accuracy is also poor.

[0071] In order to solve the above problems, the present application provides an antenna engineering parameter calculation method and related devices. Figure 1 and Figure 2 Introduce some scenarios in which this application is used.

[0072] Figure 1 A schematic diagram of a communication system provided in an embodiment of the present application, the communication system includes a user terminal 101, a base station 102, a data processing center 103 and an engineering reference center 104.

[0073] Optionally, the user terminal 101 is connected to the base station 102 through an interface, the base station 102 is connected to the data processing center 103 through an interface, and the data processing center 103 is connected to the engineering parameter center 104 through an interface. The engineering parameter center 104 is used to store the antenna engineering parameter data of the base station, and the data processing center 103 is used to calculate the engineering parameter data and send it to the engineering parameter center 104. The data processing center 103 performs engineering parameter calculation according to the measurement data of the uplink signal sent by the user terminal 101. For example, the user terminal 101 is connected to the base station 102 through the new radio the radio interface between universal terrestrial radio access network and the user equipment (NR-Uu), and the base station 102 and the AMF 103 are connected through the next generation control plane (NG-C) interface. The technical solution of the present application is executed between the user terminal 101 , the base station 102 , the data processing center 103 and the engineering parameter center 104 , so that the data processing center 103 calculates the engineering parameter data of the base station 102 .

[0074] Figure 2 This is another schematic diagram of the communication system according to an embodiment of the present application. Figure 2 Used to reflect a possible positional relationship between a user terminal and a target base station, the communication system shown in the figure includes a user terminal 201, a base station 202, a base station 203, and a base station 204, etc., wherein the base station 202, the base station 203, and the base station 204 are all target base stations.

[0075] The user terminal and base station involved in this application are described below.

[0076] A user terminal may be a wireless terminal device capable of receiving network device scheduling and indication information. A wireless terminal device may be a device that provides voice and / or data connectivity to a user, or a handheld device with wireless connection function, or other processing device connected to a wireless modem.

[0077] User terminal, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), etc., is a device including wireless communication function (providing voice / data connectivity to users), for example, a handheld device with wireless connection function, or a vehicle-mounted device, etc. At present, some examples of terminal devices are: mobile phone, tablet computer, laptop computer, PDA, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, factory robot, positioning device in industrial park, wireless terminal in industrial control, wireless terminal in Internet of Vehicles, wireless terminal in self driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, or wireless terminal in smart home, etc. For example, the wireless terminal in the Internet of Vehicles can be an onboard device, a vehicle-mounted device, an onboard module, a vehicle, etc. The wireless terminal in industrial control can be a camera, a robot, etc.

[0078] A base station is a type of network equipment that can be a device in a wireless network. For example, a network device is a device deployed in a wireless access network to provide wireless communication functions for terminal devices. For example, a network device can be a radio access network (RAN) node that connects a terminal device to a wireless network, and can also be called an access network device.

[0079] The network equipment includes, but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or home Node B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (WIFI) system, wireless relay node, wireless backhaul node, transmission point (TP), etc., and can also be network equipment in 5G mobile communication system. For example, next generation NodeB (gNB) in new radio (NR) system, transmission reception point (TRP), transmission point (TP); or, one or a group of antenna panels (including multiple antenna panels) of a base station in 5G mobile communication system; or, the network equipment can also be a network node constituting a gNB or a transmission point. For example, a baseband unit (BBU), or a distributed unit (DU), etc. Some possible specific forms of the network devices shown above, the network devices shown above are transceiver nodes, which can also be called transmission and reception points (TRP).

[0080] In some deployments, the gNB may include a centralized unit (CU) and a DU. The gNB may also include an active antenna unit (AAU). The CU implements some functions of the gNB, and the DU implements some functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services, and implementing the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for processing physical layer protocols and real-time services, and implementing the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical (PHY) layer. The AAU implements some physical layer processing functions, radio frequency processing, and related functions of active antennas. The information of the RRC layer will eventually become the information of the PHY layer, or it will be converted from the information of the PHY layer. Therefore, under this architecture, high-level signaling (such as RRC layer signaling) can also be considered to be sent by the DU, or by the DU and the AAU. It can be understood that the network device can be a device including one or more of a CU node, a DU node, and an AAU node. In addition, the CU may be classified as a network device in an access network (radio access network, RAN), or the CU may be classified as a network device in a core network (core network, CN), which is not limited in the present application.

[0081] The communication system to which the present application is applicable includes one or more user terminals and multiple target base stations. The technical solution of the present application is described below in conjunction with an embodiment.

[0082] See also Figure 3 , Figure 3 The method flow chart of the antenna engineering parameter calculation method provided in the embodiment of the present application can be executed by a computing device and applied to Figure 1 In the communication system shown, the computing device may be a data processing center, including:

[0083] 301, obtaining antenna engineering parameter data of at least two known base stations, where the antenna engineering parameter data includes at least one of an azimuth angle, a station site coordinate, a downtilt angle, and a station height.

[0084] It can be understood that the communication system to which this embodiment is applicable includes multiple target base stations, among which the base station with accurate antenna engineering parameter data is a known base station, and the base station for which the antenna engineering parameter data needs to be calculated is a base station to be tested. On the one hand, the known base station and the base station to be tested can be the same base station, that is, one or more antenna engineering parameter data of the target base station can be used to calculate the antenna engineering parameter data of other items of the target base station; on the other hand, the known base station and the base station to be tested can also be different base stations, that is, the antenna engineering parameter data of a part of the target base station can be used to calculate the antenna engineering parameter data of other target base stations. Please refer to the following text for the specific calculation strength, which will not be described in detail here.

[0085] Antenna engineering parameter data include azimuth, site coordinates, downtilt angle, and site height. Generally, azimuth indicates the direction of the antenna, usually measured clockwise with the north direction as the reference; site coordinates indicate the geographical coordinates of the antenna location, usually including longitude, latitude, and altitude, in order to accurately locate the antenna on the earth; downtilt angle indicates the tilt angle of the antenna relative to the vertical direction, positive values ​​indicate downward tilt, and negative values ​​indicate upward tilt; site height indicates the distance of the antenna transmitting device from the ground. These parameters together constitute the spatial attitude and position information of the antenna. In the communication system, antenna engineering parameter data is crucial for network planning, signal coverage, and optimization. With these data, the position and direction of the antenna can be better adjusted and optimized to provide better signal coverage and communication performance.

[0086] It is understandable that each target base station has a corresponding base station identifier (gNodeBID) and a cell identifier (CellID), and the antenna parameters obtained by the computing device can carry the corresponding gNodeBID and CellID. Optionally, in order to facilitate calculation, an electronic map corresponding to the station site coordinates can also be obtained.

[0087] 302 , sending a measurement instruction to a target base station, where the measurement instruction is used to instruct the target base station to measure measurement data of an uplink signal received from a user terminal, and the target base station includes a known base station and a base station to be measured.

[0088] It can be understood that the base station is responsible for sending and receiving wireless signals in the communication system, covering a certain geographical area. The user terminal is connected to the base station wirelessly to realize communication services such as voice and data. Uplink signal and downlink signal are the two basic signal directions in wireless communication. Uplink signal refers to the signal sent from the user terminal to the base station, which is used to transmit the user's data, voice or other information to the base station. Downlink signal refers to the signal sent from the base station to the user terminal, which is used to transmit the base station's data, instructions or other information to the user terminal. The base station and the user terminal communicate bidirectionally through uplink and downlink signals.

[0089] In wireless communication systems, base stations divide the wireless signal area within their service range into multiple cells in order to better manage and schedule wireless resources. A cell (also known as a cellular cell) refers to the area covered by a base station or a part of a base station (sector antenna). In this area, mobile terminals (such as mobile phones, wireless phones, etc.) can reliably communicate with the base station through wireless channels. In 5G wireless communication systems, these cells are called local cells (ServingCell) and neighboring cells (Neighbour Cell). The local cell refers to the cell to which the user is currently connected, that is, the cell in which the user is receiving and sending data. In the 5G system, each user has a primary serving cell (PCell), which is the main cell to which the user is connected. There may also be multiple secondary serving cells (SCells), which provide additional wireless resources for the user. Neighboring cells refer to other cells that the user is not currently connected to but exist nearby. These cells may have an impact on the user's connection, so they need to be monitored and scheduled.

[0090] The uplink signal sent by the user terminal can be received by the base station of the local cell and the base station of the neighboring cell. By instructing the target base station to record the measurement data of the uplink signal, a position relationship function between any two target base stations can be established. The measurement data includes but is not limited to time-of-arrival (ToA), horizontal angle of arrival (AoA), vertical angle of arrival (ZoA), etc., or other measurements that can be used to obtain equivalent data, such as beam measurement, channel matrix measurement, etc.

[0091] The target base station can estimate the ToA of the uplink signal according to the multiple signal classification (MUSIC) delay estimation algorithm, or estimate the ToA, AoA and ZoA of the uplink signal according to the joint angle delay estimation algorithm (Joint-Angle-and-Delay-Estimation-MUSIC). It can be understood that this embodiment only provides a conventional and achievable measurement data calculation method, but does not limit it.

[0092] 303: Receive measurement data sent by the target base station.

[0093] It is understandable that the target base station reports the measurement result of the uplink signal to the computing device in response to the test instruction. For each uplink signal, the position and time at which the user terminal sends it are the same. Depending on the position of the target base station, there are temporal and spatial differences when the uplink signal arrives at different target base stations, such as different arrival times and different reception angles.

[0094] Furthermore, step 303 specifically includes:

[0095] The measurement data sent by the target base station is continuously received until the amount of measurement data received from each target base station reaches a preset value.

[0096] It is understandable that, since the user terminal may be mobile, the location where the uplink signal is sent may only be within the signal coverage of some target base stations. In order to improve the accuracy of subsequent calculations, the measurement data can be continuously received and summarized. Only when each target base station has sent a preset number of measurement data (such as measurement data of 20 user terminals), subsequent calculations are performed. It is understandable that the measurement data received by each target base station may come from different user terminals, that is, these data are sent to the base station by different user terminals; at the same time, these measurement data may also come from different moments of the same user terminal, that is, the same user terminal sends them to the base station at different times. When the measurement data accumulates to a certain amount, subsequent calculations are performed. On the one hand, it can reduce the measurement error, and on the other hand, it can ensure that each target base station has corresponding measurement data for calculation.

[0097] 304 : Calculate the time difference between when the same uplink signal is received by different target base stations according to the arrival time in the measurement data.

[0098] It is understandable that the measurement data includes the arrival time of the uplink signal. Since the time when the user terminal sends the uplink signal is unknown, the time when the target base station receives the uplink signal can be measured. The propagation speed of the uplink signal is approximately equal to the speed of light (usually considered to be constant in wireless communications). Based on this feature, the distance difference between different target base stations and the user terminal can be calculated based on the time difference when the same uplink signal is received by different target base stations.

[0099] For example, suppose there are two target base stations A and B, and the time difference of the uplink signals they receive is Δt. Since the signal propagation speed is constant, the difference in the propagation distance of the signals received by the two base stations can be calculated as Δd = c*Δt, where c is the speed of light. This distance difference reflects the distance difference between base stations A and B and the user terminal.

[0100] It is understandable that in actual application, the concept of time alignment error (TAE) can also be introduced. Time alignment error (TAE) refers to the phenomenon that the signal frame is not aligned in time due to reasons such as transmission path or signal processing. For example, the time when the target base station A and the target base station B receive the uplink signal is t1 and t2 respectively after measurement. However, due to the differences in data transmission cables and signal processing equipment of different base stations, the actual time when the uplink signal is received from the antenna should be advanced to varying degrees. In order to avoid the calculation error caused by such differences, the TAE between the target base station A and the target base station B can be introduced according to the actual situation. A,B In this case, the difference in signal propagation distance is Δd = c*(Δt-tae A,B ).

[0101] 305 , calculating the antenna engineering parameter data of the base station to be tested according to the time difference and the antenna engineering parameter data of the known base station.

[0102] For ease of understanding, this application provides the following three examples for calculating different types of antenna engineering parameter data respectively.

[0103] Example 1: For indoor sites, the embodiment of the present application can estimate the positions of the remaining antennas based on the known accurate site addresses and the collection of a large number of user ToA measurements:

[0104] In this example, the antenna engineering parameter data is the site coordinates, and step 305 specifically includes:

[0105] 30511. Establish a first objective function according to the time difference and the site coordinates of the known base station, where the first objective function is used to represent a difference value between a first distance and a second distance, where both the first distance and the second distance represent a distance difference between the user terminal and any two target base stations, where the first distance is calculated by the user coordinates of the user terminal and the site coordinates of the target base station, and the second distance is calculated by the time difference;

[0106] 30512. Perform global optimization calculation on the first objective function according to the site coordinates of the target base station, and determine that the site coordinates of the base station to be tested satisfy the minimum value of the first objective function.

[0107] Assume that the data processing center (computing equipment) collects ToA measurement data of M target base stations and N user terminals. Based on the mathematical model, a loss function of the relationship between unknown data and measurement data can be constructed as follows:

[0108] like Figure 4 As shown, there are M target base stations, whose site coordinates are represented by (x bs,1,y bs,1 )、(x bs,2 ,y bs,2 ),…,(x bs,m ,y bs,m ) indicates that, assuming that there are at least two known base station coordinates, such as (x bs,1 ,y bs,1 ) and (x bs,2 ,y bs,2 ), that is, x bs,1 ,x bs,2 ,y bs,1 ,y bs,2 4 parameters are known, and the site coordinates of other target base stations are unknown, that is, there are 2M-4 unknown parameters. There are also N user terminals, whose user coordinates are represented by (x ue,1 ,y ue,1 )、(x ue,2 ,y ue,2 ),…,(x ue,n ,y ue,n ) indicates that the user coordinates of N user terminals are unknown, that is, there are 2N unknown parameters.

[0109] The TEA between base station m and base station j is represented by tea m,j It can be understood that, since TEA is a relative concept between two base stations, there are M-1 TEAs for M base stations.

[0110] like Figure 5 As shown, the user terminal sends uplink signals to multiple target base stations at the same time, and the propagation delay between the user terminal n and the target base station m is expressed as τ n,m Since the absolute transmission time of the uplink signal transmitted by the user terminal is unknown, the propagation delay cannot be directly measured. It is necessary to calculate the time difference of arrival (TDoA) between the user terminal and any two target base stations. TDoA is also a relative concept between two base stations, so there are M-1 TDoAs for M base stations.

[0111] The following first objective function (1) is established:

[0112]

[0113] in, It is used to indicate the distance between the user terminal n and the target base station m calculated by the coordinate system.

[0114] In the first objective function (1), d n,i -d n,j is the first distance, c(τ n,i -τ n,j -tae i,j) is the second distance, the first distance and the second distance both represent the distance difference between the user terminal n and any two target base stations (base station i and base station j), wherein the first distance is the user coordinates (x ue,n ,y ue,n ) and the site coordinates of the target base station (x bs,m ,y bs,m ) is calculated; the second distance is calculated by the time difference.

[0115] The first objective function (1) is used to represent the difference between the first distance calculated by the coordinate system and the second distance calculated by the time difference. The first objective function (1) is subjected to global optimization calculation, such as particle swarm optimization (PSO). All permutations and combinations of unknown parameters are traversed to minimize the value of the first objective function (1). The corresponding parameters that satisfy the minimum value of the first objective function (1) are determined as the site coordinates of the base station to be tested.

[0116] Example 2: For MM macro sites, the embodiment of the present application can estimate the antenna azimuth angle based on the accurate site coordinates of the known base station and through a large number of user ToA / AoA measurement collection:

[0117] In this example, the antenna engineering parameter data of the known base station is the site coordinates, the antenna engineering parameter data of the base station to be measured is the azimuth, and the measurement data also includes the horizontal angle of arrival. Step 305 specifically includes:

[0118] 30521. Establish a second objective function according to the time difference, the horizontal arrival angle, and the site coordinates of the known base station, where the second objective function is used to represent the sum of the first difference and the second difference, where the first difference represents the difference between the first distance and the second distance, where the first distance and the second distance both represent the distance difference between the user terminal and any two target base stations, where the first distance is calculated by the site coordinates of the target base station and the user coordinates of the user terminal, where the second distance is calculated by the time difference, where the second difference represents the difference between the first coordinate difference and the second coordinate difference, where the first coordinate difference and the second coordinate difference both represent the coordinate difference between the user terminal and any target base station, where the first coordinate difference is calculated by the user coordinates of the user terminal and the site coordinates of the target base station, and where the second coordinate difference is calculated by the horizontal arrival angle and the azimuth of the target base station;

[0119] 30522. Perform global optimization calculation on the second objective function according to the azimuth of the target base station, and determine that the azimuth of the base station to be measured satisfies the minimum value of the second objective function.

[0120] Assume that the data processing center (computing equipment) collects the ToA and AoA measurement data of M target base stations and N user terminals. Based on the mathematical model, a loss function of the relationship between unknown data and measurement data can be constructed as follows:

[0121] like Figure 6 As shown, there are M target base stations, and their accurate station coordinates are known, which can be expressed as: (x bs,1 ,y bs,1 )、(x bs,2 ,y bs,2 ),…,(x bs,m ,y bs,m The azimuth angles of the M target base stations are the antenna engineering parameter data that need to be calculated, expressed as θ bs,m , that is, there are M unknown parameters; it also includes N user terminals, whose user coordinates are represented by (x ue,1 ,y ue,1 )、(x ue,2 ,y ue,2 ),…,(x ue,n ,y ue,n ) indicates that the user coordinates of N user terminals are unknown, that is, there are 2N unknown parameters.

[0122] The TEA between base station m and base station j is represented by tea m,j It can be understood that, since TEA is a relative concept between two base stations, there are M-1 TEAs for M base stations.

[0123] like Figure 7 As shown, the user terminal sends uplink signals to multiple target base stations at the same time, and the propagation delay between the user terminal n and the target base station m is expressed as τ n,m , since the absolute transmission time of the uplink signal transmitted by the user terminal is unknown, the propagation delay cannot be directly measured, and the TDoA between the user terminal and any two target base stations needs to be calculated; in addition, the horizontal angle of arrival (AoA) of the uplink signal received by the target base station is expressed as φ n,m , AoA can be measured directly.

[0124] The following second objective function (2) is established:

[0125]

[0126] in:

[0127] and are the measurement variances of AoA and TDoA, respectively;

[0128] Used to indicate the distance between the user terminal n and the target base station m calculated by the coordinate system;

[0129] First Difference Used to represent the difference between a first distance and a second distance, where both the first distance and the second distance represent the distance difference between the user terminal and any two target base stations, wherein the first distance is calculated by the site coordinates of the target base station and the user coordinates of the user terminal, and the second distance is calculated by the time difference;

[0130] Second difference Used to represent the difference between the first coordinate difference and the second coordinate difference, both of which represent the coordinate difference between the user terminal and any target base station, wherein the first coordinate difference is calculated by the user coordinates of the user terminal and the site coordinates of the target base station, and the second coordinate difference is calculated by the horizontal arrival angle and the azimuth angle of the target base station.

[0131] The second objective function (2) is used to represent the difference between the first distance calculated by the coordinate system and the second distance calculated by the time difference, and the difference between the coordinate difference calculated by the coordinate system and the coordinate difference calculated by the trigonometric function. The second objective function (2) is subjected to global optimization calculation, such as PSO, to traverse all permutations and combinations of unknown parameters so that the value of the second objective function (2) is minimized. The corresponding parameter that satisfies the minimum value of the second objective function (2) is determined as the azimuth of the base station to be measured.

[0132] Example 3: For MM macro sites, the embodiment of the present application can estimate the antenna height based on the known downtilt angle of the base station and through a large number of user ToA / vertical azimuth (ZoA) measurement collection:

[0133] In this example, the antenna engineering parameter data of the known base station is the downtilt angle, and the engineering parameter data of the base station to be measured is the station height; the measurement data also includes the vertical angle of arrival, and step 305 specifically includes:

[0134] 30531. Establish a third objective function according to the time difference, the vertical angle of arrival, and the downtilt angle of the known base station. The third objective function is used to represent the difference between the second distance and the third distance. The second distance and the third distance both represent the distance difference between the user terminal and any two target base stations. The second distance is calculated by the time difference, and the third distance is calculated by the station height of the target base station, the downtilt angle of the target base station, and the vertical angle of arrival.

[0135] 30532. Perform global optimization calculation on the third objective function according to the height of the target base station, and determine that the height of the base station to be tested satisfies the minimum value of the third objective function.

[0136] Assume that the data processing center (computing equipment) collects ToA and ZoA measurements of 2 target base stations and N user terminals. Based on the mathematical model, a loss function of the relationship between unknown data and measured data can be constructed as follows:

[0137] like Figure 8 As shown, there are two target base stations, and their accurate downtilt angles are known, expressed as ψ bs,1 ,ψ bs,2 The heights of the two target base stations are the antenna engineering parameter data that need to be calculated, expressed as h bs,1 ,h bs,2 , that is, there are 2 unknown parameters; it also includes N user terminals, and the corresponding user height is represented by h ue,n , the user heights of N user terminals are unknown, that is, there are N unknown parameters. The TEA between base station 1 and base station 2 is expressed as tea 1,2 .

[0138] The user terminal sends uplink signals to base station 1 and base station 2 at the same time. The propagation delay between user terminal n and target base station m is expressed as τ n,m ; The vertical angle of arrival (ZoA) at which the target base station receives the uplink signal is expressed as Can be measured directly.

[0139] The following third objective function (3) is established:

[0140]

[0141] in, It is used to indicate that the distance between the user terminal n and the target base station m is calculated by trigonometric function.

[0142] In the third objective function (3), d n,i -d n,j is the third distance, c(τ n,i -τ n,j -tea j,i ) is the second distance, and the second distance and the third distance both represent the distance difference between the user terminal and any two target base stations; wherein the second distance is calculated by the time difference, and the third distance is calculated by the station height h of the target base station. bs,m 、The downtilt angle of the target base station ψ bs,m and vertical angle of arrival Calculated.

[0143] The third objective function (3) is used to represent the difference between the third distance calculated by the trigonometric function and the second distance calculated by the time difference. The third objective function (3) is subjected to global optimization calculation, such as PSO, to traverse all permutations and combinations of unknown parameters so that the value of the third objective function (3) is minimized. The corresponding parameter that satisfies the minimum value of the third objective function (3) is determined as the station height of the base station to be tested.

[0144] In an optional implementation method, the antenna engineering parameter data of the base station to be tested is calculated while the confidence of the antenna engineering parameter data of the base station to be tested is calculated. The confidence can be estimated based on the residual value of the objective function of the algorithm optimization and the number of user terminals participating in the optimization.

[0145] The antenna engineering parameter calculation method provided in the embodiment of the present application measures the relevant measurement data (such as ToA, AoA, ZoA, etc.) in the uplink signal sent by the user terminal by the base station, and combines the antenna engineering parameter data of some known base stations to realize the antenna engineering parameter calculation without road measurement, station or sensor, without manual survey, and solves the problems of low efficiency and large error caused by manual measurement.

[0146] See also Fig. 9 , Fig. 9 The transmission signaling diagram of the antenna engineering parameter calculation method provided in the embodiment of the present application when applied in a communication system, such as Fig. 9 As shown, including:

[0147] 1) The engineering parameter center sends the original engineering parameters of the target base station and surrounding base stations (cells) that need to be calibrated or estimated to the data processing center, including gNodeBID, CellID, and downtilt angle. Electronic maps can be used as optional input;

[0148] 2) The data processing center sends ZoA / ToA / AoA or other measurements (such as beam measurement, channel matrix measurement, etc.) subscriptions to the target base station and surrounding base stations (cells);

[0149] 3) The subscribed cell estimates the ZoA / ToA / AoA of the UE uplink signal based on the terminal (UE) uplink signal using existing technology (joint-angle-and-delay-estimation-music, joint angle delay estimation algorithm).

[0150] 4) The subscribed cell reports the measurement results to the data processing center;

[0151] 5) The data center aggregates the data of the subscribed cells. When the data accumulates to a certain amount (for example, more than 20 UE data), the data is processed using a joint optimization algorithm to obtain an estimated subscription / target cell height and an estimated confidence level (optional).

[0152] 6) The data center reports and feeds back the estimated calibrated engineering parameter station height of the target site (cell) and its confidence level;

[0153] 7) The confidence level can be estimated based on the residual value of the objective function of the algorithm optimization and the number of UEs participating in the optimization.

[0154] This application also provides an antenna engineering parameter calculation device, see Fig.10 , Fig.10 The schematic diagram of the structure of the antenna engineering parameter calculation device provided in this application includes:

[0155] The engineering parameter acquisition module 1001 is used to acquire antenna engineering parameter data of at least two known base stations, where the antenna engineering parameter data includes at least one of azimuth, station site coordinates, downtilt angle, and station height;

[0156] The instruction sending module 1002 is used to send a measurement instruction to a target base station, where the measurement instruction is used to instruct the target base station to measure measurement data of an uplink signal received from a user terminal, and the target base station includes a known base station and a base station to be measured;

[0157] The data receiving module 1003 is used to receive the measurement data sent by the target base station;

[0158] The time difference calculation module 1004 is used to calculate the time difference of receiving the same uplink signal by different target base stations according to the arrival time in the measurement data;

[0159] The engineering parameter calculation module 1005 is used to calculate the antenna engineering parameter data of the base station to be tested according to the time difference and the antenna engineering parameter data of the known base station.

[0160] In a possible implementation manner, the data receiving module 1003 is specifically configured to continuously receive the measurement data sent by the target base station until the amount of measurement data received from each target base station reaches a preset value.

[0161] In a possible implementation, the antenna engineering parameter data is the station site coordinates;

[0162] The engineering parameter calculation module 1005 is specifically used to establish a first objective function based on the time difference and the site coordinates of the known base station. The first objective function is used to represent the difference between the first distance and the second distance. The first distance and the second distance both represent the distance difference between the user terminal and any two target base stations, wherein the first distance is calculated by the user coordinates of the user terminal and the site coordinates of the target base station, and the second distance is calculated by the time difference; based on the site coordinates of the target base station, a global optimization calculation is performed on the first objective function to determine that the site coordinates of the base station to be tested satisfy the minimum value of the first objective function.

[0163] In a possible implementation, the antenna engineering parameter data of the known base station is the station site coordinates, and the antenna engineering parameter data of the base station to be measured is the azimuth; the measurement data also includes the horizontal arrival angle;

[0164] The engineering parameter calculation module 1005 is specifically used to establish a second objective function based on the time difference, the horizontal arrival angle and the site coordinates of the known base station, the second objective function is used to represent the sum of the first difference and the second difference, the first difference represents the difference between the first distance and the second distance, the first distance and the second distance both represent the distance difference between the user terminal and any two target base stations, wherein the first distance is calculated by the site coordinates of the target base station and the user coordinates of the user terminal, the second distance is calculated by the time difference, the second difference represents the difference between the first coordinate difference and the second coordinate difference, the first coordinate difference and the second coordinate difference both represent the coordinate difference between the user terminal and any target base station, wherein the first coordinate difference is calculated by the user coordinates of the user terminal and the site coordinates of the target base station, and the second coordinate difference is calculated by the horizontal arrival angle and the azimuth of the target base station; according to the azimuth of the target base station, the second objective function is globally optimized to determine that the azimuth of the base station to be measured satisfies the minimum value of the second objective function.

[0165] In a possible implementation, the antenna engineering parameter data of the known base station is the downtilt angle, and the engineering parameter data of the base station to be measured is the station height; the measurement data also includes a vertical angle of arrival;

[0166] The engineering parameter calculation module 1005 is specifically used to establish a third objective function according to the time difference, the vertical arrival angle, and the downtilt angle of the known base station, where the third objective function is used to represent the difference between the third distance and the second distance, where the second distance and the third distance both represent the distance difference between the user terminal and any two target base stations, where the second distance is calculated by the time difference, and the third distance is calculated by the station height of the target base station, the downtilt angle of the target base station, and the vertical arrival angle;

[0167] According to the station height of the target base station, a global optimization calculation is performed on the third objective function to determine the station height of the base station to be tested so as to satisfy the minimum value of the third objective function.

[0168] In a possible implementation, the engineering parameter calculation module 1005 is specifically configured to calculate the antenna engineering parameter data of the base station to be tested and its confidence level according to the time difference and the antenna engineering parameter data of the known base station.

[0169] The present application also provides a communication system. Figure 1 , Figure 1 The structural diagram of the communication system provided in the embodiment of the present application includes:

[0170] The engineering parameter center 104 is used to store antenna engineering parameter data of the target base station 102, and the target base station includes a known base station and a base station to be tested;

[0171] The data processing center 103 is used to obtain antenna engineering parameter data of at least two known base stations from the engineering parameter center, the antenna engineering parameter data including at least one of azimuth, site coordinates, downtilt angle and station height; it is also used to send a measurement instruction to the target base station 102, the measurement instruction is used to instruct the target base station 102 to measure the measurement data of the uplink signal received from the user terminal 101; it is also used to receive the measurement data sent by the target base station 102; it is also used to calculate the time difference when the same uplink signal is received by different target base stations 102 according to the arrival time in the measurement data; it is also used to calculate the antenna engineering parameter data of the base station to be tested according to the time difference and the antenna engineering parameter data of the known base stations; it is also used to send the antenna engineering parameter data of the base station to be tested to the engineering parameter center 104.

[0172] This application also provides a computing device, see Fig.11 , another structural diagram of a computing device according to an embodiment of the present application. The computing device can be used to execute a computer program or computer instruction in a memory to perform Figure 3 For the method in the illustrated embodiment, reference may be made to the relevant description in the above method embodiment.

[0173] The communication device includes a processor 1101. Optionally, the communication device also includes a memory 1102 and a transceiver 1103.

[0174] The present application also provides a computer program product including instructions, which, when executed on a computer, enables the computer to execute the above Figure 3 The communication method of the embodiment shown.

[0175] The embodiment of the present application also provides a computer-readable storage medium, including computer instructions, which, when executed on a computer, causes the computer to execute the above Figure 3 The method of the embodiment shown.

[0176] The present application also provides a chip device, including a processor, which is connected to a memory and calls a program stored in the memory so that the processor executes the above Figure 3 The method of the embodiment shown.

[0177] The processor mentioned in any of the above places can be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more processors for controlling the above Figure 6The integrated circuit for executing the program of the method of the embodiment shown. The memory mentioned in any of the above places can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc.

[0178] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0179] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0180] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0181] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0182] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, read-only memory), random access memory (RAM, random access memory), disk or optical disk, etc. Various media that can store program codes.

Claims

1. A method for calculating antenna engineering parameters, characterized in that: include: Acquire antenna engineering parameter data of at least two known base stations, wherein the antenna engineering parameter data includes at least one of an azimuth angle, a station site coordinate, a downtilt angle, and a station height; Sending a measurement instruction to a target base station, where the measurement instruction is used to instruct the target base station to measure measurement data of an uplink signal received from a user terminal, where the target base station includes the known base station and the base station to be measured; receiving measurement data sent by the target base station; Calculate the time difference of receiving the same uplink signal by different target base stations according to the arrival time in the measurement data; The antenna engineering parameter data of the base station to be tested is calculated according to the time difference and the antenna engineering parameter data of the known base station.

2. The method according to claim 1, characterized in that The receiving the measurement data sent by the target base station includes: The measurement data sent by the target base station is continuously received until the amount of the measurement data received from each target base station reaches a preset value.

3. The method according to claim 1 or 2, characterized in that: The antenna engineering parameter data is the station site coordinates; The calculating the antenna engineering parameter data of the base station to be tested according to the time difference and the antenna engineering parameter data of the known base station includes: Establishing a first objective function according to the time difference and the site coordinates of the known base station, where the first objective function is used to represent a difference value between a first distance and a second distance, where both the first distance and the second distance represent a distance difference between the user terminal and any two of the target base stations, wherein the first distance is calculated by the user coordinates of the user terminal and the site coordinates of the target base station, and the second distance is calculated by the time difference; According to the site coordinates of the target base station, a global optimization calculation is performed on the first objective function to determine that the site coordinates of the base station to be measured satisfy the minimum value of the first objective function.

4. The method according to claim 1 or 2, characterized in that: The antenna engineering parameter data of the known base station is the station site coordinates, and the antenna engineering parameter data of the base station to be measured is the azimuth; the measurement data also includes the horizontal angle of arrival; The calculating the antenna engineering parameter data of the base station to be tested according to the time difference and the antenna engineering parameter data of the known base station includes: A second objective function is established according to the time difference, the horizontal angle of arrival, and the site coordinates of the known base station, wherein the second objective function is used to represent the sum of the first difference and the second difference, wherein the first difference represents the difference value between the first distance and the second distance, and the first distance and the second distance both represent the distance difference between the user terminal and any two of the target base stations, wherein the first distance is calculated by the site coordinates of the target base station and the user coordinates of the user terminal, and the second distance is calculated by the time difference, and the second difference represents the difference value between the first coordinate difference and the second coordinate difference, and the first coordinate difference and the second coordinate difference both represent the coordinate difference between the user terminal and any of the target base stations, wherein the first coordinate difference is calculated by the user coordinates of the user terminal and the site coordinates of the target base station, and the second coordinate difference is calculated by the horizontal angle of arrival and the azimuth of the target base station; According to the azimuth of the target base station, a global optimization calculation is performed on the second objective function to determine that the azimuth of the base station to be measured satisfies the minimum value of the second objective function.

5. The method according to claim 1 or 2, characterized in that: The antenna engineering parameter data of the known base station is the downtilt angle, and the engineering parameter data of the base station to be measured is the station height; the measurement data also includes a vertical angle of arrival; The calculating the antenna engineering parameter data of the base station to be tested according to the time difference and the antenna engineering parameter data of the known base station includes: Establishing a third objective function according to the time difference, the vertical angle of arrival, and the downtilt angle of the known base station, wherein the third objective function is used to represent a difference value between a third distance and a second distance, wherein the second distance and the third distance both represent a distance difference between the user terminal and any two of the target base stations, wherein the second distance is calculated by the time difference, and the third distance is calculated by the station height of the target base station, the downtilt angle of the target base station, and the vertical angle of arrival; According to the station height of the target base station, a global optimization calculation is performed on the third objective function to determine that the station height of the base station to be measured satisfies the minimum value of the third objective function.

6. The method according to any one of claims 1 to 5, characterized in that: The calculating the antenna engineering parameter data of the base station to be tested according to the time difference and the antenna engineering parameter data of the known base station includes: The antenna engineering parameter data of the base station to be tested and its confidence level are calculated according to the time difference and the antenna engineering parameter data of the known base station.

7. An antenna engineering parameter calculation device, characterized in that: The device comprises: An engineering parameter acquisition module, used to acquire antenna engineering parameter data of at least two known base stations, wherein the antenna engineering parameter data includes at least one of an azimuth angle, a station site coordinate, a downtilt angle, and a station height; An instruction sending module, used to send a measurement instruction to a target base station, wherein the measurement instruction is used to instruct the target base station to measure measurement data of an uplink signal received from a user terminal, and the target base station includes the known base station and the base station to be measured; A data receiving module, used to receive the measurement data sent by the target base station; A time difference calculation module, used to calculate the time difference of receiving the same uplink signal by different target base stations according to the arrival time in the measurement data; The engineering parameter calculation module is used to calculate the antenna engineering parameter data of the base station to be tested according to the time difference and the antenna engineering parameter data of the known base station.

8. A communication system, characterized in that: The system comprises: An engineering parameter center, used to store antenna engineering parameter data of target base stations, wherein the target base stations include known base stations and base stations to be tested; A data processing center is used to obtain antenna engineering parameter data of at least two known base stations from the engineering parameter center, wherein the antenna engineering parameter data includes at least one of azimuth, site coordinates, downtilt angle and station height; it is also used to send a measurement instruction to the target base station, wherein the measurement instruction is used to instruct the target base station to measure the measurement data of the uplink signal received from the user terminal; it is also used to receive the measurement data sent by the target base station; it is also used to calculate the time difference when the same uplink signal is received by different target base stations based on the arrival time in the measurement data; it is also used to calculate the antenna engineering parameter data of the base station to be measured based on the time difference and the antenna engineering parameter data of the known base stations; it is also used to send the antenna engineering parameter data of the base station to be measured to the engineering parameter center.

9. A computing device, characterized in that Including processors; The processor is configured to execute a computer program or computer instructions in a memory to perform the method according to any one of claims 1 to 6.

10. The computing device according to claim 9, characterized in that Also included is the memory.

11. A computer program product comprising instructions, characterized in that When the instructions are executed by a computing device, the computing device is caused to perform the method according to any one of claims 1 to 6.

12. A computer-readable storage medium, characterized in that: The method comprises computer program instructions, and when the computer program instructions are executed by a computing device, the computing device performs the method as claimed in any one of claims 1 to 6.