Interference source positioning method, server, device and storage medium

By acquiring the terminal's PHR and RSRP, and utilizing clustering and difference analysis, the location of the interference source is accurately determined, solving the problem of inaccurate interference source location in existing technologies and achieving more efficient interference source location.

CN119485645BActive Publication Date: 2025-11-18CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411573662.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-05
Publication Date
2025-11-18
Estimated Expiration
2044-11-05

AI Technical Summary

Technical Problem

Existing methods for locating interference sources rely on experience-based judgment or path loss calculation, resulting in low accuracy in locating interference sources and an inability to effectively locate uplink interference caused by illegal repeaters and other equipment.

Method used

By acquiring the uplink power margin (PHR) and reference signal received power (RSRP) of multiple terminals, the target terminal is determined. Then, by using clustering and difference analysis, combined with the terminal location information, the location of the interference source is accurately located.

Benefits of technology

It improves the accuracy of interference source localization, enabling the determination of its location within a closer range, reducing errors, and improving localization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119485645B_ABST
    Figure CN119485645B_ABST
Patent Text Reader

Abstract

The application provides a method for positioning an interference source, a server, an apparatus and a storage medium, and relates to the field of communication, and can solve the problem of low positioning accuracy of the interference source. The method comprises the following steps: acquiring uplink power headroom (PHR) and reference signal received power (RSRP) of a plurality of terminals; determining a target terminal from the plurality of terminals based on the PHR and the RSRP of the plurality of terminals, the distance between the target terminal and the interference source being smaller than the distance between other terminals in the plurality of terminals and the interference source; and determining the position of the interference source based on the target terminal. In the application, the terminal closer to the interference source is more easily affected by the interference source, the target terminal can be determined, the terminal closer to the position of the interference source can be determined, reference information for determining the position of the interference source can be provided, the target terminal is closer to the position of the interference source, the position of the interference source can be further determined in the range closer to the position of the interference source, and the accuracy of positioning the interference source can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of communication, and in particular to an interference source positioning method, a server, an apparatus and a storage medium. BACKGROUND

[0002] In actual communication process, users exist to install illegal repeater and other equipment to improve their own communication quality. But the performance of these devices is poor, which may cause strong uplink interference to other terminals in actual communication network, become a new interference source, and affect the communication quality.

[0003] The commonly used interference source positioning method usually depends on the experience judgment of technicians, or calculates the position of the interference source based on the road loss difference.

[0004] However, the position accuracy of the interference source obtained by these methods is low. SUMMARY

[0005] The present application provides an interference source positioning method, a server, an apparatus and a storage medium, which can improve the accuracy of interference source positioning.

[0006] To achieve the above purpose, the present application adopts the following technical solutions:

[0007] In a first aspect, the present application provides an interference source positioning method, which comprises:

[0008] Obtaining the uplink power headroom PHR and the reference signal received power RSRP of a plurality of terminals; determining a target terminal from the plurality of terminals based on the PHR and the RSRP of the plurality of terminals, the distance between the target terminal and the interference source being less than the distance between other terminals in the plurality of terminals and the interference source; and determining the position of the interference source based on the target terminal.

[0009] In combination with the above first aspect, in a possible implementation manner, determining the target terminal from the plurality of terminals based on the PHR and the RSRP of the plurality of terminals comprises:

[0010] Determining the difference value of the PHR and the RSRP of the plurality of terminals based on the PHR and the RSRP of the plurality of terminals; and determining the target terminal from the plurality of terminals based on the difference value of the plurality of terminals.

[0011] In combination with the above first aspect, in a possible implementation manner, determining the target terminal from the plurality of terminals based on the difference value of the plurality of terminals comprises:

[0012] Clustering the difference value of the plurality of terminals to obtain a first cluster and a second cluster, the distance between the terminals in the first cluster and the interference source being less than the distance between the terminals in the second cluster and the interference source; and determining the terminals in the first cluster as the target terminal.

[0013] In a possible implementation manner of the first aspect, the position of the interference source is determined based on the target terminal, and the method comprises the following steps.

[0014] obtaining the position of the target terminal; performing clustering processing on the position of the target terminal to obtain at least one cluster center, the cluster center being a central position of the target terminal; and taking the at least one cluster center as the position of the interference source.

[0015] In a possible implementation manner of the first aspect, the target terminal is determined from the plurality of terminals based on the difference values of the plurality of terminals, and the method comprises the following steps.

[0016] based on the difference values of the plurality of terminals, deleting the difference values that are less than or equal to a difference value threshold to obtain the difference values of the plurality of terminals after deletion; and based on the difference values of the plurality of terminals after deletion, determining the target terminal from the difference values of the plurality of terminals after deletion.

[0017] In a possible implementation manner of the first aspect, before the step of obtaining the uplink power headroom (PHR) and the reference signal received power (RSRP) of the plurality of terminals, the method comprises the following steps.

[0018] obtaining a plurality of physical resource block (PRB) noise floors of the cell; determining an average noise floor of the cell based on the plurality of PRB noise floors, the average noise floor of the cell being an average value of the plurality of PRB noise floors; and in a case where the average noise floor of the cell is greater than or equal to a noise floor threshold and a frequency domain waveform graph of the PRB noise floor belongs to a preset frequency domain waveform graph, determining a terminal of the cell as the plurality of terminals.

[0019] In a possible implementation manner of the first aspect, the preset frequency domain waveform graph comprises at least one of the following:

