A separation judgment method, device and storage medium

By obtaining the propagation delay and MR data set of the base station and using the clustering algorithm to determine whether the BBU and RRU are deployed separately, the problems of low efficiency and high cost in the existing technology are solved, and efficient and accurate separation judgment is achieved.

CN116193482BActive Publication Date: 2025-09-12CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310183360.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-20
Publication Date
2025-09-12
Estimated Expiration
2043-02-20

AI Technical Summary

Technical Problem

In the prior art, determining whether the BBU and RRU are deployed separately by using GPS positioning or manual inspection methods is inefficient, costly, and inaccurate.

Method used

By obtaining the propagation delay and MR data set of the base station, the clustering algorithm is used to determine the location of the RRU, and based on the locations of the RRU and BBU, it is determined whether they should be deployed separately.

Benefits of technology

The efficiency and accuracy of RRU and BBU separation judgment are improved, operation and maintenance costs are reduced, and human resources are saved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116193482B_ABST
    Figure CN116193482B_ABST
Patent Text Reader

Abstract

The present application provides a separation judgment method, device, and storage medium, which relate to the field of communication technology and are used to solve the technical problem of low efficiency of existing separation judgment methods. The separation judgment method includes: obtaining the propagation delay from the indoor baseband processing unit (BBU) of the base station corresponding to the target cell to each radio remote unit (RRU) of the base station, and determining the optical fiber length from the BBU to each RRU based on the propagation delay; when the optical fiber length is less than a preset length, obtaining multiple measurement report (MR) data sets of the target cell; an MR data set includes multiple MR data within an area of ​​the target cell; for the multiple MR data sets, clustering the multiple MR data included in each MR data set to obtain multiple cluster center points corresponding to the multiple MR data sets; a cluster center point is used to represent the position of a radio remote unit (RRU) of the base station; obtaining the position of the BBU; and determining whether the multiple RRUs and the BBU are deployed separately based on the positions of the multiple RRUs and the position of the BBU.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a separation determination method, device, and storage medium. Background Art

[0002] In the network planning process, such as the fourth generation mobile communication technology (4G) network planning and the fifth generation mobile communication technology (5G) network planning, the baseband processing unit (BBU) and the remote radio unit (RRU) can be deployed separately, making network planning more flexible.

[0003] In existing base stations, a BBU may contain one or more RRUs. Some base stations centrally deploy the BBU and RRUs (to reduce O&M costs), while others separate them. In these cases, to achieve centralized deployment of the BBU and RRUs, it's necessary to identify base stations where the RRUs are separated. Common techniques typically use Global Positioning System (GPS) positioning or manual verification to determine whether the BBU and RRUs are separated.

[0004] However, GPS positioning requires a Man-Machine Language (MML) program, which is inefficient. Furthermore, the GPS signal itself is weak, while the RRU's high transmission power interferes with GPS positioning information acquisition. Manual verification, on the other hand, increases labor costs and takes a long time. In this case, manual verification also offers low accuracy. Summary of the Invention

[0005] The present application provides a separation judgment method, device and storage medium for solving the technical problem of low efficiency of existing separation judgment methods.

[0006] To achieve the above objectives, this application adopts the following technical solutions:

[0007] In a first aspect, a separation judgment method is provided, comprising:

[0008] Obtain the propagation delay from the indoor baseband processing unit (BBU) of the base station corresponding to the target cell to each remote radio unit (RRU) of the base station, and determine the optical fiber length from the BBU to each RRU based on the propagation delay.

[0009] When the optical fiber length is less than a preset length, a plurality of measurement report MR data sets of the target cell are obtained; one MR data set includes a plurality of MR data within an area of ​​the target cell;

[0010] For the plurality of MR data sets, clustering the plurality of MR data included in each MR data set to obtain a plurality of cluster center points corresponding one-to-one to the plurality of MR data sets; each cluster center point is used to represent a position of a remote radio unit (RRU) of a base station corresponding to a target cell;

[0011] Obtain the location of the base station's indoor baseband processing unit (BBU);

[0012] According to the positions of the multiple RRUs and the positions of the BBUs, it is determined whether the multiple RRUs and the BBUs are deployed separately.

[0013] Optionally, for multiple MR data sets, clustering is performed on multiple MR data included in each MR data set to obtain multiple cluster center points corresponding one-to-one to the multiple MR data sets, including:

[0014] For multiple MR data sets, the multiple MR data included in each MR data set are input into a pre-trained clustering model to obtain multiple cluster center points corresponding one-to-one to the multiple MR data sets; the clustering model is trained based on multiple sample MR data and a preset clustering algorithm.

[0015] Optionally, determining whether the multiple RRUs and the BBUs are deployed separately based on the positions of the multiple RRUs and the positions of the BBUs includes:

[0016] For the locations of the multiple RRUs, determine the distance between the location of each RRU and the location of the BBU;

[0017] When the distance is less than a preset threshold, it is determined that the RRU and BBU corresponding to the distance are deployed as non-separated;

[0018] When the distance is greater than or equal to a preset threshold, it is determined that the RRU and BBU corresponding to the distance are deployed separately.

[0019] Optionally, determining whether the multiple RRUs and the BBUs are deployed separately based on the positions of the multiple RRUs and the positions of the BBUs includes:

[0020] Determine the reference position of the BBU based on the positions of multiple RRUs and a preset positioning algorithm;

[0021] When the distance between the reference position of the BBU and the position of the BBU is less than a preset threshold, determining that the multiple RRUs and the BBU are deployed as non-separated;

[0022] When the distance between the reference position of the BBU and the position of the BBU is greater than or equal to a preset threshold, it is determined that the multiple RRUs and the BBU are deployed separately.

[0023] Optionally, the method further includes:

[0024] Obtaining the azimuth angle range of the base station within the target area of ​​the target cell;

[0025] Determine the angle between the target cluster center and the base station; the target cluster center is the cluster center corresponding to the target area;

[0026] When the included angle is an angle value within the azimuth angle range, it is determined that the antenna and feeder corresponding to the target cluster center point are not reversed;

[0027] When the included angle is not an angle value within the azimuth angle range, it is determined that the antenna and feeder corresponding to the target cluster center point are connected reversely.

[0028] Optionally, the separation judgment method further includes:

[0029] For multiple cluster center points, the position of the RRU corresponding to each cluster center point is determined according to each cluster center point and a preset offset.

[0030] In a second aspect, a separation determination device is provided, comprising: an acquisition unit and a processing unit;

[0031] an acquisition unit, configured to acquire a propagation delay from an indoor baseband processing unit (BBU) of a base station corresponding to a target cell to each remote radio unit (RRU) of the base station, and determine an optical fiber length from the BBU to each RRU based on the propagation delay;

