Antenna position determination method and device, computer equipment and storage medium

By determining the antenna position based on the signal reception performance of the terminal under test, the difficulty in determining the antenna position in the OTA darkroom test is solved, and more efficient and accurate test results are achieved.

CN119519861APending Publication Date: 2025-02-25CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411579523.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-07
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

In OTA darkroom testing, it is difficult to determine the optimal transceiver antenna position, resulting in inefficient testing and inaccurate results.

Method used

The first and second antenna positions are determined based on the signal reception performance of the test signals sent by the test antennas in the horizontal and vertical antenna groups, and the target antenna position is determined in combination with these positions.

Benefits of technology

It improves the accuracy and efficiency of antenna position determination, and improves the accuracy and efficiency of OTA darkroom test results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119519861A_ABST
    Figure CN119519861A_ABST
Patent Text Reader

Abstract

The invention discloses an antenna position determination method and device, computer equipment and a storage medium. The method belongs to the technical field of communication test, and specifically comprises the following steps: determining the position of a first antenna according to the signal receiving performance of a tested terminal on test signals sent by each test antenna in a horizontal antenna group; and determining the position of the second antenna according to the signal receiving performance of the tested terminal on the test signals sent by the test antennas in the vertical antenna group. And determining a target antenna position according to the first antenna position and the second antenna position. Compared with a traditional method for determining the position of the target antenna depending on experience, the method has the advantages that the position of the target antenna obtained based on the method is more accurate, the determination efficiency is higher, and the accuracy of a test result and the test efficiency are effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication testing technology, and in particular to an antenna position determination method, apparatus, computer equipment and storage medium. Background Art

[0002] In the OTA (Over-The-Air) darkroom test of the device under test, multiple probes are usually used to simulate the transmitting and receiving antennas to simulate different signal transmission paths to achieve more realistic and accurate channel simulation. This test method can more accurately evaluate the wireless communication quality of the device under test in a real environment, such as testing the sending and receiving performance, antenna efficiency, bit error rate, transmission rate, etc. of the device under test in multiple networks and multiple frequency band combinations. Among them, the darkroom is a specially designed environment that can eliminate external interference and provide an environment that simulates real channel conditions.

[0003] When using OTA darkroom testing to perform performance testing on the device under test, the transceiver antennas in different positions have a great impact on the test results. It is difficult to find the best transceiver antenna, which poses a challenge to the efficiency of OTA darkroom testing. Traditional methods usually rely on experience or trial and error to determine the best transceiver antenna position. This method is not only time-consuming, but the antenna position obtained may not be accurate, which seriously affects the test efficiency and the accuracy of the test results. Summary of the invention

[0004] Based on this, it is necessary to provide an antenna position determination method, device, computer equipment and storage medium that can improve communication quality in response to the above technical problems.

[0005] In a first aspect, the present application provides a method for determining an antenna position, the method comprising:

[0006] Determining the position of the first antenna according to the signal reception performance of the terminal under test for the test signals sent by each test antenna in the horizontal antenna group;

[0007] Determine the position of the second antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the vertical antenna group;

[0008] A target antenna position is determined according to the first antenna position and the second antenna position.

[0009] In one embodiment, determining the position of the first antenna according to the signal reception performance of the terminal under test for the detection signal sent by each test antenna in the horizontal antenna group includes:

[0010] According to the first sampling interval, at least two first reference antennas are selected from each test antenna in the horizontal antenna group; wherein the distance between two adjacent first reference antennas is the first sampling interval;

[0011] The positions of the first antennas are determined according to the signal reception performance of the terminal under test for the test signals sent by each first reference antenna.

[0012] In one embodiment, determining the position of the first antenna according to the signal reception performance of the terminal under test for the test signal sent by the first reference antenna includes:

[0013] Determining a performance weight of each first reference antenna according to a signal reception performance of the terminal under test for a test signal sent by each first reference antenna;

[0014] Predicting, according to the performance weights of the first reference antennas, the performance weights of the candidate position points in the horizontal area formed by the first reference antennas;

[0015] A candidate location point with the highest performance weight is selected from each candidate location point as the first antenna location.

[0016] In one embodiment, determining the position of the second antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the vertical antenna group includes:

[0017] According to the first antenna position, select a candidate horizontal antenna column with the shortest distance to the first antenna position from at least one candidate horizontal antenna column included in the horizontal antenna group as a target horizontal antenna column; wherein each candidate horizontal antenna column includes at least two test antennas;

[0018] Selecting a target vertical antenna column from at least one candidate vertical antenna column included in the vertical antenna group; wherein the target vertical antenna column and the target horizontal antenna column are located on the same vertical plane, and each candidate vertical antenna column includes at least two test antennas;

[0019] The position of the second antenna is determined according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the target vertical antenna array.

[0020] In one embodiment, determining the second antenna position according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the target vertical antenna array includes:

[0021] According to the second sampling interval, at least two second reference antennas are selected from each test antenna in the target vertical antenna column; wherein the distance between two adjacent second reference antennas is the second sampling interval;

[0022] The second antenna position is determined according to the signal reception performance of the tested terminal to the test signal sent by each second reference antenna.

[0023] In one embodiment, determining the second antenna position according to the signal reception performance of the terminal under test for the test signal sent by each second reference antenna includes:

[0024] Determining a performance weight of each second reference antenna according to a signal reception performance of the terminal under test for a test signal sent by each second reference antenna;

[0025] Predicting, according to the performance weights of the second reference antennas, the performance weights of the candidate position points within the vertical area formed by the second reference antennas;

[0026] A candidate position point with the highest performance weight is selected from each candidate position point as the second antenna position.

[0027] In one embodiment, determining the target antenna position according to the first antenna position and the second antenna position includes:

[0028] Using a position point that is a first preset step length away from the first antenna position as a horizontal reference position;

[0029] Determine the target horizontal position from the first antenna position and the horizontal reference position according to the signal reception performance of the terminal under test for the test signal sent by the reference antenna at the first antenna position and the horizontal reference position respectively;

[0030] Using a position point that is a second preset step length away from the second antenna position as a vertical reference position;

[0031] determining a target vertical position from the second antenna position and the vertical reference position according to signal reception performance of the terminal under test for a test signal sent by the reference antenna at the second antenna position and the vertical reference position respectively;

[0032] The target antenna position is determined based on the target horizontal position and the target vertical position.

[0033] In one embodiment, the method further comprises:

[0034] For each test antenna, the signal reception performance of the test signal sent by the test antenna by the terminal under test is determined according to the signal reception index of the test signal sent by the test antenna by the terminal under test; wherein the signal reception index includes at least one of signal strength, bit error rate and signal transmission speed.

