Antenna weight determination method, apparatus, device, and computer storage medium

By generating three-dimensional point cloud blocks and determining antenna weights, the problem of insufficient two-dimensional direction in the existing technology is solved, and antenna weight optimization with higher accuracy is achieved, thereby improving communication performance.

CN115623527BActive Publication Date: 2026-01-23CHINA MOBILE COMM GRP CHONGQING CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110808577.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-16
Publication Date
2026-01-23
Estimated Expiration
2041-07-16

AI Technical Summary

Technical Problem

Existing methods for determining antenna weights are mainly limited to two-dimensional directions and cannot effectively improve the gain in the vertical direction, resulting in insufficient accuracy of communication performance.

Method used

By acquiring the terminal's three-dimensional position data and signal strength data, a three-dimensional point cloud block is generated, and the antenna weight is determined based on the point cloud block. The target antenna weight is then determined by combining the preset antenna weight.

Benefits of technology

This improved the accuracy of antenna weight determination and optimized communication performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115623527B_ABST
    Figure CN115623527B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a kind of antenna weight determination method, device, equipment and computer storage medium.Therein, method includes: obtaining the three-dimensional position data and signal data of user terminal, and generates three-dimensional point cloud block according to terminal position data and signal data.Through three-dimensional point cloud block, antenna weight is calculated and compared with the antenna weight of pre-set target antenna weight determination.The antenna weight determination method according to the embodiment of the present application can calculate antenna weight using three-dimensional position data, with higher accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of wireless communication, and particularly relates to an antenna weight determination method and device, equipment and a computer storage medium. BACKGROUND

[0002] With the development of 5G technology, the massive antenna (Massive Multiple-Input Multiple-Output, Massive MIMO) technology as a key technology of 5G also needs to be developed. In order to improve the transmission and reception effect of the antenna, the antenna weight needs to be optimized. The existing antenna weight determination method is to obtain two-dimensional information data of the position of the user, and to perform rasterization processing on the data. The expected coverage range of the antenna is obtained through the position data, and the antenna weight coverage range is adjusted to achieve the purpose of improving the communication effect.

[0003] The existing technology is mainly limited in the two-dimensional direction, and there is no good improvement method for the gain in the vertical direction. In actual application, the accuracy is insufficient, and good communication effect cannot be obtained. SUMMARY

[0004] The embodiment of the present application provides an antenna weight determination method, device, equipment and computer storage medium, which can generate a three-dimensional point cloud block according to the longitude, latitude and altitude three-dimensional position data of a terminal, and calculate a target antenna weight according to the generated three-dimensional point cloud block and a preset antenna weight.

[0005] In a first aspect, the embodiment of the present application provides an antenna weight determination method, which comprises:

[0006] obtaining terminal position data and signal strength data, the terminal position data being three-dimensional position data;

[0007] generating a three-dimensional point cloud block based on the terminal position data and the signal strength data;

[0008] determining an antenna weight based on the three-dimensional point cloud block;

[0009] determining a target antenna weight based on the antenna weight and a preset antenna weight.

[0010] In a second aspect, the embodiment of the present application provides an antenna weight determination device, which comprises:

[0011] an obtaining module, configured to obtain terminal position data and signal strength data, the terminal position data being three-dimensional position data;

[0012] a generating module, configured to generate a three-dimensional point cloud block based on the terminal position data and the signal strength data;

[0013] The first determining module is configured to determine the antenna weight based on the three-dimensional point cloud block.

[0014] The second determining module is configured to determine the target antenna weight based on the antenna weight and the preset antenna weight.

[0015] In a third aspect, an embodiment of the present application provides an antenna weight determining device, which comprises:

[0016] a processor, and a memory storing computer program instructions;

[0017] The processor reads and executes the computer program instructions to implement the antenna weight determining method according to the first aspect.

[0018] In a fourth aspect, an embodiment of the present application provides a computer storage medium,

[0019] The computer storage medium stores computer program instructions, and the computer program instructions are executed by the processor to implement the antenna weight determining method according to the first aspect.