[0032] The acquisition unit is further configured to acquire, when the optical fiber length is less than a preset length, multiple measurement report MR data sets of the target cell; one MR data set includes multiple MR data within an area of ​​the target cell;

[0033] a processing unit configured to cluster, for each of the plurality of MR data sets, a plurality of MR data included in each MR data set to obtain a plurality of cluster center points corresponding one-to-one to the plurality of MR data sets; wherein each cluster center point is used to represent a position of a remote radio unit (RRU) of a base station corresponding to a target cell;

[0034] The acquisition unit is further used to obtain the location of the indoor baseband processing unit BBU of the base station;

[0035] The processing unit is further configured to determine whether the multiple RRUs and the BBUs are deployed separately according to the positions of the multiple RRUs and the positions of the BBUs.

[0036] Optionally, a processing unit is used to:

[0037] For multiple MR data sets, the multiple MR data included in each MR data set are input into a pre-trained clustering model to obtain multiple cluster center points corresponding one-to-one to the multiple MR data sets; the clustering model is trained based on multiple sample MR data and a preset clustering algorithm.

[0038] Optionally, a processing unit is used to:

[0039] For the locations of the multiple RRUs, determine the distance between the location of each RRU and the location of the BBU;

[0040] When the distance is less than a preset threshold, it is determined that the RRU and BBU corresponding to the distance are deployed as non-separated;

[0041] When the distance is greater than or equal to a preset threshold, it is determined that the RRU and BBU corresponding to the distance are deployed separately.

[0042] Optionally, a processing unit is used to:

[0043] Determine the reference position of the BBU based on the positions of multiple RRUs and a preset positioning algorithm;

[0044] When the distance between the reference position of the BBU and the position of the BBU is less than a preset threshold, determining that the multiple RRUs and the BBU are deployed as non-separated;

[0045] When the distance between the reference position of the BBU and the position of the BBU is greater than or equal to a preset threshold, it is determined that the multiple RRUs and the BBU are deployed separately.

[0046] Optionally, the acquiring unit is further configured to acquire an azimuth angle range within which the target area in the target cell is within the base station;

[0047] The processing unit is further configured to determine an angle between a target cluster center point and the base station; the target cluster center point is a cluster center point corresponding to the target area;

[0048] The processing unit is further configured to determine that the antenna and feeder corresponding to the target cluster center point are not reversed when the included angle is an angle value within the azimuth angle range;

[0049] The processing unit is further configured to determine that the antenna and feeder corresponding to the target cluster center point are connected in reverse when the included angle is not an angle value within the azimuth angle range.

[0050] Optionally, the acquiring unit is further configured to determine, for multiple cluster center points, a position of an RRU corresponding to each cluster center point according to each cluster center point and a preset offset.

[0051] In a third aspect, a separation judgment device is provided, comprising a memory and a processor; the memory is used to store computer execution instructions, and the processor is connected to the memory through a bus; when the separation judgment device is running, the processor executes the computer execution instructions stored in the memory, so that the separation judgment device executes the separation judgment method described in the first aspect.

[0052] The separation determination device may be a network device, or a portion of a network device, such as a chip system within the network device. The chip system is configured to support the network device in implementing the functions involved in the first aspect and any possible implementation thereof, such as acquiring, determining, and transmitting the data and / or information involved in the separation determination method. The chip system includes a chip, and may also include other discrete devices or circuit structures.

[0053] In a fourth aspect, a computer-readable storage medium is provided, the computer-readable storage medium including computer execution instructions, which, when executed on a computer, enable the computer to execute the separation judgment method described in the first aspect.

[0054] In a fifth aspect, a computer program product is also provided, which includes computer instructions. When the computer instructions are run on the separation judgment device, the separation judgment device executes the separation judgment method as described in the first aspect above.

[0055] It should be noted that the above-mentioned computer instructions may be stored in whole or in part on a computer-readable storage medium. The computer-readable storage medium may be packaged together with the processor of the separation determination device, or may be packaged separately from the processor of the separation determination device, and this embodiment of the application is not limited to this.

[0056] The description of the second, third, fourth and fifth aspects of this application can refer to the detailed description of the first aspect.

[0057] In the embodiments of this application, the name of the separation and determination device does not limit the device or functional module itself. In actual implementation, these devices or functional modules may appear with other names. For example, the receiving unit may also be called a receiving module, a receiver, etc. As long as the functions of each device or functional module are similar to those of this application, they are within the scope of the claims of this application and their equivalents.

[0058] The technical solution provided by this application brings at least the following beneficial effects:

[0059] Based on any of the above aspects, the embodiment of the present application provides a separation judgment method,

[0060] The propagation delay from the BBU of the base station corresponding to the target cell to each RRU of the base station can be obtained, and the optical fiber length from the BBU to each RRU can be determined based on the propagation delay. When the optical fiber length is less than a preset length, multiple measurement report (MR) data sets of the target cell are obtained (one MR data set includes multiple MR data within an area of ​​the target cell). Then, for the multiple MR data sets, the multiple MR data included in each MR data set are clustered to obtain multiple cluster center points corresponding one-to-one to the multiple MR data sets (one cluster center point is used to represent the position of an RRU of the base station corresponding to the target cell). Subsequently, the position of the indoor BBU of the base station can be obtained, and based on the positions of the multiple RRUs and the BBU, it can be determined whether the multiple RRUs and the BBU are deployed separately.

[0061] From the above, it can be seen that, first, the present application can accurately determine the number of RRUs mounted under one BBU based on the number of propagation delays. Secondly, the present application can first determine the optical fiber length from the BBU to each RRU based on the propagation delay, and then preliminarily determine whether the RRU and BBU are deployed separately based on the optical fiber length. When the optical fiber length is less than the preset length, it is preliminarily determined that the RRU and BBU are not deployed separately. Then, since the MR data is the original network data measured by the user terminal, and the MR data has been parsed in other daily work and does not need to be specially parsed, the position of the RRU can be quickly located by clustering the MR data, so that the RRU and BBU can be determined to be deployed separately based on the position of the RRU and the position of the BBU, thereby improving the efficiency and accuracy of the separation judgment of the RRU and the BBU.

[0062] The beneficial effects of the first, second, third, fourth and fifth aspects of this application can all be referred to the analysis of the above beneficial effects, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0063] Figure 1 A schematic diagram of the structure of a base station provided in an embodiment of the present application;

[0064] Figure 2 A schematic diagram of the structure of a separation judgment system provided in an embodiment of the present application;