[0035] In a second aspect, the present application provides an antenna position determination device, the device comprising:

[0036] A first determination module is used to determine the position of the first antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the horizontal antenna group;

[0037] A second determination module is used to determine the position of the second antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the vertical antenna group;

[0038] The third determination module is used to determine the target antenna position according to the first antenna position and the second antenna position.

[0039] In a third aspect, the present application further provides a computer device, the computer device comprising a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program:

[0040] Determining the position of the first antenna according to the signal reception performance of the terminal under test for the test signals sent by each test antenna in the horizontal antenna group;

[0041] Determine the position of the second antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the vertical antenna group;

[0042] A target antenna position is determined according to the first antenna position and the second antenna position.

[0043] In a fourth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0044] Determining the position of the first antenna according to the signal reception performance of the terminal under test for the test signals sent by each test antenna in the horizontal antenna group;

[0045] Determine the position of the second antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the vertical antenna group;

[0046] A target antenna position is determined according to the first antenna position and the second antenna position.

[0047] In a fifth aspect, the present application further provides a computer program product, the computer program product comprising a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0048] Determining the position of the first antenna according to the signal reception performance of the terminal under test for the test signals sent by each test antenna in the horizontal antenna group;

[0049] Determine the position of the second antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the vertical antenna group;

[0050] A target antenna position is determined according to the first antenna position and the second antenna position.

[0051] The above-mentioned antenna position determination method, device, computer equipment and storage medium determine the first antenna position according to the signal reception performance of the terminal under test for the test signal emitted by each test antenna in the horizontal antenna group. Determine the second antenna position according to the signal reception performance of the terminal under test for the test signal emitted by each test antenna in the vertical antenna group. Determine the target antenna position according to the first antenna position and the second antenna position. The present application can determine the first antenna position and the second antenna position according to the signal reception performance of the terminal under test for the test signal emitted by each test antenna in the horizontal antenna group and the vertical antenna group, and finally accurately determine the target antenna position by combining the first antenna position and the second antenna position. The target antenna position is the position where the transceiver antenna is to be placed when the terminal under test is finally tested for OTA darkroom testing. Compared with the traditional method of determining the target antenna position based on experience, the target antenna position obtained based on the present application is more accurate and the determination efficiency is faster, which effectively improves the accuracy of the test results and the test efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] Figure 1 A diagram of an application environment of an antenna position determination method provided in this embodiment;

[0053] Figure 2 A schematic diagram of a flow chart of a first antenna position determination method provided in this embodiment;

[0054] Figure 3 A schematic diagram of a process for determining the position of a first antenna provided in this embodiment;

[0055] Figure 4 A schematic diagram of the principle of the horizontal antenna group provided in this embodiment;

[0056] Figure 5 A schematic diagram of a process for determining the position of a second antenna provided in this embodiment;

[0057] Figure 6 A schematic diagram of the principle of the vertical antenna group provided in this embodiment;

[0058] Figure 7 A schematic diagram of a process for determining a target antenna position provided in this embodiment;

[0059] Figure 8 A schematic diagram of a flow chart of a second antenna position determination method provided in this embodiment;

[0060] Fig. 9 A structural block diagram of an antenna position determination device provided in this embodiment;

[0061] Fig.10 This is a diagram of the internal structure of the computer device provided in this embodiment. DETAILED DESCRIPTION

[0062] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0063] The antenna position determination method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the horizontal antenna group (i.e., the antenna group installed on the top of the darkroom) and the vertical antenna group (i.e., the antenna group installed on the side wall of the darkroom) are both placed in the OTA darkroom 106. The antenna groups are all connected to the signal simulation device. The signal simulation device is used to simulate the test signal and control the test antennas in the horizontal antenna group and the vertical antenna group to transmit the test signal. The main control device 104 determines the first antenna position according to the signal reception performance of the test signal emitted by each test antenna in the horizontal antenna group by the terminal under test 102; and determines the second antenna position according to the signal reception performance of the test signal emitted by each test antenna in the vertical antenna group by the terminal under test 102. The main control device 104 determines the target antenna position based on the first antenna position and the second antenna position.

[0064] Among them, the OTA chamber is a facility specifically used for testing wireless communication equipment. Its full name is "Over-The-Air" chamber. This chamber is mainly used to simulate the propagation of wireless signals in free space to measure the wireless performance of the equipment in actual use. The OTA chamber can be used to test the radiation power, receiving sensitivity, antenna performance, etc. of communication equipment such as mobile phones, wireless modules, and base stations.

[0065] The signal simulation device is used to simulate the test signal and control the test antennas in the horizontal antenna group and the vertical antenna group to transmit the test signal. The signal simulation device includes but is not limited to a channel simulator and a network simulator (for example, a fifth generation mobile communication technology 5G network simulator). The network simulator controls the channel simulator to transmit the test signal.

[0066] The master control device can control the signal simulation device to transmit the test signal, and can obtain the signal reception performance of the terminal under test, and finally determine the target antenna position based on the signal reception performance. The master control terminal can be a terminal device or a server. The terminal device can be, but is not limited to, a smart terminal such as a mobile phone or a computer. The server can be an independent server or a server cluster.

[0067] The terminal under test refers to the terminal device that needs to be tested in the OTA darkroom. This application mainly involves the process of determining the installation position of the transceiver antenna required for the test before the OTA darkroom test. The OTA darkroom has a placement table for placing the terminal under test.

[0068] In one embodiment, Figure 2 is a flow chart of a method for determining antenna position according to an embodiment of the present application, wherein the method is applied to Figure 1 Taking the master control device in as an example, the method includes the following steps:

[0069] S201, determining a first antenna position according to signal reception performance of a terminal under test for a test signal sent by each test antenna in a horizontal antenna group.