[0020] a frequency domain waveform graph of wideband interference, a frequency domain waveform graph of narrowband sharp peak interference, or a sawtooth-shaped frequency domain waveform graph, the frequency domain waveform graph of the wideband interference representing continuous wideband interference, the frequency domain waveform graph of the narrowband sharp peak interference representing at least one sharp peak interference, and the sawtooth-shaped frequency domain waveform graph representing sawtooth-shaped interference.

[0021] In a possible implementation manner of the first aspect, the position of the interference source is determined based on the target terminal, and the method comprises the following steps.

[0022] The obtaining unit is configured to obtain uplink power headroom (PHR) and reference signal received power (RSRP) of a plurality of terminals; the first determining unit is configured to determine a target terminal from the plurality of terminals based on the PHR and the RSRP of the plurality of terminals, the distance between the target terminal and the interference source being less than the distance between other terminals in the plurality of terminals and the interference source; and the second determining unit is configured to determine the position of the interference source based on the target terminal.

[0023] In a possible implementation manner of the second aspect, the first determining unit is configured to:

[0024] determine a difference value of the PHRs and the RSRPs of the plurality of terminals based on the PHRs and the RSRPs of the plurality of terminals; and determine the target terminal from the plurality of terminals based on the difference value of the plurality of terminals.

[0025] In a possible implementation manner of the second aspect, the first determining unit is configured to:

[0026] perform clustering processing on the difference value of the plurality of terminals to obtain a first cluster and a second cluster, a distance between a terminal in the first cluster and the interference source is smaller than a distance between a terminal in the second cluster and the interference source; and determine the terminal in the first cluster as the target terminal.

[0027] In a possible implementation manner of the second aspect, the second determining unit is configured to:

[0028] obtain a position of the target terminal; perform clustering processing on the position of the target terminal to obtain at least one cluster center, the cluster center refers to a central position of the target terminal; and take the at least one cluster center as the position of the interference source.

[0029] In a possible implementation manner of the second aspect, the first determining unit is configured to:

[0030] delete, based on the difference value of the plurality of terminals, a difference value less than or equal to a difference value threshold, to obtain a difference value of the plurality of terminals after deletion; and determine the target terminal from the difference value of the plurality of terminals after deletion based on the difference value of the plurality of terminals after deletion.

[0031] In a possible implementation manner of the second aspect, the apparatus further includes:

[0032] a second obtaining unit, configured to obtain a plurality of physical resource block (PRB) floor noises of a cell; a third determining unit, configured to determine an average floor noise of the cell based on the plurality of PRB floor noises, the average floor noise of the cell being an average value of the plurality of PRB floor noises; and a fourth determining unit, configured to determine a terminal of the cell as the plurality of terminals in a case where the average floor noise of the cell is greater than or equal to a floor noise threshold, and a frequency domain waveform graph of the PRB floor noise belongs to a preset frequency domain waveform graph.

[0033] In a possible implementation manner of the second aspect, the preset frequency domain waveform graph includes at least one of:

[0034] a frequency domain waveform graph of wideband interference, a frequency domain waveform graph of narrowband peak interference, or a sawtooth waveform graph, the frequency domain waveform graph of the wideband interference represents continuous wideband interference, the frequency domain waveform graph of the narrowband peak interference represents at least one peak interference, and the sawtooth waveform graph represents sawtooth interference.

[0035] In a third aspect, the present application provides a server, comprising: a processor and a communication interface; the communication interface and the processor are coupled, and the processor is configured to run computer programs or instructions to implement the interference source positioning method as described in the first aspect and any possible implementation manner of the first aspect.

[0036] In a fourth aspect, the present application provides a computer readable storage medium, which stores instructions, when the instructions are run on a server, the server executes the interference source positioning method as described in the first aspect and any possible implementation manner of the first aspect.

[0037] In a fifth aspect, the present application provides a computer program product comprising instructions, when the computer program product is run on a server, the server executes the interference source positioning method as described in the first aspect and any possible implementation manner of the first aspect.

[0038] In a sixth aspect, the present application provides a chip, comprising: a processor and a communication interface; the communication interface and the processor are coupled, and the processor is configured to run computer programs or instructions to implement the interference source positioning method as described in the first aspect and any possible implementation manner of the first aspect.

[0039] Specifically, the chip provided in the present application further comprises a memory for storing computer programs or instructions.

[0040] It should be noted that the above computer instructions can be stored on the computer readable storage medium in whole or in part. The computer readable storage medium can be packaged together with the processor of the device or packaged separately from the processor of the device, and the present application does not limit the same.

[0041] The description of the second aspect to the sixth aspect in the present application can refer to the detailed description of the first aspect; and the beneficial effects of the description of the second aspect to the sixth aspect can refer to the beneficial effect analysis of the first aspect, which will not be repeated here.

[0042] In the present application, the name of the above interference source positioning device does not constitute a limitation on the device or functional module itself, and in actual implementation, these devices or functional modules can appear with other names. As long as the functions of each device or functional module are similar to those of the present application, they belong to the scope of the claims of the present application and their equivalent technologies.

[0043] These aspects or other aspects of the present application will be more apparent in the following description.

[0044] The above solution brings at least the following beneficial effects: Based on the above technical solution, the interference source localization method provided in this application, since terminals closer to the interference source are more easily affected by the interference source, can determine the target terminal by using the PHR and RSRP of multiple terminals, and can identify the terminal closer to the interference source location, which can provide reference information for determining the location of the interference source. Then, the location of the interference source is determined by using the target terminal. By utilizing the characteristic that the target terminal is closer to the interference source location, the location of the interference source can be further determined within a range closer to the interference source location, which can improve the accuracy of interference source localization. Attached Figure Description