[0065] Figure 3 A schematic diagram of the first hardware structure of the separation judgment device provided in an embodiment of the present application;

[0066] Figure 4 A schematic diagram of a second hardware structure of the separation judgment device provided in an embodiment of the present application;

[0067] Figure 5A schematic flow chart of the first separation and judgment method provided in an embodiment of the present application;

[0068] Figure 6 A schematic flow chart of the second separation and judgment method provided in an embodiment of the present application;

[0069] Figure 7 A schematic flow chart of the third separation and judgment method provided in an embodiment of the present application;

[0070] Figure 8 A schematic flow chart of the fourth separation and judgment method provided in an embodiment of the present application;

[0071] Figure 9 A schematic flow chart of the fifth separation and judgment method provided in an embodiment of the present application;

[0072] Figure 10 A schematic structural diagram of a separation judgment device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0073] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0074] It should be noted that in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be interpreted as being more preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0075] In order to facilitate a clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with basically the same functions and effects. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order.

[0076] The separation judgment method provided in the embodiment of the present application is described in detail below with reference to the accompanying drawings.

[0077] like Figure 1 As shown in (a) in the figure, a base station usually consists of a BBU mainly responsible for signal modulation, an RRU mainly responsible for RF processing, a feeder connecting the RRU and the antenna, and an antenna mainly responsible for the conversion between guided waves on the cable and space waves in the air.

[0078] The RRU primarily consists of a digital IF module, a transceiver module, a power amplifier, and a filter module. The digital IF module is primarily responsible for optical transmission modulation and demodulation, digital up / down conversion, and analog-to-digital (AD) conversion. The transceiver module converts IF signals into RF signals, which are then transmitted through the power amplifier and filter modules through the antenna port.

[0079] The BBU is primarily responsible for channel encoding and decoding, baseband signal modulation and demodulation, protocol processing, and other functions. It also provides interfaces with upper-layer network elements and handles core physical layer technology processing. For example, the BBU is primarily used to implement Orthogonal Frequency Division Multiplexing (OFDM) or Multiple-Input Multiple-Output (MIMO) processing in Long Term Evolution (LTE).

[0080] like Figure 1 As shown in (b), one BBU can be connected to at least one RRU, and the RRUs can be deployed centrally.

[0081] Centralized deployment of BBUs and RRUs in new 5G base stations significantly shortens the feeder cable between the RRU and antenna, reducing signal loss, conserving resources, and lowering feeder costs and maintenance costs. Furthermore, centralized deployment of BBUs and RRUs allows for more flexible network planning, as the RRU and antenna hardware is smaller and more flexible to install.

[0082] In the early stages of 4G network construction, BBUs and RRUs were typically deployed separately. Centralized deployment of BBUs and RRUs can effectively save equipment room space and supporting resources, and can reduce network interference through inter-BBU pooling and collaboration technology, thereby improving 4G network performance and user experience.

[0083] Furthermore, tower and equipment room rentals differ when the BBU and RRU are deployed separately or centrally. For example, tower rentals are required when the RRU is on a tower, while equipment room rentals are required when both the RRU and BBU are located in the equipment room. Network construction based on O&M costs requires precise determination of whether the BBU and RRU should be separated. This allows for the optimal O&M rental plan to be developed based on whether the BBU and RRU are separated, thus reducing O&M costs.

[0084] Among existing base stations, some centrally deploy the BBU and RRU, while others deploy them separately. For example, some older 4G base stations do not separate the central unit (CU) and distributed unit (DU). Instead, the BBU, RRU, and power supply unit are all centrally installed in a single cabinet, or the RRU is typically mounted on the wall of the equipment room. In general, in these cases, the BBU and RRU are located at nearly the same latitude and longitude within a city.

[0085] In this case, in order to separate the BBU and RRU in a base station where the BBU and RRU are centrally deployed, the general technology is usually to determine whether the BBU and RRU are deployed separately through GPS positioning or manual inspection.

[0086] Specifically, in wireless communication networks, it's often necessary to record the latitude and longitude of site deployments. For traditional macro sites, the RRU and BBU are typically deployed very close together. GPS devices are installed on both the BBU and RRU to record their latitude and longitude information, which is automatically uploaded to the network management system. A pre-set script can calculate the distance between the two. If the distance exceeds L kilometers (a typical rule of thumb is 1 kilometer), the BBU and RRU are considered separated.

[0087] However, the number determined by the preset script program is large and needs to be operated as a whole at night. After the data is determined, a judgment is made that the distance is greater than L kilometers. The distance between the BBU and the RRU cannot be accurately determined, and there are errors in the judgment of separation of some close-range RRUs.

[0088] Secondly, due to the complex construction environment of RRU, the number of GPS installed on RRU is relatively small, resulting in most base stations adding external antennas to RRU, increasing the positioning cost of RRU.

[0089] In addition, when installing base stations, due to construction reasons, GPS is not a required installation item, resulting in some base stations not having GPS installed and being unable to automatically report latitude and longitude information.

[0090] Manual inspections are primarily focused on checking base station status, and BBU and RRU separation is not a necessary consideration. If this is done solely for the purpose of statistically analyzing separations, labor costs will be wasted and data records may contain omissions.

[0091] Currently, operator maintenance personnel typically conduct inspections at a certain frequency (usually monthly due to operational costs). While GPS measurements can be used during this process, time constraints can lead to test errors and omissions. Separate testing requires maintenance fees, which is costly.

[0092] To address the above-mentioned issues, an embodiment of the present application provides a separation judgment method, which can obtain the propagation delay from the BBU of the base station corresponding to the target cell to each RRU of the base station, and determine the optical fiber length from the BBU to each RRU based on the propagation delay. When the optical fiber length is less than the preset length, multiple measurement report (MR) data sets of the target cell are obtained (one MR data set includes multiple MR data within an area of ​​the target cell), and then, for the multiple MR data sets, the multiple MR data included in each MR data set are clustered to obtain multiple cluster center points corresponding to the multiple MR data sets (one cluster center point is used to represent the position of an RRU of the base station corresponding to the target cell). Subsequently, the position of the indoor BBU of the base station can be obtained, and based on the positions of the multiple RRUs and the BBU, it can be determined whether the multiple RRUs and the BBU are deployed separately.