[0020] The antenna weight determining method, device, equipment and computer storage medium provided by the embodiments of the present application can obtain the three-dimensional position data of the terminal and generate a three-dimensional point cloud block, calculate the antenna weight according to the three-dimensional point cloud block data, compare the antenna weight with the preset antenna weight, and determine the target antenna weight, thereby having high accuracy. BRIEF DESCRIPTION OF DRAWINGS

[0021] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required to be used in the embodiments of the present application will be briefly introduced. For those skilled in the art, other drawings can also be obtained without creative labor on the premise of these drawings.

[0022] Figure 1 is a flowchart of an antenna weight determining method provided by an embodiment of the present application;

[0023] Figure 2 is a schematic diagram of a preset antenna weight provided by an embodiment of the present application;

[0024] Figure 3 is a schematic diagram of an antenna scanning range weight determining method provided by an embodiment of the present application;

[0025] Figure 4 is a schematic diagram of an antenna scanning range weight determining method provided by an embodiment of the present application;

[0026] Figure 5 is a schematic diagram of an antenna beam number weight determining method provided by an embodiment of the present application;

[0027] Figure 6is a schematic diagram of an antenna beam number weight determination method provided by an embodiment of the present application;

[0028] Figure 7 is a schematic diagram of an electronic tilt weight determination method provided by an embodiment of the present application;

[0029] Figure 8 is a structural schematic diagram of an antenna weight determination device provided by an embodiment of the present application;

[0030] Figure 9 is a structural schematic diagram of an antenna weight determination device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0031] The features and exemplary embodiments of various aspects of the present application will be described in detail below with reference to the accompanying drawings and specific embodiments, in order to make the purposes, technical solutions and advantages of the present application more clear. It should be understood that the specific embodiments described herein are only intended to explain the present application, but not to limit the present application. The present application can be implemented without some of the specific details by those skilled in the art. The following description of the embodiments is only to provide a better understanding of the present application by showing examples of the present application.

[0032] It should be noted that, in this paper, relationship terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between the entities or operations. Moreover, the terms "include", "contain" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or device. Without more limitations, the elements defined by the statement "include" do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0033] At present, in order to improve the quality of communication, 5G adopts Massive MIMO technology, which increases the vertical dimension of the signal. However, the existing scheme for antenna weight calculation is based on the two-dimensional data of user terminals for gridding processing, which lacks vertical direction data, resulting in low accuracy and poor effect of the final result.

[0034] In order to solve the problems in the prior art, the present application provides an antenna weight determination method, device, equipment and computer storage medium. First, the antenna weight determination method provided by the present application will be introduced.

[0035] Figure 1 A flowchart of an antenna weight determination method provided by an embodiment of the present application is shown. As shown in the figure, the method can include the following steps: Figure 1

[0036] S110, terminal position data and signal strength data are acquired, the terminal position data being three-dimensional position data.

[0037] In some embodiments, three-dimensional position data and signal strength data of user terminal sampling points in a cell are acquired, wherein the signal strength data includes uplink signal strength data, downlink signal strength data and downlink signal quality data. The downlink quality is the signal to interference plus noise ratio (SINR).

[0038] S120, three-dimensional point cloud blocks are generated based on the terminal position data and the signal strength data.

[0039] In some embodiments, the PointNet++ technology is used to segment the user terminal sampling points according to the terminal position data and the signal strength data, thereby generating a plurality of three-dimensional point cloud blocks.

[0040] Specifically, through the terminal position data and the signal strength data, the PointNet++ first samples and divides the point cloud, extracts features in the cell area using the basic PointNet++ network and iterates constantly, obtains the same number of points as the low-dimensional points through high-dimensional point inverse distance interpolation, performs feature fusion, extracts features using the PointNet, and finally globally normalizes the weight of each point and segments it into a plurality of blocks, i.e., a plurality of three-dimensional point cloud blocks.

[0041] In some embodiments, the signal strength data is mapped to the interval of 0-255 using a uniform distribution method, which is used to represent the RGB value of the color of the three-dimensional point cloud block. The signal strength data includes uplink signal strength, downlink signal strength and downlink quality, corresponding to the R, G and B parameters in the RGB color. The mapping formula is as follows:

[0042] X new = 255*(X-X min ) / (X max -X min )