[0045] Figure 1 A schematic diagram of the architecture of an interference source localization method provided in an embodiment of this application;

[0046] Figure 2 A schematic diagram of the hardware structure of a server provided in an embodiment of this application;

[0047] Figure 3 A flowchart illustrating an interference source localization method provided in an embodiment of this application;

[0048] Figure 4 A flowchart illustrating another interference source localization method provided in this application embodiment;

[0049] Figure 5 A frequency domain waveform diagram of broadband interference provided in an embodiment of this application;

[0050] Figure 6 A frequency domain waveform diagram of narrowband spike interference provided in an embodiment of this application;

[0051] Figure 7 A frequency domain waveform diagram of a sawtooth wave pattern provided in an embodiment of this application;

[0052] Figure 8 This is a schematic diagram of the structure of an interference source locating device provided in an embodiment of this application. Detailed Implementation

[0053] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0054] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.

[0055] The terms "first" and "second," etc., used in the specification and drawings of this application are used to distinguish different objects or to distinguish different treatments of the same object, rather than to describe a specific order of objects.

[0056] Furthermore, the terms "comprising" and "having," and any variations thereof, used in the description of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.

[0057] It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0058] In the description of this application, unless otherwise stated, "a plurality of" means two or more.

[0059] The following explanations of the terms used in the embodiments of this application are provided to facilitate the reader's understanding.

[0060] During the evolution of low-frequency networks, such as those in the 800MHz and 900MHz bands, even after refarming from Long-Term Evolution (LTE) to New Radio (NR), external interference remains severe, particularly uplink interference. External uplink interference has always been a critical issue in network deployment and optimization, directly impacting user experience. For example, it can increase call drop rates, reduce radio resource control (RRC) establishment success rates, decrease base station coverage, lower call quality, and ultimately lead to a decline in network metrics.

[0061] External uplink interference mainly includes spurious interference and interference caused by malfunctions in stationary wireless equipment. In particular, some user-installed illegal repeaters and other equipment, due to their low price and poor performance of internal components, can cause strong uplink interference. This phenomenon is common in urban villages. External uplink interference is a prevalent problem in low-frequency networks, therefore, it is necessary to promptly identify and eliminate the sources of interference.

[0062] Currently, a common method for locating interference sources involves using a handheld portable spectrum analyzer to scan frequencies in the field, gradually pinpointing the cells affected by the interference source, and ultimately finding the source itself. This method heavily relies on the experience and judgment of network optimization personnel, thus requiring a high level of expertise and experience. Furthermore, it is labor-intensive and inefficient.

[0063] In addition, there are methods that utilize network data to locate interference sources. These methods collect interference data from multiple cells, identify the type of interference experienced by each cell, cluster the locations of cells with the same type of interference, and process groups of cells clustered to the same cluster center. The difference in interference intensity received at different sampling points is converted into path loss difference, which is then combined with a propagation model to calculate the location of the interference source. However, this method does not consider the actual differences in receive gain between different cells when calculating the interference intensity difference, leading to inaccurate location results.

[0064] For example, a method for locating interference sources using network data provided in the prior art is specifically implemented as follows:

[0065] Taking urban scenarios as an example, if the Egli propagation model is used as the distance model, then the path loss can be expressed by the following formula (1):

[0066] L=88+40lgd+20lgf-20lgh t h r -G (1)

[0067] In the formula, L represents path loss, measured in dB; d represents the distance between the transmitter and receiver, measured in km; f represents the frequency, measured in MHz; h t The transmitter height is indicated by the unit m; h r The receiver height is represented by m; G represents the terrain correction factor, which is represented by dB.

[0068] Furthermore, the relationship between the interference source's transmit power and the cell's receive power can be expressed by the following formula (2):

[0069] RSSI = PL (2)

[0070] In the formula, RSSI represents the transmit power of the interference source, P represents the receive power of the cell, and L represents the path loss.

[0071] The power difference between two different cells receiving signals from the same interference source can be expressed by the following formula (3):

[0072]

[0073] In the formula, RSSI0 represents the received power of the primary cell, and RSSI i K represents the received power of the i-th cell. i0 This represents the distance ratio between any two cells. According to analytic geometry, when K... i0 When the value is fixed, the function expression is represented by a circle. When electromagnetic interference occurs, the interference point lies on a circle with a certain distance ratio between the two cells, and the center of this circle lies on the straight line connecting the two cells. Three cell points with latitude and longitude p0 = (x0, y0), p1 = (x1, y1), and p2 = (x2, y2) are selected from the interference monitoring queue. p0 is set as the master cell, and the interference source is located at latitude and longitude p0. x = (x,y), the monitoring level of the cell varies according to the strength of the interference source signal, where (x,y) represents latitude and longitude. The heights of the cell receiving antennas are h0, h1, and h2 respectively, therefore formula (4) can be obtained:

[0074]

[0075] In the formula, d i0 σ represents the fixed distance between the i-th cell and the primary cell. i K represents i0 The square of . From formula (4), we can see that the electromagnetic observation station and the interference point are on the equation of a standard circle. Therefore, when electromagnetic interference occurs, the main cell and other cells can locate the interference source on a circle with a distance ratio. When the selected three cells p0, p1, and p2 are used to determine the interference source at the same time, two circles with a distance ratio, C1 and C2, can be determined. The intersection of the two electromagnetic positioning circles is the location of the interference source, and the coordinates of this location are the longitude and latitude of the interference source.