[0093] From the above, it can be seen that, first, the present application can accurately determine the number of RRUs mounted under one BBU based on the number of propagation delays. Secondly, the present application can first determine the optical fiber length from the BBU to each RRU based on the propagation delay, and then preliminarily determine whether the RRU and BBU are deployed separately based on the optical fiber length. When the optical fiber length is less than the preset length, it is preliminarily determined that the RRU and BBU are not deployed separately. Then, since the MR data is the original network data measured by the user terminal, and the MR data has been parsed in other daily work and does not need to be specially parsed, the position of the RRU can be quickly located by clustering the MR data, so that the RRU and BBU can be determined to be deployed separately based on the position of the RRU and the position of the BBU, thereby improving the efficiency and accuracy of the separation judgment of the RRU and the BBU.

[0094] The separation judgment method is applicable to a separation judgment system. Figure 2 FIG. 1 shows a structure of the separation judgment system. Figure 2 As shown, the separation judgment system includes: a separation judgment device 101, a base station 102 corresponding to a target cell, and multiple terminals 103 in the target cell.

[0095] The base station 102 is connected to the plurality of terminals 103. The separation determination device 101 may be connected to the plurality of terminals 103, or may be connected to the base station 102, or may be connected to the plurality of terminals 103 and the base station 102 simultaneously.

[0096] In one achievable manner, the separation determination device 101 is used to implement functions such as determining whether the RRU and the BBU are deployed separately.

[0097] In one achievable manner, the separation judgment device 101 can be a processing module within the base station 102, or it can be an electronic device (such as a terminal, server or management platform, etc.) that is independent of the base station 102 and is used to perform separation judgment. This application does not limit this.

[0098] It is easy to understand that when separation determination device 101 is a processing module within base station 102, the communication between separation determination device 101 and base station 102 is based on communication between internal modules of the server. In this case, the communication process between the two is the same as the "communication process between separation determination device 101 and base station 102 when they are independent of each other."

[0099] For ease of understanding, this application is mainly described by taking the separation determination device 101 and the base station 102 as independent settings.

[0100] When the separation determination device 101 is a server, the server can be a single server, or a server cluster composed of multiple servers. In some implementations, the server cluster can also be a distributed cluster. This application does not limit the specific implementation of the server.

[0101] When the separation judgment device 101 is a terminal, the separation judgment device 101 and the terminal 103 in the target cell can be user equipment (UE), mobile phones, tablet computers, desktop computers, laptop computers, handheld computers, notebook computers, ultra-mobile personal computers (UMPC), netbooks, as well as cellular phones, personal digital assistants (PDAs), augmented reality (AR) and virtual reality (VR) devices that can install and use content community applications (such as Kuaishou). This application does not impose any special restrictions on the specific form of the terminal. It can interact with the user through one or more methods such as a keyboard, touchpad, touch screen, remote control, voice interaction or handwriting device.

[0102] Optionally, the base station 102 may be a base station or a base station controller for wireless communication. In the embodiment of the present application, the base station may be a base station (base transceiver station, BTS) in a global system formable communication (GSM), a code division multiple access (CDMA) base station (nodeB, NB) in wideband code division multiple access (WCDMA), a base station (evolved Node B, eNB) in long term evolution (LTE), an eNB in ​​the internet of things (IoT) or narrowband internet of things (NB-IoT), a base station in a future 5G mobile communication network or a future evolved public land mobile network (PLMN), and the embodiment of the present application does not impose any restrictions on this.

[0103] The basic hardware structures of the separation judgment device 101, base station 102 and multiple terminals 103 in the separation judgment system are similar, including Figure 3 or Figure 4 The components included in the separation judgment device are shown below. Figure 3 and Figure 4 Taking the separation determination device shown as an example, the hardware structure of the separation determination device 101, the base station 102 and the multiple terminals 103 are introduced.

[0104] like Figure 3 FIG2 is a schematic diagram of a hardware structure of a separation determination device provided in an embodiment of the present application. The separation determination device includes a processor 21, a memory 22, a communication interface 23, and a bus 24. The processor 21, the memory 22, and the communication interface 23 can be connected via a bus 24.

[0105] The processor 21 is the control center of the separation determination device and can be a single processor or a collective term for multiple processing elements. For example, the processor 21 can be a general-purpose central processing unit (CPU) or other general-purpose processor. The general-purpose processor can be a microprocessor or any conventional processor.

[0106] As an embodiment, the processor 21 may include one or more CPUs, such as Figure 3CPU 0 and CPU 1 are shown in Figure 1.

[0107] The memory 22 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0108] In one possible implementation, the memory 22 can exist independently of the processor 21 and can be connected to the processor 21 via a bus 24 to store instructions or program codes. When the processor 21 calls and executes the instructions or program codes stored in the memory 22, the separation judgment method provided in the following embodiments of the present application can be implemented.

[0109] In the embodiment of the present application, the software programs stored in the memory 22 of the separation determination device 101, the base station 102, and the multiple terminals 103 are different, so the functions implemented by the separation determination device 101, the base station 102, and the multiple terminals 103 are different. The functions performed by each device will be described in conjunction with the following flowchart.

[0110] In another possible implementation, the memory 22 may also be integrated with the processor 21 .

[0111] The communication interface 23 is used to connect the separation judgment device to other devices via a communication network, which may be Ethernet, wireless access network, wireless local area network (WLAN), etc. The communication interface 23 may include a receiving unit for receiving data and a sending unit for sending data.

[0112] The bus 24 may be an ISA bus, a PCI bus, or an EISA bus. The bus may be divided into an address bus, a data bus, a control bus, and the like. For ease of presentation, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0113] Figure 4 FIG. 2 shows another hardware structure of the separation judgment device in the embodiment of the present application. Figure 4 As shown, the separation determination device may include a processor 31 and a communication interface 32. The processor 31 is coupled to the communication interface 32.

[0114] The functions of the processor 31 may refer to the description of the processor 21. In addition, the processor 31 also has a storage function and can play the role of the memory 22.

[0115] The communication interface 32 is used to provide data to the processor 31. The communication interface 32 can be an internal interface of the separation judgment device, or an external interface of the separation judgment device (equivalent to the communication interface 23).

[0116] It should be pointed out that Figure 3 (or Figure 4 ) does not constitute a limitation on the separation judgment device, except Figure 3 (or Figure 4 ) In addition to the components shown in the figure, the separation judgment device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0117] like Figure 5 As shown, the separation judgment method provided in the embodiment of the present application is applied to Figure 2 The separation judgment system shown. The separation judgment method includes:

[0118] S501 : The separation determination device obtains the propagation delay from the BBU of the base station corresponding to the target cell to each RRU of the base station, and determines the optical fiber length from the BBU to each RRU according to the propagation delay.

[0119] Specifically, the separation determination device may obtain the propagation delay from the BBU of the base station to each RRU of the base station, that is, the time difference Tc from the transmitting end to the receiving end, through the Operations and Maintenance Center (OMC).