[0070] The terminal under test refers to the terminal device that needs to be tested in the OTA darkroom. The horizontal antenna group refers to the antenna array at the same horizontal height, mainly referring to the antenna array configured at the top of the OTA darkroom (such as Figure 1 An antenna array is shown in FIG. 1 . A test antenna refers to an antenna used to send a test signal. In the present application, a test antenna refers to a test probe used to simulate an antenna, which can transmit a test signal. Signal reception performance refers to the reception of the test signal by the terminal under test. The first antenna position refers to one of the reference positions used to determine the target antenna position. The target antenna position refers to the optimal installation position of the transceiver antenna used to transmit a test signal to the terminal under test when the terminal under test is tested.

[0071] As an optional implementation of the embodiment of the present application, according to the signal reception performance of the terminal under test for the test signals sent by each test antenna in the horizontal antenna group, the position of the test antenna with the highest signal reception performance is used as the first antenna position.

[0072] As another optional implementation of the embodiment of the present application, the signal reception performance of the terminal under test for the test signal emitted by each test antenna in the horizontal antenna group is input into the neural network model, and the position of the first antenna is determined by the neural network model.

[0073] Optionally, an optional implementation method for determining the signal reception performance in this embodiment is to determine the signal reception performance of the terminal under test for the test signal sent by the test antenna according to the signal reception index of the terminal under test for the test signal sent by the test antenna for each test antenna; wherein the signal reception index includes at least one of signal strength, bit error rate and signal transmission speed. That is to say, during the test, the main control device will obtain the signal reception index of the terminal under test for the test signal sent by each test antenna, and determine the signal reception performance of the terminal under test for the test signal sent by the test antenna according to the signal reception index.

[0074] S202: Determine the position of the second antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the vertical antenna group.

[0075] The vertical antenna group refers to an antenna array installed on the same vertical plane. In this application, it mainly refers to the antenna array installed on the side wall of the OTA darkroom (such as Figure 1 The second antenna position refers to another reference position for determining the target antenna position.

[0076] As an optional implementation of the embodiment of the present application, according to the signal reception performance of the terminal under test for the test signals sent by each test antenna in the vertical antenna group, the position of the test antenna with the highest signal reception performance is used as the second antenna position.

[0077] As another optional implementation of the embodiment of the present application, the signal reception performance of the terminal under test for the test signal emitted by each test antenna in the vertical antenna group is input into the neural network model, and the position of the second antenna is determined by the neural network model.

[0078] S203: Determine a target antenna position according to the first antenna position and the second antenna position.

[0079] As an optional implementation of the embodiment of the present application, both the first antenna position and the second antenna position are used as target antenna positions. That is, in this embodiment, there are two target antenna positions. When the terminal under test is subjected to an OTA darkroom, both positions are equipped with transceiver antennas, and both transmit test signals for testing the two transceiver antennas.

[0080] As another optional implementation of the embodiment of the present application, a coordinate system is created according to the OTA darkroom. According to the first antenna position, the antenna horizontal coordinate (i.e., the X-axis position) is determined. According to the second antenna position, the antenna vertical coordinate (i.e., the Y-axis position) is determined. According to the antenna horizontal coordinate and the antenna vertical coordinate, the target antenna position is determined.

[0081] As another optional implementation of the embodiment of the present application, the first antenna position and the second antenna position are connected by a line, and the middle position of the line is used as the target antenna position.

[0082] The above-mentioned antenna position determination method determines the first antenna position according to the signal reception performance of the terminal under test for the test signal emitted by each test antenna in the horizontal antenna group. The second antenna position is determined according to the signal reception performance of the terminal under test for the test signal emitted by each test antenna in the vertical antenna group. The target antenna position is determined according to the first antenna position and the second antenna position. The present application can determine the first antenna position and the second antenna position according to the signal reception performance of the terminal under test for the test signal emitted by each test antenna in the horizontal antenna group and the vertical antenna group, and finally the target antenna position can be accurately determined by combining the first antenna position and the second antenna position. The target antenna position is the position where the transceiver antenna is to be placed when the terminal under test is finally tested for OTA darkroom testing. Compared with the traditional method of determining the target antenna position based on experience, the target antenna position obtained based on the present application is more accurate and the determination efficiency is faster, which effectively improves the accuracy of the test results and the test efficiency.

[0083] In one embodiment, in order to more accurately and efficiently determine the position of the first antenna, Figure 3 As shown, an optional implementation of S201 includes:

[0084] S301: Select at least two first reference antennas from test antennas in a horizontal antenna group according to a first sampling interval.

[0085] The distance between two adjacent first reference antennas is the first sampling interval. The first sampling distance refers to the interval distance for sampling from the horizontal antenna group. The first reference antenna refers to a test antenna selected from the horizontal antenna group based on the sampling method.

[0086] Optionally, in this embodiment, Figure 4 As shown, the horizontal antenna group includes a plurality of candidate horizontal antenna columns ( Figure 4 The test antenna associated with the thick black line is a candidate horizontal antenna column). For each candidate horizontal antenna column, at least two first reference antennas are selected from the test antennas in the candidate horizontal antenna column according to the first sampling interval. For example, the interval between the test antennas is 50 cm, and each candidate horizontal antenna column contains 50 test antennas. If each test antenna is tested, the workload is relatively large. Therefore, the first sampling interval can be preset to 1 meter. In this way, 25 first reference antennas can be selected for each candidate horizontal antenna column.

[0087] S302: Determine the position of the first antenna according to the signal reception performance of the terminal under test for the test signal sent by each first reference antenna.

[0088] Optionally, in this embodiment, the performance weight of each first reference antenna is determined based on the signal reception performance of the test signal sent by each first reference antenna by the terminal under test. Based on the performance weight of each first reference antenna, the performance weight of each candidate position point in the horizontal area formed by each first reference antenna is predicted. The candidate position point with the highest performance weight is selected from each candidate position point as the first antenna position.

[0089] In this embodiment, an optional implementation method of determining the performance weight of each first reference antenna according to the signal reception performance of the test signal sent by the terminal under test to each first reference antenna is to determine the performance weight of the first reference antenna according to the signal reception performance of the test signal sent by the terminal under test to the first reference antenna and the weight list. The weight list records each signal reception performance and the performance weight corresponding to each signal reception performance.

[0090] In this embodiment, according to the performance weight of each first reference antenna, an optional implementation method of predicting the performance weight of each candidate position point in the horizontal area formed by each first reference antenna is to first determine the horizontal area surrounded by each first reference antenna, and then divide the horizontal area into grids according to the grid width, and it is necessary to ensure that each first reference antenna corresponds to a grid, and each grid is a candidate position point. Since some grids have a first reference antenna, the performance weight corresponding to the first reference antenna is used as the grid score of the grid. Then, based on the linear prediction model and the grid score of the grid where the first reference antenna is located in the horizontal area, the grid scores of all blank grids (i.e., not including the first reference antenna) in the horizontal area are predicted, and the grid score of the grid containing the first reference antenna is added, so that the performance weight of each candidate position point can be obtained. Among them, the linear prediction model can be a neural network model. On this basis, the candidate position point with the highest performance weight is selected from each candidate position point as the first antenna position. An optional implementation method is to use the candidate position point with the highest performance weight, that is, the grid position with the highest grid score (for example, the center position of the grid) as the first antenna position.

[0091] In this embodiment, at least two first reference antennas are selected from each test antenna in the horizontal antenna group according to the first sampling interval, wherein the distance between two adjacent first reference antennas is the first sampling interval. The first antenna position is determined according to the signal reception performance of the test signal sent by each first reference antenna by the terminal under test, which can effectively improve the efficiency and accuracy of determining the first antenna position.

[0092] On the basis of the above embodiment, in order to determine the position of the second antenna more accurately and efficiently, as Figure 5 As shown, an optional implementation of S202 includes:

[0093] S501: According to a first antenna position, select, from at least one candidate horizontal antenna column included in a horizontal antenna group, a candidate horizontal antenna column with the shortest distance to the first antenna position as a target horizontal antenna column.

[0094] Each candidate horizontal antenna array includes at least two test antennas. Figure 4 The black lines in the middle are associated with the test antenna arrays. Figure 4 4 antenna columns are shown in FIG. The target horizontal antenna column is a horizontal antenna column that meets the requirements and is selected from the candidate horizontal antenna columns.

[0095] Optionally, in this embodiment, according to the first antenna position, the vertical distance from the first antenna position to the straight line formed by each candidate horizontal antenna column is determined, and the candidate horizontal antenna column corresponding to the shortest vertical distance is used as the target horizontal antenna column. Figure 4 As shown, Figure 4 The black dot in FIG. 1 is the first antenna position predicted in the above embodiment. Since the first antenna position falls exactly on a straight line formed by a group of candidate horizontal antenna columns, the candidate horizontal antenna column is used as the target horizontal antenna column.

[0096] It should be noted that, during the implementation process, the first antenna position may also be between two candidate horizontal antenna columns. In this case, it is necessary to determine the vertical distance from the first antenna position to each candidate horizontal antenna column, and select the target horizontal antenna column from the candidate horizontal antenna columns based on the size of the vertical distance.

[0097] S502: Select a target vertical antenna column from at least one candidate vertical antenna column included in the vertical antenna group.

[0098] The target vertical antenna column and the target horizontal antenna column are located on the same vertical plane, and each candidate vertical antenna column includes at least two test antennas.

[0099] Optionally, in this embodiment, Figure 6 As shown, the vertical antenna group includes multiple vertically distributed candidate vertical antenna columns ( Figure 6 4 candidate vertical antenna columns are shown in the figure. The test antenna associated with the black line is a candidate vertical antenna column. When installing the test antenna, each candidate horizontal antenna column at the top has an intersecting candidate vertical antenna column on the side wall of the darkroom. Therefore, when determining the target vertical antenna column, only the candidate vertical antenna column located on the same vertical plane as the target horizontal antenna column needs to be used as the target vertical antenna column.

[0100] S503: Determine the position of the second antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the target vertical antenna array.

[0101] Optionally, in this embodiment, at least two second reference antennas may be selected from each test antenna in the target vertical antenna column according to the second sampling interval, wherein the distance between two adjacent second reference antennas is the second sampling interval. The second antenna position is determined according to the signal reception performance of the test signal sent by each second reference antenna by the terminal under test.

[0102] Optionally, in this embodiment, an optional implementation method for determining the second antenna position based on the signal reception performance of the test signal sent by each second reference antenna by the terminal under test is as follows: determining the performance weight of each second reference antenna based on the signal reception performance of the test signal sent by each second reference antenna by the terminal under test; predicting the performance weight of each candidate position point in the vertical area formed by each second reference antenna based on the performance weight of each second reference antenna; and selecting the candidate position point with the highest performance weight from each candidate position point as the second antenna position.

[0103] It should be noted that, in this embodiment, the specific implementation method of determining the position of the second antenna based on the signal reception performance of the terminal under test for the test signals sent by each test antenna in the target vertical antenna column can refer to the specific implementation method of determining the position of the first antenna based on the signal reception performance of the terminal under test for the test signals sent by the first reference antenna in the above embodiment. The above has been recorded in detail and will not be repeated here.

[0104] In this embodiment, according to the first antenna position, a candidate horizontal antenna column with the shortest distance to the first antenna position is selected from at least one candidate horizontal antenna column included in the horizontal antenna group as the target horizontal antenna column; wherein each candidate horizontal antenna column includes at least two test antennas. A target vertical antenna column is selected from at least one candidate vertical antenna column included in the vertical antenna group; wherein the target vertical antenna column and the target horizontal antenna column are located on the same vertical plane, and each candidate vertical antenna column includes at least two test antennas. According to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the target vertical antenna column, the second antenna position can be determined more accurately and efficiently.

[0105] In one embodiment, in order to more accurately determine the target antenna position, such as Figure 7 As shown, an optional implementation of S201 includes:

[0106] S701: Use a position point that is a first preset step length away from a first antenna position as a horizontal reference position.

[0107] The first preset step length refers to a preset interval distance. The horizontal reference position refers to a position point selected from around the first antenna position in the same horizontal plane as the first antenna position according to the first preset step length.

[0108] Optionally, in this embodiment, the first preset step length is used as the radius, a circle is drawn around the first antenna position, and position points are selected from the circle at equal angles as the horizontal reference positions. Exemplarily, the first position point is selected first, and then a position point is selected every 60 degrees until the selection is completed, and the selected position points are all used as the horizontal reference positions.

[0109] Optionally, in this embodiment, the first preset step size may be used as the grid width, and a grid is made around the first antenna position, and the grid vertices are the horizontal reference positions.

[0110] S702: Determine a target horizontal position from the first antenna position and the horizontal reference position according to the signal reception performance of the terminal under test for a test signal sent by the reference antenna at the first antenna position and the horizontal reference position respectively.

[0111] The reference antenna refers to a test antenna used as a reference.

[0112] Optionally, in this embodiment, a reference antenna is installed at the first antenna position and each horizontal reference position, or a reference antenna is used to perform tests in sequence at the first antenna position and each horizontal reference position. According to the signal reception performance of the terminal under test for the test signal sent by the reference antenna at the first antenna position and the horizontal reference position, the target horizontal position is determined from the first antenna position and the horizontal reference position. Specifically, the position point (the first antenna position or the horizontal reference position) with the best signal reception performance is selected as the target horizontal position.

[0113] S703: Use a position point that is a second preset step length away from the second antenna position as a vertical reference position.

[0114] For details, reference may be made to an implementation method of using a position point that is a first preset step length away from the first antenna position as a horizontal reference position, which will not be described in detail here.

[0115] S704: Determine a target vertical position from the second antenna position and the vertical reference position according to signal reception performance of the terminal under test for a test signal sent by the reference antenna at the second antenna position and the vertical reference position respectively.

[0116] For details, please refer to the implementation method of determining the target horizontal position from the first antenna position and the horizontal reference position based on the signal reception performance of the terminal under test for the test signal sent by the reference antenna at the first antenna position and the horizontal reference position, which will not be repeated here.

[0117] S705: Determine the target antenna position according to the target horizontal position and the target vertical position.

[0118] As an optional implementation of the embodiment of the present application, both the target horizontal position and the target vertical position are used as the target antenna position. That is, in this embodiment, there are two target antenna positions. When the terminal under test is subjected to an OTA darkroom, both positions are equipped with transceiver antennas, and both transmit test signals for testing the two transceiver antennas.

[0119] As another optional implementation of the embodiment of the present application, a coordinate system is created according to the OTA darkroom. According to the horizontal position of the target, the antenna horizontal coordinate (i.e., the X-axis position) is determined. According to the vertical position of the target, the antenna vertical coordinate (i.e., the Y-axis position) is determined. The target antenna position is determined according to the antenna horizontal coordinate and the antenna vertical coordinate. In this embodiment, an optional implementation method for determining the antenna horizontal coordinate according to the horizontal position of the target is to use the horizontal coordinate of the target horizontal position as the antenna horizontal coordinate. In this embodiment, an optional implementation method for determining the antenna vertical coordinate according to the vertical position of the target is to use the vertical coordinate of the target vertical position as the antenna vertical coordinate.

[0120] As another optional implementation of the embodiment of the present application, a line is connected between the target horizontal position and the target vertical position, and the middle position of the line is used as the target antenna position.

[0121] In this embodiment, a position point that is a first preset step away from the first antenna position is used as the horizontal reference position. The target horizontal position is determined from the first antenna position and the horizontal reference position based on the signal reception performance of the terminal under test for the test signal sent by the reference antenna at the first antenna position and the horizontal reference position respectively. A position point that is a second preset step away from the second antenna position is used as the vertical reference position. The target vertical position is determined from the second antenna position and the vertical reference position based on the signal reception performance of the terminal under test for the test signal sent by the reference antenna at the second antenna position and the vertical reference position respectively. Based on the target horizontal position and the target vertical position, the target antenna position can be determined more accurately.

[0122] In one embodiment, if Figure 8 As shown, an optional implementation of a method for determining an antenna position includes:

[0123] S801: Select at least two first reference antennas from each test antenna in a horizontal antenna group according to a first sampling interval, wherein the distance between two adjacent first reference antennas is the first sampling interval.

[0124] S802: Determine a performance weight of each first reference antenna according to the signal reception performance of the terminal under test for a test signal sent by each first reference antenna.

[0125] S803: predicting, according to the performance weights of the first reference antennas, the performance weights of the candidate position points in the horizontal area formed by the first reference antennas.

[0126] S804: Select a candidate position point with the highest performance weight from among the candidate position points as the first antenna position.

[0127] S805: According to the first antenna position, select a candidate horizontal antenna column with the shortest distance to the first antenna position from at least one candidate horizontal antenna column included in the horizontal antenna group as a target horizontal antenna column, wherein each candidate horizontal antenna column includes at least two test antennas.

[0128] S806: Select a target vertical antenna column from at least one candidate vertical antenna column included in the vertical antenna group, wherein the target vertical antenna column and the target horizontal antenna column are located on the same vertical plane, and each candidate vertical antenna column includes at least two test antennas.

[0129] S807: Select at least two second reference antennas from the test antennas in the target vertical antenna column according to the second sampling interval, wherein the distance between two adjacent second reference antennas is the second sampling interval.

[0130] S808: Determine a performance weight of each second reference antenna according to the signal reception performance of the terminal under test for the test signal sent by each second reference antenna.

[0131] S809: predicting, according to the performance weights of the second reference antennas, the performance weights of the candidate position points in the vertical area formed by the second reference antennas.

[0132] S810: Select a candidate position point with the highest performance weight from each candidate position point as the second antenna position.

[0133] S811: Use a position point that is a first preset step length away from the first antenna position as a horizontal reference position.

[0134] S812: Determine a target horizontal position from the first antenna position and the horizontal reference position according to the signal reception performance of the terminal under test for a test signal sent by the reference antenna at the first antenna position and the horizontal reference position respectively.

[0135] S813: Use a position point that is a second preset step length away from the second antenna position as a vertical reference position.

[0136] S814, determining a target vertical position from the second antenna position and the vertical reference position according to signal reception performance of the terminal under test for a test signal sent by the reference antenna at the second antenna position and the vertical reference position respectively.

[0137] S815, determining the target antenna position according to the target horizontal position and the target vertical position.

[0138] This embodiment also includes an implementation method for determining signal reception performance, which is specifically as follows:

[0139] For each test antenna, the signal reception performance of the test signal sent by the test antenna by the terminal under test is determined according to the signal reception index of the test signal sent by the test antenna by the terminal under test; wherein the signal reception index includes at least one of signal strength, bit error rate and signal transmission speed.

[0140] In this embodiment, the first antenna position is determined according to the signal reception performance of the terminal under test for the test signal emitted by each test antenna in the horizontal antenna group. The second antenna position is determined according to the signal reception performance of the terminal under test for the test signal emitted by each test antenna in the vertical antenna group. The target antenna position is determined according to the first antenna position and the second antenna position. This application can determine the first antenna position and the second antenna position according to the signal reception performance of the terminal under test for the test signal emitted by each test antenna in the horizontal antenna group and the vertical antenna group, and finally the target antenna position can be accurately determined by combining the first antenna position and the second antenna position. The target antenna position is the position where the transceiver antenna is to be placed when the terminal under test is finally tested in the OTA darkroom. Compared with the traditional method of determining the target antenna position based on experience, the target antenna position obtained based on this application is more accurate and the determination efficiency is faster, which effectively improves the accuracy of the test results and the test efficiency.

[0141] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0142] Based on the same inventive concept, the embodiment of the present application also provides an antenna position determination device for implementing the antenna position determination method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more antenna position determination device embodiments provided below can refer to the limitations of the antenna position determination method above, and will not be repeated here.

[0143] In one embodiment, by Fig. 9 FIG. 2 shows a structural block diagram of an antenna position determination device in an embodiment. Fig. 9 As shown, an antenna position determination device 1 is provided, the device comprising: a first determination module 10, a second determination module 20 and a third determination module 30, wherein:

[0144] A first determination module 10 is used to determine the position of the first antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the horizontal antenna group;

[0145] A second determination module 20, configured to determine the position of the second antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the vertical antenna group;

[0146] The third determination module 30 is used to determine the target antenna position according to the first antenna position and the second antenna position.

[0147] The above-mentioned antenna position determination device 1 determines the first antenna position according to the signal reception performance of the terminal under test for the test signal emitted by each test antenna in the horizontal antenna group. The second antenna position is determined according to the signal reception performance of the terminal under test for the test signal emitted by each test antenna in the vertical antenna group. The target antenna position is determined according to the first antenna position and the second antenna position. The present application can determine the first antenna position and the second antenna position according to the signal reception performance of the terminal under test for the test signal emitted by each test antenna in the horizontal antenna group and the vertical antenna group, and finally the target antenna position can be accurately determined by combining the first antenna position and the second antenna position. The target antenna position is the position where the transceiver antenna is to be placed when the terminal under test is finally tested in the OTA darkroom. Compared with the traditional method of determining the target antenna position based on experience, the target antenna position obtained based on the present application is more accurate and the determination efficiency is faster, which effectively improves the accuracy of the test results and the test efficiency.

[0148] In one embodiment, the Fig. 9 The first determination module in is also specifically used for:

[0149] According to the first sampling interval, at least two first reference antennas are selected from each test antenna in the horizontal antenna group; wherein the distance between two adjacent first reference antennas is the first sampling interval;

[0150] The positions of the first antennas are determined according to the signal reception performance of the terminal under test for the test signals sent by each first reference antenna.

[0151] In one embodiment, the Fig. 9 The first determination module in is also specifically used for:

[0152] Determining a performance weight of each first reference antenna according to a signal reception performance of the terminal under test for a test signal sent by each first reference antenna;

[0153] Predicting, according to the performance weights of the first reference antennas, the performance weights of the candidate position points in the horizontal area formed by the first reference antennas;

[0154] A candidate location point with the highest performance weight is selected from each candidate location point as the first antenna location.

[0155] In one embodiment, the Fig. 9 The second determination module in is also specifically used for:

[0156] According to the first antenna position, select a candidate horizontal antenna column with the shortest distance to the first antenna position from at least one candidate horizontal antenna column included in the horizontal antenna group as a target horizontal antenna column; wherein each candidate horizontal antenna column includes at least two test antennas;

[0157] Selecting a target vertical antenna column from at least one candidate vertical antenna column included in the vertical antenna group; wherein the target vertical antenna column and the target horizontal antenna column are located on the same vertical plane, and each candidate vertical antenna column includes at least two test antennas;

[0158] The position of the second antenna is determined according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the target vertical antenna array.

[0159] In one embodiment, the Fig. 9 The second determination module in is also specifically used for:

[0160] According to the second sampling interval, at least two second reference antennas are selected from each test antenna in the target vertical antenna column; wherein the distance between two adjacent second reference antennas is the second sampling interval;

[0161] The second antenna position is determined according to the signal reception performance of the tested terminal to the test signal sent by each second reference antenna.

[0162] In one embodiment, the Fig. 9 The second determination module in is also specifically used for:

[0163] Determining a performance weight of each second reference antenna according to a signal reception performance of the terminal under test for a test signal sent by each second reference antenna;

[0164] Predicting, according to the performance weights of the second reference antennas, the performance weights of the candidate position points within the vertical area formed by the second reference antennas;

[0165] A candidate position point with the highest performance weight is selected from each candidate position point as the second antenna position.

[0166] In one embodiment, the Fig. 9 The third determination module in is also specifically used for:

[0167] Using a position point that is a first preset step length away from the first antenna position as a horizontal reference position;

[0168] Determine the target horizontal position from the first antenna position and the horizontal reference position according to the signal reception performance of the terminal under test for the test signal sent by the reference antenna at the first antenna position and the horizontal reference position respectively;

[0169] Using a position point that is a second preset step length away from the second antenna position as a vertical reference position;

[0170] determining a target vertical position from the second antenna position and the vertical reference position according to signal reception performance of the terminal under test for a test signal sent by the reference antenna at the second antenna position and the vertical reference position respectively;

[0171] The target antenna position is determined based on the target horizontal position and the target vertical position.

[0172] In one embodiment, the Fig. 9 The antenna position determination device in the embodiment further comprises:

[0173] For each test antenna, the signal reception performance of the test signal sent by the test antenna by the terminal under test is determined according to the signal reception index of the test signal sent by the test antenna by the terminal under test; wherein the signal reception index includes at least one of signal strength, bit error rate and signal transmission speed.

[0174] Each module in the above-mentioned antenna position determination device can be implemented in whole or in part by software, hardware and a combination thereof. Each of the above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.

[0175] In one embodiment, a computer device is provided. The computer device may be a platform side, and its internal structure diagram may be as shown in FIG. Fig.10As shown. The computer device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store antenna position information. The network interface of the computer device is used to communicate with an external user side through a network connection. When the computer program is executed by the processor, an antenna position determination method is implemented.

[0176] Those skilled in the art will understand that Fig.10 The structure shown in the figure is merely a block diagram of a portion of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. Specifically, the computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0177] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0178] Determining the position of the first antenna according to the signal reception performance of the terminal under test for the test signals sent by each test antenna in the horizontal antenna group;

