MIMO antenna parameter determination method and apparatus, electronic device, and storage medium

By acquiring engineering parameters, MDT data, and digital map data of network devices, the antenna parameters of N first beams and M second beams are determined, solving the problem that existing technologies cannot effectively cover indoor scenarios such as high-rise buildings, and achieving a comprehensive improvement in the three-dimensional and planar coverage of the community.

CN117097373BActive Publication Date: 2026-06-19CHINA MOBILE COMM LTD RES INST +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA MOBILE COMM LTD RES INST
Filing Date
2022-05-12
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

In existing technologies, MIMO antenna parameter optimization fails to effectively consider the deep coverage of indoor scenarios such as high-rise buildings, resulting in low effective coverage of the cell.

Method used

By acquiring the engineering parameters, MDT data, and digital map data of the network equipment, the antenna parameters of N first beams and M second beams are determined. The coverage range of the first beams is greater than that of the second beams, which can reflect the three-dimensional coverage range of the beams and ensure the deep coverage of the cell. The second beams are used to ensure planar coverage.

Benefits of technology

It improved the effective coverage rate of the community and ensured the coverage effect for indoor scenes such as high-rise buildings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117097373B_ABST
    Figure CN117097373B_ABST
Patent Text Reader

Abstract

The application discloses a kind of multiple-input multiple-output (MIMO) antenna parameter determination method, device, electronic equipment and storage medium.Therein, method includes: obtaining first information, second information and third information;The first information contains the engineering parameter of network equipment;The second information contains the minimum route test (MDT) data associated with the network equipment;The third information contains the digital map data associated with the network equipment;According to the first information, second information and third information, the N first beams, M second beams and the antenna parameter of each beam corresponding to the first cell corresponding to the network equipment are determined;Wherein, N and M are all integers greater than 0;The first parameter of the first beam is greater than the first parameter of the second beam;The first parameter characterizes the coverage of beam;The first parameter is determined according to the first information, second information and third information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication, and in particular to a method, apparatus, electronic device, and storage medium for determining multiple input multiple output (MIMO) antenna parameters. Background Technology

[0002] Typically, the goal of optimizing antenna parameters in Massive MIMO is to adjust the cell beam by modifying the antenna parameters, thereby optimizing the user experience of one or more cells, or even optimizing the coverage of the cell.

[0003] However, the methods for optimizing MIMO antenna parameters (i.e., determining MIMO antenna parameters) in related technologies still need further optimization. Summary of the Invention

[0004] To address the related technical issues, embodiments of this application provide a method, apparatus, electronic device, and storage medium for determining MIMO antenna parameters.

[0005] The technical solution of this application embodiment is implemented as follows:

[0006] This application provides a method for determining MIMO antenna parameters, including:

[0007] Acquire first information, second information, and third information; the first information includes engineering parameters of the network device; the second information includes minimum drive test (MDT) data associated with the network device; the third information includes digital map data associated with the network device.

[0008] Based on the first information, the second information, and the third information, determine the N first beams, M second beams, and antenna parameters of each beam corresponding to the first cell of the network device; wherein N and M are both integers greater than 0; the first parameter of the first beam is greater than the first parameter of the second beam; the first parameter characterizes the coverage range of the beam; the first parameter is determined based on the first information, the second information, and the third information.

[0009] In the above scheme, determining the N first beams and M second beams corresponding to the first cell based on the first information, the second information, and the third information includes:

[0010] Obtain the adjustable range of the digital azimuth angle corresponding to the first cell;

[0011] Based on the adjustable range of the digital azimuth angle corresponding to the first cell, P candidate beams are determined; P is an integer greater than Q, Q represents the preset total number of beams corresponding to the first cell, and Q is equal to the sum of N and M; each candidate beam has a different digital azimuth angle.

[0012] Based on the first information, the second information, and the third information, determine the first parameter of each candidate beam;

[0013] Based on the first parameter of each candidate beam, N first beams are determined from the P candidate beams; and based on the determined N first beams, M second beams are determined.

[0014] In the above scheme, determining the first parameter of each candidate beam based on the first information, the second information, and the third information includes:

[0015] Based on the third information, the first geographic region associated with the network device is subjected to three-dimensional rasterization processing to obtain multiple grids and the location of each grid; the third information includes digital map data of the first geographic region.

[0016] Based on the first information, the location of the network device is determined;

[0017] Based on the location of each obtained grid and the location of the network device, determine multiple grids corresponding to the first cell from the multiple obtained grids;

[0018] Based on the location of each grid corresponding to the first cell and the location of the network device, determine the number of grids that each candidate beam can cover;

[0019] Based on the second information and the multiple grids that each candidate beam can cover, a first parameter is determined for each candidate beam; the second information includes MDT data associated with the first geographic region.

[0020] In the above scheme, determining the multiple grids corresponding to the first cell from the multiple grids obtained based on the position of each obtained grid and the position of the network device includes:

[0021] Based on the third information, grids that do not meet the first condition are filtered out from multiple grids obtained by rasterizing the first geographic region, resulting in multiple filtered grids; the first condition indicates that the geographic region corresponding to the grid cannot receive communication signals.

[0022] Based on the location of each grid and the location of the network device, multiple grids corresponding to the first cell are determined from the filtered multiple grids.

[0023] In the above scheme, determining the multiple grids corresponding to the first cell from the filtered multiple grids based on the obtained positions of each grid and the network device includes:

[0024] For each of the filtered grid cells, a first angle is determined based on the position of the network device and the position of the grid cell; the first angle represents the angle between the grid cell and the network device on a first plane and a first direction; the first plane is parallel to the ground; the first direction includes the Y-axis direction of the coordinate system of the rasterization process;

[0025] Based on the first angle corresponding to each grid cell, multiple grid cells corresponding to the first cell are determined.

[0026] In the above scheme, determining the multiple grids that each candidate beam can cover based on the location of each grid corresponding to the first cell and the location of the network device includes:

[0027] For each grid cell corresponding to the first cell, a first angle and a second angle are determined based on the location of the network device and the location of the grid cell. The first angle represents the angle between the grid cell and the network device on a first plane and a first direction. The first plane is parallel to the ground. The first direction includes the Y-axis direction of the coordinate system of the gridded processing. The second angle represents the angle between the grid cell and the network device in a second direction. The second direction is perpendicular to the ground.

[0028] For each candidate beam, if the first angle corresponding to the grid satisfies the second condition and the second angle corresponding to the grid satisfies the third condition, the grid is determined as the grid that the candidate beam can cover. The second condition represents the relationship between the first angle corresponding to the grid, the digital azimuth angle of the candidate beam, and the second parameter. The second parameter is determined according to a preset horizontal beamwidth. The third condition represents the relationship between the second angle corresponding to the grid, the digital downtilt angle of the candidate beam, and the third parameter. The third parameter is determined according to a preset vertical beamwidth. The digital downtilt angle of the candidate beam is determined according to the position of each grid corresponding to the first cell and the position of the network device.

[0029] The method in the above scheme further includes:

[0030] The digital downtilt angle of each candidate beam is determined based on the position of each grid corresponding to the first cell and the position of the network device.

[0031] In the above scheme, determining the digital downtilt angle of each candidate beam based on the position of each grid corresponding to the first cell and the position of the network device includes:

[0032] Based on the second angle corresponding to each grid cell of the first cell, determine the minimum second angle corresponding to the first cell;

[0033] Based on the first information, determine the network device spacing and the mechanical downtilt angle corresponding to the first cell;

[0034] The digital downtilt angle of each candidate beam is determined based on the minimum second angle, the network device spacing, the mechanical downtilt angle corresponding to the first cell, and a third parameter. The third parameter is determined based on a preset beam vertical bandwidth. The digital downtilt angle satisfies a fourth and a fifth condition. The fourth condition represents the relationship between the digital downtilt angle, the minimum second angle, and the mechanical downtilt angle corresponding to the first cell. The fifth condition represents the relationship between the fourth and fifth parameters. The fourth parameter is determined based on the digital downtilt angle, the mechanical downtilt angle corresponding to the first cell, and the third parameter. The fourth parameter reflects the coverage area of ​​the N first beams. The fifth parameter is determined based on the network device spacing.

[0035] In the above scheme, determining the first parameter of each candidate beam based on the second information and the multiple grids that each candidate beam can cover includes:

[0036] From the rasterized grids obtained by processing the first geographic region, determine the grids whose heights satisfy the sixth condition;

[0037] Based on the second information, a sixth parameter is determined for each grid cell whose height satisfies the sixth condition; the sixth parameter represents the total flow rate of the grid cell and multiple grid cells corresponding to the second direction; the second direction is perpendicular to the ground.

[0038] Based on the sixth parameter corresponding to each grid that satisfies the sixth condition, a seventh parameter corresponding to each grid obtained by rasterizing the first geographic region is determined; the seventh parameter represents the average flow between the grid and multiple grids corresponding to the second direction.

[0039] The first parameter of each candidate beam is determined by using the seventh parameter corresponding to each of the multiple grids that each candidate beam can cover.

[0040] In the above scheme, determining N first beams from the P candidate beams based on the first parameters of each candidate beam includes:

[0041] The P candidate beams are sorted according to the magnitude of the first parameter to obtain the sorting result;

[0042] Based on the sorting results, N first beams are determined from the P candidate beams; wherein the difference in digital azimuth angle between any two first beams among the determined N first beams is greater than or equal to a second parameter; the second parameter is determined based on a preset horizontal beamwidth.

[0043] In the above scheme, determining the antenna parameters for each beam includes:

[0044] For each first beam, the digital azimuth angle of the corresponding candidate beam is determined as the digital azimuth angle of the first beam, and the digital downtilt angle of the corresponding candidate beam is determined as the digital downtilt angle of the first beam; the digital downtilt angle of the candidate beam is determined based on the position of each grid corresponding to the first cell and the position of the network device.

[0045] In the above scheme, determining the antenna parameters for each beam includes:

[0046] Based on the position of each grid corresponding to the first cell and the position of the network device, the digital downtilt angle and digital azimuth angle of each second beam are determined.

[0047] In the above scheme, determining the digital downtilt angle of each second beam based on the position of each grid corresponding to the first cell and the position of the network device includes:

[0048] Based on the position of each grid corresponding to the first cell and the position of the network device, determine the maximum distance between the grid corresponding to the first cell and the network device;

[0049] The digital downtilt angle of each second beam is determined based on the maximum distance between the grid corresponding to the first cell and the network device, the third parameter, and the position of the network device; the third parameter is determined based on the preset beam vertical bandwidth.

[0050] This application also provides a MIMO antenna parameter determination device, including:

[0051] The acquisition unit is used to acquire first information, second information, and third information; the first information includes engineering parameters of the network device; the second information includes MDT data associated with the network device; and the third information includes digital map data associated with the network device.

[0052] The processing unit is configured to determine, based on the first information, the second information, and the third information, N first beams, M second beams, and antenna parameters of each beam corresponding to the first cell of the network device; wherein N and M are both integers greater than 0; the first parameter of the first beam is greater than the first parameter of the second beam; the first parameter characterizes the coverage range of the beam; and the first parameter is determined based on the first information, the second information, and the third information.

[0053] This application also provides an electronic device, including: a communication interface and a processor; wherein,

[0054] The processor is used to acquire first information, second information, and third information through the communication interface; the first information includes engineering parameters of the network device; the second information includes MDT data associated with the network device; and the third information includes digital map data associated with the network device.

[0055] Based on the first information, the second information, and the third information, determine the N first beams, M second beams, and antenna parameters of each beam corresponding to the first cell of the network device; wherein N and M are both integers greater than 0; the first parameter of the first beam is greater than the first parameter of the second beam; the first parameter characterizes the coverage range of the beam; the first parameter is determined based on the first information, the second information, and the third information.

[0056] This application also provides an electronic device, including: a processor and a memory for storing a computer program capable of running on the processor.

[0057] When the processor runs the computer program, it executes the steps of any of the above methods.

[0058] This application also provides a storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of any of the above methods.

[0059] The MIMO antenna parameter determination method, apparatus, electronic device, and storage medium provided in this application embodiment acquire first information, second information, and third information; the first information includes engineering parameters of the network device; the second information includes MDT data associated with the network device; the third information includes digital map data associated with the network device; based on the first information, second information, and third information, N first beams, M second beams, and antenna parameters of each beam corresponding to the first cell of the network device are determined; wherein, N and M are both integers greater than 0; the first parameter of the first beam is greater than the first parameter of the second beam; the first parameter characterizes the coverage range of the beam; the first parameter is determined based on the first information, second information, and third information. The solution provided in this application determines N first beams, M second beams, antenna parameters of each first beam, and antenna parameters of each second beam for the first cell corresponding to the network device, based on the engineering parameters of the network device, the MDT data associated with the network device, and the digital map data associated with the network device. The first parameter of the first beam is greater than the first parameter of the second beam, and the first parameter characterizes the coverage range of the beam. Since the first parameter is determined based on the engineering parameters of the network device, the MDT data associated with the network device, and the digital map data associated with the network device, the first parameter can reflect the deep coverage range (i.e., three-dimensional coverage range) of the beam. Thus, the deep coverage of the cell (i.e., three-dimensional coverage, such as coverage for indoor scenes like high-rise buildings) can be guaranteed by the N first beams, and the planar coverage of the cell can be guaranteed by the M second beams, thereby improving the effective coverage rate of the cell. Attached Figure Description

[0060] Figure 1 This is a flowchart illustrating the MIMO antenna parameter determination method according to an embodiment of this application;

[0061] Figure 2 This is a schematic diagram of the structure of the Massive MIMO antenna parameter optimization system in an application embodiment of this application;

[0062] Figure 3 This is a schematic diagram illustrating the optimization process of Massive MIMO antenna parameters in an application embodiment of this application;

[0063] Figure 4 This is a schematic diagram of the MIMO antenna parameter determination device according to an embodiment of this application;

[0064] Figure 5 This is a schematic diagram of the structure of an electronic device according to an embodiment of this application. Detailed Implementation

[0065] The present application will now be described in further detail with reference to the accompanying drawings and embodiments.

[0066] Before describing the embodiments of this application, the following terms will be explained:

[0067] Beam horizontal bandwidth refers to the angle between two directions on either side of the beam's maximum radiation direction, where the radiated power decreases by half a power angle (3dB).

[0068] Vertical beamwidth refers to the angle between two directions in the vertical direction where the radiated power decreases by 3dB on either side of the beam's maximum radiation direction.

[0069] Azimuth, also known as direction angle, refers to the angle obtained by rotating a plane facing due north clockwise until it coincides with the plane where the antenna is located. Mechanical azimuth refers to the physical azimuth, that is, the actual azimuth. Digital azimuth, also known as electronic azimuth, is the azimuth at the software level, that is, it can control the antenna to adjust to the corresponding mechanical azimuth.

[0070] Downtilt angle refers to the angle between the antenna and the vertical plane; mechanical downtilt angle is the physical downtilt angle, that is, the actual downtilt angle; digital downtilt angle, also known as electronic downtilt angle, is the downtilt angle at the software level, that is, it can control the antenna to adjust to the corresponding mechanical downtilt angle.

[0071] Cross-region coverage refers to a situation where a base station's antenna is mounted too high or has too small an elevation angle, causing the coverage distance of the cell to exceed the coverage area of ​​other sites, and the mobile phone receives a better signal level in that area.

[0072] Overlapping coverage refers to a situation where users in a cell are affected by a large number of neighboring cells operating on the same frequency, resulting in significant interference.

[0073] Coverage holes refer to areas in a network where there is no coverage or the signal is weak.

[0074] In related technologies, when configuring Massive MIMO antenna parameters, either a configuration method based on preset synthetic beams or a configuration method based on preset sub-beams can be adopted. Here, a synthetic beam refers to the maximum gain of all beams in a cell across different directions. Typically, multiple synthetic beams, along with the downtilt angle and azimuth angle of each synthetic beam, can be set for each cell based on the scenario. When using a configuration method based on preset sub-beams, multiple sub-beams that provide the optimal user experience can be selected for each cell from a finite set of preset seed beams.

[0075] However, in related technologies, the MIMO antenna parameters configured for cells usually only take into account planar coverage, without considering depth coverage (i.e., three-dimensional coverage) for indoor scenarios such as high-rise buildings, which may result in low effective coverage of the cells.

[0076] Based on this, in various embodiments of this application, according to the engineering parameters of the network device, the MDT data associated with the network device, and the digital map data associated with the network device, N first beams, M second beams, antenna parameters of each first beam, and antenna parameters of each second beam (N and M are both integers greater than 0) are determined for the first cell corresponding to the network device. The first parameter of the first beam is greater than the first parameter of the second beam, and the first parameter represents the coverage range of the beam. Since the first parameter is determined according to the engineering parameters of the network device, the MDT data associated with the network device, and the digital map data associated with the network device, the first parameter can reflect the depth coverage range (i.e., three-dimensional coverage range) of the beam. Thus, the three-dimensional coverage of the cell can be guaranteed by the N first beams (e.g., coverage for indoor scenes such as high-rise buildings), and the planar coverage of the cell can be guaranteed by the M second beams, thereby improving the effective coverage rate of the cell.

[0077] This application provides a method for determining MIMO antenna parameters, applicable to electronic devices (such as servers), such as... Figure 1 As shown, the method includes:

[0078] Step 101: Obtain the first information, the second information, and the third information;

[0079] Here, the first information includes the engineering parameters of the network device; the second information includes the MDT data associated with the network device; and the third information includes the digital map data associated with the network device.

[0080] Step 102: Based on the first information, the second information, and the third information, determine the N first beams, M second beams, and antenna parameters of each beam corresponding to the first cell of the network device;

[0081] Wherein, N and M are both integers greater than 0; the first parameter of the first beam is greater than the first parameter of the second beam; the first parameter characterizes the coverage range of the beam; the first parameter is determined based on the first information, the second information, and the third information.

[0082] In practical applications, since the first parameter is determined based on the first, second, and third information, it can reflect the three-dimensional coverage range of the beam. The three-dimensional coverage range can also be understood as depth coverage range or stereoscopic coverage range, such as coverage of indoor scenes like high-rise buildings. This application does not limit the specific type of beam coverage range represented by the first parameter, as long as its function is achieved.

[0083] In practical applications, the first beam can also be called the capacity layer beam, capacity enhancement beam, etc. The embodiments of this application do not limit the name of the first beam, as long as its function is realized.

[0084] In practical applications, the second beam can also be called the basic cover layer beam, etc. In this application embodiment, the name of the second beam is not limited, as long as its function is realized.

[0085] In practical applications, the values ​​of N and M can be set according to requirements. For example, N can be greater than or equal to M when there are many tall buildings, and N can be less than or equal to M when there are few tall buildings. This application embodiment does not limit this. For example, assuming that the total number of sub-beams corresponding to the first cell is 8, N can be less than or equal to 4, then M equals 8 minus N.

[0086] In practical applications, the network device may include base stations, etc., and can be set according to requirements. This application embodiment does not limit the type of network device.

[0087] In practical applications, the engineering parameters of the network device may include longitude and latitude coordinates, altitude, mechanical azimuth of the corresponding cell, mechanical downtilt angle of the corresponding cell, number of antennas, etc., which can be set according to requirements. This application embodiment does not limit the content of the first information.

[0088] In practical applications, the MDT data associated with the network device may include MDT data collected by the network device from the terminal, and / or MDT data collected by other network devices associated with the network device from the terminal, etc. The specific details can be set according to requirements, and this application embodiment does not limit the content of the second information. Here, the terminal can also be called a user equipment (UE) or a user. Furthermore, the association method between the network device and other network devices can also be set according to requirements, such as the network device and other network devices being located in the same geographical area, etc., and this application embodiment does not limit this.

[0089] In practical applications, the digital map data associated with the network device may include digital map data of the geographical area where the network device is located, and / or digital map data of the geographical area where other network devices associated with the network device are located. The digital map data may include geographical information such as buildings, streets, lakes, and forests, as well as corresponding coordinate information. The specific settings can be configured according to requirements. This application embodiment does not limit the content of the third information.

[0090] In step 101, in practical applications, the electronic device can obtain the first information, the second information, and the third information from local or other electronic devices (such as the network device or other network devices associated with the network device). The specific method by which the electronic device obtains this information can be set according to requirements, and this application embodiment does not limit this.

[0091] In step 102, in practical applications, multiple candidate beams and the first parameter of each candidate beam can be determined first. Then, based on the first parameter of each candidate beam, N first beams can be determined from the multiple candidate beams, and based on the determined N first beams, M second beams can be determined.

[0092] Based on this, in one embodiment, determining the N first beams and M second beams corresponding to the first cell according to the first information, the second information, and the third information may include:

[0093] Obtain the adjustable range of the digital azimuth angle corresponding to the first cell;

[0094] Based on the adjustable range of the digital azimuth angle corresponding to the first cell, P candidate beams are determined; P is an integer greater than Q, Q represents the preset total number of beams corresponding to the first cell, and Q is equal to the sum of N and M; each candidate beam has a different digital azimuth angle.