[0043] wherein X min , X max , X, X new are the minimum value of the signal strength data, the maximum value of the signal strength data, the signal strength data value and the mapped data value, respectively. Specifically, X min , X​max X, X new These represent the minimum uplink signal strength, the maximum uplink signal strength, the uplink signal strength value, the mapped data value, or X, respectively. min X max X, X new These represent the minimum downlink signal strength, the maximum downlink signal strength, the downlink signal strength value, the mapped data value, or X, respectively. min X max X, X new These represent the minimum downlink quality, the maximum downlink quality, the downlink quality value, and the mapped data value, respectively.

[0044] S130. Determine antenna weights based on three-dimensional point cloud blocks.

[0045] In some embodiments, outliers are removed before determining antenna weights based on 3D point cloud blocks. The method for removing outliers is as follows: The 3D point cloud data is defined as X = {x1, x2, ..., x...}. n}. Where x i (i = 1, 2, ..., n) are the terminal sampling points. For each sampling point x i Calculate the distance d from this point to other points based on the three-dimensional position data of this point. ij Select k points related to point x. i The distance (d) to the nearest point ij1 ,d ij2 ,...,d ijk ), and calculate the mean d. i =sum(d ij1 ,d ij2 ,...,d ijk ) / k, will d i As a user terminal sampling point x i Identify anomalous feature values. Calculate x for each point. i The corresponding d i The mean dm and standard deviation dv are given, and the outlier threshold formula is thr = dm + S * dm. When d i When >thr, the decision point x i For outliers, remove the outlier and its corresponding terminal data. Here, k and s are control parameters, with recommended values ​​of 5 ≤ k < 100 and 2 ≤ S < 5. The specific range of these control parameters can be set according to actual needs and is not limited.

[0046] S140. Determine the target antenna weights based on the antenna weights and the preset antenna weights.

[0047] In some embodiments, the closest antenna weight is selected from a set of preset antenna weights based on the calculated antenna weights as the target antenna weight. The preset antenna weights are as follows: Figure 2 As shown, this corresponds to various usage scenarios. For example, in the first scheme, which corresponds to scenario 1, the horizontal scanning range weight is 105°, the number of horizontal beams is 8, the vertical scanning range is 6°, and the number of vertical beams is 2. The characteristic of this beam is that it can obtain relatively high gain at distant points and can also ensure access for nearby users, etc. Specifically, the preset antenna weights are different for different cells and can be set according to the actual situation; there is no limitation on this.

[0048] The antenna weight determination method provided in this application can generate a three-dimensional point cloud block based on the three-dimensional location data and signal strength data of multiple user terminals within a cell, and determine the antenna weight in three-dimensional space based on the three-dimensional point cloud block. Based on the determined antenna weight and preset antenna weight, an antenna weight scheme with better communication performance can be determined, exhibiting high accuracy.