[0179] Determine the position of the second antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the vertical antenna group;

[0180] A target antenna position is determined according to the first antenna position and the second antenna position.

[0181] In one embodiment, when the processor executes the computer program, the following steps are further implemented: determining the position of the first antenna according to the signal reception performance of the terminal under test for the detection signal sent by each test antenna in the horizontal antenna group, including:

[0182] According to the first sampling interval, at least two first reference antennas are selected from each test antenna in the horizontal antenna group; wherein the distance between two adjacent first reference antennas is the first sampling interval;

[0183] The positions of the first antennas are determined according to the signal reception performance of the terminal under test for the test signals sent by each first reference antenna.

[0184] In one embodiment, when the processor executes the computer program, the following steps are further implemented: determining the position of the first antenna according to the signal reception performance of the terminal under test for the test signal sent by the first reference antenna, including:

[0185] Determining a performance weight of each first reference antenna according to a signal reception performance of the terminal under test for a test signal sent by each first reference antenna;

[0186] Predicting, according to the performance weights of the first reference antennas, the performance weights of the candidate position points in the horizontal area formed by the first reference antennas;

[0187] A candidate location point with the highest performance weight is selected from each candidate location point as the first antenna location.

[0188] In one embodiment, when the processor executes the computer program, the following steps are further implemented: determining the position of the second antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the vertical antenna group, including:

[0189] According to the first antenna position, select a candidate horizontal antenna column with the shortest distance to the first antenna position from at least one candidate horizontal antenna column included in the horizontal antenna group as a target horizontal antenna column; wherein each candidate horizontal antenna column includes at least two test antennas;

[0190] Selecting a target vertical antenna column from at least one candidate vertical antenna column included in the vertical antenna group; wherein the target vertical antenna column and the target horizontal antenna column are located on the same vertical plane, and each candidate vertical antenna column includes at least two test antennas;

[0191] The position of the second antenna is determined according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the target vertical antenna array.

[0192] In one embodiment, when the processor executes the computer program, the following steps are further implemented: determining the position of the second antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the target vertical antenna array, including:

[0193] According to the second sampling interval, at least two second reference antennas are selected from each test antenna in the target vertical antenna column; wherein the distance between two adjacent second reference antennas is the second sampling interval;

[0194] The second antenna position is determined according to the signal reception performance of the tested terminal to the test signal sent by each second reference antenna.

[0195] In one embodiment, when the processor executes the computer program, the following steps are further implemented: determining the second antenna position according to the signal reception performance of the tested terminal for the test signal sent by each second reference antenna, including:

[0196] Determining a performance weight of each second reference antenna according to a signal reception performance of the terminal under test for a test signal sent by each second reference antenna;