[0076] Currently, there are methods for locating interference sources using terminal measurement report (MR) data. These methods extract MR sampling points from the affected cell and its surrounding cells, and then filter out the affected sampling points based on high reference signal receiving power (RSRP) and low signal-to-interference plus noise ratio (SINR). Essentially, this method locates the periphery of the repeater, clusters them according to geographical proximity to form an interference area, uses the centroid of this area as the initial location of the interference source, and searches for ground features within the average inter-station spacing of the surrounding area. Based on the sensitive ground features within the area, the location of the interference source is further refined. However, this method's determination of the interference source's location depends on the location of the sensitive ground features.

[0077] The interference source localization method provided in this application, because terminals closer to the interference source are more susceptible to its influence, determines the target terminal by using the PHR and RSRP of multiple terminals, thus identifying terminals closer to the interference source and providing reference information for determining the location of the interference source. Furthermore, by utilizing the target terminal's proximity to the interference source, the location of the interference source can be further determined within a closer range, thereby improving the accuracy of interference source localization.

[0078] The embodiments of this application will now be described in detail with reference to the accompanying drawings.

[0079] Figure 1 This is a schematic diagram of the architecture of an interference source localization method provided in an embodiment of this application. Figure 1 As shown, the architecture includes: terminal 101 and server 102.

[0080] Among them, terminal 101 is a device with wireless transceiver function, which can be at least one of the following: mobile phone, smartwatch, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal, augmented reality (AR) terminal, wireless terminal, and laptop computer. This application embodiment does not limit it.

[0081] In some embodiments, terminal 101 provides communication functionality. For example, terminal 101 sends uplink power headroom report (PHR) and reference signal receiving power (RSRP) to server 102.

[0082] In some embodiments, based on the distance between terminal 101 and the interference source, it can be divided into target terminal 1011 and other terminals 1012 besides the target terminal. The distance between target terminal 1011 and the interference source is less than the distance between other terminals 1012 and the interference source.

[0083] It should be noted that there are multiple terminals 101; the number of target terminals 1011 can be one or multiple, and this application embodiment does not limit this.

[0084] Server 102 can be a standalone physical server, a server cluster consisting of multiple physical servers, a distributed file system, or at least one of the following cloud servers providing basic cloud computing services: cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data or artificial intelligence platforms. This application embodiment does not limit this. Of course, server 102 can also include other functions to provide more comprehensive and diversified services.

[0085] It should be noted that the number of servers 102 can be one or more. This application embodiment does not limit this.

[0086] In some embodiments, server 102 has communication functions, such as server 102 can send a data request to terminal 101, the data request being used to obtain the PHR and RSRP of terminal 101.

[0087] In this embodiment of the application, server 102 is used to locate the interference source. The corresponding process may be as follows: First, server 102 obtains PHR and RSRP from multiple terminals 101; then, server 102 determines the target terminal 1011 from the multiple terminals 101 based on the PHR and RSRP of the multiple terminals 101; finally, server 102 determines the location of the interference source based on the target terminal 1011.

[0088] Terminal 101 and server 102 are connected via a communication link. This communication link can be a wired communication link or a wireless communication link, and this application does not limit it in this regard.

[0089] When implemented in hardware, the server can provide, for example...Figure 2 The hardware structure shown is, specifically, as follows: Figure 2 As shown, the basic hardware structure of the server is introduced.

[0090] Figure 2 This is a schematic diagram of the hardware structure of a server provided in an embodiment of this application. Figure 2 As shown, the server includes at least one processor 201, a communication line 202, and at least one communication interface 204, and may also include a memory 203. The processor 201, memory 203, and communication interface 204 are connected via the communication line 202.

[0091] The processor 201 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application, such as one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs).

[0092] Communication line 202 is used to transmit information between the aforementioned components.

[0093] The communication interface 204 is used to communicate with other devices or communication networks. It can use any transceiver-like device, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), etc.

[0094] The memory 203 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of including or storing desired program code having the form of instructions or data structures and accessible by a computer, but not limited thereto.

[0095] In one possible design, the memory 203 can exist independently of the processor 201, meaning the memory 203 can be an external memory of the processor 201. In this case, the memory 203 can be connected to the processor 201 via the communication line 202 to store execution instructions or application code, and its execution is controlled by the processor 201 to implement the interference source localization method provided in the following embodiments of this application. In another possible design, the memory 203 can also be integrated with the processor 201, meaning the memory 203 can be an internal memory of the processor 201. For example, the memory 203 can be a cache, which can be used to temporarily store some data and instruction information.

[0096] As one possible implementation, processor 201 may include one or more CPUs, for example Figure 2 CPU0 and CPU1 in the example. As another possible implementation, the server may include multiple processors, such as... Figure 2 The server includes processors 201 and 207. As another possible implementation, the server may also include output device 205 and input device 206.

[0097] It should be noted that the various embodiments of this application can be referenced or learned from each other. For example, the same or similar steps, method embodiments, system embodiments and device embodiments can be referenced from each other without limitation.

[0098] Figure 3 A flowchart illustrating an interference source localization method provided in this application embodiment, which can be applied to, for example... Figure 2 In the server shown. For example... Figure 3 As shown, the method includes the following steps:

[0099] S301, The server obtains the PHR and RSRP of multiple terminals.