[0049] In some embodiments, antenna weights include: antenna scanning range weights and beam count weights; determining antenna weights based on three-dimensional point cloud blocks includes: determining projection data of the three-dimensional point cloud blocks projected onto a first plane and a second plane, wherein the first plane and the second plane are perpendicular to each other; and determining antenna weights based on the projection data projected onto the first plane and the second plane. Specifically, the determination of the antenna scanning range weights is as follows: Figure 3 As shown, the antenna location Q is mapped to point O on the first plane, and a ray OM is drawn from point O as the vertex, pointing in the azimuth direction of the antenna. The 3D point cloud is mapped onto the first plane, resulting in multiple projections An. Based on the mapped projection data, two rays emanating from point O are determined, ensuring all projection data lie within the angle between the two rays and minimizing this angle. The determined horizontal scan range weight is 2*max(∠LOM,∠MOR). Figure 4 As shown, the 3D point cloud block is mapped onto the second plane where OM is located. Based on the projection data obtained from the mapping, two rays emanating from point O are determined, ensuring that all projection data lie within the angle between the two rays and minimizing this angle. The determined vertical scan range weight is ∠AQB. Based on the antenna's horizontal and vertical scan range weights, the antenna's scan range weights can be determined. Here, the first plane is a horizontal plane, and the second plane is a vertical plane. The determination of the antenna's beam number weights is detailed below. Figure 5As shown, multiple projection regions An are determined based on the projection of the 3D point cloud block onto the first plane. Specifically, projection region A1 is taken and covered by one horizontal beam. Projection region A2 is taken, and the overlap area between projection regions A2 and A1 is determined. If the area of ​​A2∩A1 / A2 is greater than or equal to a first preset threshold, then region A1+A2 is still covered by one horizontal beam, and no additional beam is added. If the area of ​​A2∩A1 / A2 is less than the first preset threshold, then region A1+A2 is covered by two horizontal beams, i.e., one additional horizontal beam is added. Sequentially select projection regions Ai (i = 1, 2, ..., n), and determine the overlap area between region A(i+1) and projection region Ai. If the area of ​​A(i+1) ∩ Ai / the area of ​​A(i+1) is greater than or equal to a first preset threshold, no more horizontal beams are added. If the area of ​​A(i+1) ∩ Ai / the area of ​​A(i+1) is less than the first preset threshold, one horizontal beam is added. Continue until the last projection region An is selected, thus obtaining the horizontal beam count weights. Based on the projection of the 3D point cloud block in the vertical direction, such as... Figure 6 As shown, and considering the maximum scanning range α° of the vertical beam, starting from ray QA, the number of vertical beams is determined clockwise until ray QB. Using the same calculation method as for the horizontal beam number weights, the vertical beam number weights of the antenna can be obtained. Based on the horizontal and vertical beam number weights, the overall beam number weights of the antenna can be calculated. The first preset threshold is set to 0.6, but the specific value can be set according to actual conditions and is not limited thereto.

[0050] In some embodiments, the antenna weighting further includes: the electronic tilt angle weight of the antenna; determining the antenna weight based on a three-dimensional point cloud block includes: determining the center point of the three-dimensional point cloud block; and determining the electronic tilt angle weight of the antenna based on the electronic tilt angle corresponding to the center point. Specifically, as follows... Figure 7 As shown, the center point h is calculated based on the three-dimensional point cloud block data. The tilt angle of the antenna when it is directly facing point h is calculated. The electronic tilt angle weight of the antenna is obtained by subtracting the physical downtilt angle of the fixed antenna configuration.

[0051] The antenna weight determination method provided in this application can generate a three-dimensional point cloud block based on the three-dimensional position data of the terminal, and further generate projection data of the three-dimensional point cloud block. Based on the projection data, the antenna weight in three-dimensional space is determined, which can determine the antenna weight with better communication effect and has high accuracy.

[0052] In some embodiments, the terminal's three-dimensional location data includes longitude, latitude, and altitude.

[0053] In some embodiments, the target antenna weight is obtained by matching the antenna weight with a preset antenna weight. Specifically, the antenna scanning range is matched first. It is determined whether |expected horizontal scanning range - horizontal scanning range parameter| ≤ horizontal scanning range parameter * second preset threshold, and then whether |expected vertical scanning range - vertical scanning range parameter| ≤ vertical scanning range parameter * second preset threshold is satisfied. Antenna weight schemes that meet the conditions are filtered out, and then the beam number weights are matched among the antenna weight schemes that meet the antenna scanning range conditions. Schemes with smaller average difference values ​​have higher priority; the horizontal scanning range parameter corresponds to... Figure 2 Horizontal scan range data and corresponding vertical scan range parameters in different scenarios Figure 2 Vertical scanning range data under different scenarios. When none of the schemes meet this condition, the scheme with the smallest difference value is selected. When matching the number of beams weights, the number of beams weights in the vertical direction are matched first, and the scheme with the smallest difference value is selected. Figure 2 The scheme with the smallest difference in the number of beams in the vertical direction is selected; then, the weighted matching of the number of beams in the horizontal direction is performed, similarly selecting the scheme with the smallest difference in the number of beams in the vertical direction. Figure 2 The scheme with the smallest difference in the number of beams in the horizontal direction is selected, and electronic tilt angle weights are set for the selected schemes. The electronic tilt angle value with the smallest difference is determined based on the range of electronic tilt angles supported by the cell, and is used as the electronic tilt angle weight of the target antenna. The final determined antenna weight scheme and its corresponding weight data, along with the electronic tilt angle weight of the target antenna, constitute the target antenna weight. The second preset threshold is 0.15, but this threshold can be set according to actual conditions and is not limited.