[0197] Predicting, according to the performance weights of the second reference antennas, the performance weights of the candidate position points within the vertical area formed by the second reference antennas;

[0198] A candidate position point with the highest performance weight is selected from each candidate position point as the second antenna position.

[0199] In one embodiment, when the processor executes the computer program, the following steps are further implemented: determining the target antenna position according to the first antenna position and the second antenna position, including:

[0200] Using a position point that is a first preset step length away from the first antenna position as a horizontal reference position;

[0201] Determine the target horizontal position from the first antenna position and the horizontal reference position according to the signal reception performance of the terminal under test for the test signal sent by the reference antenna at the first antenna position and the horizontal reference position respectively;

[0202] Using a position point that is a second preset step length away from the second antenna position as a vertical reference position;

[0203] determining a target vertical position from the second antenna position and the vertical reference position according to signal reception performance of the terminal under test for a test signal sent by the reference antenna at the second antenna position and the vertical reference position respectively;

[0204] The target antenna position is determined based on the target horizontal position and the target vertical position.

[0205] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0206] For each test antenna, the signal reception performance of the test signal sent by the test antenna by the terminal under test is determined according to the signal reception index of the test signal sent by the test antenna by the terminal under test; wherein the signal reception index includes at least one of signal strength, bit error rate and signal transmission speed.