[0100] Here, PHR represents the difference between the terminal's maximum available transmit power and its actual transmit power, characterizing the terminal's power usage. RSRP represents the power level of the reference signal received by the terminal from the serving cell, characterizing the attenuation of the wireless signal during transmission.

[0101] In one possible implementation, the server sends data requests to multiple terminals respectively, the data requests being used to obtain the terminal's PHR and RSRP. In response to the data requests, each terminal sends a data response message to the server, the data response message containing its own PHR and RSRP. The server then receives the corresponding data response message.

[0102] Thus, by acquiring the PHR and RSRP of multiple terminals, data can be provided for subsequent interference source localization.

[0103] S302. The server determines the target terminal from multiple terminals based on the PHR and RSRP of multiple terminals.

[0104] Among them, the distance between the target terminal and the interference source is less than the distance between the other terminals and the interference source.

[0105] In one possible implementation, step S302 above can be implemented as follows:

[0106] Step 1: The server determines the difference between the PHR and RSRP of multiple terminals based on the PHR and RSRP of multiple terminals.

[0107] Step 2: The server determines the target terminal from the multiple terminals based on the differences between them.

[0108] It should be noted that interference sources such as repeaters amplify the signals of terminals near the interference source, increasing the PHR and RSRP of terminals near the interference source. However, they interfere with terminals farther away from the interference source, reducing the PHR of terminals farther away, with less impact on RSRP. In other words, the difference in PHR and RSRP between terminals close to and far from the interference source will be different. Based on this difference, it is possible to distinguish whether a terminal is near the interference source, and thus locate the interference source.

[0109] Thus, by using the difference between the PHR and RSRP of multiple terminals, the target terminal can be determined. In other words, the terminal closer to the interference source can be identified, providing reference information for the location of the interference source, and thus providing a preliminary area range for the location of the interference source.

[0110] S303. The server determines the location of the interference source based on the target terminal.

[0111] In this way, the location of the interference source can be determined by the target terminal that is closer to the interference source. In other words, the location of the interference source can be determined within a range closer to the location of the interference source, thereby improving the accuracy of interference source location.

[0112] Based on the above technical solution, the interference source localization method provided in this application, since terminals closer to the interference source are more susceptible to its influence, can identify the target terminal by using the PHR and RSRP of multiple terminals. This can provide reference information for determining the location of the interference source. Furthermore, by using the target terminal to determine the location of the interference source, and by taking advantage of the fact that the target terminal is closer to the interference source, the location of the interference source can be further determined within a closer range, thereby improving the accuracy of interference source localization.

[0113] Figure 4 A flowchart illustrating another interference source localization method provided in an embodiment of this application. (See attached flowchart.) Figure 4 As shown, the method includes the following steps:

[0114] S401, The server obtains the PRB noise floor of multiple physical resource blocks in the cell.

[0115] The physical resource block (PRB) noise floor represents the average power of interference noise detected on the PRB. The frequency domain waveform obtained based on the PRB noise floor can be used to characterize the type of interference experienced by the cell.

[0116] In one possible implementation, multiple PRB noise floors of the cell are collected after monitoring the cell. These multiple PRB noise floors are stored in a data server. The server sends a noise request message to the data server, which is used to obtain the multiple PRB noise floors of the cell. In response to the noise request message, the data server sends a noise response message containing the multiple PRB noise floors of the cell. Accordingly, the server receives the noise response message.

[0117] S402. The server determines the average noise floor of the cell based on multiple PRB noise floors.

[0118] The average noise floor of the cell is the average of the noise floors of multiple PRBs.

[0119] S403. If the average noise floor of the server in the cell is greater than or equal to the noise floor threshold, and the frequency domain waveform of the PRB noise floor belongs to the preset frequency domain waveform, the terminal in the cell will be identified as multiple terminals.

[0120] The noise floor threshold is used to determine whether a cell is being interfered with by an interference source. For example, if the average noise floor of a cell is less than the noise floor threshold, it means that the cell is not being interfered with by an interference source; if the average noise floor of a cell is greater than or equal to the noise floor threshold, it means that the cell is being interfered with by an interference source.

[0121] The frequency domain waveform of PRB noise floor is a frequency domain waveform plotted based on the value of PRB noise floor.

[0122] In one possible implementation, the preset frequency domain waveform diagram includes at least one of the following: a frequency domain waveform diagram of broadband interference, a frequency domain waveform diagram of narrowband spike interference, or a frequency domain waveform diagram of sawtooth waveform.

[0123] The frequency domain waveform of broadband interference is graphically represented as continuous broadband interference, such as... Figure 5 As shown, Figure 5 This is a frequency domain waveform diagram of broadband interference provided in an embodiment of this application.

[0124] The frequency domain waveform of narrowband spike interference is graphically represented by at least one spike interference, such as... Figure 6 As shown, Figure 6 A frequency domain waveform diagram of narrowband spike interference provided in an embodiment of this application.

[0125] The frequency domain waveform of a sawtooth wave pattern is graphically represented as sawtooth-shaped interference, such as... Figure 7 As shown, Figure 7 This is a frequency domain waveform diagram of a sawtooth wave pattern provided in an embodiment of this application.

[0126] In this way, by filtering the PRB noise floor and average noise floor, cells affected by interference sources can be identified, thereby identifying multiple terminals and avoiding the acquisition of data from terminals in cells not affected by interference sources, thus avoiding resource waste.