[0120] Next, the separation determination device may obtain the propagation speed Vc of light in the optical fiber.

[0121] In this case, the separation judgment device can accurately determine the optical fiber length = Lc according to the formula Tc = Lc*Vc.

[0122] For example, when the fiber configuration item on the network management is single-mode fiber, the propagation speed of light in single-mode fiber is 200,000 km / s and the propagation delay is 99.8 μs. In this case, the separation determination device determines that the fiber length = 99.8 / (5 μs / km) = 19.96 km.

[0123] Optionally, the separation determination device may further accurately determine the length of the optical fiber from the BBU to each RRU based on the location information of the RRU, such as the cabinet number, frame number, slot number, etc.

[0124] S502: When the optical fiber length is less than the preset length, the separation judgment device obtains multiple MR data sets of the target cell.

[0125] An MR data set includes multiple MR data within an area of ​​a target cell.

[0126] Specifically, when the optical fiber length is less than a preset length, the separation determination device preliminarily determines that the RRU and BBU are not deployed separately. In this case, the separation determination device may obtain multiple MR data sets for the target cell. Conversely, when the optical fiber length is greater than or equal to the preset length, the separation determination device preliminarily determines that the RRU and BBU are deployed separately.

[0127] MR data refers to information transmitted by terminals in the target cell on the service channel at a period of T. This data can be used for network evaluation and optimization. MR is the primary means for the data network to obtain terminal wireless information. By obtaining MR data for a target cell over a specific period of time, you can view information such as the International Mobile Subscriber Identity (IMSI) numbers of all users in the target cell, network coverage, and network quality.

[0128] In one achievable manner, the method for the separation judgment device to obtain multiple measurement report MR data sets of the target cell specifically includes: utilizing event measurements (A1, A2, etc.) that have been enabled by the network, without the need to enable additional measurements, and periodically aggregating the measurement data to generate an event-triggered measurement report (Measurement Report Event, MRE) file.

[0129] In another possible implementation method, the separation judgment device needs to start the measurement task and configure the reporting period, and the measurement data is periodically summarized to generate measurement report sample data (Measurement Report Original, MRO) file and measurement report statistics (Measurement Report statistics, MRS) file.

[0130] Specifically, MR measurement report data primarily comes from UEs and measurement reports generated during radio resource management. The raw measurement data is either statistically calculated and reported to the MR server for storage as statistical data, generating an MRS file, or directly reported to the MR server for storage as sample data, ultimately generating an MRO file.

[0131] Next, the separation determination device may obtain multiple MR data sets of the target cell from the MR server.

[0132] S503 : For the multiple MR data sets, the separation and judgment device clusters the multiple MR data included in each MR data set to obtain multiple cluster center points corresponding to the multiple MR data sets.

[0133] A cluster center point is used to represent the position of a remote radio unit (RRU) of a base station corresponding to the target cell.

[0134] By clustering the multiple MR data included in each MR data set, clusters with differences in sampling points of different cells can be identified. The clustering algorithm may be, but is not limited to, a fuzzy C-means (FCM) algorithm.

[0135] In this way, the separation judgment device can determine where the centroids of different cells are, that is, it can distinguish the MR sampling points of each cell of each base station, and then determine which cell the sampling points in the overlapping area belong to when two adjacent and overlapping cells have overlapping coverage.

[0136] In one practicable manner, for multiple MR data sets, the separation and judgment device clusters the multiple MR data included in each MR data set to obtain multiple cluster center points corresponding one-to-one to the multiple MR data sets, specifically including:

[0137] For multiple MR data sets, the separation judgment device inputs multiple MR data included in each MR data set into a pre-trained clustering model to obtain multiple cluster center points corresponding one-to-one to the multiple MR data sets.

[0138] The clustering model is obtained by training based on multiple sample MR data and a preset clustering algorithm.

[0139] Specifically, after acquiring a plurality of sample MR data, the separation and judgment device may analyze the user's longitude and latitude information and the corresponding cells in the plurality of sample MR data.

[0140] The above data is already parsed in other daily work and does not require special parsing. The main indicator variables used in the MR sample data include: time, base station site ID, cell ID, cell TA, cell RSRP, cell frequency, user longitude, user latitude, cell longitude, cell latitude, etc.

[0141] The method for determining the longitude and latitude by the separation judgment device specifically includes: there is an antenna on the base station, the antenna transmits a signal to the UE, and the angle of arrival (AoA) of the UE signal reaching the base station can be estimated, so the direction of the UE in the cell can be estimated.

[0142] For example, the timing advance distance corresponding to 1Ts is equal to: (3*10^8*1 / (15000*2048)) / 2=4.89m. This means that distance = propagation speed (speed of light)*1Ts / 2 (sum of uplink and downlink paths).

[0143] The TA value reported by MR is in TS units, d = TA * 4.89.

[0144] The distance calculated based on TA or path loss is the distance from the terminal to the antenna port, which is a three-dimensional distance with an elevation angle. Under normal circumstances, the terminal height is lower than the base station height, while the user's latitude and longitude changes are two-dimensional.

[0145] like Figure 6 As shown, when the height of the terminal is ignored, the straight-line distance L from the terminal to the antenna can be calculated according to the Pythagorean theorem: L2+H2=d2.

[0146] If the longitude and latitude of the base station are (x, y), AoA = a, and the longitude and latitude of the user are the terminal (E, N), and assuming that the earth is a regular sphere, then the distance the terminal longitude changes is L1 = sin(a)*L, and E = 360*(L1) / (2*π*r)+x.

[0147] Similarly, the distance of latitude transformation L2 = cos(a)*L, and N = 360*(L2) / (2*π*r)+y. The longitude and latitude of the terminal can be calculated as (360*(L1) / (2*π*r)+x, 360*(L2) / (2*π*r)+y).

[0148] The radius of the Earth is r = 6371004 m. To improve accuracy, π is accurate to 15 digits.

[0149] After conversion, the user's latitude and longitude can be obtained: E(360*(sin(a)*L) / (2*π*r)+x), 360*(cos(a)*L) / (2*π*r)+y).

[0150] In one achievable manner, the separation judgment device can also process and clean MR abnormal data, eliminating empty rows and MR sampling points whose RSRP and SINR values ​​are within a certain reasonable range (for example, eliminating points where RSRP is lower than -120dBm).

[0151] Next, the separation judgment device counts the number of MR sampling points of each base station according to the base station site-id, and retains the MR sampling points of base stations whose number of MR sampling points is greater than a set value, forming a key field table such as the following Table 1.

[0152] Table 1

[0153]

[0154]