[0207] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0208] Determining the position of the first antenna according to the signal reception performance of the terminal under test for the test signals sent by each test antenna in the horizontal antenna group;

[0209] Determine the position of the second antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the vertical antenna group;

[0210] A target antenna position is determined according to the first antenna position and the second antenna position.

[0211] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the position of the first antenna according to the signal reception performance of the terminal under test for the detection signal sent by each test antenna in the horizontal antenna group, including:

[0212] According to the first sampling interval, at least two first reference antennas are selected from each test antenna in the horizontal antenna group; wherein the distance between two adjacent first reference antennas is the first sampling interval;

[0213] The positions of the first antennas are determined according to the signal reception performance of the terminal under test for the test signals sent by each first reference antenna.

[0214] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the position of the first antenna according to the signal reception performance of the terminal under test for the test signal sent by the first reference antenna, including:

[0215] Determining a performance weight of each first reference antenna according to a signal reception performance of the terminal under test for a test signal sent by each first reference antenna;

[0216] Predicting, according to the performance weights of the first reference antennas, the performance weights of the candidate position points in the horizontal area formed by the first reference antennas;

[0217] A candidate location point with the highest performance weight is selected from each candidate location point as the first antenna location.

[0218] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the position of the second antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the vertical antenna group, including:

[0219] According to the first antenna position, select a candidate horizontal antenna column with the shortest distance to the first antenna position from at least one candidate horizontal antenna column included in the horizontal antenna group as a target horizontal antenna column; wherein each candidate horizontal antenna column includes at least two test antennas;

[0220] Selecting a target vertical antenna column from at least one candidate vertical antenna column included in the vertical antenna group; wherein the target vertical antenna column and the target horizontal antenna column are located on the same vertical plane, and each candidate vertical antenna column includes at least two test antennas;

[0221] The position of the second antenna is determined according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the target vertical antenna array.

[0222] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the position of the second antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the target vertical antenna array, including:

[0223] According to the second sampling interval, at least two second reference antennas are selected from each test antenna in the target vertical antenna column; wherein the distance between two adjacent second reference antennas is the second sampling interval;

[0224] The second antenna position is determined according to the signal reception performance of the tested terminal to the test signal sent by each second reference antenna.

[0225] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the second antenna position according to the signal reception performance of the tested terminal for the test signal sent by each second reference antenna, including:

[0226] Determining a performance weight of each second reference antenna according to a signal reception performance of the terminal under test for a test signal sent by each second reference antenna;

[0227] Predicting, according to the performance weights of the second reference antennas, the performance weights of the candidate position points within the vertical area formed by the second reference antennas;

[0228] A candidate position point with the highest performance weight is selected from each candidate position point as the second antenna position.

[0229] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the target antenna position according to the first antenna position and the second antenna position, including:

[0230] Using a position point that is a first preset step length away from the first antenna position as a horizontal reference position;

[0231] Determine the target horizontal position from the first antenna position and the horizontal reference position according to the signal reception performance of the terminal under test for the test signal sent by the reference antenna at the first antenna position and the horizontal reference position respectively;

[0232] Using a position point that is a second preset step length away from the second antenna position as a vertical reference position;

[0233] determining a target vertical position from the second antenna position and the vertical reference position according to signal reception performance of the terminal under test for a test signal sent by the reference antenna at the second antenna position and the vertical reference position respectively;

[0234] The target antenna position is determined based on the target horizontal position and the target vertical position.

[0235] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0236] For each test antenna, the signal reception performance of the test signal sent by the test antenna by the terminal under test is determined according to the signal reception index of the test signal sent by the test antenna by the terminal under test; wherein the signal reception index includes at least one of signal strength, bit error rate and signal transmission speed.

[0237] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0238] Determining the position of the first antenna according to the signal reception performance of the terminal under test for the test signals sent by each test antenna in the horizontal antenna group;

[0239] Determine the position of the second antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the vertical antenna group;

[0240] A target antenna position is determined according to the first antenna position and the second antenna position.

[0241] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the position of the first antenna according to the signal reception performance of the terminal under test for the detection signal sent by each test antenna in the horizontal antenna group, including:

[0242] According to the first sampling interval, at least two first reference antennas are selected from each test antenna in the horizontal antenna group; wherein the distance between two adjacent first reference antennas is the first sampling interval;

[0243] The positions of the first antennas are determined according to the signal reception performance of the terminal under test for the test signals sent by each first reference antenna.

[0244] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the position of the first antenna according to the signal reception performance of the terminal under test for the test signal sent by the first reference antenna, including:

[0245] Determining a performance weight of each first reference antenna according to a signal reception performance of the terminal under test for a test signal sent by each first reference antenna;

[0246] Predicting, according to the performance weights of the first reference antennas, the performance weights of the candidate position points in the horizontal area formed by the first reference antennas;