[0095] Based on the first information, the second information, and the third information, determine the first parameter of each candidate beam;

[0096] Based on the first parameter of each candidate beam, N first beams are determined from the P candidate beams; and based on the determined N first beams, M second beams are determined.

[0097] Here, the value of Q can be set according to requirements (such as the engineering parameters of the network device), and this embodiment of the application does not limit this. For example, Q can be equal to 8.

[0098] Additionally, it should be noted that the statement "based on the determined N first beams, determine M second beams" means that after determining the value of N, the value of M can be determined according to M = QN.

[0099] In practical applications, the adjustable range of the digital azimuth angle corresponding to the first cell can be preset according to requirements (such as base station model), that is, the electronic device can obtain the adjustable range of the digital azimuth angle corresponding to the first cell locally.

[0100] In practical applications, the value of P can be determined based on the adjustable range of the digital azimuth angle corresponding to the first cell. For example, if the adjustable range of the digital azimuth angle corresponding to the first cell is [-47, 47], and the adjustment step size is set to 1, P can be equal to 95.

[0101] In practical applications, it can be understood that when determining P candidate beams, the digital azimuth angle of each candidate beam can be determined based on the adjustable range of the digital azimuth angle corresponding to the first cell. Additionally, the digital downtilt angle of each candidate beam also needs to be determined.

[0102] Based on this, in one embodiment, the method may further include:

[0103] Based on the third information, the first geographic region associated with the network device is subjected to three-dimensional rasterization processing to obtain multiple grids and the location of each grid; the third information includes digital map data of the first geographic region.

[0104] Based on the first information, the location of the network device is determined;

[0105] Based on the location of each obtained grid and the location of the network device, determine multiple grids corresponding to the first cell from the multiple obtained grids;

[0106] The digital downtilt angle of each candidate beam is determined based on the position of each grid corresponding to the first cell and the position of the network device.

[0107] In practical applications, the first geographical region associated with the network device may include the geographical region where the network device is located, and / or the geographical regions where other network devices associated with the network device are located. The specific range can be set according to requirements. In this embodiment, the scope of the first geographical region is not limited.

[0108] In practical applications, when performing three-dimensional rasterization processing on the first geographical area associated with the network device, the size of each grid can be set according to requirements (such as calculation accuracy and / or load capacity), and this embodiment does not limit this. It can be understood that the smaller the size of each grid, the higher the calculation accuracy, that is, the higher the effective coverage of the cell, but the greater the demand for load capacity.

[0109] In practical applications, the first information may include the location of the network device; in other words, determining the location of the network device based on the first information can be understood as directly obtaining the location of the network device from the first information. Furthermore, in practical applications, there may be a difference in coordinate systems between the location of the network device included in the first information and the digital map data included in the third information. Therefore, when determining the location of the network device, it is necessary to determine whether there is a difference in coordinate systems between the location of the network device included in the first information and the digital map data included in the third information. Here, the specific method for determining whether there is a difference in coordinate systems between the location of the network device included in the first information and the digital map data included in the third information can be set according to requirements, such as by comparing whether the coordinate system identifiers are consistent. This application embodiment does not limit this. If it is determined that there is a difference in coordinate systems, the coordinates of the network device included in the first information can be converted into the coordinates corresponding to the digital map data.

[0110] In practical applications, the first geographical area may include geographical areas such as lakes and forests where communication signals cannot be received. Therefore, in order to improve computational efficiency, when determining the multiple grid cells corresponding to the first cell, unnecessary grid cells can be filtered out, that is, grid cells corresponding to geographical areas where communication signals cannot be received can be filtered out.

[0111] Based on this, in one embodiment, determining the plurality of grids corresponding to the first cell from the plurality of grids obtained according to the position of each obtained grid and the position of the network device may include:

[0112] Based on the third information, grids that do not meet the first condition are filtered out from multiple grids obtained by rasterizing the first geographic region, resulting in multiple filtered grids; the first condition indicates that the geographic region corresponding to the grid cannot receive communication signals.

[0113] Based on the location of each grid and the location of the network device, multiple grids corresponding to the first cell are determined from the filtered multiple grids.

[0114] In practical applications, multiple grids corresponding to the first cell can be determined based on the positional relationship between each grid and the network device.

[0115] Based on this, in one embodiment, determining the multiple grids corresponding to the first cell from the filtered multiple grids according to the obtained positions of each grid and the network device may include:

[0116] For each of the filtered grid cells, a first angle is determined based on the position of the network device and the position of the grid cell; the first angle represents the angle between the grid cell and the network device on a first plane and a first direction; the first plane is parallel to the ground; the first direction includes the Y-axis direction of the coordinate system of the rasterization process;

[0117] Based on the first angle corresponding to each grid cell, multiple grid cells corresponding to the first cell are determined.

[0118] Here, the coordinate system of the rasterization process can be the coordinate system corresponding to the digital map data contained in the third information. The angle between the raster and the network device on the first plane and the first direction refers to the angle between the vector from the network device to the raster on the first plane and the first direction.

[0119] In practical applications, after determining the first angle corresponding to each grid cell among the multiple grid cells corresponding to the first cell, a C*D matrix can be established for the network device. C represents the number of cells corresponding to the network device, including the first cell, and D represents the number of grid cells corresponding to the network device. The data in the matrix can represent the absolute value of the angle between the first angle and the cell azimuth angle. By removing the minimum value of each column in the matrix according to a preset angle range (which can be set according to requirements, such as [0, 180°)), the cell to which each grid cell belongs can be determined, that is, the multiple grid cells corresponding to the first cell can be determined. When determining the grid cell corresponding to the network device, it is necessary to determine the distance between each grid cell among the multiple filtered grid cells and the network device. If the distance is less than a preset threshold (which can be set according to requirements, and this application embodiment does not limit this), the corresponding grid cell is determined as the grid cell corresponding to the network device. Here, the reason for removing the minimum value of each column in the matrix is ​​to avoid grid cells with overlapping sites (i.e., network devices) due to the angle between the first angle and the cell azimuth angle being too small, that is, to filter out grid cells corresponding to multiple network devices, thereby improving the calculation accuracy.

[0120] In practical applications, the digital downtilt angle of each candidate beam can be determined by using the position of each grid corresponding to the first cell, the position of the network device, and the first information.

[0121] Based on this, in one embodiment, determining the digital downtilt angle of each candidate beam according to the position of each grid corresponding to the first cell and the position of the network device may include:

[0122] For each grid cell corresponding to the first cell, a second angle corresponding to the grid cell is determined based on the location of the network device and the location of the grid cell; and a minimum second angle corresponding to the first cell is determined based on the second angle corresponding to each grid cell; the second angle represents the angle between the grid cell and the network device in a second direction; the second direction is perpendicular to the ground;

[0123] Based on the first information, determine the network device spacing and the mechanical downtilt angle corresponding to the first cell;

[0124] The digital downtilt angle of each candidate beam is determined based on the minimum second angle, the network device spacing, the mechanical downtilt angle corresponding to the first cell, and a third parameter. The third parameter is determined based on a preset beam vertical bandwidth. The digital downtilt angle satisfies a fourth and a fifth condition. The fourth condition represents the relationship between the digital downtilt angle, the minimum second angle, and the mechanical downtilt angle corresponding to the first cell. The fifth condition represents the relationship between the fourth and fifth parameters. The fourth parameter is determined based on the digital downtilt angle, the mechanical downtilt angle corresponding to the first cell, and the third parameter. The fourth parameter reflects the coverage area of ​​the N first beams. The fifth parameter is determined based on the network device spacing.

[0125] Here, the angle between the grid and the network device in the second direction refers to the principal argument of the vector from the network device to the grid.

[0126] In practical applications, the first information may include the network device spacing and the mechanical downtilt angle corresponding to the first cell; in other words, determining the network device spacing and the mechanical downtilt angle corresponding to the first cell based on the first information can be understood as directly obtaining the network device spacing and the mechanical downtilt angle corresponding to the first cell from the first information.

[0127] In practical applications, the vertical beamwidth can be preset according to requirements. In this embodiment, the size of the vertical beamwidth is not limited.

[0128] In practical applications, the specific relationship between the third parameter and the vertical beamwidth can be set according to requirements, and this application embodiment does not limit this. For example, the third parameter can be equal to half of the vertical beamwidth.

[0129] In practical applications, the fourth condition can be set according to specific needs, and this application embodiment does not limit this. For example, the fourth condition may include: the sum of the digital downtilt angle and the mechanical downtilt angle corresponding to the first cell is greater than or equal to the minimum second angle.

[0130] In practical applications, the fifth condition can be set according to specific needs, and this application embodiment does not limit this. For example, to avoid over-coverage, the fifth condition may include: the fourth parameter is less than 1.5 times the fifth parameter.

[0131] In practical applications, after determining the digital downtilt angle of each candidate beam, the first parameter of each candidate beam can be determined based on the position of each grid corresponding to the first cell, the position of the network device, and the second information.

[0132] Based on this, in one embodiment, determining the first parameter of each candidate beam according to the first information, the second information, and the third information may include:

[0133] Based on the location of each grid corresponding to the first cell and the location of the network device, determine the number of grids that each candidate beam can cover;

[0134] Based on the second information and the multiple grids that each candidate beam can cover, a first parameter is determined for each candidate beam; the second information includes MDT data associated with the first geographic region.

[0135] In practical applications, the first and second angles corresponding to each grid can be used to determine the number of grids that each candidate beam can cover.

[0136] Based on this, in one embodiment, determining the multiple grids that each candidate beam can cover based on the location of each grid corresponding to the first cell and the location of the network device may include:

[0137] For each candidate beam, if the first angle corresponding to the grid satisfies the second condition and the second angle corresponding to the grid satisfies the third condition, the grid is determined to be the grid that the candidate beam can cover. The second condition represents the relationship between the first angle corresponding to the grid, the digital azimuth angle of the candidate beam, and the second parameter. The second parameter is determined according to the preset horizontal beamwidth. The third condition represents the relationship between the second angle corresponding to the grid, the digital downtilt angle of the candidate beam, and the third parameter.

[0138] In practical applications, the horizontal beamwidth can be preset according to requirements. In this embodiment, the size of the horizontal beamwidth is not limited.

[0139] In practical applications, the specific relationship between the second parameter and the horizontal beamwidth can be set according to requirements, and this application embodiment does not limit this. For example, the second parameter can be equal to half of the horizontal beamwidth.

[0140] In practical applications, the second condition can be set according to specific requirements, and this application embodiment does not limit this. For example, the second condition may include: the first angle corresponding to the grid is greater than or equal to the difference between the digital azimuth angle of the candidate beam and the second parameter, and less than or equal to the sum of the digital azimuth angle of the candidate beam and the second parameter.