[0127] S404. The server determines the difference between the PHR and RSRP of multiple terminals based on the PHR and RSRP of multiple terminals.

[0128] In one possible implementation, the difference between the PHR and RSRP of each terminal can be determined based on the following formula (5).

[0129] p = PHR - RSRP (5)

[0130] In the formula, p represents the difference between PHR and RSRP.

[0131] It should be noted that the characteristics of interference sources such as repeaters are that they can amplify the signals of terminals near the interference source, thereby increasing the PHR and RSRP of terminals near the interference source. However, they will cause interference to terminals that are far from the interference source, reducing the PHR of terminals that are far from the interference source, while having a smaller impact on RSRP. In other words, the difference in PHR and RSRP between terminals that are close to the interference source and terminals that are far from the interference source will be different.

[0132] Thus, the difference between the PHR and RSRP values ​​of multiple terminals provides a data basis for determining the target terminal. In other words, it is convenient to distinguish between terminals that are close to the interference source and terminals that are far from the interference source based on this difference.

[0133] S405. The server deletes the differences between multiple terminals that are less than or equal to the difference threshold, and obtains the differences between the multiple terminals after deletion.

[0134] The difference threshold is used to determine whether the terminal is affected by an interference source. For example, if the difference value of the terminal is less than or equal to the difference threshold, it means that the terminal is not affected by an interference source; if the difference value of the terminal is greater than the difference threshold, it means that the terminal is affected by an interference source.

[0135] Taking a difference threshold of 0 as an example, when the difference between the terminal's PHR and RSRP is 0, it indicates that the terminal is located at the edge of the cell, thus avoiding the impact on the subsequent clustering results.

[0136] In this way, by filtering the differences, terminals that are not affected by interference sources can be initially screened out, which can reduce the amount of computation and improve the efficiency of interference source location.

[0137] S406. The server determines the target terminal from the differences among the multiple terminals after deletion.

[0138] It should be noted that step S405 is an optional step, meaning that step S405 can be omitted. When step S405 is not executed, step S406 above can be used by the server to determine the target terminal based on the difference between the PHR and RSRP of multiple terminals.

[0139] In one possible implementation, the specific implementation process of step S406 above can be:

[0140] Step 1: The server performs clustering on the differences between multiple terminals to obtain the first cluster and the second cluster.

[0141] In the first type of cluster, the distance between the terminal and the interference source is smaller than the distance between the terminal and the interference source in the second type of cluster.

[0142] In one possible implementation, the server can set a difference clustering threshold, and perform clustering processing on the differences between multiple terminals based on this difference clustering threshold. Terminals with differences greater than the difference clustering threshold are clustered into a first cluster, and terminals with differences less than or equal to the difference clustering threshold are clustered into a second cluster.

[0143] In another possible implementation, the server can use a clustering algorithm to cluster the differences between multiple terminals.

[0144] For example, the server uses the K-means algorithm to cluster the differences between multiple terminals.

[0145] When performing clustering using the K-means algorithm, k initial cluster centers C are first randomly selected. i Where k ≥ i ≥ 1; then calculate the relationship between each data point that needs to be clustered and each cluster center C. i The Euclidean distance is calculated based on the following formula (6); then, for each data that needs to be clustered, the cluster center corresponding to the one with the smallest Euclidean distance value is found, and the data is assigned to the cluster where this cluster center is located; finally, the average value of all data in each cluster is calculated, and this average value is used as the new cluster center for the next iteration, until the value of the cluster center no longer changes or the preset number of iterations has been reached, and the iteration stops.

[0146]

[0147] In the formula, X represents the data to be clustered, m represents the dimension of X, and X... j Let C represent the j-th dimension of X. ij C represents i The j-th dimension of the data.

[0148] In this embodiment of the application, the initial number of cluster centers k=2, and the data to be clustered is the difference between the terminal's PHR and RSRP.

[0149] It should be noted that the distance between the cluster centers of the first cluster and the second cluster must be greater than a preset distance. If the distance between the cluster centers of the first cluster and the second cluster is less than or equal to the preset distance, then these terminals are considered to be unaffected by the interference source.

[0150] After clustering the differences between multiple terminals, a first cluster and a second cluster are obtained. The differences between terminals in the first cluster are larger than those in the second cluster. Due to the difference in the differences between the PHR and RSRP of terminals closer to the interference source and terminals farther from the interference source, it can be understood that the distance between the terminals in the first cluster and the interference source is smaller than the distance between the terminals in the second cluster and the interference source. In other words, the terminals in the first cluster are affected by the interference source, while the terminals in the second cluster are not affected by the interference source.

[0151] Thus, by clustering the differences between multiple terminals, we can identify terminals affected by interference and those unaffected by interference, providing rich reference information for locating interference sources and improving the accuracy of interference source location. Furthermore, by clustering the differences between terminals, we can improve the efficiency of interference source location.

[0152] Step 2: The server identifies the terminals in the first cluster as the target terminals.

[0153] In one possible implementation, the server stores a unique identifier for each terminal. Each unique identifier corresponds to a difference value. After clustering the differences, the server finds the corresponding unique identifier based on the differences in the first cluster, that is, finds the terminal in the first cluster, and then identifies the terminal in the first cluster as the target terminal.

[0154] S407. The server obtains the location of the target terminal.

[0155] In one possible implementation, the base station determines the location of the target terminal using base station positioning technology, and then sends the target terminal's location to the server. The server then receives the target terminal's location.

[0156] In another possible implementation, the target terminal determines its location using the Global Positioning System (GPS) and sends the location to the server.