[0054] The antenna weight determination method provided in this application can generate a three-dimensional point cloud block based on the three-dimensional position data and signal strength data of multiple user terminals within a cell, and determine the horizontal and vertical weights of the antenna's scanning range, number of beams, and electronic tilt angle parameters based on the three-dimensional point cloud block. Based on the antenna weights and preset antenna weights, the target antenna weights with better communication performance can be determined with high accuracy.

[0055] Figure 8 This is a schematic diagram of an antenna weight determination device provided in an embodiment of this application. Figure 8 As shown, the device 800 includes an acquisition module 810, a generation module 820, a first determination module 830, and a second determination module 840.

[0056] The acquisition module 800 is used to acquire terminal location data and signal strength data. The terminal location data is three-dimensional location data.

[0057] The generation module 810 is used to generate three-dimensional point cloud blocks based on terminal location data and signal strength data.

[0058] The first determining module 820 is used to determine antenna weights based on three-dimensional point cloud blocks.

[0059] The second determining module 830 is used to determine the target antenna weight based on the antenna weight and the preset antenna weight.

[0060] In some embodiments, the antenna weights include: the scanning range weights and the number of beams weights of the antenna; determining the antenna weights based on the three-dimensional point cloud blocks includes: determining the projection data of the three-dimensional point cloud blocks projected onto a first plane and a second plane, wherein the first plane and the second plane are perpendicular to each other; and determining the antenna weights based on the projection data projected onto the second plane of the first plane.

[0061] In some embodiments, the antenna weights further include: the electronic tilt angle weights of the antenna; determining the antenna weights based on a three-dimensional point cloud block includes: determining the center point of the three-dimensional point cloud block; and determining the electronic tilt angle weights of the antenna based on the electronic tilt angle corresponding to the center point.

[0062] In some embodiments, the terminal three-dimensional data includes longitude, latitude, and altitude.

[0063] The antenna weight determination device 800 provided in this application embodiment can generate a three-dimensional point cloud block based on the three-dimensional position data and signal strength data of user terminals within the cell range, and calculate the antenna scanning range weight, beam number weight and electronic tilt angle weight based on the three-dimensional point cloud block, and compare it with the preset antenna weight to determine the final target antenna weight, which has high accuracy.

[0064] It should be noted that, Figure 8 The apparatus in the embodiments can serve as the execution subject in the methods of the above embodiments, and can implement the corresponding processes in each method to achieve the same technical effect. For the sake of brevity, this aspect will not be elaborated further.

[0065] Figure 9 A schematic diagram of the hardware structure for determining antenna weights provided in an embodiment of this application is shown.

[0066] The antenna weight determination device may include a processor 901 and a memory 902 storing computer program instructions.

[0067] Specifically, the processor 901 may include a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.

[0068] Memory 902 may include mass storage for data or instructions. For example, and not limitingly, memory 902 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. In one instance, memory 902 may include removable or non-removable (or fixed) media, or memory 902 may be non-volatile solid-state memory. Memory 902 may be internal or external to the integrated gateway disaster recovery device.

[0069] In one example, memory 902 may include read-only memory (ROM), random access memory (RAM), disk storage media device, optical storage media device, flash memory device, electrical, optical, or other physical / tangible memory storage device. Therefore, typically, memory 902 includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to one aspect of this application.

[0070] The processor 901 reads and executes computer program instructions stored in the memory 902 to achieve... Figure 1 The method / steps S110 to S140 in the illustrated embodiment are completed, and the desired outcome is achieved. Figure 1 The technical effects achieved by executing the methods / steps shown in the examples are not elaborated here for the sake of brevity.

[0071] In one example, the antenna weighting determination device may further include a communication interface 903 and a bus 910. Wherein, as Figure 9 As shown, the processor 901, memory 902, and communication interface 903 are connected through bus 910 and complete communication with each other.

[0072] The communication interface 903 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.