[0141] In practical applications, the third condition can be set according to specific requirements, and this application embodiment does not limit this. For example, the third condition may include: the second angle corresponding to the grid is greater than or equal to the difference between the digital downtilt angle of the candidate beam and the third parameter, and less than or equal to the sum of the digital downtilt angle of the candidate beam and the third parameter.

[0142] In practical applications, due to the limited accuracy of the height field in MDT data, to more effectively ensure the three-dimensional coverage of the cell, the height field in the MDT data can be ignored, meaning all MDT data can be treated as MDT data generated by ground users. In other words, for each grid on the ground, the traffic volume corresponding to the corresponding grid determined using the MDT data is actually the total traffic volume corresponding to the corresponding grid and its multiple corresponding grids in the vertical direction. At this time, the average traffic volume between the corresponding grid and its multiple corresponding grids in the vertical direction can be determined, and thus the first parameter of each candidate beam can be determined using the average traffic volume corresponding to each grid among the multiple grids that each candidate beam can cover.

[0143] Based on this, in one embodiment, determining the first parameter of each candidate beam according to the second information and the multiple grids that each candidate beam can cover may include:

[0144] From the rasterized grids obtained by processing the first geographic region, determine the grids whose heights satisfy the sixth condition;

[0145] Based on the second information, a sixth parameter is determined for each grid cell whose height satisfies the sixth condition; the sixth parameter represents the total flow rate of the grid cell and multiple grid cells corresponding to the second direction; the second direction is perpendicular to the ground.

[0146] Based on the sixth parameter corresponding to each grid that satisfies the sixth condition, a seventh parameter corresponding to each grid obtained by rasterizing the first geographic region is determined; the seventh parameter represents the average flow between the grid and multiple grids corresponding to the second direction.

[0147] The first parameter of each candidate beam is determined by using the seventh parameter corresponding to each of the multiple grids that each candidate beam can cover.

[0148] In practical applications, the sixth condition can be set according to requirements, such as a height of 0; however, this embodiment does not limit this.

[0149] In practical applications, determining the first parameter of each candidate beam using the seventh parameter corresponding to each of the multiple grids that each candidate beam can cover may include:

[0150] For each candidate beam, the seventh parameter corresponding to each grid in the multiple grids that the candidate beam can cover is added together to obtain the first parameter of the candidate beam.

[0151] In practical applications, after determining the first parameter of each candidate beam, N first beams can be determined from the P candidate beams based on the first parameter of each candidate beam.

[0152] Specifically, in one embodiment, determining N first beams from the P candidate beams based on the first parameter of each candidate beam may include:

[0153] The P candidate beams are sorted according to the magnitude of the first parameter to obtain the sorting result;

[0154] Based on the sorting results, N first beams are determined from the P candidate beams; wherein the difference in digital azimuth angle between any two of the determined N first beams is greater than or equal to the second parameter.

[0155] Here, the difference in digital azimuth angle between any two first beams is greater than or equal to the second parameter, which can avoid overlapping coverage.

[0156] In practical applications, when sorting the P candidate beams, they can be sorted from largest to smallest according to the first parameter to obtain a sorting result. When determining N first beams from the P candidate beams based on the sorting result, N candidate beams can be selected as first beams starting from the candidate beam corresponding to the largest first parameter. That is, N candidate beams can be selected as first beams starting from the first candidate beam in the sorting result, ensuring that the difference in digital azimuth angle between any two of the N first beams is greater than or equal to the second parameter. Alternatively, when sorting the P candidate beams, they can be sorted from smallest to largest according to the first parameter to obtain a sorting result. When determining N first beams from the P candidate beams according to the sorting results, N candidate beams can be selected as first beams starting from the candidate beam corresponding to the largest first parameter. That is, N candidate beams can be selected as first beams starting from the last candidate beam in the sorting results, and it is guaranteed that the difference between the digital azimuth angles of any two first beams among the N first beams is greater than or equal to the second parameter.

[0157] In step 102, in practical application, determining the antenna parameters of each beam refers to determining the antenna parameters of each first beam and each second beam. Specifically, when determining N first beams from the P candidate beams based on the sorting result, the digital azimuth angle of the selected candidate beam can be determined as the digital azimuth angle of the first beam, and the digital downtilt angle of the selected candidate beam can be determined as the digital downtilt angle of the first beam.

[0158] Based on this, in one embodiment, determining the antenna parameters for each beam may include:

[0159] For each first beam, the digital azimuth angle of the corresponding candidate beam is determined as the digital azimuth angle of the first beam, and the digital downtilt angle of the corresponding candidate beam is determined as the digital downtilt angle of the first beam; the digital downtilt angle of the candidate beam is determined based on the position of each grid corresponding to the first cell and the position of the network device.

[0160] In practical applications, after determining M second beams, the digital downtilt angle and digital azimuth angle of each second beam can be determined based on the position of each grid corresponding to the first cell and the position of the network device.

[0161] Based on this, in one embodiment, determining the antenna parameters for each beam may include:

[0162] Based on the position of each grid corresponding to the first cell and the position of the network device, the digital downtilt angle and digital azimuth angle of each second beam are determined.

[0163] Specifically, in one embodiment, determining the digital downtilt angle of each second beam based on the position of each grid corresponding to the first cell and the position of the network device may include:

[0164] Based on the position of each grid corresponding to the first cell and the position of the network device, determine the maximum distance between the grid corresponding to the first cell and the network device;

[0165] The digital downtilt angle of each second beam is determined based on the maximum distance between the grid corresponding to the first cell and the network device, the third parameter, and the position of the network device; the third parameter is determined based on the preset beam vertical bandwidth.

[0166] In practical applications, the digital downtilt angle of each second beam can be the same. To cover as many buildings as possible without exceeding coverage limits, the digital downtilt angle of each second beam can be determined before determining the digital downtilt angle of each candidate beam. Then, the digital downtilt angle of each candidate beam can be determined by combining the digital downtilt angles of the candidate beams, the fourth condition, and the fifth condition. For example, the digital downtilt angle of each candidate beam can be the same, and can be preset as the difference between the digital downtilt angle of the second beam and the vertical beamwidth of the beam. The preset digital downtilt angle of the candidate beam can be reduced in steps of 1 until the digital downtilt angle of the candidate beam satisfies the fourth condition and the fifth condition.

[0167] In practical applications, determining the digital azimuth angle of each second beam based on the position of each grid corresponding to the first cell and the position of the network device may include:

[0168] Based on the first angle corresponding to each grid, the total beamwidth of the M second beams in the horizontal direction is determined;

[0169] Based on the determined total beamwidth and the value of M, determine the horizontal beamwidth of each second beam;

[0170] Based on the determined horizontal beamwidth of each second beam, the digital azimuth angle of each second beam is determined.

[0171] Specifically, based on the first angle corresponding to each grid, the maximum and minimum first angles can be determined; subtracting the minimum first angle from the maximum first angle yields the total beamwidth of the M second beams in the horizontal direction; dividing the determined total beamwidth by M yields the horizontal beamwidth of each second beam; for each second beam, multiplying the determined horizontal beamwidth by the beam index (i.e., the beam number of the corresponding second beam among the M second beams) yields the physical azimuth angle (i.e., mechanical azimuth angle) of the corresponding second beam. Thus, by converting the mechanical azimuth angle to the digital azimuth angle (the specific conversion method can be set according to requirements (e.g., base station model), this embodiment does not limit this), the digital azimuth angle of each second beam can be obtained. For example, assuming M is 5 and the determined total beamwidth is 90°, the horizontal beamwidth of each second beam can be determined to be 18°, and the physical azimuth angles of the five second beams are 18°, 36°, 54°, 72°, and 90° respectively.

[0172] In practical applications, in order to improve computational efficiency, the total beamwidth of the M second beams in the horizontal direction can also be preset (e.g., 90°).

[0173] In practical applications, the difference between the digital azimuth angles of any two beams among the N first beams and M second beams (i.e., any two beams among the determined Q beams) can be greater than or equal to the second parameter, thereby avoiding overlapping coverage and further improving the effective coverage of the cell.

[0174] It should be noted that, in various embodiments of this application, determining the N first beams, M second beams, and antenna parameters of each beam corresponding to the first cell based on the first information, the second information, and the third information means: determining the N first beams, M second beams, and antenna parameters of each first beam and each second beam corresponding to the first cell based at least on the first information, the second information, and the third information; in other words, in the process of determining the N first beams, M second beams, and antenna parameters of each beam corresponding to the first cell, in addition to the first information, the second information, and the third information, other information is also used, such as preset horizontal and vertical beamwidths, preset angle ranges, preset thresholds, first conditions, second conditions, third conditions, fourth conditions, fifth conditions, sixth conditions, and the adjustable range of digital azimuth angles, etc.

[0175] In practical applications, after the electronic device determines the antenna parameters of each first beam and each second beam, it can send the antenna parameters of each first beam and each second beam to the network device so that the network device can configure the sub-beam configuration of the first cell according to the antenna parameters of each first beam and each second beam.

[0176] The MIMO antenna parameter determination method provided in this application embodiment obtains first information, second information, and third information; the first information includes engineering parameters of the network device; the second information includes MDT data associated with the network device; the third information includes digital map data associated with the network device; based on the first information, second information, and third information, N first beams, M second beams, and antenna parameters of each beam corresponding to the first cell of the network device are determined; wherein, N and M are both integers greater than 0; the first parameter of the first beam is greater than the first parameter of the second beam; the first parameter characterizes the coverage range of the beam; the first parameter is determined based on the first information, second information, and third information. The solution provided in this application determines N first beams, M second beams, antenna parameters of each first beam, and antenna parameters of each second beam for the first cell corresponding to the network device, based on the engineering parameters of the network device, the MDT data associated with the network device, and the digital map data associated with the network device. The first parameter of the first beam is greater than the first parameter of the second beam, and the first parameter characterizes the coverage range of the beam. Since the first parameter is determined based on the engineering parameters of the network device, the MDT data associated with the network device, and the digital map data associated with the network device, the first parameter can reflect the depth coverage range (i.e., three-dimensional coverage range) of the beam. Thus, the three-dimensional coverage of the cell can be guaranteed by the N first beams (e.g., coverage for indoor scenes such as high-rise buildings), and the planar coverage of the cell can be guaranteed by the M second beams, thereby improving the effective coverage rate of the cell.

[0177] The present application will be further described in detail below with reference to application examples.