[0247] A candidate location point with the highest performance weight is selected from each candidate location point as the first antenna location.

[0248] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the position of the second antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the vertical antenna group, including:

[0249] According to the first antenna position, select a candidate horizontal antenna column with the shortest distance to the first antenna position from at least one candidate horizontal antenna column included in the horizontal antenna group as a target horizontal antenna column; wherein each candidate horizontal antenna column includes at least two test antennas;

[0250] Selecting a target vertical antenna column from at least one candidate vertical antenna column included in the vertical antenna group; wherein the target vertical antenna column and the target horizontal antenna column are located on the same vertical plane, and each candidate vertical antenna column includes at least two test antennas;

[0251] The position of the second antenna is determined according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the target vertical antenna array.

[0252] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the position of the second antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the target vertical antenna array, including:

[0253] According to the second sampling interval, at least two second reference antennas are selected from each test antenna in the target vertical antenna column; wherein the distance between two adjacent second reference antennas is the second sampling interval;

[0254] The second antenna position is determined according to the signal reception performance of the tested terminal to the test signal sent by each second reference antenna.

[0255] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the second antenna position according to the signal reception performance of the tested terminal for the test signal sent by each second reference antenna, including:

[0256] Determining a performance weight of each second reference antenna according to a signal reception performance of the terminal under test for a test signal sent by each second reference antenna;

[0257] Predicting, according to the performance weights of the second reference antennas, the performance weights of the candidate position points within the vertical area formed by the second reference antennas;

[0258] A candidate position point with the highest performance weight is selected from each candidate position point as the second antenna position.

[0259] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the target antenna position according to the first antenna position and the second antenna position, including:

[0260] Using a position point that is a first preset step length away from the first antenna position as a horizontal reference position;

[0261] Determine the target horizontal position from the first antenna position and the horizontal reference position according to the signal reception performance of the terminal under test for the test signal sent by the reference antenna at the first antenna position and the horizontal reference position respectively;

[0262] Using a position point that is a second preset step length away from the second antenna position as a vertical reference position;

[0263] determining a target vertical position from the second antenna position and the vertical reference position according to signal reception performance of the terminal under test for a test signal sent by the reference antenna at the second antenna position and the vertical reference position respectively;

[0264] The target antenna position is determined based on the target horizontal position and the target vertical position.

[0265] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:

[0266] For each test antenna, the signal reception performance of the test signal sent by the test antenna by the terminal under test is determined according to the signal reception index of the test signal sent by the test antenna by the terminal under test; wherein the signal reception index includes at least one of signal strength, bit error rate and signal transmission speed.

[0267] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0268] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0269] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A method for determining an antenna position, characterized in that: The method comprises: Determining the position of the first antenna according to the signal reception performance of the terminal under test for the test signals sent by each test antenna in the horizontal antenna group; Determining the position of the second antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the vertical antenna group; A target antenna position is determined according to the first antenna position and the second antenna position.

2. The method according to claim 1, characterized in that: The determining the first antenna position according to the signal reception performance of the terminal under test for the detection signal sent by each test antenna in the horizontal antenna group includes: According to the first sampling interval, at least two first reference antennas are selected from the test antennas in the horizontal antenna group; wherein the distance between two adjacent first reference antennas is the first sampling interval; The positions of the first antennas are determined according to the signal reception performance of the terminal under test for the test signals sent by each first reference antenna.

3. The method according to claim 2, characterized in that The determining the position of the first antenna according to the signal reception performance of the terminal under test for the test signal sent by the first reference antenna includes: Determining a performance weight of each first reference antenna according to a signal reception performance of the terminal under test for a test signal sent by each first reference antenna; Predicting, according to the performance weights of the first reference antennas, the performance weights of the candidate position points in the horizontal area formed by the first reference antennas; A candidate location point with the highest performance weight is selected from each candidate location point as the first antenna location.

4. The method according to claim 1, characterized in that: The determining the position of the second antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the vertical antenna group includes: According to the first antenna position, select a candidate horizontal antenna column with the shortest distance to the first antenna position from at least one candidate horizontal antenna column included in the horizontal antenna group as a target horizontal antenna column; wherein each candidate horizontal antenna column includes at least two test antennas; Selecting a target vertical antenna column from at least one candidate vertical antenna column included in the vertical antenna group; wherein the target vertical antenna column and the target horizontal antenna column are located on the same vertical plane, and each of the candidate vertical antenna columns includes at least two test antennas; The second antenna position is determined according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the target vertical antenna array.

5. The method according to claim 4, characterized in that The determining the second antenna position according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the target vertical antenna array includes: According to the second sampling interval, at least two second reference antennas are selected from each test antenna in the target vertical antenna column; wherein the distance between two adjacent second reference antennas is the second sampling interval; The second antenna position is determined according to the signal reception performance of the tested terminal to the test signal sent by each second reference antenna.

6. The method according to claim 5, characterized in that The determining the second antenna position according to the signal reception performance of the tested terminal for the test signal sent by each second reference antenna includes: Determining a performance weight of each second reference antenna according to a signal reception performance of the terminal under test for a test signal sent by each second reference antenna; Predicting, according to the performance weights of the second reference antennas, the performance weights of the candidate position points within the vertical area formed by the second reference antennas; A candidate position point with the highest performance weight is selected from each candidate position point as the second antenna position.

7. The method according to claim 1, characterized in that The determining the target antenna position according to the first antenna position and the second antenna position includes: Using a position point that is a first preset step length away from the first antenna position as a horizontal reference position; Determining a target horizontal position from the first antenna position and the horizontal reference position according to signal reception performance of the terminal under test for a test signal sent by the reference antenna at the first antenna position and the horizontal reference position respectively; Using a position point that is a second preset step length away from the position of the second antenna as a vertical reference position; determining a target vertical position from the second antenna position and the vertical reference position according to signal reception performance of the terminal under test for a test signal sent by the reference antenna at the second antenna position and the vertical reference position respectively; The target antenna position is determined according to the target horizontal position and the target vertical position.

8. The method according to claim 1, characterized in that The method further comprises: For each test antenna, the signal reception performance of the terminal under test for the test signal sent by the test antenna is determined based on the signal reception index of the terminal under test for the test signal sent by the test antenna; wherein the signal reception index includes at least one of signal strength, bit error rate and signal transmission speed.

9. An antenna position determination device, characterized in that: The device comprises: A first determination module is used to determine the position of the first antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the horizontal antenna group; A second determination module is used to determine the position of the second antenna according to the signal reception performance of the terminal under test for the test signal sent by each test antenna in the vertical antenna group; The third determination module is used to determine the target antenna position according to the first antenna position and the second antenna position.

10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.

12. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.