[0073] Bus 910 includes hardware, software, or both, that couples components of an antenna weighting device together. For example, and not as a limitation, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 910 may include one or more buses. Although specific buses are described and illustrated in embodiments of this application, this application contemplates any suitable bus or interconnect.

[0074] The antenna weight determination device can execute the antenna weight determination method in this application embodiment based on the user terminal's three-dimensional position data and signal strength data, thereby achieving a combination of Figure 1 The method for determining antenna weights is described.

[0075] Furthermore, in conjunction with the antenna weight determination method in the above embodiments, this application embodiment can provide a computer storage medium for implementation. This computer storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the antenna weight determination methods in the above embodiments.

[0076] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.

[0077] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0078] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0079] The aspects of this application have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by dedicated hardware performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.

[0080] The above description is merely a specific implementation of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.

Claims

1. A method for determining antenna weights, characterized in that, include: Acquire terminal location data and signal strength data of user terminal sampling points within the cell, wherein the terminal location data is three-dimensional location data; Using PointNet++ technology, the sampling points of the user terminal are segmented based on the terminal location data and the signal strength data to generate a three-dimensional point cloud block. The signal strength data is mapped to the range of 0 to 255 using a uniform distribution method, which is used to characterize the RGB values ​​of the color of the three-dimensional point cloud block. Antenna weights are determined based on the three-dimensional point cloud blocks; Based on the antenna weights, the closest antenna weights are selected from a variety of preset antenna weights as the target antenna weights; The antenna weights include: antenna scanning range weights and beam count weights; determining the antenna weights based on the three-dimensional point cloud blocks includes: determining the projection data of the three-dimensional point cloud blocks projected onto a first plane and a second plane, wherein the first plane and the second plane are perpendicular to each other; and determining the antenna weights based on the projection data projected onto the second plane on the first plane. The antenna weights also include: the electronic tilt angle weights of the antenna; the process of determining the antenna weights based on the three-dimensional point cloud block includes: determining the center point of the three-dimensional point cloud block; and determining the electronic tilt angle weights of the antenna based on the electronic tilt angle corresponding to the center point.

2. The method according to claim 1, characterized in that, The three-dimensional location data includes longitude, latitude, and altitude.

3. An antenna weighting determination device, characterized in that, The device includes: The acquisition module is used to acquire terminal location data and signal strength data of user terminal sampling points within the cell, wherein the terminal location data is three-dimensional location data; The generation module is used to segment the user terminal sampling points based on the terminal location data and the signal strength data using PointNet++ technology, generate three-dimensional point cloud blocks, and map the signal strength data to the range of 0 to 255 using a uniform distribution method, which is used to characterize the RGB values ​​of the color of the three-dimensional point cloud blocks. The first determining module is used to determine antenna weights based on the three-dimensional point cloud blocks; The second determining module is used to select the closest antenna weight as the target antenna weight from a variety of preset antenna weights based on the antenna weight; The antenna weights include: antenna scanning range weights and beam count weights; determining the antenna weights based on the three-dimensional point cloud blocks includes: determining the projection data of the three-dimensional point cloud blocks projected onto a first plane and a second plane, wherein the first plane and the second plane are perpendicular to each other; and determining the antenna weights based on the projection data projected onto the second plane on the first plane. The antenna weights also include: the electronic tilt angle weights of the antenna; the process of determining the antenna weights based on the three-dimensional point cloud block includes: determining the center point of the three-dimensional point cloud block; and determining the electronic tilt angle weights of the antenna based on the electronic tilt angle corresponding to the center point.

4. The apparatus according to claim 3, characterized in that, The three-dimensional location data includes longitude, latitude, and altitude.

5. An antenna weighting determination device, characterized in that, The device includes: a processor, and a memory storing computer program instructions; The processor reads and executes the computer program instructions to implement the antenna weight determination method as described in any one of claims 1-2.

6. A computer storage medium, characterized in that, The computer storage medium stores computer program instructions, which, when executed by a processor, implement the antenna weight determination method as described in any one of claims 1-2.

Citation Information

Patent Citations

  • Antenna weight determination method and device, equipment and storage medium

    CN113015192A