[0178] This application embodiment provides a Massive MIMO antenna parameter optimization system. It collects engineering parameter data (i.e., the first information mentioned above), MDT data (i.e., the second information mentioned above), and digital map data (i.e., the third information mentioned above). Using the collected data and preset rules based on expert experience (such as the values ​​of M / N / Q, preset horizontal and vertical beamwidths, preset angle ranges, preset thresholds, first conditions, second conditions, third conditions, fourth conditions, fifth conditions, sixth conditions, and the adjustable range of digital azimuth angles, etc.), it optimizes the MIMO parameters for each cell (which may include the first cell) of each base station in multiple base stations (which may include the network equipment mentioned above) set up in the area to be optimized (which may include the first geographical area mentioned above).

[0179] Specifically, such as Figure 2As shown, the Massive MIMO antenna parameter optimization system includes a data acquisition device, a sub-beam optimization device, and a configuration generation device. The data acquisition device automatically collects engineering parameter data, MDT data, and digital map data. The sub-beam optimization device, based on the engineering parameter data, MDT data, and digital map data, divides the cell's eight sub-beams (i.e., Q is 8) into M basic coverage layer beams (i.e., the aforementioned second beam) and N capacity layer beams (i.e., the aforementioned first beam), and, combined with rules preset based on expert experience, obtains the horizontal beamwidth, vertical beamwidth, digital downtilt angle, and digital azimuth angle of each sub-beam. The configuration generation device outputs the configuration of the eight sub-beams for each cell in the area to be optimized, distributes it to the existing network equipment, and verifies the effective coverage of the cells.

[0180] The following is combined Figure 3 The optimization process for Massive MIMO antenna parameters is explained in detail.

[0181] First, such as Figure 3 As shown, data needs to be read from the database and preprocessed.

[0182] Here, data preprocessing includes urban rasterization and MDT data filling.

[0183] When performing urban rasterization, the longitude and latitude of the WGS84 spatial reference system (i.e., the location of the base station in the engineering parameter data) can be converted into coordinates in meters under the CGCS2000 spatial reference system (i.e., the coordinate system corresponding to the digital map data). Then, the maximum and minimum values ​​of the three-dimensional dimensions x, y, and z of the area to be optimized are determined. Based on the two points (minimum x, minimum y) and (maximum x, maximum y), a rectangular area on the ground is determined for the area to be optimized. A three-dimensional rectangular coordinate system is established with (minimum x, minimum y, minimum z) as the origin, east as the positive x-axis, north as the positive y-axis, and the vertical upward direction (i.e., the direction perpendicular to the ground) as the positive z-axis.

[0184] After establishing a three-dimensional Cartesian coordinate system, the area to be optimized is divided into multiple grids with length *a*, width *b*, and height *c* (the values ​​of *a*, *b*, and *c* can be set according to requirements, and this embodiment does not limit this). The grid numbers start from 0 at the origin (x0, y0, z0) and increment sequentially. For any geographic location (x1, y1, z1), the position of the grid cell (L) is determined. x L y L z ) can be equal to In addition, based on the length, width, and height of the region to be optimized, the maximum number of grid cells x in each direction can be calculated. num y num znum The grid number (grid_id) can be calculated using the grid's position using the following formula:

[0185] grid_id = (L x +L y *x num +L z *x num *y num (1)

[0186] Then, unwanted grids (i.e., grids that do not meet the first condition) can be filtered out based on the city border map and building map (i.e., the third information mentioned above).

[0187] The process of performing MDT data population may include the following steps:

[0188] Step 1: Filter the MDT data, keeping only valid data where the longitude, latitude, and throughput fields are not empty, and then proceed to Step 2.

[0189] Here, the longitude and latitude of the WGS84 spatial reference system (i.e., the coordinates in the MDT data) need to be converted to coordinates in meters under the CGCS2000 spatial reference system. Since the altitude field in the MDT data may have significant errors, it needs to be ignored, and all MDT data should be considered as MDT data generated by ground users, which will be processed in subsequent steps. For each MDT data point (x1, y1, 0), the raster number grid_id is calculated.

[0190] Step 2: Count the number of users and traffic (i.e., the sixth parameter) of each grid (i.e., the grid whose height meets the sixth condition) at the hourly level, and then proceed to Step 3.

[0191] Here, MDT data can be aggregated according to different needs (such as the purpose of MDT data). The number of users is the number of valid MDT data entries within this grid; the traffic count is the sum of uplink traffic in all MDT data within this grid.

[0192] Step 3: Determine the position of the grid using (x1, y1, 0) corresponding to each grid, match the ground grid with the building grid directly above it, and distribute the flow of the ground grid evenly to the building grid above it (i.e., determine the seventh parameter corresponding to each grid as described above).

[0193] Secondly, such as Figure 3 As shown, the grid needs to be matched with the base station and cell.

[0194] Specifically, the matching between a grid and a base station can be determined based on the Euclidean distance between them. In practical applications, a matrix A*B can be established to represent the distance from a base station to each grid, where A represents the number of base stations and B represents the number of grids. The minimum value in each column is the base station closest to the grid, i.e., the base station that matches the grid.

[0195] When matching a grid with cells, since each base station corresponds to multiple cells, and each cell faces a different direction, cells can be assigned to the grid based on the angle φ (i.e., the first angle) between the grid and the base station on the horizontal plane (i.e., the first plane mentioned above) and the due north direction (i.e., the first direction mentioned above). Here, it is necessary to determine the base station position (x0, y0) and the grid position (x1, y1), and determine the vector (x1-x0, y1-y0) from the base station to the grid based on the base station position and the grid position, and calculate the principal angle θ of this vector (see Formula 6). Since the value of θ is the angle of counterclockwise rotation along the positive x-axis, and the direction angle in the engineering parameters is the angle of clockwise rotation along the positive y-axis, the angle needs to be converted according to the following formula:

[0196] φ=(90°-θ)mod360° (2)

[0197] Since the azimuth angle in the engineering parameters ranges from [0, 360°), a modulo operation needs to be performed on the calculation results to ensure that the angle φ between the grid and the base station also ranges from [0, 360°]. Additionally, φ needs to be stored for subsequent calculations.

[0198] In practical applications, a C*D matrix can be established for each base station in the area to be optimized. C represents the number of cells corresponding to the base station, and D represents the number of grids using the base station (i.e., the number of grids matched by the base station). The data in the matrix represents the absolute value of the angle between φ and the cell azimuth angle, with a value range of [0, 180°). By removing the minimum value of each column in the matrix, the cell to which each grid belongs can be obtained.

[0199] Third, such as Figure 3 As shown, it is necessary to determine the digital downtilt angle of the base cover layer beam.

[0200] Specifically, for each grid cell (x i y i , z i The horizontal distance d between the base station (x0, y0, z0) and its associated base station is calculated using the following formula. i :

[0201]

[0202] The di value of each grid cell is stored for subsequent calculations.

[0203] Calculate the total downtilt angle Tilt of the base cover beam using the following formula, ensuring that the beam can cover the farthest grid within 3dB:

[0204]

[0205] Where max(d) i ) indicates taking d i The maximum value; V3dB represents the preset sub-beam vertical bandwidth ( That is, the third parameter mentioned above). Then, based on the mechanical downtilt angle Mech_tilt in the engineering parameter data, the digital downtilt angle Digi_tiltM of the base cover layer beam can be determined:

[0206] Digi_tiltM=Tilt-Mech_tilt (5)

[0207] Fourth, such as Figure 3 As shown, the digital downtilt angle of the capacity layer beam needs to be determined.

[0208] Specifically, in order to cover as many buildings as possible without exceeding coverage limits, the digital downtilt angle of the capacity layer beam can be preset to Digi_tiltN = Digi_tiltM - V3dB; and each grid (x) can be calculated using the following formula. i y i , z i The angle θ between the base station (x0, y0, z0) and its corresponding base station in the vertical direction (i.e., the second direction mentioned above) i (i.e., the second angle mentioned above):

[0209]

[0210] Where i represents the grid number (i.e., grid_id). Here, θ needs to be set for each grid cell. i Store the data for later computation.

[0211] Digi_tiltN is reduced by a step size of 1 until inequality (7) is satisfied (i.e., the fourth condition mentioned above) and the coverage range distance of the capacity layer beam (i.e., the fourth parameter mentioned above, calculated by formula (8)) is less than 1.5 times the station spacing (distance less than 1.5 times the station spacing is the fifth condition mentioned above, and 1.5 times the station spacing is the fifth parameter mentioned above):

[0212] Digi_tiltN+Mech_tilt≥min(θ i (7)

[0213]

[0214] Wherein, min(θ)i ) represents θ i The minimum value (i.e., the minimum second angle mentioned above).

[0215] Fifth, such as Figure 3 As shown, the digital azimuth angle of the capacity layer beam needs to be determined.

[0216] Here, it is necessary to first traverse all possible digital azimuth angles of the capacity layer beam, sort these digital azimuth angles, and then determine the digital azimuth angle of the capacity layer beam.

[0217] Specifically, the adjustable range of the digital azimuth angle Digi_Azimuth of the capacity layer beam can be preset to [-47, 47]. The adjustment step size is set to 1, traversing 95 possible digital azimuth angles, and combined with MDT data, the number of gratings that can be covered by each sub-beam configuration (i.e., the first parameter mentioned above) can be determined.

[0218] The positional relationship (φ) between each grid cell and its corresponding cell was calculated in the above process. i θ i (i.e., the first and second angles mentioned above), combined with Digi_tiltN and the assumed Digi_Azimuth, can determine the grids that the sub-beam can cover in each configuration. Where inequalities 9 (i.e., the second condition mentioned above) and 10 (i.e., the third condition mentioned above) are both true, it can be determined that the corresponding grid is covered by that sub-beam:

[0219]

[0220]

[0221] Where H3dB represents the preset horizontal beamwidth ( That is, the second parameter mentioned above.

[0222] After determining the grids that can be covered by each sub-beam configuration, the flow rates in these grids (i.e., the seventh parameter mentioned above) are summed to determine the flow rate (i.e., the first parameter mentioned above) corresponding to each grid that can be covered by each sub-beam configuration.

[0223] After determining the number of grid cells covered by each of the 95 sub-beam configurations, these configurations can be sorted according to the number of cells. If a configuration has a cell count of 0, it is considered that this configuration does not cover the user, and this possibility is eliminated. Based on the sorting results, starting from the Digi_Azimuth corresponding to the maximum cell count, N Digi_Azimuths can be selected sequentially as the digital azimuths of the N capacity layer beams, where N is a positive integer and can be less than or equal to 4.

[0224] It should be noted here that, in order to avoid overlapping coverage, the difference in Digi_Azimuth between any two capacity layer beams should be greater than or equal to 1.

[0225] Finally, as Figure 3 As shown, it is necessary to determine the digital azimuth angle of the basic cover layer beam.

[0226] Specifically, the coverage range of the basic coverage layer beam can be preset to 90° (i.e., the total beamwidth of the M basic coverage layer beams is 90°), and M digital azimuth angles can be obtained based on the coverage range and the value of M (i.e., 8-N).

[0227] In practical applications, when determining the digital azimuth angle of the basic coverage layer beam, the horizontal beamwidth of the basic coverage layer beam can also be adjusted according to deployment requirements, and the beam coverage range needs to be maintained at around 90°.

[0228] The solution provided in this application embodiment has the following advantages:

[0229] 1) By utilizing the basic coverage layer beam, the planar coverage of the cell can be guaranteed more effectively, the continuity of beam coverage can be improved, and coverage gaps can be avoided, thereby improving the effective coverage rate of the planar coverage.

[0230] 2) By utilizing capacity layer beams, the three-dimensional coverage of the community can be guaranteed more effectively. That is, while ensuring planar coverage, precise coverage of high-rise spaces such as buildings can be achieved, thereby significantly improving the user experience in indoor scenarios such as high-rise buildings and increasing the effective coverage rate of deep coverage (i.e., three-dimensional coverage).