[0155] Next, the separation determination device may grid each base station cell in units of M meters, where M may be a square of 500 meters*500 meters or a hexagonal grid with a side length of 200 meters.

[0156] For example, Figure 7 The distribution of MR sampling points after the target cell is gridded is shown. Different symbols (such as triangle symbols, circle symbols or square symbols) are used to represent different MR sampling points.

[0157] Subsequently, the separation judgment device uses the user latitude and longitude data, time data, and the cell azimuth information corresponding to the sample for each cell's user data. Clustering is performed using the fuzzy C-means (FCM) algorithm. In each clustering iteration, the FCM calculates the cluster center and uses the calculated center position to update the fuzzy partitioning matrix. The objective function value is then calculated. The data is clustered, and the objective function value is displayed after each iteration. Clustering stops when the objective function improvement falls below a specified minimum threshold, and the calculated cluster center is marked (e.g., plotted as a bold number).

[0158] The specific process of obtaining a clustering model based on multiple sample MR data and FCM algorithm training can refer to the detailed description of the FCM algorithm in the general technology, which will not be repeated here.

[0159] In one practicable manner, the separation judgment device may also obtain a clustering model based on multiple sample MR data and other clustering algorithm training, which is not limited in this application.

[0160] After the clustering model is obtained through training, the separation judgment device inputs the multiple MR data included in each MR data set into the pre-trained clustering model to obtain multiple cluster center points corresponding to the multiple MR data sets.

[0161] Each center point is considered to be the location where user sampling points are concentrated under the RRU. However, in actual applications, there may be a "black situation under the tower".

[0162] Generally speaking, if the base station antenna is hung over 50 meters, if the first zero depth of the antenna main beam is not filled, the "black area under the tower" phenomenon is likely to occur. "Black area under the tower" is also called "shadow under the tower." In this case, the separation judgment method also includes:

[0163] For multiple cluster center points, the separation judgment device determines the position of the RRU corresponding to each cluster center point according to each cluster center point and a preset offset.

[0164] Specifically, the preset offset may be the black offset L under the tower, that is, the cluster center point+L=the position of the RRU.

[0165] S504: The separation determination device obtains the location of the BBU of the base station.

[0166] Specifically, the separation determination device may determine the latitude and longitude of the base station BBU through GPS reporting information of the BBU.

[0167] S505 : The separation determination device determines whether the multiple RRUs and the BBUs are deployed separately according to the positions of the multiple RRUs and the positions of the BBUs.

[0168] In one achievable manner, the method in which the separation determination device determines whether the multiple RRUs and the BBUs are separately deployed according to the positions of the multiple RRUs and the positions of the BBUs specifically includes:

[0169] With respect to the positions of the plurality of RRUs, the separation determination device determines the distance between the position of each RRU and the position of the BBU.

[0170] When the distance is less than a preset threshold, the separation judgment device determines that the RRU and BBU corresponding to the distance are not separated.

[0171] When the distance is greater than or equal to a preset threshold, the separation judgment device determines that the RRU and BBU corresponding to the distance are deployed separately.

[0172] Specifically, this application uses the existing available data to quickly extract feature values ​​to derive the BBU and RRU separation situation. In actual applications, there may be situations where one cell corresponds to three or more RRUs (such as high-speed rail scenarios), and there may also be situations where one cell corresponds to one or two RRUs. Therefore, in the case where one cell corresponds to one or two RRUs, the separation judgment device can determine the distance between the position of each RRU and the position of the BBU, and determine whether multiple RRUs and BBUs are deployed separately based on the distance between the position of each RRU and the position of the BBU.

[0173] In this way, when the number of RRUs is small, the separation determination device can quickly determine the distance between the position of each RRU and the position of the BBU.

[0174] It is understandable that, when there are a large number of RRUs, the separation determination device can also quickly determine the distance between the position of each RRU and the position of the BBU through the above method.

[0175] In another possible implementation, the method in which the separation determination device determines whether the multiple RRUs and the BBUs are separately deployed according to the positions of the multiple RRUs and the positions of the BBUs specifically includes:

[0176] The separation judgment device determines the reference position of the BBU according to the positions of multiple RRUs and a preset positioning algorithm.

[0177] When the distance between the reference position of the BBU and the position of the BBU is less than a preset threshold, the separation judgment device determines that the plurality of RRUs and the BBU are deployed as not separated.

[0178] When the distance between the reference position of the BBU and the position of the BBU is greater than or equal to a preset threshold, the separation judgment device determines that the multiple RRUs and the BBU are deployed separately.

[0179] Specifically, this application uses the existing available data to quickly extract feature values ​​to derive the BBU and RRU separation situation. In actual applications, there may be situations where one cell corresponds to more than three RRUs (such as high-speed rail scenarios), and there may also be situations where one cell corresponds to one or two RRUs. Therefore, when one cell corresponds to three or more RRUs, the separation judgment device can determine the reference position of the BBU based on the positions of multiple RRUs and a preset positioning algorithm, and determine whether the multiple RRUs and the BBU are deployed separately based on the distance between the reference position of the BBU and the position of the BBU.

[0180] In this way, when there are a large number of RRUs, the separation judgment device can determine the reference position of the BBU based on the positions of multiple RRUs and the preset positioning algorithm, and determine whether the multiple RRUs and the BBU are deployed separately based on the distance between the reference position of the BBU and the position of the BBU.

[0181] It is understandable that when the number of RRUs is small, the separation judgment device can also quickly determine the reference position of the BBU through the above method, and determine whether multiple RRUs and BBUs are deployed separately based on the distance between the reference position of the BBU and the position of the BBU.

[0182] For example, Figure 8 As shown, the separation determination device can determine the positions of the three RRUs. Then, the separation determination device can determine the reference position of the BBU based on the positions of the three RRUs and a preset positioning algorithm, and determine whether the multiple RRUs and the BBU are deployed separately based on the distance between the reference position of the BBU and the position of the BBU.

[0183] like Figure 9 As shown, in one possible implementation, the separation determination method further includes:

[0184] S901: The separation judgment device obtains whether a target area in a target cell is within an azimuth angle range of a base station.

[0185] Specifically, the separation judgment device may divide the target cell into multiple areas, one area corresponds to one sector, and the lower azimuth range of each sector may be [1, 90], [90, 180], [180, 270], and so on.

[0186] In a cellular communication network, a base station can be located at the center of a cell, using omnidirectional antennas to create a circular coverage area. This is known as "center-excitation." Alternatively, base stations can be located at the three vertices of each cell's hexagonal shape. Each base station uses three directional antennas with 120-degree sector radiation, covering one-third of each of the three adjacent cells. Each cell is covered by three 120-degree sector antennas. This is known as "apex-excitation," with the area covered by each antenna representing a base station sector.