[0157] S408. The server performs clustering processing on the location of the target terminal to obtain at least one cluster center.

[0158] The cluster center refers to the central location of the target terminal.

[0159] In one possible implementation, the server can use a clustering algorithm to cluster the locations of the target terminals to obtain at least one cluster center.

[0160] It should be noted that when there is only one target terminal, the server performs clustering processing on the locations of the target terminal to obtain a cluster center, which is the location of that terminal. When there are multiple target terminals, the server performs clustering processing on the locations of multiple target terminals to obtain at least one cluster center, which is the central location of the multiple target terminals.

[0161] For example, the server performs clustering using a modified K-means algorithm.

[0162] It should be noted that the improved K-means algorithm does not require presetting the number of initial cluster centers, and adaptive clustering can be performed based on this algorithm.

[0163] Thus, by clustering the locations of target terminals, we can find areas where terminal locations are concentrated. By obtaining the cluster center in this area and then locating the interference source, we can improve the efficiency of interference source location.

[0164] S409. The server uses at least one cluster center as the location of the interference source.

[0165] For example, the server performs clustering based on the latitude and longitude of the target terminal, resulting in at least one cluster. The server calculates the latitude and longitude of the center point of each cluster and uses this latitude and longitude as the latitude and longitude value corresponding to the cluster center. The latitude and longitude value corresponding to the cluster center is then used as the latitude and longitude of the interference source.

[0166] Thus, using the cluster centers obtained after clustering as the location of the interference source, that is, by clustering the terminals closer to the interference source to obtain the cluster centers, can get closer to the actual location of the interference source. The location of the interference source obtained within a range closer to the interference source can improve the accuracy of interference source localization.

[0167] Based on the above technical solution, the interference source localization method provided in this application, since terminals closer to the interference source are more susceptible to its influence, can identify the target terminal by using the PHR and RSRP of multiple terminals. This can provide reference information for determining the location of the interference source. Furthermore, by using the target terminal to determine the location of the interference source, and by taking advantage of the fact that the target terminal is closer to the interference source, the location of the interference source can be further determined within a closer range, thereby improving the accuracy of interference source localization.

[0168] In the above embodiments, by filtering the PRB noise floor and average noise floor, cells affected by interference sources can be identified, thereby identifying multiple terminals. This avoids acquiring data from terminals in cells unaffected by interference sources, preventing resource waste. By filtering the differences, terminals unaffected by interference sources can be initially filtered out, reducing computational load and improving the efficiency of interference source localization. By clustering the differences between multiple terminals, terminals affected and unaffected by interference sources can be identified, providing rich reference information for interference source localization. Furthermore, clustering the terminal differences improves the efficiency of interference source localization. Clustering terminals closer to the interference source yields cluster centers that more closely approximate the actual location of the interference source. Locations obtained within a closer range of the interference source improve the accuracy of interference source localization. Compared to existing technologies that determine interference source locations based on MR data, this method more directly utilizes information from terminals affected by interference sources for interference source localization, improving the accuracy of interference source localization.

[0169] This application embodiment can divide the interference source localization device into functional modules or functional units according to the above method example. For example, each function can be divided into a separate functional module or functional unit, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or in software functional modules or functional units. The module or unit division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0170] like Figure 8 The diagram shown is a structural schematic of an interference source locating device 80 provided in an embodiment of this application. The interference source locating device 80 includes:

[0171] The acquisition unit 801 is used to acquire the uplink power margin (PHR) and reference signal received power (RSRP) of multiple terminals; the first determination unit 802 is used to determine the target terminal from the multiple terminals based on the PHR and RSRP of the multiple terminals, wherein the distance between the target terminal and the interference source is less than the distance between the other terminals and the interference source; the second determination unit 803 is used to determine the location of the interference source based on the target terminal.

[0172] In one possible implementation, the first determining unit 802 is used for:

[0173] Based on the PHR and RSRP of multiple terminals, determine the difference between the PHR and RSRP of multiple terminals; based on the difference between multiple terminals, determine the target terminal from the multiple terminals.

[0174] In one possible implementation, the first determining unit 802 is used for:

[0175] Clustering is performed on the differences between multiple terminals to obtain a first cluster and a second cluster. The distance between the terminal in the first cluster and the interference source is smaller than the distance between the terminal in the second cluster and the interference source. The terminal in the first cluster is identified as the target terminal.

[0176] In one possible implementation, the second determining unit 803 is used for:

[0177] Obtain the location of the target terminal; perform clustering processing on the location of the target terminal to obtain at least one cluster center, where the cluster center refers to the central location of the target terminal; and use at least one cluster center as the location of the interference source.

[0178] In one possible implementation, the first determining unit 802 is used for:

[0179] Based on the differences between multiple terminals, differences less than or equal to the difference threshold are deleted to obtain the differences between the multiple terminals after deletion; based on the differences between the multiple terminals after deletion, the target terminal is determined from the differences between the multiple terminals after deletion.

[0180] In one possible implementation, the device further includes:

[0181] The second acquisition unit is used to acquire the noise floor of multiple physical resource blocks (PRBs) of the cell; the third determination unit is used to determine the average noise floor of the cell based on the multiple PRB noise floors, wherein the average noise floor of the cell is the average value of the multiple PRB noise floors; the fourth determination unit is used to determine the terminals of the cell as multiple terminals when the average noise floor of the cell is greater than or equal to the noise floor threshold and the frequency domain waveform of the PRB noise floor belongs to a preset frequency domain waveform.