[0231] 3) The sub-beam configuration is more flexible, breaking the scenario limitations of synthetic beams in related technologies. The horizontal beamwidth, vertical beamwidth, digital azimuth angle and digital downtilt angle of the beam can be flexibly configured according to the needs.

[0232] 4) Massive MIMO antenna parameters can be optimized using engineering parameter data, MDT data, and digital map data, which reduces the number of data sources required and thus improves optimization efficiency.

[0233] To implement the method of the embodiments of this application, the embodiments of this application also provide a MIMO antenna parameter determination device, such as... Figure 4 As shown, the device includes:

[0234] The acquisition unit 401 is used to acquire first information, second information, and third information; the first information includes engineering parameters of the network device; the second information includes MDT data associated with the network device; and the third information includes digital map data associated with the network device.

[0235] Processing unit 402 is configured to determine, based on the first information, the second information, and the third information, N first beams, M second beams, and antenna parameters of each beam corresponding to the first cell of the network device; wherein N and M are both integers greater than 0; the first parameter of the first beam is greater than the first parameter of the second beam; the first parameter characterizes the coverage range of the beam; and the first parameter is determined based on the first information, the second information, and the third information.

[0236] In one embodiment, the processing unit 402 is specifically used for:

[0237] Obtain the adjustable range of the digital azimuth angle corresponding to the first cell;

[0238] Based on the adjustable range of the digital azimuth angle corresponding to the first cell, P candidate beams are determined; P is an integer greater than Q, Q represents the preset total number of beams corresponding to the first cell, and Q is equal to the sum of N and M; each candidate beam has a different digital azimuth angle.

[0239] Based on the first information, the second information, and the third information, determine the first parameter of each candidate beam;

[0240] Based on the first parameter of each candidate beam, N first beams are determined from the P candidate beams; and based on the determined N first beams, M second beams are determined.

[0241] In one embodiment, the processing unit 402 is further configured to:

[0242] Based on the third information, the first geographic region associated with the network device is subjected to three-dimensional rasterization processing to obtain multiple grids and the location of each grid; the third information includes digital map data of the first geographic region.

[0243] Based on the first information, the location of the network device is determined;

[0244] Based on the location of each obtained grid and the location of the network device, determine multiple grids corresponding to the first cell from the multiple obtained grids;

[0245] Based on the location of each grid corresponding to the first cell and the location of the network device, determine the number of grids that each candidate beam can cover;

[0246] Based on the second information and the multiple grids that each candidate beam can cover, a first parameter is determined for each candidate beam; the second information includes MDT data associated with the first geographic region.

[0247] In one embodiment, the processing unit 402 is further configured to:

[0248] Based on the third information, grids that do not meet the first condition are filtered out from multiple grids obtained by rasterizing the first geographic region, resulting in multiple filtered grids; the first condition indicates that the geographic region corresponding to the grid cannot receive communication signals.

[0249] Based on the location of each grid and the location of the network device, multiple grids corresponding to the first cell are determined from the filtered multiple grids.

[0250] In one embodiment, the processing unit 402 is further configured to:

[0251] For each of the filtered grid cells, a first angle is determined based on the position of the network device and the position of the grid cell; the first angle represents the angle between the grid cell and the network device on a first plane and a first direction; the first plane is parallel to the ground; the first direction includes the Y-axis direction of the coordinate system of the rasterization process;

[0252] Based on the first angle corresponding to each grid cell, multiple grid cells corresponding to the first cell are determined.

[0253] In one embodiment, the processing unit 402 is further configured to:

[0254] For each grid cell corresponding to the first cell, a first angle and a second angle are determined based on the location of the network device and the location of the grid cell. The first angle represents the angle between the grid cell and the network device on a first plane and a first direction. The first plane is parallel to the ground. The first direction includes the Y-axis direction of the coordinate system of the gridded processing. The second angle represents the angle between the grid cell and the network device in a second direction. The second direction is perpendicular to the ground.

[0255] For each candidate beam, if the first angle corresponding to the grid satisfies the second condition and the second angle corresponding to the grid satisfies the third condition, the grid is determined as the grid that the candidate beam can cover. The second condition represents the relationship between the first angle corresponding to the grid, the digital azimuth angle of the candidate beam, and the second parameter. The second parameter is determined according to a preset horizontal beamwidth. The third condition represents the relationship between the second angle corresponding to the grid, the digital downtilt angle of the candidate beam, and the third parameter. The third parameter is determined according to a preset vertical beamwidth. The digital downtilt angle of the candidate beam is determined according to the position of each grid corresponding to the first cell and the position of the network device.

[0256] In one embodiment, the processing unit 402 is further configured to determine the digital downtilt angle of each candidate beam based on the position of each grid corresponding to the first cell and the position of the network device.

[0257] In one embodiment, the processing unit 402 is further configured to:

[0258] Based on the second angle corresponding to each grid cell of the first cell, determine the minimum second angle corresponding to the first cell;

[0259] Based on the first information, determine the network device spacing and the mechanical downtilt angle corresponding to the first cell;

[0260] The digital downtilt angle of each candidate beam is determined based on the minimum second angle, the network device spacing, the mechanical downtilt angle corresponding to the first cell, and a third parameter. The third parameter is determined based on a preset beam vertical bandwidth. The digital downtilt angle satisfies a fourth and a fifth condition. The fourth condition represents the relationship between the digital downtilt angle, the minimum second angle, and the mechanical downtilt angle corresponding to the first cell. The fifth condition represents the relationship between the fourth and fifth parameters. The fourth parameter is determined based on the digital downtilt angle, the mechanical downtilt angle corresponding to the first cell, and the third parameter. The fourth parameter reflects the coverage area of ​​the N first beams. The fifth parameter is determined based on the network device spacing.

[0261] In one embodiment, the processing unit 402 is further configured to:

[0262] From the rasterized grids obtained by processing the first geographic region, determine the grids whose heights satisfy the sixth condition;

[0263] Based on the second information, a sixth parameter is determined for each grid cell whose height satisfies the sixth condition; the sixth parameter represents the total flow rate of the grid cell and multiple grid cells corresponding to the second direction; the second direction is perpendicular to the ground.

[0264] Based on the sixth parameter corresponding to each grid that satisfies the sixth condition, a seventh parameter corresponding to each grid obtained by rasterizing the first geographic region is determined; the seventh parameter represents the average flow between the grid and multiple grids corresponding to the second direction.

[0265] The first parameter of each candidate beam is determined by using the seventh parameter corresponding to each of the multiple grids that each candidate beam can cover.

[0266] In one embodiment, the processing unit 402 is further configured to:

[0267] The P candidate beams are sorted according to the magnitude of the first parameter to obtain the sorting result;

[0268] Based on the sorting results, N first beams are determined from the P candidate beams; wherein the difference in digital azimuth angle between any two first beams among the determined N first beams is greater than or equal to a second parameter; the second parameter is determined based on a preset horizontal beamwidth.

[0269] In one embodiment, the processing unit 402 is further configured to, for each first beam, determine the digital azimuth angle of the corresponding candidate beam as the digital azimuth angle of the first beam, and determine the digital downtilt angle of the corresponding candidate beam as the digital downtilt angle of the first beam; the digital downtilt angle of the candidate beam is determined based on the position of each grid corresponding to the first cell and the position of the network device.

[0270] In one embodiment, the processing unit 402 is further configured to determine the digital downtilt angle and digital azimuth angle of each second beam based on the position of each grid corresponding to the first cell and the position of the network device.

[0271] In one embodiment, the processing unit 402 is further configured to:

[0272] Based on the position of each grid corresponding to the first cell and the position of the network device, determine the maximum distance between the grid corresponding to the first cell and the network device;

[0273] The digital downtilt angle of each second beam is determined based on the maximum distance between the grid corresponding to the first cell and the network device, the third parameter, and the position of the network device; the third parameter is determined based on the preset beam vertical bandwidth.

[0274] Here, the acquisition unit 401 can acquire the first information, the second information, and the third information from the data acquisition device in the application embodiment of this application; the function of the processing unit 402 is equivalent to the function of the sub-beam optimization device in the application embodiment of this application.

[0275] In practical applications, the acquisition unit 401 can be implemented by a processor in the MIMO antenna parameter determination device combined with a communication interface; the processing unit 402 can be implemented by a processor in the MIMO antenna parameter determination device.

[0276] It should be noted that the MIMO antenna parameter determination device provided in the above embodiments is only illustrated by the division of the above-described program modules when determining MIMO antenna parameters. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the MIMO antenna parameter determination device and the MIMO antenna parameter determination method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.

[0277] Based on the hardware implementation of the above program modules, and in order to implement the method of the embodiments of this application, the embodiments of this application also provide an electronic device, such as... Figure 5 As shown, the electronic device 500 includes:

[0278] The communication interface 501 enables information exchange with other electronic devices;

[0279] The processor 502 is connected to the communication interface 501 to enable information interaction with other electronic devices and to execute the methods provided by one or more of the above-mentioned technical solutions when running computer programs;

[0280] The memory 503 stores computer programs that can run on the processor 502.

[0281] Specifically, the processor 502 is used for:

[0282] The first information, the second information, and the third information are obtained through the communication interface 501; the first information includes engineering parameters of the network device; the second information includes MDT data associated with the network device; and the third information includes digital map data associated with the network device.