[0187] Compared to cells, sectors are geographically defined, while cells are logical concepts primarily used to facilitate parameter configuration and control by the mobile switching center. Therefore, a sector may contain several cells. Typically, sectors correspond to the antenna direction of a base station. A base station with a 360-degree antenna direction has only one sector, while a base station with directional antennas may contain multiple sectors. Generally, any difference in wireless parameters is considered a cell. For example, different frequencies or the same frequency but different scrambling codes are both considered different cells. Both configurations occur in W networks. In this case, a sector may correspond to a cell, or may contain two or more cells, depending on the geographical coverage of the antenna.

[0188] S902: The separation judgment device determines the angle between the target cluster center point and the base station.

[0189] Among them, the target cluster center point is the cluster center point corresponding to the target area.

[0190] After determining the target cluster center point, the separation judgment device can determine the angle between the target cluster center point and the base station.

[0191] S903: When the included angle is an angle value within the azimuth angle range, the separation judgment device determines that the antenna and feeder corresponding to the target cluster center point are not reversely connected.

[0192] For example, the preset target area is within the azimuth angle range of [1, 90] of the base station. When the angle between the target cluster center and the base station is 45 degrees, the separation determination device determines that the angle of 45 degrees is an angle value within the azimuth angle range of [1, 90]. In this case, the separation determination device determines that the antenna corresponding to the target cluster center is not reversed with respect to the feeder.

[0193] S904: When the included angle is not an angle value within the azimuth angle range, the separation judgment device determines that the antenna and feeder corresponding to the target cluster center point are connected in reverse.

[0194] For example, the target area is preset to be within the azimuth angle range of [1, 90] of the base station. When the angle between the target cluster center and the base station is 125 degrees, the separation determination device determines that the angle of 125 degrees is outside the azimuth angle range of [1, 90]. In this case, the separation determination device determines that the antenna corresponding to the target cluster center is connected to the feeder incorrectly.

[0195] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of method. In order to realize the above functions, it includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily appreciate that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0196] The embodiment of the present application can divide the functional modules of the separation judgment device according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. Optionally, the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.

[0197] like Figure 10 The figure is a schematic diagram of the structure of a separation judgment device provided in an embodiment of the present application. The separation judgment device can be used to perform Figure 5-Figure 9 The separation judgment method shown. Figure 10 The separation judgment device shown includes: an acquisition unit 1001 and a processing unit 1002;

[0198] An acquiring unit 1001 is configured to acquire a propagation delay from an indoor baseband processing unit (BBU) of a base station corresponding to a target cell to each remote radio unit (RRU) of the base station, and determine an optical fiber length from the BBU to each RRU based on the propagation delay.

[0199] The acquisition unit 1001 is further configured to acquire, when the optical fiber length is less than a preset length, multiple measurement report MR data sets of the target cell; one MR data set includes multiple MR data within an area of ​​the target cell;

[0200] The processing unit 1002 is configured to cluster the multiple MR data sets included in each MR data set to obtain multiple cluster center points corresponding one-to-one to the multiple MR data sets; each cluster center point is used to represent a position of a remote radio unit (RRU) of a base station corresponding to a target cell;

[0201] The acquisition unit 1001 is further configured to acquire a location of an indoor baseband processing unit (BBU) of the base station;

[0202] The processing unit 1002 is further configured to determine whether the multiple RRUs and the BBUs are deployed separately according to the positions of the multiple RRUs and the positions of the BBUs.

[0203] Optionally, the processing unit 1002 is specifically configured to:

[0204] For multiple MR data sets, the multiple MR data included in each MR data set are input into a pre-trained clustering model to obtain multiple cluster center points corresponding one-to-one to the multiple MR data sets; the clustering model is trained based on multiple sample MR data and a preset clustering algorithm.

[0205] Optionally, the processing unit 1002 is specifically configured to:

[0206] For the locations of the multiple RRUs, determine the distance between the location of each RRU and the location of the BBU;

[0207] When the distance is less than a preset threshold, it is determined that the RRU and BBU corresponding to the distance are deployed as non-separated;

[0208] When the distance is greater than or equal to a preset threshold, it is determined that the RRU and BBU corresponding to the distance are deployed separately.

[0209] Optionally, the processing unit 1002 is specifically configured to:

[0210] Determine the reference position of the BBU based on the positions of multiple RRUs and a preset positioning algorithm;

[0211] When the distance between the reference position of the BBU and the position of the BBU is less than a preset threshold, determining that the multiple RRUs and the BBU are deployed as non-separated;

[0212] When the distance between the reference position of the BBU and the position of the BBU is greater than or equal to a preset threshold, it is determined that the multiple RRUs and the BBU are deployed separately.

[0213] Optionally, the acquiring unit 1001 is further configured to acquire an azimuth angle range of a base station within which a target area in a target cell is located;

[0214] The processing unit 1002 is further configured to determine an angle between the target cluster center point and the base station; the target cluster center point is the cluster center point corresponding to the target area;

[0215] The processing unit 1002 is further configured to determine, when the included angle is an angle value within the azimuth angle range, that the antenna and feeder corresponding to the target cluster center point are not reversely connected;

[0216] The processing unit 1002 is further configured to determine that the antenna and feeder corresponding to the target cluster center point are connected in reverse when the included angle is not an angle value within the azimuth angle range.

[0217] Optionally, the acquiring unit 1001 is further configured to determine, for multiple cluster center points, a position of an RRU corresponding to each cluster center point according to each cluster center point and a preset offset.

[0218] An embodiment of the present application further provides a computer-readable storage medium, which includes computer-executable instructions. When the computer-executable instructions are executed on a computer, the computer executes the separation judgment method provided in the above embodiment.

[0219] An embodiment of the present application also provides a computer program, which can be directly loaded into a memory and contains software code. After being loaded and executed by a computer, the computer program can implement the separation judgment method provided in the above embodiment.

[0220] Those skilled in the art will appreciate that, in one or more of the examples above, the functions described herein can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer-readable storage media and communication media, wherein communication media include any medium that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0221] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0222] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the modules or units is merely a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place, or they may be distributed in multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the scheme of this embodiment.

[0223] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or in other words, the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for making a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