[0182] In one possible implementation, the preset frequency domain waveform diagram includes at least one of the following:

[0183] Frequency domain waveform diagrams of broadband interference, narrowband spike interference, or sawtooth waveforms are provided. The frequency domain waveform diagram of broadband interference is graphically represented as continuous broadband interference, the frequency domain waveform diagram of narrowband spike interference is graphically represented as at least one spike interference, and the frequency domain waveform diagram of sawtooth waveforms is graphically represented as sawtooth-shaped interference.

[0184] Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In practical applications, the above 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. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0185] This application provides a computer program product containing instructions that, when run on a server, cause the server to execute the interference source localization method in the above method embodiments.

[0186] This application also provides a computer-readable storage medium storing instructions that, when executed on a server, cause the server to perform the interference source localization method in the method flow shown in the above method embodiments.

[0187] The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: electrical connections having one or more wires; portable computer disks; hard disks; random access memory (RAM); read-only memory (ROM); erasable programmable read-only memory (EPROM); registers; hard disks; optical fibers; compact disc read-only memory (CD-ROM); optical storage devices; magnetic storage devices; or any suitable combination thereof; or any other form of computer-readable storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may reside in an application-specific integrated circuit (ASIC). In the embodiments of this application, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0188] Since the interference source locating device, computer-readable storage medium, and computer program product in the embodiments of this application can be applied to the above method, the technical effects that can be obtained can also be referred to the above method embodiments. The embodiments of this application will not be repeated here.

[0189] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

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

[0191] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0192] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for locating interference sources, characterized in that, The method includes: Obtain the uplink power headroom (PHR) and reference signal received power (RSRP) of multiple terminals; Based on the PHR and RSRP of the multiple terminals, determine the difference between the PHR and RSRP of the multiple terminals; Based on the differences between the multiple terminals, a target terminal is determined from the multiple terminals, wherein the distance between the target terminal and the interference source is less than the distance between the other terminals among the multiple terminals and the interference source; Based on the target terminal, determine the location of the interference source; The process of determining the target terminal from the plurality of terminals based on the differences among the plurality of terminals includes: Clustering is performed on the differences between the multiple terminals to obtain a first cluster and a second cluster. The distance between the terminal in the first cluster and the interference source is smaller than the distance between the terminal in the second cluster and the interference source. The terminals in the first cluster are identified as the target terminals.

2. The method according to claim 1, characterized in that, Determining the location of the interference source based on the target terminal includes: Obtain the location of the target terminal; The location of the target terminal is clustered to obtain at least one cluster center, where the cluster center refers to the central location of the target terminal. The at least one cluster center is used as the location of the interference source.

3. The method according to claim 1, characterized in that, Determining the target terminal from the plurality of terminals based on the differences among the plurality of terminals includes: Based on the differences between the multiple terminals, the differences that are less than or equal to the difference threshold are deleted to obtain the differences between the multiple terminals after deletion. The target terminal is determined from the differences among the deleted terminals.

4. The method according to claim 1, characterized in that, Before obtaining the uplink power headroom (PHR) and reference signal received power (RSRP) of multiple terminals, the following steps are included: Obtain the PRB noise floor of multiple physical resource blocks in the cell; Based on the multiple PRB noise floors, the average noise floor of the cell is determined, and the average noise floor of the cell is the average value of the multiple PRB noise floors; If the average noise floor of the cell is greater than or equal to the noise floor threshold, and the frequency domain waveform of the PRB noise floor belongs to a preset frequency domain waveform, then the terminal of the cell is determined as the plurality of terminals.

5. The method according to claim 4, characterized in that, The preset frequency domain waveform diagram includes at least one of the following: The frequency domain waveform diagrams of broadband interference, narrowband spike interference, or sawtooth wave interference are provided. The frequency domain waveform diagram of broadband interference is graphically represented as continuous broadband interference, the frequency domain waveform diagram of narrowband spike interference is graphically represented as at least one spike interference, and the frequency domain waveform diagram of sawtooth wave interference is graphically represented as sawtooth wave interference.

6. An interference source locating device, characterized in that, The device includes: The acquisition unit is used to acquire the uplink power margin (PHR) and reference signal received power (RSRP) of multiple terminals. The first determining unit is configured to determine the difference between the PHR and RSRP of the plurality of terminals based on the PHR and RSRP of the plurality of terminals; and to determine a target terminal from the plurality of terminals based on the difference between the plurality of terminals, wherein the distance between the target terminal and the interference source is less than the distance between other terminals among the plurality of terminals and the interference source. The second determining unit is used to determine the location of the interference source based on the target terminal; The first determining unit is used to perform clustering processing on the differences of the multiple terminals to obtain a first cluster and a second cluster. The distance between the terminal in the first cluster and the interference source is less than the distance between the terminal in the second cluster and the interference source. The terminal in the first cluster is determined as the target terminal.

7. A server, characterized in that, include: A processor and a communication interface; the communication interface is coupled to the processor, the processor being used to run computer programs or instructions to implement the interference source localization method as described in any one of claims 1-5.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed by the server, enable the server to perform the interference source localization method as described in any one of claims 1-5.

9. A computer program product, characterized in that, The computer program product includes computer instructions that, when executed on a server, cause the server to perform the interference source localization method as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Method and device for positioning external interference source

    CN113810926A

  • Interference source positioning method, device and equipment and computer readable storage medium

    CN116801377A