[0283] Based on the first information, the second information, and the third information, determine the N first beams, M second beams, and antenna parameters of each beam corresponding to the first cell of the network device; wherein N and M are both integers greater than 0; the first parameter of the first beam is greater than the first parameter of the second beam; the first parameter characterizes the coverage range of the beam; the first parameter is determined based on the first information, the second information, and the third information.

[0284] In one embodiment, the processor 502 is further configured to:

[0285] Obtain the adjustable range of the digital azimuth angle corresponding to the first cell;

[0286] Based on the adjustable range of the digital azimuth angle corresponding to the first cell, P candidate beams are determined; P is an integer greater than Q, Q represents the preset total number of beams corresponding to the first cell, and Q is equal to the sum of N and M; each candidate beam has a different digital azimuth angle.

[0287] Based on the first information, the second information, and the third information, determine the first parameter of each candidate beam;

[0288] Based on the first parameter of each candidate beam, N first beams are determined from the P candidate beams; and based on the determined N first beams, M second beams are determined.

[0289] In one embodiment, the processor 502 is further configured to:

[0290] Based on the third information, the first geographic region associated with the network device is subjected to three-dimensional rasterization processing to obtain multiple grids and the location of each grid; the third information includes digital map data of the first geographic region.

[0291] Based on the first information, the location of the network device is determined;

[0292] Based on the location of each obtained grid and the location of the network device, determine multiple grids corresponding to the first cell from the multiple obtained grids;

[0293] Based on the location of each grid corresponding to the first cell and the location of the network device, determine the number of grids that each candidate beam can cover;

[0294] Based on the second information and the multiple grids that each candidate beam can cover, a first parameter is determined for each candidate beam; the second information includes MDT data associated with the first geographic region.

[0295] In one embodiment, the processor 502 is further configured to:

[0296] Based on the third information, grids that do not meet the first condition are filtered out from multiple grids obtained by rasterizing the first geographic region, resulting in multiple filtered grids; the first condition indicates that the geographic region corresponding to the grid cannot receive communication signals.

[0297] Based on the location of each grid and the location of the network device, multiple grids corresponding to the first cell are determined from the filtered multiple grids.

[0298] In one embodiment, the processor 502 is further configured to:

[0299] For each of the filtered grid cells, a first angle is determined based on the position of the network device and the position of the grid cell; the first angle represents the angle between the grid cell and the network device on a first plane and a first direction; the first plane is parallel to the ground; the first direction includes the Y-axis direction of the coordinate system of the rasterization process;

[0300] Based on the first angle corresponding to each grid cell, multiple grid cells corresponding to the first cell are determined.

[0301] In one embodiment, the processor 502 is further configured to:

[0302] For each grid cell corresponding to the first cell, a first angle and a second angle are determined based on the location of the network device and the location of the grid cell. The first angle represents the angle between the grid cell and the network device on a first plane and a first direction. The first plane is parallel to the ground. The first direction includes the Y-axis direction of the coordinate system of the gridded processing. The second angle represents the angle between the grid cell and the network device in a second direction. The second direction is perpendicular to the ground.

[0303] For each candidate beam, if the first angle corresponding to the grid satisfies the second condition and the second angle corresponding to the grid satisfies the third condition, the grid is determined as the grid that the candidate beam can cover. The second condition represents the relationship between the first angle corresponding to the grid, the digital azimuth angle of the candidate beam, and the second parameter. The second parameter is determined according to a preset horizontal beamwidth. The third condition represents the relationship between the second angle corresponding to the grid, the digital downtilt angle of the candidate beam, and the third parameter. The third parameter is determined according to a preset vertical beamwidth. The digital downtilt angle of the candidate beam is determined according to the position of each grid corresponding to the first cell and the position of the network device.

[0304] In one embodiment, the processor 502 is further configured to determine the digital downtilt angle of each candidate beam based on the position of each grid corresponding to the first cell and the position of the network device.

[0305] In one embodiment, the processor 502 is further configured to:

[0306] Based on the second angle corresponding to each grid cell of the first cell, determine the minimum second angle corresponding to the first cell;

[0307] Based on the first information, determine the network device spacing and the mechanical downtilt angle corresponding to the first cell;

[0308] The digital downtilt angle of each candidate beam is determined based on the minimum second angle, the network device spacing, the mechanical downtilt angle corresponding to the first cell, and a third parameter. The third parameter is determined based on a preset beam vertical bandwidth. The digital downtilt angle satisfies a fourth and a fifth condition. The fourth condition represents the relationship between the digital downtilt angle, the minimum second angle, and the mechanical downtilt angle corresponding to the first cell. The fifth condition represents the relationship between the fourth and fifth parameters. The fourth parameter is determined based on the digital downtilt angle, the mechanical downtilt angle corresponding to the first cell, and the third parameter. The fourth parameter reflects the coverage area of ​​the N first beams. The fifth parameter is determined based on the network device spacing.

[0309] In one embodiment, the processor 502 is further configured to:

[0310] From the rasterized grids obtained by processing the first geographic region, determine the grids whose heights satisfy the sixth condition;

[0311] Based on the second information, a sixth parameter is determined for each grid cell whose height satisfies the sixth condition; the sixth parameter represents the total flow rate of the grid cell and multiple grid cells corresponding to the second direction; the second direction is perpendicular to the ground.

[0312] Based on the sixth parameter corresponding to each grid that satisfies the sixth condition, a seventh parameter corresponding to each grid obtained by rasterizing the first geographic region is determined; the seventh parameter represents the average flow between the grid and multiple grids corresponding to the second direction.

[0313] The first parameter of each candidate beam is determined by using the seventh parameter corresponding to each of the multiple grids that each candidate beam can cover.

[0314] In one embodiment, the processor 502 is further configured to:

[0315] The P candidate beams are sorted according to the magnitude of the first parameter to obtain the sorting result;

[0316] Based on the sorting results, N first beams are determined from the P candidate beams; wherein the difference in digital azimuth angle between any two first beams among the determined N first beams is greater than or equal to a second parameter; the second parameter is determined based on a preset horizontal beamwidth.

[0317] In one embodiment, the processor 502 is further configured to, for each first beam, determine the digital azimuth angle of the corresponding candidate beam as the digital azimuth angle of the first beam, and determine the digital downtilt angle of the corresponding candidate beam as the digital downtilt angle of the first beam; the digital downtilt angle of the candidate beam is determined based on the position of each grid corresponding to the first cell and the position of the network device.

[0318] In one embodiment, the processor 502 is further configured to determine the digital downtilt angle and digital azimuth angle of each second beam based on the position of each grid corresponding to the first cell and the position of the network device.

[0319] In one embodiment, the processor 502 is further configured to:

[0320] Based on the position of each grid corresponding to the first cell and the position of the network device, determine the maximum distance between the grid corresponding to the first cell and the network device;

[0321] The digital downtilt angle of each second beam is determined based on the maximum distance between the grid corresponding to the first cell and the network device, the third parameter, and the position of the network device; the third parameter is determined based on the preset beam vertical bandwidth.

[0322] It should be noted that the specific processing procedure of the processor 502 can be understood by referring to the above method, and will not be repeated here.

[0323] Of course, in practical applications, the various components in electronic device 500 are coupled together through bus system 504. It can be understood that bus system 504 is used to realize the connection and communication between these components. In addition to a data bus, bus system 504 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, in... Figure 5 The general designated all buses as Bus System 504.

[0324] The memory 503 in this embodiment is used to store various types of data to support the operation of the electronic device 500. Examples of such data include any computer program used to operate on the electronic device 500.

[0325] The methods disclosed in the embodiments of this application can be applied to or implemented by processor 502. Processor 502 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by integrated logic circuits in the hardware of processor 502 or by instructions in software form. Processor 502 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Processor 502 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, specifically memory 503. Processor 502 reads information from memory 503 and, in conjunction with its hardware, completes the steps of the aforementioned method.

[0326] In an exemplary embodiment, the electronic device 500 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.

[0327] It is understood that the memory 503 in this embodiment can be volatile memory or non-volatile memory, or both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); magnetic surface memory can be disk storage or magnetic tape storage. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memories.

[0328] In an exemplary embodiment, this application also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, such as a memory 503 storing a computer program, which can be executed by the processor 502 of the electronic device 500 to complete the steps described in the aforementioned method. The computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM.

[0329] It should be noted that terms such as "first" and "second" are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0330] Furthermore, the technical solutions described in the embodiments of this application can be combined arbitrarily without conflict.

[0331] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application.

Claims

1. A method for determining the parameters of a multiple-input multiple-output (MIMO) antenna, characterized in that, include: Obtain first information, second information, and third information; the first information includes engineering parameters of the network device; the second information includes minimum drive test (MDT) data associated with the network device; The third information includes digital map data associated with the network device; Based on the first information, the second information, and the third information, determine N first beams, M second beams, and antenna parameters for each beam corresponding to the first cell of the network device; wherein N and M are both integers greater than 0; the first parameter of the first beam is greater than the first parameter of the second beam; the first parameter characterizes the coverage range of the beam; the first parameter is determined based on the first information, the second information, and the third information; wherein... The step of determining the N first beams and M second beams corresponding to the first cell based on the first information, the second information, and the third information includes: Obtain the adjustable range of the digital azimuth angle corresponding to the first cell; Based on the adjustable range of the digital azimuth angle corresponding to the first cell, P candidate beams are determined; P is an integer greater than Q, Q represents the preset total number of beams corresponding to the first cell, and Q is equal to the sum of N and M; each candidate beam has a different digital azimuth angle. Based on the first information, the second information, and the third information, determine the first parameter of each candidate beam; Based on the first parameter of each candidate beam, N first beams are determined from the P candidate beams; and based on the determined N first beams, M second beams are determined. The step of determining the first parameter of each candidate beam based on the first information, the second information, and the third information includes: Based on the third information, the first geographic region associated with the network device is subjected to three-dimensional rasterization processing to obtain multiple grids and the location of each grid; the third information includes digital map data of the first geographic region. Based on the first information, the location of the network device is determined; Based on the location of each obtained grid and the location of the network device, determine multiple grids corresponding to the first cell from the multiple obtained grids; Based on the location of each grid corresponding to the first cell and the location of the network device, determine the number of grids that each candidate beam can cover; Based on the second information and the multiple grids that each candidate beam can cover, a first parameter for each candidate beam is determined; the second information includes MDT data associated with the first geographic region; The step of determining the first parameter of each candidate beam based on the second information and the multiple grids that each candidate beam can cover includes: From the rasterized grids obtained by processing the first geographic region, determine the grids whose heights satisfy the sixth condition; Based on the second information, a sixth parameter is determined for each grid cell whose height satisfies the sixth condition; the sixth parameter represents the total flow rate of the grid cell and multiple grid cells corresponding to the second direction; the second direction is perpendicular to the ground. Based on the sixth parameter corresponding to each grid that satisfies the sixth condition, a seventh parameter corresponding to each grid obtained by rasterizing the first geographic region is determined; the seventh parameter represents the average flow between the grid and multiple grids corresponding to the second direction. The first parameter of each candidate beam is determined by using the seventh parameter corresponding to each of the multiple grids that each candidate beam can cover.