[0224] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A separation judgment method, characterized in that: include: Obtaining a propagation delay from an indoor baseband processing unit (BBU) of a base station corresponding to a target cell to each remote radio unit (RRU) of the base station, and determining an optical fiber length from the BBU to each RRU based on the propagation delay; When the optical fiber length is less than a preset length, obtaining multiple measurement report MR data sets of the target cell; one MR data set includes multiple MR data within an area of ​​the target cell; For the multiple MR data sets, clustering the multiple MR data included in each MR data set to obtain a plurality of cluster center points corresponding one-to-one to the multiple MR data sets; A cluster center point is used to represent the position of a radio remote unit (RRU) of the base station corresponding to the target cell; Obtaining the location of the indoor baseband processing unit BBU of the base station; According to the positions of the multiple RRUs and the position of the BBU, it is determined whether the multiple RRUs and the BBU are deployed separately.

2. The separation judgment method according to claim 1, characterized in that: The clustering of the plurality of MR data sets included in each MR data set to obtain a plurality of cluster center points corresponding one-to-one to the plurality of MR data sets includes: For the multiple MR data sets, the multiple MR data included in each MR data set are input into a pre-trained clustering model to obtain multiple cluster center points corresponding one-to-one to the multiple MR data sets; the clustering model is trained based on multiple sample MR data and a preset clustering algorithm.

3. The separation and judgment method according to claim 1 or 2, characterized in that: The determining, based on the positions of the multiple RRUs and the position of the BBU, whether the multiple RRUs and the BBU are deployed separately includes: Determine, for the positions of the plurality of RRUs, a distance between the position of each RRU and the position of the BBU; When the distance is less than a preset threshold, determining that the RRU and the BBU corresponding to the distance are not separated; When the distance is greater than or equal to the preset threshold, it is determined that the RRU and the BBU corresponding to the distance are deployed separately.

4. The separation and judgment method according to claim 1 or 2, characterized in that: The determining, based on the positions of the multiple RRUs and the position of the BBU, whether the multiple RRUs and the BBU are deployed separately includes: Determining a reference position of the BBU according to the positions of the multiple RRUs and a preset positioning algorithm; When the distance between the reference position of the BBU and the position of the BBU is less than a preset threshold, determining that the multiple RRUs and the BBU are deployed in an unseparated manner; When the distance between the reference position of the BBU and the position of the BBU is greater than or equal to the preset threshold, it is determined that the multiple RRUs and the BBU are deployed separately.

5. The separation and judgment method according to claim 1 or 2, characterized in that: Also includes: Acquire an azimuth angle range of the base station within which a target area in the target cell is located; Determine the angle between the target cluster center and the base station; the target cluster center is the cluster center corresponding to the target area; When the included angle is an angle value within the azimuth angle range, determining that the antenna and feeder corresponding to the target cluster center point are not reversed; When the included angle is not an angle value within the azimuth angle range, it is determined that the antenna and feeder corresponding to the target cluster center point are connected reversely.

6. The separation and judgment method according to claim 1 or 2, characterized in that: Also includes: For the multiple cluster center points, the position of the RRU corresponding to each cluster center point is determined according to each cluster center point and a preset offset.

7. A separation judgment device, characterized in that: include: Acquisition unit and processing unit; The acquisition unit is configured to acquire a propagation delay from an indoor baseband processing unit (BBU) of a base station corresponding to a target cell to each remote radio unit (RRU) of the base station, and determine an optical fiber length from the BBU to each RRU based on the propagation delay; The acquisition unit is further configured to acquire, when the optical fiber length is less than a preset length, multiple measurement report MR data sets of the target cell; one MR data set includes multiple MR data within an area of ​​the target cell; The processing unit is configured to cluster the multiple MR data included in each of the multiple MR data sets to obtain a plurality of cluster center points corresponding one-to-one to the multiple MR data sets; each cluster center point is used to represent a position of a remote radio unit (RRU) of a base station corresponding to the target cell; The acquisition unit is further configured to acquire a position of an indoor baseband processing unit (BBU) of the base station; The processing unit is further configured to determine, based on the positions of the multiple RRUs and the position of the BBU, whether the multiple RRUs and the BBU are deployed separately.

8. The separation judgment device according to claim 7, characterized in that: The processing unit is specifically configured to: For the multiple MR data sets, input the multiple MR data included in each of the MR data sets into a pre-trained clustering model to obtain a plurality of cluster center points corresponding one-to-one to the multiple MR data sets; The clustering model is obtained by training based on multiple sample MR data and a preset clustering algorithm.

9. The separation judgment device according to claim 7 or 8, characterized in that: The processing unit is specifically configured to: Determine, for the positions of the plurality of RRUs, a distance between the position of each RRU and the position of the BBU; When the distance is less than a preset threshold, determining that the RRU and the BBU corresponding to the distance are not separated; When the distance is greater than or equal to the preset threshold, it is determined that the RRU and the BBU corresponding to the distance are deployed separately.

10. The separation judgment device according to claim 7 or 8, characterized in that: The processing unit is specifically configured to: Determining a reference position of the BBU according to the positions of the multiple RRUs and a preset positioning algorithm; When the distance between the reference position of the BBU and the position of the BBU is less than a preset threshold, determining that the multiple RRUs and the BBU are deployed in an unseparated manner; When the distance between the reference position of the BBU and the position of the BBU is greater than or equal to the preset threshold, it is determined that the multiple RRUs and the BBU are deployed separately.

11. The separation judgment device according to claim 7 or 8, characterized in that: The acquiring unit is further configured to acquire an azimuth angle range within which the target area in the target cell is within the base station; The processing unit is further configured to determine an angle between a target cluster center point and the base station; the target cluster center point is a cluster center point corresponding to the target area; The processing unit is further configured to, when the included angle is an angle value within the azimuth angle range, determine that the antenna and feeder corresponding to the target cluster center point are not reversely connected; The processing unit is further configured to determine that the antenna and feeder corresponding to the target cluster center point are connected in reverse when the included angle is not an angle value within the azimuth angle range.

12. The separation judgment device according to claim 7 or 8, characterized in that: The acquisition unit is further configured to determine, for the multiple cluster center points, a position of an RRU corresponding to each cluster center point according to each cluster center point and a preset offset.

13. A separation judgment device, characterized in that: It includes a memory and a processor; the memory is used to store computer-executable instructions, and the processor is connected to the memory via a bus; when the separation judgment device is running, the processor executes the computer-executable instructions stored in the memory, so that the separation judgment device performs the separation judgment method according to any one of claims 1 to 6.

14. A computer-readable storage medium, characterized in that The computer-readable storage medium includes computer-executable instructions. When the computer-executable instructions are executed on a computer, the computer is enabled to execute the separation determination method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Switching method and system based on distributed base station system

    CN101198175A

  • Cell longitude and latitude prediction method and device, server, base station and storage medium

    CN111277947A