2. The method according to claim 1, characterized in that, The step of determining multiple grids corresponding to the first cell from the multiple grids obtained based on the position of each obtained grid and the position of the network device includes: Based on the third information, grids that do not meet the first condition are filtered out from multiple grids obtained by rasterizing the first geographic region, resulting in multiple filtered grids; the first condition indicates that the geographic region corresponding to the grid cannot receive communication signals. Based on the location of each grid and the location of the network device, multiple grids corresponding to the first cell are determined from the filtered multiple grids.

3. The method of claim 2, wherein, The step of determining multiple grids corresponding to the first cell from the filtered multiple grids based on the obtained position of each grid and the position of the network device includes: For each of the filtered grid cells, a first angle is determined based on the position of the network device and the position of the grid cell; the first angle represents the angle between the grid cell and the network device on a first plane and a first direction; the first plane is parallel to the ground; the first direction includes the Y-axis direction of the coordinate system of the rasterization process; Based on the first angle corresponding to each grid cell, multiple grid cells corresponding to the first cell are determined.

4. The method of claim 1, wherein, The step of determining multiple grids that each candidate beam can cover based on the location of each grid corresponding to the first cell and the location of the network device includes: For each grid cell corresponding to the first cell, a first angle and a second angle are determined based on the location of the network device and the location of the grid cell. The first angle represents the angle between the grid cell and the network device on a first plane and a first direction. The first plane is parallel to the ground. The first direction includes the Y-axis direction of the coordinate system of the gridded processing. The second angle represents the angle between the grid cell and the network device in a second direction. The second direction is perpendicular to the ground. For each candidate beam, if the first angle corresponding to the grid satisfies the second condition and the second angle corresponding to the grid satisfies the third condition, the grid is determined as the grid that the candidate beam can cover. The second condition represents the relationship between the first angle corresponding to the grid, the digital azimuth angle of the candidate beam, and the second parameter. The second parameter is determined according to a preset horizontal beamwidth. The third condition represents the relationship between the second angle corresponding to the grid, the digital downtilt angle of the candidate beam, and the third parameter. The third parameter is determined according to a preset vertical beamwidth. The digital downtilt angle of the candidate beam is determined according to the position of each grid corresponding to the first cell and the position of the network device.

5. The method of claim 4, wherein, The method further includes: The digital downtilt angle of each candidate beam is determined based on the position of each grid corresponding to the first cell and the position of the network device.

6. The method of claim 5, wherein, The step of determining the digital downtilt angle of each candidate beam based on the position of each grid corresponding to the first cell and the position of the network device includes: Based on the second angle corresponding to each grid cell of the first cell, determine the minimum second angle corresponding to the first cell; Based on the first information, determine the network device spacing and the mechanical downtilt angle corresponding to the first cell; The digital downtilt angle of each candidate beam is determined based on the minimum second angle, the network device spacing, the mechanical downtilt angle corresponding to the first cell, and a third parameter. The third parameter is determined based on a preset beam vertical bandwidth. The digital downtilt angle satisfies a fourth and a fifth condition. The fourth condition represents the relationship between the digital downtilt angle, the minimum second angle, and the mechanical downtilt angle corresponding to the first cell. The fifth condition represents the relationship between the fourth and fifth parameters. The fourth parameter is determined based on the digital downtilt angle, the mechanical downtilt angle corresponding to the first cell, and the third parameter. The fourth parameter reflects the coverage area of ​​the N first beams. The fifth parameter is determined based on the network device spacing.

7. The method of claim 1, wherein, The step of determining N first beams from the P candidate beams based on the first parameters of each candidate beam includes: The P candidate beams are sorted according to the magnitude of the first parameter to obtain the sorting result; Based on the sorting results, N first beams are determined from the P candidate beams; wherein the difference in digital azimuth angle between any two first beams among the determined N first beams is greater than or equal to a second parameter; the second parameter is determined based on a preset horizontal beamwidth.

8. The method according to any one of claims 1 to 6, characterized in that, The process of determining the antenna parameters for each beam includes: For each first beam, the digital azimuth angle of the corresponding candidate beam is determined as the digital azimuth angle of the first beam, and the digital downtilt angle of the corresponding candidate beam is determined as the digital downtilt angle of the first beam; the digital downtilt angle of the candidate beam is determined based on the position of each grid corresponding to the first cell and the position of the network device.

9. The method according to any one of claims 1 to 6, characterized in that, The process of determining the antenna parameters for each beam includes: Based on the position of each grid corresponding to the first cell and the position of the network device, the digital downtilt angle and digital azimuth angle of each second beam are determined.

10. The method according to claim 9, characterized in that, The step of determining the digital downtilt angle of each second beam based on the position of each grid corresponding to the first cell and the position of the network device includes: Based on the position of each grid corresponding to the first cell and the position of the network device, determine the maximum distance between the grid corresponding to the first cell and the network device; The digital downtilt angle of each second beam is determined based on the maximum distance between the grid corresponding to the first cell and the network device, the third parameter, and the position of the network device; the third parameter is determined based on the preset beam vertical bandwidth.

11. A MIMO antenna parameter determination apparatus, characterized by, include: The acquisition unit is used to acquire first information, second information, and third information; the first information includes engineering parameters of the network device; the second information includes MDT data associated with the network device; and the third information includes digital map data associated with the network device. The processing unit is configured to determine, based on the first information, the second information, and the third information, N first beams, M second beams, and antenna parameters for each beam corresponding to the first cell of the network device; wherein N and M are both integers greater than 0; the first parameter of the first beam is greater than the first parameter of the second beam; the first parameter characterizes the coverage area of ​​the beam; the first parameter is determined based on the first information, the second information, and the third information; wherein... The processing unit is specifically configured to: acquire the adjustable range of the digital azimuth angle corresponding to the first cell; determine P candidate beams based on the adjustable range of the digital azimuth angle corresponding to the first cell; where P is an integer greater than Q, Q represents the preset total number of beams corresponding to the first cell, and Q is equal to the sum of N and M; each candidate beam has a different digital azimuth angle; determine the first parameter of each candidate beam based on the first information, the second information, and the third information; determine N first beams from the P candidate beams based on the first parameter of each candidate beam; and determine M second beams based on the determined N first beams. The processing unit is further configured to: perform three-dimensional rasterization processing on the first geographic region associated with the network device according to the third information, to obtain multiple grids and the position of each grid; the third information includes digital map data of the first geographic region; determine the position of the network device according to the first information; determine multiple grids corresponding to the first cell from the multiple grids obtained according to the position of each grid and the position of the network device; determine multiple grids that each candidate beam can cover according to the position of each grid corresponding to the first cell and the position of the network device; determine the first parameter of each candidate beam according to the second information and the multiple grids that each candidate beam can cover; the second information includes MDT data associated with the first geographic region. The processing unit is further configured to: determine multiple grids whose heights satisfy a sixth condition from multiple grids obtained by rasterizing the first geographic area; determine a sixth parameter corresponding to each grid whose heights satisfy the sixth condition based on the second information; the sixth parameter characterizes the total flow rate between the grid and multiple grids corresponding to it in a second direction; the second direction is perpendicular to the ground; determine a seventh parameter corresponding to each grid obtained by rasterizing the first geographic area based on the sixth parameter corresponding to each grid whose heights satisfy the sixth condition; the seventh parameter characterizes the average flow rate between the grid and multiple grids corresponding to it in the second direction; and determine a first parameter for each candidate beam using the seventh parameter corresponding to each grid among the multiple grids that each candidate beam can cover.

12. An electronic device, comprising: include: Communication interface and processor; among which, The processor is used to acquire first information, second information, and third information through the communication interface; the first information includes engineering parameters of the network device; the second information includes MDT data associated with the network device; and the third information includes digital map data associated with the network device. Based on the first information, the second information, and the third information, determine N first beams, M second beams, and antenna parameters for each beam corresponding to the first cell of the network device; wherein N and M are both integers greater than 0; the first parameter of the first beam is greater than the first parameter of the second beam; the first parameter characterizes the coverage range of the beam; the first parameter is determined based on the first information, the second information, and the third information; wherein... The processor is further configured to: acquire the adjustable range of the digital azimuth angle corresponding to the first cell; determine P candidate beams based on the adjustable range of the digital azimuth angle corresponding to the first cell; where P is an integer greater than Q, Q represents the preset total number of beams corresponding to the first cell, and Q is equal to the sum of N and M; each candidate beam has a different digital azimuth angle; determine a first parameter for each candidate beam based on the first information, the second information, and the third information; determine N first beams from the P candidate beams based on the first parameter of each candidate beam; and determine M second beams based on the determined N first beams. The processor is further configured to: perform three-dimensional rasterization processing on the first geographic region associated with the network device according to the third information, to obtain multiple grids and the position of each grid; the third information includes digital map data of the first geographic region; determine the position of the network device according to the first information; determine multiple grids corresponding to the first cell from the multiple grids obtained according to the position of each grid and the position of the network device; determine multiple grids that each candidate beam can cover according to the position of each grid corresponding to the first cell and the position of the network device; determine the first parameter of each candidate beam according to the second information and the multiple grids that each candidate beam can cover; the second information includes MDT data associated with the first geographic region. The processor is further configured to: determine, from a plurality of grids obtained by rasterizing the first geographic area, a plurality of grids whose heights satisfy a sixth condition; determine, based on the second information, a sixth parameter corresponding to each grid whose heights satisfy the sixth condition; the sixth parameter representing the total flow between the grid and the plurality of grids corresponding in a second direction; the second direction being perpendicular to the ground; determine, based on the sixth parameter corresponding to each grid obtained by rasterizing the first geographic area, a seventh parameter corresponding to each grid; the seventh parameter representing the average flow between the grid and the plurality of grids corresponding in the second direction; and determine a first parameter for each candidate beam using the seventh parameter corresponding to each grid among the plurality of grids that each candidate beam can cover.

13. An electronic device, comprising: include: The processor and the memory used to store computer programs that can run on the processor. When the processor is used to run the computer program, it performs the steps of the method according to any one of claims 1 to 10.

14. A storage medium having stored thereon a computer program, characterized in that When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • CN113873619A

  • CN114339800A