Method and device for screening donor cell of repeater station, and electronic device

CN122994785APending Publication Date: 2026-10-27CHINA TOWER CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611480324.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-09-22
Publication Date
2026-10-27

AI Technical Summary

Technical Problem

[0006]本发明实施例提供了一种直放站施主小区的筛选方法及其装置、电子设备,以至少解决相关技术中,依赖于固定评估指标对直放站施主小区进行筛选,筛选维度单一,同时缺乏事前风险判定,导致筛选精度较低,筛选结果准确度较低的技术问题

Benefits of technology

[0036]在本申请中,通过以下步骤:由直放站在预设的工作频段内进行全频段扫描,筛选信号能量高于驻留门限的候选频点,并按频段归属将候选频点划分为N个频段子集,对每个频段子集内的候选频点执行同步与解码,构建每个频段子集对应的候选小区集合,得到N个候选小区集合,其中,小区是无线通信网络覆盖范围的基本地理单元,N为正整数;对于每个候选小区集合中的每个候选小区,测量候选小区的信道质量指标,并获取负载参数,其中,负载参数用于反映小区负载量;对于候选小区集合中的每个候选小区,确定候选小区的权重系数集合,并依据权重系数集合、信道质量指标、负载参数以及候选小区的历史稳定性评分计算每个候选小区的综合评分,选取综合评分最高的候选小区作为该候选小区集合对应频段的目标施主小区;基于多维防乒乓校验机制和信号变化趋势预测机制构建施主小区切换策略,基于施主小区切换策略将直放站各频段的当前施主小区切换为目标施主小区,其中,施主小区为直放站的信号源基站所覆盖的区域。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122994785A_ABST
    Figure CN122994785A_ABST
Patent Text Reader

Abstract

The application discloses a kind of repeater donor cell screening method and its device, electronic equipment, it is related to mobile communication technical field or other related technical fields, the method includes: by repeater in the preset working frequency band is carried out full-band scanning, constructs N candidate cell set;Measure the channel quality indicator of candidate cell, and obtain load parameter, determine weight coefficient set, and based on the above parameter calculation comprehensive score, select the highest comprehensive score candidate cell as the target donor cell of the candidate cell set corresponding frequency band;Based on multidimensional anti-ping-pong verification mechanism and signal change trend prediction mechanism, donor cell switching strategy is constructed, and switching operation is executed based on donor cell switching strategy.The application solves the technical problems in the related art, such as the fixed evaluation index, the repeater donor cell screening, the single screening dimension, the lack of prior risk determination, the low screening accuracy, and the low screening result accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of mobile communication technology or other related technical fields. Specifically, it relates to a method, apparatus, and electronic device for screening repeater donor cells. Background Technology

[0002] With the large-scale deployment of mobile communication networks, the demand for indoor coverage is increasing. Repeaters, as an important supplement to distributed coverage, are widely used in scenarios such as shopping malls, office buildings, and underground parking lots due to their advantages such as flexible deployment and relatively low cost. In a typical indoor distributed system, the repeater receiving antenna often covers the signals of multiple cells with different frequencies and base stations. For example, in the selection of donor cells for 1.8GHz repeaters or 3.5GHz repeaters, there may be multiple cells with different center frequencies and bandwidths. For user equipment within the repeater's coverage area, it is usually sufficient to camp on one of the cells with the best signal quality to maintain communication.

[0003] Traditional analog repeaters or early digital repeaters typically lack signal discrimination capabilities; their RF front-end amplifies and relays all received frequency signals indiscriminately. Because the power amplifier output power of a repeater is limited, when amplifying signals from multiple cells simultaneously, the limited power resources are diluted and dispersed, resulting in insufficient relay power for each cell, leading to poor coverage and a low signal-to-noise ratio. To address this issue, intelligent repeaters with digital processing capabilities introduce a donor cell selection function. This involves the digital front-end chip scanning and analyzing the downlink signal, selecting the optimal cell from multiple candidate cells according to preset criteria as the donor cell, amplifying and relaying its signal, while filtering out interference signals from non-donor cells. This concentrates power resources to improve coverage quality and user experience.

[0004] In related technologies, the selection of donor cells for repeaters relies on fixed evaluation indicators, such as the reference signal received power and the signal-to-interference-plus-noise ratio to evaluate the signal quality of each cell and select the optimal donor cell based on these indicators. However, the selection dimension is singular, making it difficult to adapt to the complex and ever-changing wireless communication environment. The selection accuracy is low, and the selection results are prone to misjudgment. At the same time, the lack of prior risk assessment causes repeaters to stay in inferior cells for a long time, affecting the user's communication quality and network usage experience.

[0005] There is currently no effective solution to the above problems. Summary of the Invention

[0006] This invention provides a method, apparatus, and electronic device for screening repeater donor cells, to at least solve the technical problems in related technologies where screening repeater donor cells relies on fixed evaluation indicators, has a single screening dimension, lacks prior risk assessment, and results in low screening accuracy and low screening results.

[0007] According to one aspect of the present invention, a method for screening donor cells of a repeater is provided, comprising: performing a full-band scan within a preset operating frequency band by a repeater to screen candidate frequency points whose signal energy is higher than a camping threshold, dividing the candidate frequency points into N frequency band subsets according to frequency band affiliation, performing synchronization and decoding on the candidate frequency points in each frequency band subset, constructing a candidate cell set corresponding to each frequency band subset, and obtaining N candidate cell sets, wherein a cell is a basic geographical unit of the coverage area of ​​a wireless communication network, and N is a positive integer; for each candidate cell in each candidate cell set, measuring the channel quality index of the candidate cell and obtaining load parameters, wherein the load... The parameters are used to reflect the cell load. For each candidate cell in the candidate cell set, a set of weight coefficients for the candidate cell is determined, and a comprehensive score for each candidate cell is calculated based on the set of weight coefficients, the channel quality index, the load parameters, and the historical stability score of the candidate cell. The candidate cell with the highest comprehensive score is selected as the target donor cell for the corresponding frequency band of the candidate cell set. A donor cell handover strategy is constructed based on a multi-dimensional anti-ping-pong check mechanism and a signal change trend prediction mechanism. Based on the donor cell handover strategy, the current donor cell of each frequency band of the repeater is switched to the target donor cell, wherein the donor cell is the area covered by the signal source base station of the repeater.

[0008] Furthermore, the step of obtaining load parameters includes: analyzing the hardware deployment and operating environment of the repeater; determining a load parameter acquisition strategy based on the hardware deployment and operating environment, and executing the load parameter acquisition strategy to obtain the load parameters, wherein the load parameter acquisition strategy includes at least: a direct statistical strategy based on downlink control information, an indirect estimation strategy based on the relative change of received signal strength, and an indirect estimation strategy based on time domain characteristics.

[0009] Further, the load parameter acquisition strategy is executed, and the step of acquiring the load parameters includes: when the load parameter acquisition strategy is a direct statistical strategy based on downlink control information, the repeater listens to the downlink control channel of the candidate cell and extracts the downlink control information; the frequency domain resource allocation field in the downlink control information is parsed to extract the location index set of physical resource blocks scheduled by the candidate cell; based on the location index set, the number of physical resource blocks cumulatively scheduled by the candidate cell within a preset period is counted to obtain the resource block scheduling density; and the load parameters are determined based on the resource block scheduling density.

[0010] Further, the load parameter acquisition strategy is executed, and the step of acquiring the load parameters includes: when the load parameter acquisition strategy is an indirect estimation strategy based on the relative change of received signal strength, calling the received signal strength sample set within the sliding window maintained by the repeater; calculating the linear average of all samples in the received signal strength sample set to obtain the current received signal strength; calculating the relative change of received signal strength between the current received signal strength and the reference received signal strength; and determining the load parameters based on the relative change of received signal strength.

[0011] Further, the load parameter acquisition strategy is executed, and the step of acquiring the load parameters includes: when the load parameter acquisition strategy is an indirect estimation strategy based on time-domain features, measuring the downlink reference signal time-domain correlation peak sequence of the candidate cell; calculating the ratio of the sidelobe level to the main lobe level corresponding to each time slot through the time-domain correlation peak sequence to obtain the level ratio of each time slot; calculating the average level ratio of all time slots within a preset sliding window to obtain the average level ratio; and determining the load parameters based on the average level ratio.

[0012] Further, the step of performing synchronization and decoding on the candidate frequency points within each frequency band subset to construct a candidate cell set includes: performing primary synchronization signal detection and secondary synchronization signal detection on the candidate frequency points within each frequency band subset to obtain the physical cell identifier of each candidate frequency point; performing physical broadcast channel decoding on the candidate frequency points after synchronization to obtain decoding information; and constructing a candidate cell set based on the physical cell identifiers and decoding information corresponding to all candidate frequency points that have completed synchronization and decoding.

[0013] Further, the step of measuring the channel quality index of the candidate cell includes: measuring the reference signal received power, interference signal power, noise signal power, and received signal strength of each candidate cell in each time slot; calculating the signal-to-interference-plus-noise ratio based on the reference signal received power, the interference signal power, and the noise signal power, and calculating the reference signal received quality based on the reference signal received power and the received signal strength; and filtering the reference signal received power, the received signal strength, the signal-to-interference-plus-noise ratio, and the reference signal received quality to obtain the channel quality index of each candidate cell in each time slot.

[0014] Further, the step of determining the weight coefficient set of the candidate cells includes: calculating the linear average value of the reference signal received power of all candidate cells in each frequency band subset; comparing the linear average value with a preset coverage threshold and a preset capacity threshold respectively to obtain a comparison result; and dynamically adjusting the signal quality weight coefficient, load weight coefficient, and stability weight coefficient based on the comparison result to obtain the weight coefficient set of the candidate cells.

[0015] Further, the step of calculating the comprehensive score of each candidate cell based on the weight coefficient set, the channel quality index, the load parameter, and the historical stability score of the candidate cell includes: calculating the signal quality score based on the reference signal received power and the signal-to-interference-plus-noise ratio in the channel quality index; using the load parameter as the load score; calculating the standard deviation of the reference signal received power sequence within a preset historical period, and mapping the standard deviation to a preset normalization interval to obtain the historical stability score; and calculating the comprehensive score of the candidate cell based on the signal quality score, the signal quality weight coefficient, the load score, the load weight coefficient, the historical stability score, and the stability weight coefficient.

[0016] Furthermore, the steps for constructing a donor cell handover strategy based on a multi-dimensional anti-ping-pong verification mechanism and a signal change trend prediction mechanism include: calculating the comprehensive score difference between the current donor cell and the target donor cell in each frequency band, and calculating a ping-pong risk index by combining historical ping-pong handover frequencies and signal change rate factors; adjusting the baseline trigger duration proportionally according to the ping-pong risk index to obtain an adaptive trigger duration; obtaining the slope of the change in the reference signal received power of the current donor cell within a preset sliding window to obtain a signal degradation trend index; adjusting the adaptive trigger duration based on the signal degradation trend index to obtain a handover timestamp, and constructing the donor cell handover strategy for each frequency band based on the handover timestamp.

[0017] Furthermore, the steps for calculating the ping-pong risk index by combining historical ping-pong handover frequencies and signal change rate factors include: obtaining the total number of donor cell handovers within a preset historical time window, and calculating the historical ping-pong handover frequency based on the duration of the historical time window; calculating the difference between the reference signal received power at the current moment and the previous moment, and obtaining the signal change rate factor based on the time interval between the current moment and the previous moment; normalizing the comprehensive score difference, the historical ping-pong handover frequency, and the signal change rate factor respectively; and using preset weighting coefficients to perform a weighted summation of the normalized comprehensive score difference, the historical ping-pong handover frequency, and the signal change rate factor to obtain the ping-pong risk index.

[0018] Further, the step of obtaining the slope of the change of the reference signal received power of the current donor cell within a preset sliding window to obtain the signal degradation trend index includes: calling the reference signal received power sample set within the sliding window maintained by the repeater; performing univariate linear regression analysis on the timestamps and reference signal received power within the reference signal received power sample set to estimate the slope of the change of the reference signal received power over time; if the slope of change is less than a preset negative degradation threshold, determining that the signal is in a degradation trend, and using the slope of change less than the preset negative degradation threshold as the signal degradation trend index.

[0019] Further, the step of switching the current donor cell of each frequency band of the repeater to the target donor cell based on the donor cell handover strategy includes: performing condition determination on the target donor cell based on the donor cell handover strategy, wherein the condition determination includes: determining whether the comprehensive score of the target donor cell in each frequency band is greater than the sum of the comprehensive score of the current donor cell and a preset hysteresis offset; determining whether the reference signal received power of the target donor cell is greater than the sum of the reference signal received power of the current donor cell and a preset signal hysteresis; determining whether the signal-to-interference-plus-noise ratio of the target donor cell is greater than the sum of the signal-to-interference-plus-noise ratio of the current donor cell and a preset quality hysteresis; when the target donor cell meets the condition determination and the handover timestamp is reached, a cell handover action is performed to switch the current donor cell of each frequency band of the repeater to the target donor cell.

[0020] Furthermore, the method for selecting repeater donor cells further includes: configuring a lifecycle state for each candidate cell in the candidate cell set, and defining state transition rules between the various lifecycle states, wherein the lifecycle states include: candidate state, active state, monitoring state, and exit state; performing state monitoring on each candidate cell, and performing a state transition on the lifecycle state of the candidate cell when the candidate cell meets the state transition requirements.

[0021] According to another aspect of the present invention, a repeater donor cell screening device is also provided, comprising: a construction unit, configured to perform a full-band scan within a preset operating frequency band by the repeater, screen candidate frequency points whose signal energy is higher than a dwell threshold, and divide the candidate frequency points into N frequency band subsets according to frequency band affiliation, perform synchronization and decoding on the candidate frequency points in each frequency band subset, construct a candidate cell set corresponding to each frequency band subset, and obtain N candidate cell sets, wherein a cell is a basic geographical unit of wireless communication network coverage, and N is a positive integer; and a measurement unit, configured to measure the channel quality index of each candidate cell in each candidate cell set, and obtain load parameters, wherein the load parameters are... The load parameter is used to reflect the cell load; the filtering unit is used to determine the weight coefficient set of each candidate cell in the candidate cell set, and calculate the comprehensive score of each candidate cell based on the weight coefficient set, the channel quality index, the load parameter and the historical stability score of the candidate cell, and select the candidate cell with the highest comprehensive score as the target donor cell for the corresponding frequency band of the candidate cell set; the handover unit is used to construct a donor cell handover strategy based on the multi-dimensional anti-ping-pong check mechanism and the signal change trend prediction mechanism, and hand over the current donor cell of each frequency band of the repeater to the target donor cell based on the donor cell handover strategy, wherein the donor cell is the area covered by the signal source base station of the repeater.

[0022] Furthermore, the measurement unit includes: a first parsing module, used to parse the hardware deployment and operating environment of the repeater; and a first acquisition module, used to determine a load parameter acquisition strategy based on the hardware deployment and operating environment, and execute the load parameter acquisition strategy to acquire the load parameters, wherein the load parameter acquisition strategy includes at least: a direct statistical strategy based on downlink control information, an indirect estimation strategy based on the relative change of received signal strength, and an indirect estimation strategy based on time domain characteristics.

[0023] Further, the first acquisition module includes: a first extraction submodule, used to extract the downlink control information by having the repeater monitor the downlink control channel of the candidate cell when the load parameter acquisition strategy is a direct statistical strategy based on downlink control information; a first parsing submodule, used to parse the frequency domain resource allocation field in the downlink control information and extract the location index set of physical resource blocks scheduled by the candidate cell; a first statistics submodule, used to count the cumulative number of physical resource blocks scheduled by the candidate cell within a preset period based on the location index set, and obtain the resource block scheduling density; and a first determination submodule, used to determine the load parameters based on the resource block scheduling density.

[0024] Further, the first acquisition module includes: a first invocation submodule, used to invoke the received signal strength sample set within the sliding window maintained by the repeater when the load parameter acquisition strategy is an indirect estimation strategy based on the relative change in received signal strength; a first calculation submodule, used to calculate the linear average of all samples in the received signal strength sample set to obtain the current received signal strength; a second calculation submodule, used to calculate the relative change in received signal strength between the current received signal strength and the reference received signal strength; and a second determination submodule, used to determine the load parameters based on the relative change in received signal strength.

[0025] Further, the first acquisition module includes: a first measurement submodule, used to measure the downlink reference signal time-domain correlation peak sequence of the candidate cell when the load parameter acquisition strategy is an indirect estimation strategy based on time-domain features; a third calculation submodule, used to calculate the ratio of the sidelobe level to the main lobe level corresponding to each time slot through the time-domain correlation peak sequence, to obtain the level ratio of each time slot; a fourth calculation submodule, used to calculate the average level ratio of all time slots within a preset sliding window, to obtain the average level ratio; and a third determination submodule, used to determine the load parameter based on the average level ratio.

[0026] Further, the construction unit includes: a first synchronization module, used to perform primary synchronization signal detection and secondary synchronization signal detection on each candidate frequency point in each frequency band subset to obtain the physical cell identifier of each candidate frequency point; a first decoding module, used to perform physical broadcast channel decoding on the candidate frequency points after synchronization to obtain decoding information; and a first construction module, used to construct a candidate cell set based on the physical cell identifiers and decoding information corresponding to all candidate frequency points that have completed synchronization and decoding.

[0027] Further, the measurement unit includes: a first measurement module, used to measure the reference signal received power, interference signal power, noise signal power, and received signal strength of each candidate cell in each time slot; a first calculation module, used to calculate the signal-to-interference-plus-noise ratio based on the reference signal received power, the interference signal power, and the noise signal power, and to calculate the reference signal received quality based on the reference signal received power and the received signal strength; and a first processing module, used to filter the reference signal received power, the received signal strength, the signal-to-interference-plus-noise ratio, and the reference signal received quality to obtain the channel quality index of each candidate cell in each time slot.

[0028] Further, the screening unit includes: a second calculation module, used to calculate the linear average value of the reference signal received power of all candidate cells in each frequency band subset; a first comparison module, used to compare the linear average value with a preset coverage threshold and a preset capacity threshold respectively to obtain a comparison result; and a first adjustment module, used to dynamically adjust the signal quality weight coefficient, load weight coefficient and stability weight coefficient based on the comparison result to obtain a set of weight coefficients for the candidate cells.

[0029] Furthermore, the screening unit further includes: a third calculation module, used to calculate a signal quality score based on the reference signal received power and the signal-to-interference-plus-noise ratio in the channel quality indicators; a first assignment module, used to use the load parameter as a load score; a first mapping module, used to calculate the standard deviation of the reference signal received power sequence within a preset historical period, and map the standard deviation to a preset normalization interval to obtain a historical stability score; and a fourth calculation module, used to calculate a comprehensive score of the candidate cell based on the signal quality score, the signal quality weight coefficient, the load score, the load weight coefficient, the historical stability score, and the stability weight coefficient.

[0030] Further, the handover unit includes: a fifth calculation module, used to calculate the comprehensive score difference between the current donor cell and the target donor cell in each frequency band, and calculate the ping-pong risk index by combining the historical ping-pong handover frequency and the signal change rate factor; a second adjustment module, used to proportionally adjust the baseline trigger duration according to the ping-pong risk index to obtain an adaptive trigger duration; a second acquisition module, used to acquire the slope of the change of the reference signal received power of the current donor cell within a preset sliding window to obtain a signal degradation trend index; and a second construction module, used to adjust the adaptive trigger duration based on the signal degradation trend index to obtain a handover timestamp, and construct the donor cell handover strategy for each frequency band based on the handover timestamp.

[0031] Further, the fifth calculation module includes: a fifth calculation submodule, used to obtain the total number of donor cell handovers within a preset historical time window, and calculate the historical ping-pong handover frequency in combination with the duration of the historical time window; a sixth calculation submodule, used to calculate the difference between the reference signal received power at the current time and the previous time, and obtain the signal change rate factor in combination with the time interval between the current time and the previous time; a first processing submodule, used to normalize the comprehensive score difference, the historical ping-pong handover frequency, and the signal change rate factor respectively; and a first weighting submodule, used to perform weighted summation on the normalized comprehensive score difference, the historical ping-pong handover frequency, and the signal change rate factor using preset weighting coefficients to obtain the ping-pong risk index.

[0032] Further, the second acquisition module includes: a second invocation submodule, used to invoke a set of reference signal received power samples within a sliding window maintained by the repeater; a first analysis submodule, used to perform univariate linear regression analysis on the timestamps and reference signal received power within the set of reference signal received power samples to estimate the slope of the change of the reference signal received power over time; and a first determination submodule, used to determine that the signal is in a deterioration trend if the slope of change is less than a preset negative deterioration threshold, and to use the slope of change less than the preset negative deterioration threshold as the indicator of the signal deterioration trend.

[0033] Further, the handover unit includes: a first determination module, used to perform condition determination on the target donor cell based on the donor cell handover strategy, wherein the condition determination includes: determining whether the comprehensive score of the target donor cell in each frequency band is greater than the sum of the comprehensive score of the current donor cell and a preset hysteresis offset; determining whether the reference signal received power of the target donor cell is greater than the sum of the reference signal received power of the current donor cell and a preset signal hysteresis; and determining whether the signal-to-interference-plus-noise ratio of the target donor cell is greater than the sum of the signal-to-interference-plus-noise ratio of the current donor cell and a preset quality hysteresis; and a first execution module, used to execute a cell handover action when the target donor cell meets the condition determination and the handover timestamp is reached, switching the current donor cell of each frequency band of the repeater to the target donor cell.

[0034] Furthermore, the repeater donor cell screening device further includes: a first configuration module, configured to configure a lifecycle state for each candidate cell in the candidate cell set and define state transition rules between the various lifecycle states, wherein the lifecycle states include: candidate state, active state, monitoring state, and exit state; and a first monitoring module, configured to monitor the state of each candidate cell and, when the candidate cell satisfies the state transition, perform a state transition on the lifecycle state of the candidate cell.

[0035] According to another aspect of the present invention, an electronic device is also provided, including one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement any of the above-described repeater donor cell screening methods.

[0036] In this application, the following steps are performed: a repeater performs a full-band scan within a preset operating frequency band to screen candidate frequency points whose signal energy is higher than the dwell threshold. These candidate frequency points are then divided into N frequency band subsets according to their frequency band affiliation. Synchronization and decoding are performed on the candidate frequency points within each frequency band subset to construct a candidate cell set corresponding to each frequency band subset, resulting in N candidate cell sets. Here, a cell is the basic geographical unit of the wireless communication network coverage area, and N is a positive integer. For each candidate cell in each candidate cell set, the channel quality index of the candidate cell is measured, and load parameters are obtained. The load parameters reflect the cell's load capacity. Load capacity; for each candidate cell in the candidate cell set, determine the set of weight coefficients for the candidate cells, and calculate the comprehensive score of each candidate cell based on the set of weight coefficients, channel quality indicators, load parameters, and historical stability scores of the candidate cells. Select the candidate cell with the highest comprehensive score as the target donor cell for the corresponding frequency band of the candidate cell set; construct a donor cell handover strategy based on a multi-dimensional anti-ping-pong check mechanism and a signal change trend prediction mechanism, and hand over the current donor cell of each frequency band of the repeater to the target donor cell based on the donor cell handover strategy. The donor cell is the area covered by the signal source base station of the repeater.

[0037] In this application, candidate cells within the repeater's service range are initially screened through full-band scanning of the repeater. A load parameter reflecting cell load is introduced as an independent evaluation dimension, and a multi-dimensional comprehensive score is performed combining signal quality and stability. The weight allocation of signal quality, load, and stability is dynamically adjusted based on the current wireless environment, achieving precise screening guided by the situation. Simultaneously, a ping-pong risk index is calculated in advance to adaptively adjust the handover trigger time of the donor cell, and linear regression is used to predict signal deterioration trends and accurately calibrate the handover trigger time. This avoids ping-pong handovers and eliminates handover lag from the source, ultimately achieving precise, stable, and efficient donor cell selection, as well as pre-emptive risk assessment. This significantly reduces handover frequency, improves screening accuracy and the precision of screening results, thereby enhancing the stability of forwarded signal quality and user experience. Furthermore, this solves the technical problems of related technologies that rely on fixed evaluation indicators to screen repeater donor cells, resulting in a single screening dimension and a lack of pre-emptive risk assessment, leading to low screening accuracy and low precision of screening results. Attached Figure Description

[0038] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0039] Figure 1 A hardware block diagram of a computer terminal (or mobile device) for implementing a method for screening repeater donor cells is shown.

[0040] Figure 2 This is a flowchart of an optional repeater donor cell selection method according to an embodiment of the present invention;

[0041] Figure 3 This is a schematic diagram of an optional repeater donor cell selection process according to an embodiment of the present invention;

[0042] Figure 4 This is a schematic diagram of an optional candidate cell load parameter acquisition process according to an embodiment of the present invention;

[0043] Figure 5 This is a schematic diagram of an optional repeater donor cell screening device according to an embodiment of the present invention;

[0044] Figure 6 This is a hardware structure block diagram of an electronic device (or mobile device) that performs an optional method for screening repeater donor cells according to an embodiment of the present invention. Detailed Implementation

[0045] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0046] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0047] To facilitate understanding of the present invention by those skilled in the art, some terms or nouns involved in the various embodiments of the present invention are explained below:

[0048] Received Signal Strength Indicator (RSSI) represents the total power of all signals received within a specific measurement bandwidth.

[0049] The Primary Synchronization Signal (PSS) is a specific sequence of reference signals transmitted by a base station during downlink.

[0050] The Secondary Synchronization Signal (SSS) is another key reference signal sequence that is transmitted immediately after the PSS in 4G (LTE) and 5G (NR) mobile communication systems.

[0051] Synchronization Signal Block (SSB) refers to a data packet or block that packages synchronization signals and broadcast channels together for transmission.

[0052] It should be noted that the method and apparatus for screening repeater donor cells in this application can be used in the field of mobile communication technology for intelligent screening of repeater donor cells, and can also be used in any field other than mobile communication technology for intelligent screening of repeater donor cells. The application field of the method and apparatus for screening repeater donor cells in this application is not limited.

[0053] It should be noted that the information collected in this application (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) are information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, storage, use, processing, transmission, provision, disclosure, and application of this data all comply with relevant laws, regulations, and standards, necessary confidentiality measures have been taken, and they do not violate public order and good morals. Corresponding access points are provided for users to choose to authorize or refuse. For example, interfaces are set up between this system and relevant users or organizations, providing users with corresponding access points to choose to agree to or refuse automated decision-making results; if the user chooses to refuse, the process proceeds to the expert decision-making stage.

[0054] The following embodiments of the present invention can be applied to various repeater donor cell screening systems / applications / equipment. The present invention provides an intelligent screening and dynamic tracking strategy for repeater donor cells. By introducing load parameters reflecting cell load, constructing a dynamic adaptive weight scoring model, designing a multi-dimensional anti-ping-pong mechanism based on a ping-pong risk index, and predictive switching based on signal change trends, the present invention achieves more accurate, stable, and efficient donor cell selection.

[0055] The present invention will now be described in detail with reference to various embodiments.

[0056] Example 1

[0057] According to an embodiment of the present invention, an embodiment of a method for screening repeater donor cells is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0058] The method embodiment provided in Embodiment 1 of this application can be executed on a mobile terminal, computer terminal, or similar computing device. Figure 1 A hardware block diagram of a computer terminal (or mobile device) for implementing a method for selecting repeater donor cells is shown. Figure 1As shown, the computer terminal 10 (or mobile device) may include one or more processors 102 (shown as 102a, 102b, ..., 102n in the figure) 102 (processor 102 may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of a BUS bus), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, computer terminal 10 may also include... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0059] It should be noted that the aforementioned one or more processors 102 and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be embodied, in whole or in part, in software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be integrated, in whole or in part, into any other element within the computer terminal 10 (or mobile device). As involved in the embodiments of this application, the data processing circuits serve as a processor control mechanism (e.g., selection of a variable resistor termination path connected to an interface).

[0060] The memory 104 can be used to store software programs and modules for application software, such as the program instructions / data storage device corresponding to the repeater donor cell screening method in this embodiment. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, thereby implementing the aforementioned repeater donor cell screening method. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0061] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the computer terminal 10. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.

[0062] The display may be, for example, a touchscreen liquid crystal display (LCD) that allows the user to interact with the user interface of the computer terminal 10 (or mobile device).

[0063] Under the aforementioned operating environment, this application provides the following: Figure 2 The method for selecting repeater donor cells shown is implemented by a repeater donor cell selection system.

[0064] Figure 2 This is a flowchart of an optional repeater donor cell selection method according to an embodiment of the present invention, such as... Figure 2 As shown, the method includes the following steps:

[0065] It should be noted that a repeater is a wireless communication device used in mobile communication networks to extend coverage. It receives downlink signals from the base station, amplifies, frequency-converts, or digitizes them, and then forwards them to user equipment within the coverage area. It also amplifies uplink signals from user equipment and sends them back to the base station, thereby compensating for signal attenuation caused by building obstruction, excessive distance, or terrain obstacles.

[0066] A cell is the basic geographical unit of coverage for a wireless communication network. It is typically provided by a base station or a sector of a base station. Each cell has a unique Physical Cell Identifier (PCI) and specific frequency, bandwidth, and time slot configurations. It is the basic logical unit for users to access the network.

[0067] In a repeater system, a donor cell is a specific cell selected by the repeater as a signal source. The repeater amplifies and forwards the downlink signal received from that cell as an input source, while filtering out signals from other non-target cells to ensure the quality and power efficiency of the forwarded signal.

[0068] A repeater's receiving antenna is typically located in a large physical space, capable of simultaneously receiving signals from multiple surrounding base stations, cells at different frequencies, and with different PCIs. These signals constitute the repeater's candidate signal pool. Traditional analog repeaters or simple digital repeaters often indiscriminately amplify all received cell signals simultaneously, leading to the dispersion and dilution of the repeater's power amplifier resources. This results in insufficient forwarding power for each cell, poor coverage, and the superposition of multiple signals causing severe intermodulation interference and increased noise floor, reducing the signal-to-noise ratio. By intelligently selecting donor cells, the repeater can concentrate its limited RF power resources on amplifying the signal of that cell while suppressing other interfering signals, thereby significantly improving coverage quality, user throughput, and overall network performance.

[0069] Step S201: The repeater performs a full-band scan within the preset working frequency band, filters candidate frequency points whose signal energy is higher than the camping threshold, and divides the candidate frequency points into N frequency band subsets according to their frequency band affiliation. Synchronization and decoding are performed on the candidate frequency points in each frequency band subset to construct a candidate cell set corresponding to each frequency band subset, resulting in N candidate cell sets.

[0070] In step S201 above, repeaters often operate in multiple frequency bands. For example, a repeater may simultaneously support 1.8GHz (typically used for 4G / 5G data coverage), 2.1GHz (typically used for 4G voice or data), and 3.5GHz (the mainstream 5G frequency band). Within the preset operating frequency band, the repeater's control device performs a full-band scan of the target frequency band using a digital front-end chip. The digital front-end chip sequentially configures the frequency of the numerically controlled oscillator (CNC), and uses the CNC oscillator to sequentially down-convert signals from different frequency points to the baseband. Simultaneously, the received signal strength indicator module calculates the signal energy of each down-converted frequency point in real time. The calculated signal energy value is compared with a preset dwell threshold. If the signal energy of a frequency point is higher than the dwell threshold, the frequency point is determined to be a valid signal frequency point and included in the candidate frequency point set. If it is lower than the dwell threshold, it is directly discarded. This completes the screening of potential candidate frequency points within the entire frequency band, forming a candidate frequency point set. A frequency point refers to a specific, discrete center frequency that is divided within the frequency band. Based on this, frequency points with weak signals that cannot meet basic communication requirements are eliminated, reducing the computational load of subsequent processing.

[0071] Subsequently, based on the physical frequency band to which each candidate frequency point belongs, the candidate frequency point set is divided into several independent frequency band subsets. Each frequency band subset corresponds to one radio frequency channel or a specific processing link of the repeater to achieve parallel processing. For each candidate frequency point within a frequency band subset, the repeater sequentially executes the primary synchronization signal detection, secondary synchronization signal detection, and physical broadcast channel decoding processes to obtain key parameters such as cell group identifier, physical cell identifier, and main information block. If a candidate frequency point fails to successfully complete synchronization or decoding, it is determined that it does not meet the candidate conditions and is removed. Only signals that successfully complete synchronization and decoding and are confirmed as legitimate cell frequency points are included in the statistics. Finally, an independent candidate cell set corresponding to each frequency band subset is constructed, resulting in N candidate cell sets, where N is a positive integer. This provides accurate target objects for subsequent multi-dimensional channel quality measurement and load parameter acquisition.

[0072] In one optional embodiment, the steps of performing synchronization and decoding on candidate frequency points within each frequency band subset to construct a candidate cell set include: performing primary synchronization signal detection and secondary synchronization signal detection on candidate frequency points within each frequency band subset to obtain the physical cell identifier of each candidate frequency point; performing physical broadcast channel decoding on the candidate frequency points after synchronization to obtain decoding information; and constructing a candidate cell set based on the physical cell identifiers and decoding information corresponding to all candidate frequency points that have completed synchronization and decoding.

[0073] Furthermore, in the process of synchronizing and decoding candidate frequencies within each frequency band subset to construct a candidate cell set, firstly, for each candidate frequency in the frequency band subset, a primary synchronization signal detection process is initiated sequentially. By matching a specific sequence pattern, time-domain symbol synchronization is completed and the cell group identifier is obtained. Then, secondary synchronization signal detection is performed. The complete cell group identifier is parsed from the information obtained by the primary synchronization signal, and then a unique physical cell identifier is calculated, thus completing the initial identification and synchronization locking of the frequency.

[0074] After synchronization is established, demodulation and decoding operations are further performed on the physical broadcast channel carried by the candidate frequency point to extract key system parameters from the main information block, including necessary information such as system frame number, subcarrier spacing configuration and downlink frequency domain resource configuration, in order to confirm the complete logical attributes of the cell to which the frequency point belongs.

[0075] Ultimately, candidate frequency points that successfully complete primary and secondary synchronization signal detection, correctly decode physical broadcast channels, and obtain valid information are used as unique identifiers and feature records based on their corresponding physical cell identifiers and the parsed system information. These are then aggregated to form a candidate cell set corresponding to the subset of frequency bands, thereby ensuring that all cells entering the subsequent processing are legitimate base station cells with identifiable signals and compliant protocols.

[0076] The above steps, through rigorous synchronization and decoding verification, eliminated noise interference and invalid signals, establishing the basis for subsequent donor cell selection.

[0077] Step S202: For each candidate cell in each candidate cell set, measure the channel quality index of the candidate cell and obtain the load parameters.

[0078] In step S202 above, for each candidate cell in the candidate cell set, the repeater's control device continuously performs multi-dimensional channel quality measurements. By demodulating the reference signal or controlling channel resources, it calculates the reference signal received power to evaluate the signal strength, calculates the signal-to-interference-plus-noise ratio to reflect the purity of the current communication environment, and calculates the reference signal received quality by combining the ratio of the received signal strength indication to the reference signal received power. The above indicators together constitute the basic data for evaluating the cell's communication environment.

[0079] Meanwhile, this embodiment of the invention introduces a load parameter that reflects the cell load to quantify the busyness and resource occupancy of candidate cells, thereby combining the cell's signal quality with its load status and providing a multi-dimensional evaluation basis for subsequent comprehensive scoring.

[0080] In one optional embodiment, the step of measuring the channel quality index of a candidate cell includes: measuring the reference signal received power, interference signal power, noise signal power, and received signal strength of each candidate cell in each time slot; calculating the signal-to-interference-plus-noise ratio based on the reference signal received power, interference signal power, and noise signal power, and calculating the reference signal received quality based on the reference signal received power and received signal strength; and filtering the reference signal received power, received signal strength, signal-to-interference-plus-noise ratio, and reference signal received quality to obtain the channel quality index of each candidate cell in each time slot.

[0081] Furthermore, when measuring channel quality indicators in each time slot, the repeater first performs physical layer signal analysis on each candidate cell, obtains the reference signal received power to characterize the energy intensity of the target signal, obtains the interference signal power and noise signal power to quantify the level of non-target interference and thermal noise in the environment, and obtains the received signal strength to reflect the total received power within the entire channel bandwidth.

[0082] Based on the above measurement data, the signal-to-interference-plus-noise ratio (SNR) is obtained by calculating the ratio of the received power of the reference signal to the sum of the power of the interference signal and the power of the noise signal, thereby accurately assessing the SNR level of the current communication link. At the same time, the received quality of the reference signal is calculated by using the ratio of the received power of the reference signal to the received signal strength, so as to reflect the comprehensive quality of the signal in the frequency domain and time domain.

[0083] Since physical layer measurement data often exhibits instantaneous fluctuations, directly using it for decision-making may lead to misjudgments. Therefore, the aforementioned reference signal received power, received signal strength, signal-to-interference-plus-noise ratio, and reference signal received quality are subjected to high-layer filtering. Instantaneous noise is smoothed through weighted averaging, eliminating data jitter caused by short-term fading. Finally, stable and continuous channel quality indicators for each candidate cell in each time slot are obtained and stored in the database, providing high-confidence basic data support for subsequent cell load parameter acquisition and comprehensive score calculation.

[0084] Through signal measurement, index calculation, and filtering mechanisms, the channel quality index is ensured to accurately and stably reflect the wireless environment status of candidate cells, thereby improving the accuracy and robustness of subsequent donor cell selection decisions.

[0085] In one optional embodiment, the step of obtaining load parameters includes: parsing the hardware deployment and operating environment of the repeater; determining a load parameter acquisition strategy based on the hardware deployment and operating environment, and executing the load parameter acquisition strategy to obtain the load parameters. The load parameter acquisition strategy includes at least: a direct statistical strategy based on downlink control information, an indirect estimation strategy based on the relative change in received signal strength, and an indirect estimation strategy based on time-domain characteristics.

[0086] Furthermore, in the process of acquiring load parameters, the repeater first analyzes its own hardware deployment and operating environment, and evaluates the processing power of the digital front-end chip, the performance of the radio frequency front-end, and the complexity of the current network environment, so as to select a load parameter acquisition strategy.

[0087] Based on the analysis results, the repeater determines and executes a corresponding load parameter acquisition strategy. This strategy includes at least three different implementation methods to adapt to different hardware conditions. When the repeater has sufficient hardware resources and / or has downlink control information demodulation capabilities, a direct statistical strategy based on downlink control information is executed. By analyzing the frequency domain resource allocation field in the downlink control information, the number of scheduled resource blocks per unit time is counted, thereby directly calculating the load parameters reflecting the cell resource occupancy. This method has high accuracy.

[0088] When repeater hardware resources are limited or downlink control information cannot be parsed, an indirect estimation strategy based on the relative change in received signal strength is executed. By maintaining the received signal strength sample within the sliding window, the relative deviation between the current received signal strength and the historical benchmark value is calculated. Taking advantage of the characteristic that the received signal strength increases with the load, the load level of the cell is indirectly inferred.

[0089] In addition, an indirect estimation strategy based on time-domain characteristics can be implemented. By performing time-domain correlation operations on the reference signal or synchronization signal, the ratio of the main lobe to the side lobe level of the correlation peak is analyzed, and combined with the pre-established calibration curve, the time-domain signal characteristics are mapped to load parameters.

[0090] This mechanism, which dynamically selects acquisition strategies based on hardware and capabilities, ensures that repeaters can effectively acquire parameters reflecting cell load under different configurations, thereby improving the applicability and flexibility of the solution in different deployment scenarios.

[0091] In an optional embodiment, the load parameter acquisition strategy is executed, and the steps of acquiring the load parameters include: when the load parameter acquisition strategy is a direct statistical strategy based on downlink control information, a repeater listens to the downlink control channel of the candidate cell and extracts the downlink control information; the frequency domain resource allocation field in the downlink control information is parsed to extract the location index set of physical resource blocks scheduled by the candidate cell; the number of physical resource blocks cumulatively scheduled by the candidate cell within a preset period is counted based on the location index set to obtain the resource block scheduling density; and the load parameters are determined based on the resource block scheduling density.

[0092] Furthermore, when the load parameter acquisition strategy is determined to be a direct statistical strategy based on downlink control information, the repeater uses a digital front-end chip to continuously monitor the downlink control channel of the candidate cell, capturing and extracting downlink control information in real time. By parsing the frequency domain resource allocation field carried in the downlink control information, the repeater can accurately identify the set of location indices of the physical resource blocks currently allocated to users by the base station. These indices intuitively reflect the base station's occupancy of spectrum resources.

[0093] Within a preset time statistical period, the repeater performs deduplication and cumulative statistics on all accumulated location index sets, calculates the total number of physical resource blocks scheduled within the period, and calculates the resource block scheduling density by combining the total number of physical resource blocks within the system bandwidth and the total number of time slots within the statistical period. This density value quantifies the resource busyness of the cell in the time dimension.

[0094] Finally, based on the inverse relationship between resource block scheduling density and cell load, the resource block scheduling density is mapped to the final load parameter. The higher the resource block scheduling density, the more resources are scheduled in the cell, and the lower the load parameter value is, thus accurately reflecting the real-time load status of the candidate cell.

[0095] By using a direct parsing method based on underlying control signaling, repeaters can obtain high-precision cell load data, providing a reliable basis for load balancing decisions in subsequent comprehensive scoring and avoiding donor cell selection bias caused by missing load information.

[0096] In one optional embodiment, the load parameter acquisition strategy is executed, and the step of acquiring the load parameters includes: when the load parameter acquisition strategy is an indirect estimation strategy based on the relative change of received signal strength, calling the received signal strength sample set within the sliding window maintained by the repeater; calculating the linear average of all samples in the received signal strength sample set to obtain the current received signal strength; calculating the relative change of received signal strength between the current received signal strength and the reference received signal strength; and determining the load parameters based on the relative change of received signal strength.

[0097] Furthermore, when the load parameter acquisition strategy is determined to be an indirect estimation strategy based on the relative change in received signal strength, the repeater invokes its internally maintained sliding window. This window caches received signal strength samples measured in multiple recent time slots, forming a received signal strength sample set. By calculating the linear average of all stored samples in this sample set, instantaneous fluctuation interference is eliminated, and the smoothed current received signal strength is obtained.

[0098] Meanwhile, the repeater utilizes a pre-learned and stored baseline received signal strength, typically derived from a long-term average during periods of low network load, representing the cell's baseline signal level under no significant traffic load. The current received signal strength is compared to the baseline received signal strength, and the difference between the two is calculated, yielding the relative change in received signal strength. Since received signal strength typically increases with base station load, this relative change directly reflects the degree to which the cell load deviates from the baseline.

[0099] Finally, based on the mapping relationship between the relative change in received signal strength and the cell load, the calculated relative change is converted into specific load parameters. The larger the change, the higher the load, and the load parameter values ​​are adjusted accordingly to reflect the busy state. By utilizing existing measurement data and without parsing complex control signaling, the repeater can estimate the cell load in real time with low overhead, even with limited hardware resources, ensuring the feasibility and economy of obtaining load parameters.

[0100] In one optional embodiment, a load parameter acquisition strategy is executed. The steps of acquiring load parameters include: when the load parameter acquisition strategy is an indirect estimation strategy based on time-domain features, measuring the time-domain correlation peak sequence of the downlink reference signal of the candidate cell; calculating the ratio of the sidelobe level to the main lobe level corresponding to each time slot through the time-domain correlation peak sequence to obtain the level ratio of each time slot; calculating the average value of the level ratio of all time slots within a preset sliding window to obtain the average level ratio; and determining the load parameters based on the average level ratio.

[0101] Furthermore, when the load parameter acquisition strategy is determined to be an indirect estimation strategy based on time-domain features, the repeater performs time-domain correlation operations on the downlink reference signals of candidate cells. The downlink reference signals are signals with known sequences and specific resources sent by the base station to the terminal user equipment. Performing time-domain correlation operations on the downlink reference signals, that is, by performing cross-correlation operations between the downlink reference signals and locally generated standard sequences, can generate a peak with energy significantly higher than the background noise and related side lobes at the time position of the signal occurrence, i.e., the main lobe, while other asynchronous positions form side lobes with lower energy, thereby generating a time-domain correlation peak sequence, which reflects the autocorrelation characteristics of the signal on the time axis.

[0102] From the generated temporal correlation peak sequence, the highest energy main lobe peak and its surrounding side lobe peaks are identified, and the ratio of the side lobe level to the main lobe level in each time slot is calculated to quantify the degree of distortion of the signal waveform under load.

[0103] The repeater maintains a sliding window of a preset length, which stores the level ratios calculated from multiple recent time slots. By calculating the arithmetic mean of the level ratios of all time slots within the window, instantaneous measurement noise is eliminated, and a stable average level ratio is obtained.

[0104] Since changes in base station load affect the time-domain correlation characteristics of downlink reference signals, there is a definite mapping relationship between the average level ratio and the actual load of the cell. The repeater converts the average level ratio into the corresponding load parameters based on the pre-established calibration curve or mapping table. A higher ratio usually indicates a change in load status.

[0105] By using the above-mentioned analysis method based on the time-domain characteristics of signal waveforms, repeaters can quickly infer cell load through single or short-term signal measurements without parsing complex control signaling or relying on long-term historical signal strength data. This method is suitable for scenarios with high real-time requirements and limited hardware processing capabilities, and achieves efficient acquisition of load parameters.

[0106] Step S203: For each candidate cell in the candidate cell set, determine the set of weight coefficients for the candidate cell, and calculate the comprehensive score of each candidate cell based on the set of weight coefficients, channel quality indicators, load parameters and historical stability scores of the candidate cell. Select the candidate cell with the highest comprehensive score as the target donor cell for the corresponding frequency band of the candidate cell set.

[0107] In step S203 above, during the comprehensive evaluation of candidate cells, the weight coefficients are dynamically adjusted to obtain a set of weight coefficients. This set contains multiple weight parameters used to balance signal quality, load conditions, and historical stability. Based on the determined set of weight coefficients, combined with the currently acquired channel quality indicators, load parameters reflecting cell busyness, and historical stability scores calculated based on historical signal fluctuations, a comprehensive score is calculated.

[0108] After calculating the comprehensive score of all candidate cells, the candidate cell with the highest comprehensive score is selected by comparison and chosen as the target donor cell for the corresponding frequency band of the candidate cell set. This ensures that the selected signal source achieves an optimal balance in terms of signal strength, resource availability, and connection stability. By employing a comprehensive scoring mechanism based on multi-dimensional parameters, the limitations of single-index decision-making are avoided, achieving precise and dynamically adaptive donor cell selection.

[0109] In one optional embodiment, the step of determining the weight coefficient set of candidate cells includes: calculating the linear average value of the reference signal received power of all candidate cells in each frequency band subset; comparing the linear average value with a preset coverage threshold and a preset capacity threshold respectively to obtain a comparison result; and dynamically adjusting the signal quality weight coefficient, load weight coefficient, and stability weight coefficient based on the comparison result to obtain the weight coefficient set of candidate cells.

[0110] Furthermore, when dynamically adjusting the weighting coefficients, the reference signal received power (RSW) of all candidate cells within each frequency band subset is first calculated. After obtaining the RSW values ​​for each cell, the linear average of these values ​​is calculated to obtain the average RSW reflecting the overall coverage level of the frequency band. The calculated average RSW is then compared with preset coverage and capacity thresholds, and the current wireless environment status is determined based on the comparison results.

[0111] If the average reference signal received power is lower than the preset coverage threshold, it is determined to be a coverage-limited scenario. In this case, the weighting coefficients are dynamically adjusted, increasing the signal quality weighting coefficient and decreasing the load weighting coefficient to prioritize signal connectivity. If the average reference signal received power is higher than the preset capacity threshold, it is determined to be a capacity-limited scenario. In this case, the weighting coefficients are dynamically adjusted, increasing the load weighting coefficient and decreasing the signal quality weighting coefficient to prioritize optimizing resource allocation efficiency. If the average reference signal received power is between the two thresholds, a balanced weighting configuration is adopted.

[0112] By using a dynamic adjustment mechanism for weighting coefficients based on environmental conditions, signal quality weighting coefficients, load weighting coefficients, and stability weighting coefficients that adapt to the current wireless environment are generated, forming the final set of weighting coefficients. This ensures that the subsequent comprehensive scoring can match the actual coverage or capacity requirements and improve the rationality of donor cell selection.

[0113] In one optional embodiment, the step of calculating the comprehensive score of each candidate cell based on the set of weighting coefficients, channel quality indicators, load parameters, and historical stability scores of candidate cells includes: calculating a signal quality score based on the reference signal received power and signal-to-interference-plus-noise ratio in the channel quality indicators; using the load parameters as the load score; calculating the standard deviation of the reference signal received power sequence within a preset historical period and mapping the standard deviation to a preset normalization interval to obtain the historical stability score; and calculating the comprehensive score of the candidate cell based on the signal quality score, signal quality weighting coefficients, load score, load weighting coefficients, historical stability score, and stability weighting coefficients.

[0114] Furthermore, when calculating the comprehensive score of the candidate cell, the signal quality score is first calculated based on the reference signal received power and the signal-to-interference-plus-noise ratio in the channel quality indicators, through linear weighting or normalization. This score quantifies the candidate cell's performance in terms of signal strength and anti-interference capability at the current moment.

[0115] Meanwhile, the preprocessed load parameters mapped to a preset range are directly used as the load score to reflect the impact of the resource busyness of candidate cells on donor selection.

[0116] For historical stability scoring, the system extracts the received power sequence of the reference signal continuously sampled within a preset historical period, calculates the standard deviation of the sequence to characterize the degree of fluctuation in signal strength, and then uses a preset mapping function to map the calculated standard deviation value to a preset normalization interval, thereby obtaining a historical stability score that reflects connection stability. The smaller the standard deviation, the more stable the signal, and the higher the corresponding stability score.

[0117] Finally, based on the predetermined set of weighting coefficients, the signal quality score is multiplied by the signal quality weighting coefficient, the load score is multiplied by the load weighting coefficient, and the historical stability score is multiplied by the stability weighting coefficient. The results of these multiplications are then added together to obtain the comprehensive score of the candidate cell. This integrates information from three dimensions—signal quality, load status, and historical stability—for a comprehensive evaluation, providing a quantitative basis for the subsequent selection of donor cells.

[0118] The above steps, through a multi-dimensional fusion scoring mechanism, can comprehensively evaluate the overall availability of candidate cells, avoid decision-making bias caused by a single indicator, and improve the robustness and adaptability of donor cell selection.

[0119] Step S204: Construct a donor cell handover strategy based on a multi-dimensional anti-ping-pong verification mechanism and a signal change trend prediction mechanism, and switch the current donor cell of each frequency band of the repeater to the target donor cell based on the donor cell handover strategy.

[0120] It should be noted that the donor cell is the area covered by the signal source base station of the repeater. As the signal source of the repeater, the donor cell provides the necessary radio frequency signal energy and synchronization reference for the repeater. The repeater selects the signal from the donor cell and filters out interference from non-donor cells, and concentrates the limited power amplifier power on the target coverage area, thereby achieving signal enhancement and coverage extension in a specific area.

[0121] In step S204 above, after determining the target donor cell, the handover is not performed immediately. If the repeater does not currently have an active donor cell, the target donor cell is directly used as the initial donor cell of the repeater. Otherwise, if the repeater currently has an active donor cell, in order to avoid the risk of ping-pong handover caused by repeated handover and the risk after handover, multi-dimensional anti-ping-pong verification and signal change trend prediction are performed to generate a donor cell handover strategy, and the handover operation is performed according to the strategy.

[0122] In repeater applications, frequent switching between multiple candidate cells not only increases the control signaling burden but may also lead to interruption or instability of the forwarded signal, thereby affecting coverage and user experience. Multi-dimensional anti-ping-pong verification significantly reduces the probability of ping-pong handover.

[0123] Predicting signal change trends allows the system to detect declining signal strength before a substantial deterioration in signal quality leads to connection interruption, thus proactively triggering the handover process. Traditional handover mechanisms typically make decisions based on the current absolute signal threshold, initiating handover only when the signal strength falls below a preset threshold. This lag can easily lead to communication interruptions or network disconnection in scenarios with rapid signal fading. By predicting signal change trends, the system can identify when the signal is continuously declining at a rate exceeding normal fluctuations, and can activate handover preparation in advance even if the current signal has not yet fallen below the handover threshold. This proactive intervention mechanism allows the system to establish a connection to the new donor cell before the signal completely deteriorates, ensuring the continuity and stability of the communication link, significantly reducing the risk of service interruption due to signal abrupt changes, and improving communication reliability within the repeater's coverage area.

[0124] The above steps, by integrating risk prediction and trend awareness into a switching strategy, effectively balance the timeliness and stability of switching, significantly reduce the probability of ping-pong switching, and avoid the risk of network disconnection due to rapid signal deterioration, thereby improving communication continuity and user experience within the repeater's coverage area.

[0125] In one optional embodiment, the steps of constructing a donor cell handover strategy based on a multi-dimensional anti-ping-pong verification mechanism and a signal change trend prediction mechanism include: calculating the comprehensive score difference between the current donor cell and the target donor cell in each frequency band, and calculating a ping-pong risk index by combining historical ping-pong handover frequencies and signal change rate factors; adjusting the baseline trigger duration proportionally according to the ping-pong risk index to obtain an adaptive trigger duration; obtaining the slope of the change in the reference signal received power of the current donor cell within a preset sliding window to obtain a signal degradation trend index; adjusting the adaptive trigger duration based on the signal degradation trend index to obtain a handover timestamp, and constructing a donor cell handover strategy for each frequency band based on the handover timestamp.

[0126] Furthermore, when constructing the donor cell handover strategy, the comprehensive score difference between the currently active donor cell and the target donor cell selected through comprehensive scoring in each frequency band is first determined. This difference is then normalized to eliminate the influence of dimensions. At the same time, the statistical values ​​of ping-pong handover frequencies in the historical window and the rate of change factor of the current signal strength are obtained. These indicators are then weighted and fused according to preset weights to calculate the ping-pong risk index, which is used to quantitatively assess the probability of ping-pong handover.

[0127] Based on the calculated ping-pong risk index, the preset baseline trigger duration is proportionally adjusted. When the risk index is high, the trigger duration is extended to increase the robustness of the decision-making, and when the risk index is low, the trigger duration is shortened to improve the response speed, thereby obtaining an adaptive trigger duration and achieving a dynamic balance between switching sensitivity and stability.

[0128] Subsequently, the slope of the change of the reference signal received power of the current donor cell within a preset sliding window is obtained. By analyzing the trend of signal strength change, a signal deterioration trend index is obtained. When the index shows that the signal is deteriorating rapidly and there is a better candidate cell, the adaptive trigger duration is accelerated and shortened to obtain the final handover timestamp.

[0129] Based on the handover timestamp and real-time monitoring data of each frequency band, a donor cell handover strategy is constructed, which includes handover timestamp, risk prediction, trend acceleration and hysteresis verification. This ensures that the handover process is initiated in advance before the signal quality deteriorates, while effectively suppressing frequent handovers caused by signal fluctuations.

[0130] Based on a dual mechanism that combines pre-emptive risk prediction and post-event trend awareness, it can significantly improve the response efficiency to sudden signal degradation while ensuring handover stability, reduce the risk of network disconnection, and optimize user experience.

[0131] In one optional embodiment, the step of calculating the ping-pong risk index by combining historical ping-pong handover frequency and signal change rate factor includes: obtaining the total number of donor cell handovers within a preset historical time window, and calculating the historical ping-pong handover frequency by combining the duration of the historical time window; calculating the difference between the reference signal received power at the current time and the previous time, and obtaining the signal change rate factor by combining the time interval between the current time and the previous time; normalizing the comprehensive score difference, historical ping-pong handover frequency, and signal change rate factor respectively; and using preset weighting coefficients to perform weighted summation on the normalized comprehensive score difference, historical ping-pong handover frequency, and signal change rate factor to obtain the ping-pong risk index.

[0132] Furthermore, when calculating the ping-pong risk index, the total number of handover operations performed by the donor cell within a preset historical time window is first obtained, and this number is divided by the duration of the historical time window to quantify the historical ping-pong handover frequency, so as to reflect the frequency of recent handover behavior.

[0133] Simultaneously, the difference between the received power of the reference signal at the current moment and the previous moment is calculated, and this difference is divided by the time interval between the two moments to obtain the signal change rate factor, which is used to characterize the degree of instantaneous change in signal strength.

[0134] To eliminate the impact of differences in the dimensions and numerical ranges of different indicators on the comprehensive evaluation, the comprehensive score difference, historical ping-pong switching frequency, and signal change rate factor were normalized and mapped to a unified numerical range.

[0135] Subsequently, the normalized comprehensive score difference, historical ping-pong handover frequency, and signal change rate factor are weighted and summed using preset weighting coefficients to obtain the ping-pong risk index. This index comprehensively quantifies the risk level of ping-pong handover by integrating current score differences, historical handover habits, and dynamic signal change characteristics, providing a precise basis for subsequent dynamic adjustment of trigger duration, thereby effectively balancing handover response speed and network stability and suppressing unnecessary frequent handovers.

[0136] In one optional embodiment, the step of obtaining the slope of the change of the reference signal received power of the current donor cell within a preset sliding window to obtain a signal deterioration trend index includes: calling the reference signal received power sample set within the sliding window maintained by the repeater; performing univariate linear regression analysis on the timestamps and reference signal received power within the reference signal received power sample set to estimate the slope of the change of the reference signal received power over time; and determining that the signal is in a deterioration trend if the slope is less than a preset negative deterioration threshold, and using the slope of the change that is less than the preset negative deterioration threshold as the signal deterioration trend index.

[0137] Furthermore, when obtaining the signal deterioration trend indicator, the sliding window maintained inside the repeater is first invoked to extract a sample set containing multiple timestamps and corresponding reference signal received power samples. This set records the historical change trajectory of recent signal strength.

[0138] For the above sample set, a univariate linear regression analysis was performed with the timestamp as the independent variable and the reference signal received power as the dependent variable. By using statistical methods such as the least squares method, a straight line reflecting the trend of signal strength change over time was fitted, thereby estimating the slope of the reference signal received power change over time. This slope intuitively represents the rate and direction of increase or decrease of signal strength.

[0139] The calculated slope of change is compared with a preset negative degradation threshold. When the slope of change is less than the negative degradation threshold, it indicates that the received power of the reference signal is continuously decreasing at a rate exceeding the allowable threshold, and the signal is determined to be in a deterioration trend. At this time, the value of the slope of change is directly used as the signal deterioration trend indicator.

[0140] By introducing degradation indicators based on historical data trend analysis, we can identify signs of rapid signal fading in advance, providing a basis for subsequent accelerated handover decisions. This allows us to activate protection mechanisms before signal quality deteriorates completely, avoiding communication interruptions caused by sudden signal drops.

[0141] In one optional embodiment, the step of switching the current donor cell of each frequency band of the repeater to the target donor cell based on the donor cell handover strategy includes: performing condition determination on the target donor cell based on the donor cell handover strategy, wherein the condition determination includes: determining whether the comprehensive score of the target donor cell in each frequency band is greater than the sum of the comprehensive score of the current donor cell and the preset hysteresis offset; determining whether the reference signal received power of the target donor cell is greater than the sum of the reference signal received power of the current donor cell and the preset signal hysteresis; determining whether the signal-to-interference-plus-noise ratio of the target donor cell is greater than the sum of the signal-to-interference-plus-noise ratio of the current donor cell and the preset quality hysteresis; and when the target donor cell meets the condition determination and the handover timestamp is reached, performing a cell handover action to switch the current donor cell of each frequency band of the repeater to the target donor cell.

[0142] Furthermore, when performing handover operations based on the donor cell handover strategy, a multi-dimensional conditional judgment is first performed on the target donor cell to ensure the rigor and stability of the handover decision. This conditional judgment includes three parallel verification steps that must be satisfied simultaneously: First, it verifies whether the comprehensive score of the target donor cell in each frequency band exceeds the sum of the comprehensive score of the current donor cell and the preset hysteresis offset to confirm the significant advantage of the target cell in overall performance; second, it verifies whether the reference signal received power of the target donor cell is higher than the sum of the reference signal received power of the current donor cell and the preset signal hysteresis to ensure a substantial improvement in signal strength; finally, it verifies whether the signal-to-interference-plus-noise ratio of the target donor cell is greater than the sum of the signal-to-interference-plus-noise ratio of the current donor cell and the preset quality hysteresis to confirm the optimization of signal purity.

[0143] The cell handover action is only formally triggered when the target donor cell simultaneously passes the hysteresis checks of the comprehensive score, signal strength, and signal quality, and the current time has reached the handover timestamp determined based on risk prediction and trend forecasting. At this point, the repeater disconnects from the current donor cells in each frequency band, establishes a link with the target donor cell, and updates the status of the original current donor cell, thereby completing the seamless replacement of donor cells in each frequency band.

[0144] By introducing a multi-hysteresis verification mechanism, erroneous switching caused by instantaneous signal fluctuations is effectively avoided. Combined with precise control of the switching timestamp, stable locking and smooth transition of the optimal signal source are achieved while ensuring communication continuity.

[0145] In an optional embodiment, the method for selecting repeater donor cells further includes: configuring a lifecycle state for each candidate cell in each candidate cell set, and defining state transition rules between each lifecycle state, wherein the lifecycle state includes: candidate state, active state, monitoring state, and exit state; monitoring the state of each candidate cell, and transitioning the lifecycle state of the candidate cell when the candidate cell meets the state transition requirements.

[0146] Furthermore, after obtaining multiple candidate cell sets, a lifecycle state is configured for each candidate cell in the candidate cell set, and state transition rules between each lifecycle state are defined. The lifecycle states include: candidate state, active state, monitoring state, and exit state, so as to achieve fine-grained management of the entire lifecycle of candidate cells.

[0147] Candidate state indicates that the cell has been scanned and identified and meets the candidate conditions but has not yet been selected as a donor; active state indicates that the cell is currently selected as a donor cell; monitoring state indicates that the cell was previously active but was downgraded due to poor score but still meets the candidate conditions and continues to be monitored; exit state indicates that the cell no longer meets the candidate conditions and has been removed from the candidate list.

[0148] Throughout the entire lifecycle of a candidate cell, its status is monitored. When a candidate cell meets the status transition requirements, its lifecycle status is transitioned. Specifically, when a cell achieves the highest overall score within the current frequency band subset and passes the anti-ping-pong check, its status changes from candidate to active. When the active cell's signal disappears or its overall score is no longer the highest and another candidate cell has a higher score, the active cell is downgraded to candidate. When the active cell's overall score is no longer the highest but still meets the candidate criteria and there are currently no cells meeting the handover conditions, its status changes to monitoring. When the monitoring cell's overall score recovers to the optimal level and passes the anti-ping-pong check, its status changes back to candidate. When a monitoring cell continuously fails to meet the candidate criteria within a preset time, its status changes to withdrawn. When a withdrawn cell re-detects a signal in a subsequent scan and meets the candidate criteria, its status changes back to candidate.

[0149] This multi-state management mechanism can dynamically adapt to the complex changes in the wireless environment, ensuring that the repeater always stays on the optimal cell, while avoiding frequent state oscillations caused by signal fluctuations, thus improving the stability of system operation and resource utilization efficiency.

[0150] Through the above steps, the repeater performs a full-band scan within the preset operating frequency band, filters candidate frequency points with signal energy higher than the camping threshold, and divides the candidate frequency points into N frequency band subsets according to their frequency band affiliation. Synchronization and decoding are performed on the candidate frequency points within each frequency band subset to construct a candidate cell set corresponding to each frequency band subset, resulting in N candidate cell sets. Here, a cell is the basic geographical unit of the wireless communication network coverage area, and N is a positive integer. For each candidate cell in each candidate cell set, the channel quality index of the candidate cell is measured, and the load parameters are obtained. The load parameters are used to reflect the cell load. For each candidate cell in the candidate cell set, a set of weight coefficients for the candidate cell is determined. Based on the set of weight coefficients, channel quality indicators, load parameters, and historical stability scores of the candidate cell, a comprehensive score for each candidate cell is calculated. The candidate cell with the highest comprehensive score is selected as the target donor cell for the corresponding frequency band of the candidate cell set. A donor cell handover strategy is constructed based on a multi-dimensional anti-ping-pong check mechanism and a signal change trend prediction mechanism. Based on the donor cell handover strategy, the current donor cell of each frequency band of the repeater is switched to the target donor cell. Here, the donor cell is the area covered by the signal source base station of the repeater.

[0151] In this embodiment, candidate cells within the repeater's service range are initially screened through full-band scanning of the repeater. A load parameter reflecting cell load is introduced as an independent evaluation dimension, and a multi-dimensional comprehensive score is performed combining signal quality and stability. The weight allocation of signal quality, load, and stability is dynamically adjusted based on the current wireless environment, achieving precise screening guided by the situation. Simultaneously, the handover trigger time of the donor cell is adaptively adjusted by pre-calculating a ping-pong risk index, and the handover trigger time is precisely calibrated by using linear regression to predict signal deterioration trends. This avoids ping-pong handovers and eliminates handover lag from the source, ultimately achieving precise, stable, and efficient donor cell selection, as well as pre-risk assessment. This significantly reduces handover frequency, improves screening accuracy and the precision of screening results, thereby enhancing the stability of forwarded signal quality and user experience. Furthermore, this solves the technical problems in related technologies that rely on fixed evaluation indicators to screen repeater donor cells, resulting in a single screening dimension and a lack of pre-risk assessment, leading to low screening accuracy and low screening result precision.

[0152] The following describes in detail another optional implementation method.

[0153] Figure 3 This is a schematic diagram of an optional repeater donor cell selection process according to an embodiment of the present invention, as shown below. Figure 3 As shown, the selection process for repeater donor cells includes:

[0154] Step 1, Begin;

[0155] Step 2: Full-band scanning and initial frequency screening;

[0156] The repeater's control unit performs a full-band scan of the target frequency band using a DFE (Digital Front-End) chip. The DFE chip sequentially configures the frequency of the NCO (Digital Controlled Oscillator) in the DDC (Digital Down-Converter) module, down-converting signals from different frequency points to the baseband for analysis. Simultaneously, the RSSI (Resonance Signal Indicator) detection module calculates the signal energy at each frequency point, filtering out frequency points with energy exceeding a dwell threshold to form a candidate frequency set. The dwell threshold serves as the first screening criterion; frequencies below this threshold are directly excluded and do not proceed to subsequent processing.

[0157] Subsequently, based on the frequency band to which each candidate frequency point belongs (e.g., 1.8GHz, 2.1GHz, 3.5GHz, etc.), the candidate frequency point set F is divided into several subsets F_Band_k={f∈F|f∈Band_k} according to the frequency band dimension, where k is the k-th frequency band, F_Band_k represents the candidate frequency point subset corresponding to the k-th frequency band, and f is the candidate frequency point within the candidate frequency point subset. Each frequency band subset corresponds to one radio frequency channel or DDC processing link of the repeater. Subsequent steps three to six are executed independently and in parallel for each frequency band subset to select the optimal donor cell (corresponding to the target donor cell mentioned above) within each frequency band. If a candidate frequency point cannot be clearly assigned to a known frequency band, then the frequency point does not meet the candidate condition and is removed from the candidate frequency point set F, and does not proceed to subsequent steps.

[0158] Step 3: Frequency synchronization and decoding to construct a set of candidate cells for each frequency band;

[0159] For each candidate frequency point in a certain frequency band subset F_Band_k, the DFE chip sequentially performs the following synchronization and decoding procedures:

[0160] First, PSS (Master Synchronization Signal) detection: detect the PSS sequence, complete time-domain symbol synchronization, and obtain the cell group ID;

[0161] Second, SSS (Secondary Synchronization Signal) detection: detect the SSS sequence, obtain the cell group ID, and combine it with PSS to obtain the complete physical cell identifier;

[0162] Third, PBCH (Physical Broadcast Channel) decoding involves demodulating the PBCH from the SSB, obtaining the MIB (Master Information Block), and parsing decoding parameters such as the system frame number and the SSB frequency domain position.

[0163] If a candidate frequency point cannot successfully complete synchronization or decoding, then the frequency point does not meet the candidate conditions and is removed from the candidate frequency point set.

[0164] Through the above process, the cells that successfully complete synchronization and decoding among the candidate frequency points constitute the candidate cell set Ω_Band_k={Cell_1,Cell_2,…,Cell_m} within the subset of that frequency band, where Cell represents a cell. Frequency points that fail to synchronize or decode are removed from the candidate list and do not proceed to subsequent steps.

[0165] Regarding the acquisition of system bandwidth and center frequency, for NR (5G) cells, SIB1 is decoded based on the scheduling information in the MIB. The number of PRBs corresponding to the system bandwidth is obtained from the fields ServingCellConfigCommonSIB → DownlinkConfigCommonSIB →FrequencyInfoDL-SIB → scs-SpecificCarrierList → carrierBandwidth in SIB1. The absolute frequency value of the cell center frequency is calculated from the offsetToPointA field combined with the frequency band information. For LTE (4G) cells, the system bandwidth is obtained from the dl-Bandwidth field in the MIB (this field takes values ​​of n6, n15, n25, n50, n75, and n100, corresponding to 6, 15, 25, 50, 75, and 100 RBs, respectively). The center frequency is determined by the frequency band and EARFCN. For TDD systems, uplink and downlink time slot allocation information can also be obtained from SIB1 (NR) or SIB1 (LTE).

[0166] Based on this, a frequency point within the service range of a repeater is included in the final candidate cell set Ω_Band_k, which must simultaneously meet the following three conditions: First, the signal energy is higher than the dwell threshold t; second, the frequency point has a clear affiliation and can be assigned to a known frequency band; third, it can successfully complete synchronization and decoding, confirming the existence of an identifiable legitimate cell.

[0167] Step 4: Multi-dimensional channel quality measurement;

[0168] After successful synchronization and decoding, the DFE chip continuously measures the following basic metrics for each candidate cell:

[0169] RSRP (Reference Signal Received Power) is obtained by demodulating SSB or CSI-RS (Channel State Information Reference Signal) and averaging the power across the resource particles it carries.

[0170] RSSI (Received Signal Strength) is the linear average of the total received power over the entire channel bandwidth observed on a specific OFDM (Orthogonal Frequency Division Multiplexing) symbol.

[0171] RSRQ (Reference Signal Received Quality), RSRQ=(N×RSRP) / RSSI, where N is the total number of RBs within the RSSI measurement bandwidth;

[0172] SINR (Signal-to-Interference-plus-Noise Ratio) is obtained by dividing RSRP by the sum of interference and noise power.

[0173] The basic metrics such as RSRP, RSSI, RSRQ, and SINR are measured in time slots, with each time slot measured once. In the NR system, the length of one time slot is 0.5ms at a subcarrier spacing of 30kHz and 1ms at 15kHz. The measured values ​​are processed by Layer 3 filtering and used as input for normalization and scoring calculations in subsequent steps. Layer 3 filtering is a high-level filtering method, and its filtering formula is expressed as: F_n=(1-a)×F_(n-1)+a×M_n, where M_n is the latest physical layer measurement result, F_(n-1) is the previous filtering result, and F_n is the filtered result after the current update. The filtering coefficient 'a' is determined by the filtering coefficients configured in the network (a=1 / 2). (k / 4) k is a coefficient value for network configuration, with a default value of a=0.2).

[0174] Filtering can smooth out instantaneous fluctuations in physical layer measurements, allowing subsequent decisions to be based on more stable measurement results.

[0175] Step 5: Obtain load parameters;

[0176] This invention introduces a load parameter Load_i, which reflects the cell load level and is used to quantify the busyness of candidate cells. A larger Load_i indicates that the cell is less busy, while a smaller Load_i indicates that the cell is busier.

[0177] Load_i is a qualitative indicator reflecting the relative idleness of a cell. Its purpose is to provide a load dimension reference for repeater donor cell selection, rather than precisely measuring the absolute value of the base station's PRB utilization. Therefore, the method of obtaining Load_i does not require high precision; it only needs to be able to distinguish the relative idleness of cells, for example, being able to distinguish between a cell with a load rate of 20% and a cell with a load rate of 80%.

[0178] The method for obtaining Load_i can be flexibly selected based on the repeater's own hardware conditions and operating environment. Figure 4 This is a schematic diagram of an optional candidate cell load parameter acquisition process according to an embodiment of the present invention, as shown below. Figure 4 As shown, the methods for obtaining load parameters include at least: a direct statistical strategy based on downlink control information (method 1), an indirect estimation strategy based on the relative change in received signal strength (method 2), and an indirect estimation strategy based on time-domain characteristics (method 3). Among these, when the repeater has sufficient hardware resources and / or has PDCCH demodulation capability, method 1 is used to obtain load parameters. When the repeater has limited hardware resources or cannot demodulate PDCCH, method 2 is used to obtain load parameters. Methods 2 and 3 serve as backups for each other. When the repeater signal quality is poor, resulting in inaccurate RSSI measurements, method 3 can be switched to obtain load parameters. When the η value of method 3 is continuously abnormal, method 2 can be switched back to obtain load parameters.

[0179] When the repeater has sufficient hardware resources and / or has PDCCH demodulation capability, the load parameters are obtained by the direct statistical strategy based on downlink control information in Method 1. Specifically, the repeater continuously listens to the PDCCH of the target cell, demodulates the DCI (downlink control information) in it, and parses the PRB position allocated in this scheduling from the Frequency Domain Resource Allocation (FDRA) field of the DCI.

[0180] The total number of all scheduled PRBs is accumulated within the statistical period T_stat (e.g., 100ms) to obtain the downlink PRB scheduling density (corresponding to the resource block scheduling density mentioned above) ρ: ρ = (total number of PRBs scheduled within T_stat) / (total number of PRBs within the system bandwidth × total number of time slots scheduled within T_stat). Then Load_i = 1 - ρ. The larger ρ is, the busier the cell is, and the smaller Load_i is.

[0181] The total number of PRBs within the system bandwidth is determined by the following fields in SIB1: ServingCellConfigCommonSIB → DownlinkConfigCommonSIB → FrequencyInfoDL-SIB → scs-SpecificCarrierList → carrierBandwidth. For NR (5G) cells, this is determined by the dl-Bandwidth field in MIB. The values ​​of this field are n6, n15, n25, n50, n75, and n100, which correspond to 6, 15, 25, 50, 75, and 100 RBs, respectively.

[0182] The total number of time slots scheduled within T_stat is determined by the subcarrier spacing SCS (e.g., SCS 15KHz: 1 slot / ms; SCS 30KHz: 2 slots / ms).

[0183] When repeater hardware resources are limited or PDCCH cannot be demodulated, the load parameters are obtained by using the indirect estimation strategy based on the relative change in received signal strength in Method 2.

[0184] Specifically, during the baseline learning phase, which occurs after initial deployment or network reconfiguration of the repeater, all RSSI measurements are recorded for T_base_days consecutive calendar days during the low-load period T_base_hours (default 2:00-5:00 AM daily). The average of the RSSI measurements during this period is recorded as RSSI_daily_base. After the learning phase, the average of the 7-day RSSI_daily_base is stored as the baseline value RSSI_base.

[0185] If the difference between the maximum and minimum values ​​of RSSI_daily_base within 7 days is less than ΔRSSI_stable (default 2dB), then the baseline value is considered stable and learning is complete; otherwise, the learning period is extended until the stability condition is met.

[0186] Subsequently, the system enters normal operating mode. The repeater maintains a sliding window of length N_RSSI_samples (e.g., 100 time slots by default). This window buffers the RSSI measurements from the most recent N_RSSI_samples time slots (one RSSI measurement per time slot). Each time the repeater receives a new RSSI measurement from a new time slot, it adds it to the sliding window and removes the oldest sample from the window. Then, it calculates the linear average of all samples within the window as the current RSSI_current (corresponding to the relative change in received signal strength mentioned above): RSSI_current = (1 / N_RSSI_samples) × Where RSSI(k) is the k-th RSSI measurement sample within the sliding window, and N_RSSI_samples is a dimensionless number of samples, directly specifying the number of RSSI measurements to be included in the averaging. The default value of 100 time slots corresponds to a time span of approximately 50ms at a subcarrier spacing of 30kHz and approximately 100ms at 15kHz. This time scale is sufficient to smooth short-term fluctuations and can track load changes in a timely manner.

[0187] When poor signal quality leads to inaccurate RSSI measurements, method three, based on indirect estimation using time-domain characteristics, is employed to obtain load parameters. Specifically, the repeater performs time-domain correlation operations on the SSB or CSI-RS signal of the target cell in each time slot to obtain a correlation peak sequence. The repeater maintains a sliding window of length N_eta_samples (default 100 time slots), and takes the average of the η measurements from all time slots within the window as the current η value.

[0188] Repeaters indirectly infer load levels by measuring the ratio of the sidelobe level to the main lobe level of the relevant peak, η=P_sidelobe / P_mainlobe.

[0189] The repeater updates Load_i every T_load_update (default 5s). Specifically, it calculates the average η value within a sliding window of N_eta_samples (default 100 time slots) and then obtains the corresponding Load_i by looking up the mapping table.

[0190] If the value of η exceeds the calibration curve range within a continuous T_eta_abnormal period (default 10s) (i.e., η is less than the value corresponding to 0% load or greater than the value corresponding to 100% load), the current measurement is determined to be unreliable, the Load_i output by mode 3 is paused, and the measurement is rolled back to mode 2 or mode 1.

[0191] Step 6: Dynamically adaptive comprehensive scoring to select the best cell in each frequency band as the donor cell;

[0192] For the i-th candidate cell Cell_i, the following three sub-scores are defined: signal quality score Q_i, Q_i=α×norm(RSRP_i)+β×norm(SINR_i), where norm(·) represents Min-Max normalization, and α and β are fixed coefficients (e.g., α=0.5, β=0.5); load score L_i, L_i=Load_i, which is the load parameters obtained directly from the previous steps; and stability score Stab_i, Stab_i=1-σ_i, where σ_i is the normalized value of the standard deviation of RSRP measurements over the past T_window (default 500ms).

[0193] The comprehensive scoring formula is expressed as: S_i=w_quality×Q_i+w_load×L_i+w_stability×Stab_i, where w_quality is the signal quality weight coefficient, w_load is the load weight coefficient, w_stability is the stability weight coefficient, and w_quality+w_load+w_stability=1.

[0194] The values ​​of w_quality, w_load, and w_stability are dynamically adjusted based on the average RSRP of all candidate cells in the current frequency band subset.

[0195] Table 1. Rules for Dynamic Adjustment of Weighting Coefficients

[0196]

[0197] Where μ_RSRP is the linear average of the RSRPs of all candidate cells in the current frequency band subset, Thresh_Poor is the coverage threshold, and Thresh_Good is the capacity threshold, all of which are configurable parameters.

[0198] When μ_RSRP < Thresh_Poor, all candidate cell signals are in the weak coverage area. When selecting a donor cell in this scenario, the repeater must preferentially select the cell with the optimal signal quality (RSRP / SINR) as the donor to ensure the validity of the forwarded signal. If the w_quality weight is too low at this time, the repeater may select a cell that does not have the optimal signal quality but has a lighter load, resulting in insufficient quality of the forwarded signal itself, so that UEs in the coverage area cannot stably camp or perform services, which is equivalent to an increase in the call drop rate.

[0199] When μ_RSRP > Thresh_Good, all candidate cell signals are in the strong coverage area. At this time, the signal quality is no longer a bottleneck, and the bottleneck lies in cell capacity, so it is necessary to increase the value of the load weight coefficient.

[0200] After calculating the comprehensive score S_i of all candidate cells in the current frequency band subset, the candidate cell with the highest score Cell_best = argmax(S_i) is selected as the optimal candidate cell for this decision, and the target donor cell of the frequency band corresponding to the current frequency band subset is obtained.

[0201] When there are multiple candidate cells (Cell_a, Cell_b, ...) with equal comprehensive scores that are also the maximum value, comparison is performed in sequence according to the following priority order until a unique optimal candidate cell is generated: the first priority is the signal quality priority, where Q_i (signal quality score) is compared, and the cell with the highest Q_i is selected; the second priority is the historical stability priority, if Q_i are still the same, Stab_i (historical stability score) is compared, and the cell with the highest Stab_i, that is, the cell with the smallest historical RSRP fluctuation, is selected; the third priority is the current signal strength priority, if Stab_i are still the same, the original unnormalized RSRP is compared, and the cell with the highest RSRP is selected. If the above rules still cannot make a distinction (for example, multiple frequency points of the same cell or different beams of the same physical cell), one of them is selected randomly, and the selection result is recorded in the system log for manual verification.

[0202] Step 7: Multi-dimensional anti-ping-pong check;

[0203] After the optimal candidate cell is selected, if the repeater currently has no activated serving cell, the cell with the highest comprehensive score is directly selected from the candidate cells as the initial donor cell of the repeater; if a serving cell already exists, the anti-ping-pong check is executed.

[0204] Calculate the ping-pong risk index: PPRI(t) = λ1 × ΔS_norm(t) + λ2 × HistPP(t) + λ3 × VelFactor(t), where t represents the current decision time, and ΔS(t) = S_serving(t) - S_best(t). , is the difference in comprehensive scores between the current donor cell and the target donor cell. The smaller the value, the closer the scores are and the higher the ping-pong risk. norm indicates that ΔS(t) is normalized by Min-Max. HistPP(t)=SwitchCount / T_history is the historical ping-pong frequency. SwitchCount is the total number of handovers that occurred in the subset of this frequency band within the past T_history time window. VelFactor(t)=|d(RSRP_serving) / dt| is the signal change rate factor, which is calculated by dividing the difference in RSRP between the current time and the previous time by the time interval. After Min-Max normalization, it is mapped to the interval [0,1]. The larger the value, the faster the signal changes and the higher the ping-pong risk. λ1, λ2, and λ3 are all weighting coefficients, satisfying λ1+λ2+λ3=1.

[0205] Subsequently, the trigger duration TTT = TTT_base + K_ttt × PPRI(t) is adaptively adjusted based on the ping-pong risk index, where TTT_base is the base trigger time and K_ttt is the proportional coefficient. When the ping-pong risk index PPRI(t) is high, TTT is automatically extended to make the switching decision more cautious.

[0206] Step 8: Verification of trend prediction;

[0207] This invention introduces a signal change trend detection mechanism to enable early detection and predictive switching of signal quality degradation.

[0208] Time series analysis is performed on the RSRP measurements of the current donor cell. The system maintains a sliding window of length T_slope (default 200ms) (the window length is specified by T_slope and does not depend on the subcarrier spacing). The slope 'a' of RSRP over time is estimated using univariate linear regression:

[0209] a=[n× - × ] / [n× -( ²], where n is the number of sample points in the sliding window; t_k is the timestamp of the kth sample; RSRP(t_k) is the RSRP measurement of the kth sample.

[0210] When the slope 'a' is negative, it indicates that the signal is decreasing. The larger the |a|, the faster the decrease. This slope is used as an indicator of signal deterioration trend. The adaptive trigger duration is adjusted based on the signal deterioration trend indicator to obtain the final switching timestamp T.

[0211] Step 9: Construct the donor cell handover strategy;

[0212] A donor cell handover can be triggered only if the following conditions are met simultaneously, and the timestamp reaches T:

[0213] Condition 1, comprehensive scoring condition, S_best>S_serving+Hyst_S (preset hysteresis offset);

[0214] Condition 2, signal strength condition, RSRP_best>RSRP_serving+Hyst_RSRP (preset signal hysteresis);

[0215] Condition 3, signal quality condition, SINR_best>SINR_serving+Hyst_SINR (preset quality hysteresis).

[0216] Step 10, End.

[0217] In addition, the repeater uses the idle DDC channel or time-division multiplexing mechanism of the DFE chip to perform a background scan of the target frequency band every T_scan (default 5s), discovers new cells and adds them to the candidate list, and continuously monitors existing cells.

[0218] In this embodiment of the invention, a lifecycle state is configured for each candidate cell. The candidate state indicates that the cell has been scanned and identified and meets the candidate conditions but has not yet been selected as a donor; the active state indicates that the cell is currently selected as a donor cell; the monitoring state indicates that the cell was once active but was downgraded due to poor score but still meets the candidate conditions and continues to be monitored; the exit state indicates that the cell no longer meets the candidate conditions and has been removed from the candidate list.

[0219] Candidate cells can change their lifecycle status in real time based on actual conditions. When a cell has the highest comprehensive score in the current frequency band subset and passes the anti-ping-pong check, its status changes from candidate to active. When the active cell's signal disappears or its comprehensive score is no longer the highest and other candidate cells have higher scores, the original active cell is downgraded to candidate. When the active cell's comprehensive score is no longer the highest but still meets the candidate conditions and there are currently no cells that meet the handover conditions, its status changes to monitoring. When the monitoring cell's comprehensive score recovers to the optimal level and passes the anti-ping-pong check, its status changes from monitoring back to candidate. When a monitoring cell continues to fail to meet the candidate conditions within a preset time, its status changes to exited. When an exited cell re-detects a signal in a subsequent scan and meets the candidate conditions, its status changes from exited back to candidate.

[0220] This invention provides an intelligent selection and dynamic tracking strategy for donor cells of repeaters. By introducing load parameters that reflect cell load, constructing a dynamic adaptive weight scoring model, designing a multi-dimensional anti-ping-pong mechanism based on the ping-pong risk index, and predictive handover based on signal change trends, the selection of donor cells becomes more accurate, stable, and efficient.

[0221] The following is a detailed description with reference to another embodiment.

[0222] Example 2

[0223] The repeater donor cell screening device provided in this embodiment includes multiple implementation units, each of which corresponds to the implementation steps in the above embodiment one. Its specific implementation method and beneficial effects can be referred to the foregoing method embodiment, and will not be repeated here.

[0224] Figure 5 This is a schematic diagram of an optional repeater donor cell screening device according to an embodiment of the present invention, as shown below. Figure 5 As shown, the screening device for the repeater donor cell may include: a construction unit 51, a measurement unit 52, a screening unit 53, and a switching unit 54, wherein,

[0225] The construction unit 51 is used to perform full-band scanning within a preset working frequency band by the repeater, screen candidate frequency points with signal energy higher than the dwell threshold, divide the candidate frequency points into N frequency band subsets according to frequency band affiliation, perform synchronization and decoding on the candidate frequency points in each frequency band subset, construct the candidate cell set corresponding to each frequency band subset, and obtain N candidate cell sets, where a cell is the basic geographical unit of the wireless communication network coverage area, and N is a positive integer;

[0226] The measurement unit 52 is used to measure the channel quality index of each candidate cell in each candidate cell set and obtain the load parameters, wherein the load parameters are used to reflect the cell load.

[0227] The filtering unit 53 is used to determine the weight coefficient set of each candidate cell in the candidate cell set, and calculate the comprehensive score of each candidate cell based on the weight coefficient set, channel quality index, load parameters and historical stability score of the candidate cell, and select the candidate cell with the highest comprehensive score as the target donor cell of the corresponding frequency band of the candidate cell set.

[0228] The switching unit 54 is used to construct a donor cell handover strategy based on a multi-dimensional anti-ping-pong verification mechanism and a signal change trend prediction mechanism. Based on the donor cell handover strategy, the current donor cell of each frequency band of the repeater is switched to the target donor cell. The donor cell is the area covered by the signal source base station of the repeater.

[0229] The aforementioned repeater donor cell selection device can, through the construction unit 51, perform a full-band scan within a preset operating frequency band by the repeater, selecting candidate frequency points with signal energy higher than the dwell threshold. The candidate frequency points are then divided into N frequency band subsets according to their frequency band affiliation. Synchronization and decoding are performed on the candidate frequency points within each frequency band subset, constructing a candidate cell set corresponding to each frequency band subset, resulting in N candidate cell sets. Here, a cell is the basic geographical unit of the wireless communication network coverage area, and N is a positive integer. The measurement unit 52 measures the channel quality indicators of each candidate cell in each candidate cell set and obtains load parameters, where the load parameters reflect the cell's performance. The load of the area; for each candidate cell in the candidate cell set, the screening unit 53 determines the set of weight coefficients of the candidate cell, and calculates the comprehensive score of each candidate cell based on the set of weight coefficients, channel quality indicators, load parameters and historical stability scores of the candidate cell, and selects the candidate cell with the highest comprehensive score as the target donor cell for the corresponding frequency band of the candidate cell set; the handover unit 54 constructs a donor cell handover strategy based on the multi-dimensional anti-ping-pong check mechanism and signal change trend prediction mechanism, and switches the current donor cell of each frequency band of the repeater to the target donor cell based on the donor cell handover strategy, wherein the donor cell is the area covered by the signal source base station of the repeater.

[0230] In this embodiment, candidate cells within the repeater's service range are initially screened through full-band scanning of the repeater. A load parameter reflecting cell load is introduced as an independent evaluation dimension, and a multi-dimensional comprehensive score is performed combining signal quality and stability. The weight allocation of signal quality, load, and stability is dynamically adjusted based on the current wireless environment, achieving precise screening guided by the situation. Simultaneously, the handover trigger time of the donor cell is adaptively adjusted by pre-calculating a ping-pong risk index, and the handover trigger time is precisely calibrated by using linear regression to predict signal deterioration trends. This avoids ping-pong handovers and eliminates handover lag from the source, ultimately achieving precise, stable, and efficient donor cell selection, as well as pre-risk assessment. This significantly reduces handover frequency, improves screening accuracy and the precision of screening results, thereby enhancing the stability of forwarded signal quality and user experience. Furthermore, this solves the technical problems in related technologies that rely on fixed evaluation indicators to screen repeater donor cells, resulting in a single screening dimension and a lack of pre-risk assessment, leading to low screening accuracy and low screening result precision.

[0231] Furthermore, the measurement unit 52 includes: a first parsing module, used to parse the hardware deployment and operating environment of the repeater; and a first acquisition module, used to determine the load parameter acquisition strategy based on the hardware deployment and operating environment, and execute the load parameter acquisition strategy to acquire the load parameters. The load parameter acquisition strategy includes at least: a direct statistical strategy based on downlink control information, an indirect estimation strategy based on the relative change of received signal strength, and an indirect estimation strategy based on time domain characteristics.

[0232] Furthermore, the first acquisition module includes: a first extraction submodule, used to extract downlink control information by having a repeater monitor the downlink control channel of the candidate cell when the load parameter acquisition strategy is a direct statistical strategy based on downlink control information; a first parsing submodule, used to parse the frequency domain resource allocation field in the downlink control information and extract the location index set of physical resource blocks scheduled by the candidate cell; a first statistics submodule, used to count the cumulative number of physical resource blocks scheduled by the candidate cell within a preset period based on the location index set, and obtain the resource block scheduling density; and a first determination submodule, used to determine the load parameters based on the resource block scheduling density.

[0233] Further, the first acquisition module includes: a first invocation submodule, used to invoke the received signal strength sample set within the sliding window maintained by the repeater when the load parameter acquisition strategy is an indirect estimation strategy based on the relative change in received signal strength; a first calculation submodule, used to calculate the linear average of all samples in the received signal strength sample set to obtain the current received signal strength; a second calculation submodule, used to calculate the relative change in received signal strength between the current received signal strength and the reference received signal strength; and a second determination submodule, used to determine the load parameters based on the relative change in received signal strength.

[0234] Further, the first acquisition module includes: a first measurement submodule, used to measure the downlink reference signal time-domain correlation peak sequence of the candidate cell when the load parameter acquisition strategy is an indirect estimation strategy based on time-domain features; a third calculation submodule, used to calculate the ratio of the sidelobe level to the main lobe level corresponding to each time slot through the time-domain correlation peak sequence, and obtain the level ratio of each time slot; a fourth calculation submodule, used to calculate the average level ratio of all time slots within a preset sliding window, and obtain the average level ratio; and a third determination submodule, used to determine the load parameters based on the average level ratio.

[0235] Furthermore, the construction unit 51 includes: a first synchronization module, used to perform primary synchronization signal detection and secondary synchronization signal detection on candidate frequency points in each frequency band subset to obtain the physical cell identifier of each candidate frequency point; a first decoding module, used to perform physical broadcast channel decoding on the candidate frequency points after synchronization to obtain decoding information; and a first construction module, used to construct a candidate cell set based on the physical cell identifier and decoding information corresponding to all candidate frequency points that have completed synchronization and decoding.

[0236] Further, the measurement unit 52 includes: a first measurement module, used to measure the reference signal received power, interference signal power, noise signal power and received signal strength of each candidate cell in each time slot; a first calculation module, used to calculate the signal-to-interference-plus-noise ratio based on the reference signal received power, interference signal power and noise signal power, and to calculate the reference signal received quality based on the reference signal received power and received signal strength; and a first processing module, used to filter the reference signal received power, received signal strength, signal-to-interference-plus-noise ratio and reference signal received quality to obtain the channel quality index of each candidate cell in each time slot.

[0237] Furthermore, the screening unit 53 includes: a second calculation module, used to calculate the linear average value of the reference signal received power of all candidate cells in each frequency band subset; a first comparison module, used to compare the linear average value with a preset coverage threshold and a preset capacity threshold respectively to obtain a comparison result; and a first adjustment module, used to dynamically adjust the signal quality weight coefficient, load weight coefficient and stability weight coefficient based on the comparison result to obtain a set of weight coefficients for candidate cells.

[0238] Furthermore, the screening unit 53 also includes: a third calculation module for calculating a signal quality score based on the reference signal received power and the signal-to-interference-plus-noise ratio in the channel quality indicators; a first assignment module for using load parameters as a load score; a first mapping module for calculating the standard deviation of the reference signal received power sequence within a preset historical period and mapping the standard deviation to a preset normalization interval to obtain a historical stability score; and a fourth calculation module for calculating a comprehensive score of the candidate cell based on the signal quality score, signal quality weight coefficient, load score, load weight coefficient, historical stability score, and stability weight coefficient.

[0239] Furthermore, the handover unit 54 includes: a fifth calculation module, used to calculate the comprehensive score difference between the current donor cell and the target donor cell in each frequency band, and calculate the ping-pong risk index by combining the historical ping-pong handover frequency and the signal change rate factor; a second adjustment module, used to proportionally adjust the baseline trigger duration according to the ping-pong risk index to obtain an adaptive trigger duration; a second acquisition module, used to acquire the slope of the change of the reference signal received power of the current donor cell within a preset sliding window to obtain a signal degradation trend index; and a second construction module, used to adjust the adaptive trigger duration based on the signal degradation trend index to obtain a handover timestamp, and construct a donor cell handover strategy for each frequency band based on the handover timestamp.

[0240] Furthermore, the fifth calculation module includes: a fifth calculation submodule, used to obtain the total number of donor cell handovers within a preset historical time window, and calculate the historical ping-pong handover frequency by combining the duration of the historical time window; a sixth calculation submodule, used to calculate the difference between the reference signal received power at the current time and the previous time, and obtain the signal change rate factor by combining the time interval between the current time and the previous time; a first processing submodule, used to normalize the comprehensive score difference, the historical ping-pong handover frequency, and the signal change rate factor respectively; and a first weighting submodule, used to perform weighted summation on the normalized comprehensive score difference, the historical ping-pong handover frequency, and the signal change rate factor using preset weighting coefficients to obtain the ping-pong risk index.

[0241] Furthermore, the second acquisition module includes: a second invocation submodule, used to invoke a set of reference signal received power samples within a sliding window maintained by the repeater; a first analysis submodule, used to perform univariate linear regression analysis on the timestamps and reference signal received power within the set of reference signal received power samples to estimate the slope of the reference signal received power change over time; and a first determination submodule, used to determine that the signal is in a deterioration trend if the slope of change is less than a preset negative deterioration threshold, and to use the slope of change less than the preset negative deterioration threshold as an indicator of signal deterioration trend.

[0242] Furthermore, the handover unit 54 includes: a first determination module, used to determine the target donor cell based on the donor cell handover strategy, wherein the condition determination includes: determining whether the comprehensive score of the target donor cell in each frequency band is greater than the sum of the comprehensive score of the current donor cell and the preset hysteresis offset; determining whether the reference signal received power of the target donor cell is greater than the sum of the reference signal received power of the current donor cell and the preset signal hysteresis; and determining whether the signal-to-interference-plus-noise ratio of the target donor cell is greater than the sum of the signal-to-interference-plus-noise ratio of the current donor cell and the preset quality hysteresis; and a first execution module, used to execute a cell handover action when the target donor cell meets the condition determination and the handover timestamp is reached, and to switch the current donor cell of each frequency band of the repeater to the target donor cell.

[0243] Furthermore, the repeater donor cell screening device also includes: a first configuration module, used to configure a lifecycle state for each candidate cell in each candidate cell set and define the state transition rules between each lifecycle state, wherein the lifecycle state includes: candidate state, active state, monitoring state, and exit state; and a first monitoring module, used to monitor the state of each candidate cell and, when the candidate cell meets the state transition requirements, to perform a state transition on the lifecycle state of the candidate cell.

[0244] It should be noted that the aforementioned construction unit 51, measurement unit 52, filtering unit 53, and switching unit 54 correspond to steps S201 to S204 in Embodiment 1. The instances and application scenarios implemented by the aforementioned units and corresponding steps are the same, but are not limited to the content disclosed in Embodiment 1. It should be noted that the aforementioned modules or units may be hardware or software components stored in memory (e.g., memory 104) and processed by one or more processors (e.g., processors 102a, 102b, ..., 102n). The aforementioned modules or units may also be part of a device and can run in the computer terminal 10 provided in Embodiment 1.

[0245] The invention will now be described in conjunction with another alternative embodiment.

[0246] Example 3

[0247] The present invention can also provide an electronic device. Figure 6 This is a hardware structure block diagram of an electronic device (or mobile device) for performing an optional repeater donor cell screening method according to an embodiment of the present invention, such as... Figure 6 As shown, the electronic device may include: one or more ( Figure 6 (Only one is shown) Processor 602, memory 604, memory controller, and peripheral interface, wherein the peripheral interface is connected to the radio frequency module, audio module and display.

[0248] The memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the methods and apparatus in the embodiments of this application. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, thereby implementing the above-described methods. The memory may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0249] The processor can access information and applications stored in memory via the transmission device to execute the following steps: A repeater performs a full-band scan within a preset operating frequency band, screening candidate frequencies with signal energy exceeding a dwell threshold. These candidate frequencies are then divided into N frequency band subsets based on their frequency band affiliation. Synchronization and decoding are performed on the candidate frequencies within each subset, constructing a candidate cell set corresponding to each subset, resulting in N candidate cell sets. Here, a cell is the basic geographical unit of the wireless communication network coverage area, and N is a positive integer. For each candidate cell in each candidate cell set, the channel quality indicators of the candidate cell are measured, and load parameters are obtained. Load parameters are used to reflect the cell load. For each candidate cell in the candidate cell set, a set of weight coefficients for the candidate cell is determined. Based on the set of weight coefficients, channel quality indicators, load parameters, and historical stability scores of the candidate cell, a comprehensive score for each candidate cell is calculated. The candidate cell with the highest comprehensive score is selected as the target donor cell for the corresponding frequency band of the candidate cell set. A donor cell handover strategy is constructed based on a multi-dimensional anti-ping-pong check mechanism and a signal change trend prediction mechanism. Based on the donor cell handover strategy, the current donor cell of each frequency band of the repeater is switched to the target donor cell. The donor cell is the area covered by the signal source base station of the repeater.

[0250] This invention provides a scheme for screening donor cells for repeaters. By scanning the repeater's full frequency band, candidate cells within the repeater's service range are initially screened. A load parameter reflecting cell load is introduced as an independent evaluation dimension, and a multi-dimensional comprehensive score is performed combining signal quality and stability. The weight allocation of signal quality, load, and stability is dynamically adjusted based on the current wireless environment, achieving precise screening guided by the situation. Simultaneously, a ping-pong risk index is calculated beforehand to adaptively adjust the handover trigger time of donor cells, and linear regression is used to predict signal deterioration trends and accurately calibrate the handover trigger time. This avoids ping-pong handovers and eliminates handover lag from the source, ultimately achieving precise, stable, and efficient donor cell selection, as well as pre-emptive risk assessment. This significantly reduces handover frequency, improves screening accuracy and the precision of screening results, thereby enhancing the stability of forwarded signal quality and user experience. Furthermore, this solves the technical problems of related technologies that rely on fixed evaluation indicators to screen repeater donor cells, resulting in a single screening dimension and a lack of pre-emptive risk assessment, leading to low screening accuracy and low screening result precision.

[0251] Those skilled in the art will understand that Figure 6 The structure shown is for illustrative purposes only. Electronic devices can also be smartphones, tablets, handheld computers, mobile internet devices (MIDs), PADs, and other terminal devices. Figure 6 This does not limit the structure of the aforementioned electronic device. For example, electronic devices may also include components that are more... Figure 6 The more or fewer components shown (such as network interfaces, display devices, etc.), or having the same Figure 6 The different configurations shown.

[0252] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing the hardware related to the terminal device. The program can be stored in a computer-readable storage medium, which may include: flash drive, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0253] The invention will now be described in conjunction with another alternative embodiment.

[0254] Example 4

[0255] This invention also provides a computer-readable storage medium. Optionally, in this invention, the computer-readable storage medium can be used to store the program code executed by the repeater donor cell screening method provided in Embodiment 1.

[0256] Optionally, in this embodiment of the invention, the storage medium may be located in any computer terminal in a group of computer terminals in a computer network, or in any mobile terminal in a group of mobile terminals.

[0257] This invention also provides a computer program product, which, when executed on a data processing device, is suitable for performing the steps of a repeater donor cell selection method: the repeater performs a full-band scan within a preset operating frequency band, selects candidate frequency points with signal energy higher than a dwell threshold, and divides the candidate frequency points into N frequency band subsets according to their frequency band affiliation. Synchronization and decoding are performed on the candidate frequency points within each frequency band subset, constructing a candidate cell set corresponding to each frequency band subset, resulting in N candidate cell sets. Here, a cell is a basic geographical unit of wireless communication network coverage, and N is a positive integer. For each candidate cell in each candidate cell set, the channel quality index of the candidate cell is measured, and... The load parameters are obtained, which reflect the cell load. For each candidate cell in the candidate cell set, the weight coefficient set of the candidate cell is determined, and the comprehensive score of each candidate cell is calculated based on the weight coefficient set, channel quality index, load parameters, and historical stability score of the candidate cell. The candidate cell with the highest comprehensive score is selected as the target donor cell for the corresponding frequency band of the candidate cell set. A donor cell handover strategy is constructed based on a multi-dimensional anti-ping-pong check mechanism and a signal change trend prediction mechanism. Based on the donor cell handover strategy, the current donor cell of each frequency band of the repeater is switched to the target donor cell, where the donor cell is the area covered by the signal source base station of the repeater.

[0258] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0259] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

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

[0261] 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 units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0262] Furthermore, the functional units in the various embodiments of the present invention 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. The integrated unit can be implemented in hardware or as a software functional unit.

[0263] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or 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. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0264] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A method for screening repeater donor cells, characterized in that, include: The repeater performs a full-band scan within a preset operating frequency band, filters candidate frequency points whose signal energy is higher than the dwell threshold, and divides the candidate frequency points into N frequency band subsets according to their frequency band affiliation. Synchronization and decoding are performed on the candidate frequency points in each frequency band subset to construct a candidate cell set corresponding to each frequency band subset, resulting in N candidate cell sets. Here, a cell is the basic geographical unit of the wireless communication network coverage area, and N is a positive integer. For each candidate cell in each set of candidate cells, the channel quality index of the candidate cell is measured and the load parameter is obtained, wherein the load parameter is used to reflect the cell load. For each candidate cell in the candidate cell set, a set of weight coefficients for the candidate cell is determined, and a comprehensive score for each candidate cell is calculated based on the set of weight coefficients, the channel quality index, the load parameter, and the historical stability score of the candidate cell. The candidate cell with the highest comprehensive score is selected as the target donor cell for the corresponding frequency band of the candidate cell set. A donor cell handover strategy is constructed based on a multi-dimensional anti-ping-pong verification mechanism and a signal change trend prediction mechanism. Based on the donor cell handover strategy, the current donor cell of each frequency band of the repeater is switched to the target donor cell. The donor cell is the area covered by the signal source base station of the repeater.

2. The method according to claim 1, characterized in that, The steps to obtain load parameters include: Analyze the hardware deployment and operating environment of the repeater; Based on the hardware deployment and the operating environment, a load parameter acquisition strategy is determined and executed to acquire the load parameters. The load parameter acquisition strategy includes at least: a direct statistical strategy based on downlink control information, an indirect estimation strategy based on the relative change in received signal strength, and an indirect estimation strategy based on time-domain characteristics.

3. The method according to claim 2, characterized in that, The steps for obtaining the load parameters by executing the load parameter acquisition strategy include: When the load parameter acquisition strategy is a direct statistical strategy based on downlink control information, the repeater monitors the downlink control channel of the candidate cell and extracts the downlink control information. The frequency domain resource allocation field in the downlink control information is parsed to extract the location index set of the physical resource blocks scheduled by the candidate cell; Based on the location index set, the number of physical resource blocks cumulatively scheduled by the candidate cells within a preset period is counted to obtain the resource block scheduling density; The load parameters are determined based on the resource block scheduling density.

4. The method according to claim 2, characterized in that, The steps for obtaining the load parameters by executing the load parameter acquisition strategy include: When the load parameter acquisition strategy is an indirect estimation strategy based on the relative change of received signal strength, the received signal strength sample set within the sliding window maintained by the repeater is invoked; The current received signal strength is obtained by calculating the linear average of all samples in the received signal strength sample set. Calculate the relative change in received signal strength between the current received signal strength and the reference received signal strength; The load parameters are determined based on the relative change in the received signal strength.

5. The method according to claim 2, characterized in that, The steps for obtaining the load parameters by executing the load parameter acquisition strategy include: When the load parameter acquisition strategy is an indirect estimation strategy based on time-domain features, the downlink reference signal time-domain correlation peak sequence of the candidate cell is measured; The ratio of the sidelobe level to the main lobe level for each time slot is calculated using the time-domain correlation peak sequence to obtain the level ratio for each time slot. Calculate the average level ratio of all time slots within the preset sliding window to obtain the average level ratio; The load parameters are determined based on the average level ratio.

6. The method according to claim 1, characterized in that, The steps of performing synchronization and decoding on the candidate frequency points within each subset of frequency bands to construct a candidate cell set include: For each candidate frequency point within each frequency band subset, primary synchronization signal detection and secondary synchronization signal detection are performed respectively to obtain the physical cell identifier of each candidate frequency point; After synchronization is completed, the candidate frequency points are decoded using the physical broadcast channel to obtain the decoded information; A candidate cell set is constructed based on the physical cell identifiers and decoding information corresponding to all candidate frequency points that have completed synchronization and decoding.

7. The method according to claim 1, characterized in that, The steps for measuring the channel quality metrics of the candidate cells include: In each time slot, the reference signal received power, interference signal power, noise signal power, and received signal strength of each candidate cell are measured. The signal-to-interference-plus-noise ratio is calculated based on the reference signal received power, the interference signal power, and the noise signal power, and the reference signal received quality is calculated based on the reference signal received power and the received signal strength. The received power of the reference signal, the received signal strength, the signal-to-interference-plus-noise ratio, and the received quality of the reference signal are filtered to obtain the channel quality index of each candidate cell in each time slot.

8. The method according to claim 7, characterized in that, The steps for determining the set of weight coefficients for the candidate cells include: Calculate the linear average value of the received reference signal power of all candidate cells within each frequency band subset; The linear average value is compared with the preset coverage threshold and the preset capacity threshold respectively to obtain the comparison result; Based on the comparison results, the signal quality weight coefficient, load weight coefficient, and stability weight coefficient are dynamically adjusted to obtain the set of weight coefficients for the candidate cells.

9. The method according to claim 8, characterized in that, The steps for calculating the comprehensive score of each candidate cell based on the set of weighting coefficients, the channel quality index, the load parameters, and the historical stability scores of the candidate cells include: A signal quality score is calculated based on the reference signal received power and the signal-to-interference-plus-noise ratio in the channel quality metrics. The load parameters are used as the load score; Calculate the standard deviation of the reference signal received power sequence within a preset historical period, and map the standard deviation to a preset normalization interval to obtain a historical stability score; The comprehensive score of the candidate cell is calculated based on the signal quality score, the signal quality weight coefficient, the load score, the load weight coefficient, the historical stability score, and the stability weight coefficient.

10. The method according to claim 1, characterized in that, The steps for constructing a donor cell handover strategy based on a multi-dimensional anti-ping-pong verification mechanism and a signal change trend prediction mechanism include: Calculate the comprehensive score difference between the current donor cell and the target donor cell in each frequency band, and calculate the ping-pong risk index by combining the historical ping-pong handover frequency and the signal change rate factor. The baseline trigger duration is adjusted proportionally based on the ping-pong risk index to obtain an adaptive trigger duration. The slope of the change in the reference signal received power of the current donor cell within a preset sliding window is obtained to obtain a signal degradation trend index. The adaptive trigger duration is adjusted based on the signal degradation trend index to obtain the handover timestamp, and the donor cell handover strategy for each frequency band is constructed based on the handover timestamp.

11. The method according to claim 10, characterized in that, The steps for calculating the ping-pong risk index, combining historical ping-pong switching frequencies and signal change rate factors, include: Obtain the total number of donor cell handovers within a preset historical time window, and calculate the historical ping-pong handover frequency by combining the duration of the historical time window. Calculate the difference between the received power of the reference signal at the current time and the previous time, and combine it with the time interval between the current time and the previous time to obtain the signal change rate factor; The comprehensive score difference, the historical ping-pong switching frequency, and the signal change rate factor are all normalized. The ping-pong risk index is obtained by weighting and summing the normalized comprehensive score difference, the historical ping-pong switching frequency, and the signal change rate factor using preset weighting coefficients.

12. The method according to claim 10, characterized in that, The steps for obtaining the slope of the change in the reference signal received power of the current donor cell within a preset sliding window and obtaining the signal degradation trend index include: Call the reference signal received power sample set within the sliding window maintained by the repeater; A univariate linear regression analysis was performed on the timestamps and reference signal received power within the reference signal received power sample set to estimate the slope of the reference signal received power change over time. If the slope of change is less than a preset negative deterioration threshold, the signal is determined to be in a deteriorating trend, and the slope of change that is less than the preset negative deterioration threshold is used as the signal deterioration trend index.

13. The method according to claim 1, characterized in that, The steps for switching the current donor cell of each frequency band of the repeater to the target donor cell based on the donor cell handover strategy include: Based on the donor cell handover strategy, the target donor cell is conditionally determined, wherein the condition determination includes: determining whether the comprehensive score of the target donor cell in each frequency band is greater than the sum of the comprehensive score of the current donor cell and the preset hysteresis offset; determining whether the reference signal received power of the target donor cell is greater than the sum of the reference signal received power of the current donor cell and the preset signal hysteresis; and determining whether the signal-to-interference-plus-noise ratio of the target donor cell is greater than the sum of the signal-to-interference-plus-noise ratio of the current donor cell and the preset quality hysteresis. When the target donor cell meets the condition determination and the handover timestamp is reached, a cell handover action is performed to switch the current donor cell of each frequency band of the repeater to the target donor cell.

14. The method according to claim 1, characterized in that, Also includes: Configure a lifecycle state for each candidate cell in the candidate cell set, and define state transition rules between the various lifecycle states, wherein the lifecycle states include: candidate state, active state, monitoring state, and exit state; For each candidate cell, state monitoring is performed, and if the candidate cell meets the state transition requirements, the lifecycle state of the candidate cell is transitioned.

15. A screening device for donor cells in a repeater station, characterized in that, include: The construction unit is used to perform a full-band scan within a preset operating frequency band by a repeater, screen candidate frequency points whose signal energy is higher than the dwell threshold, divide the candidate frequency points into N frequency band subsets according to frequency band affiliation, perform synchronization and decoding on the candidate frequency points in each frequency band subset, construct a candidate cell set corresponding to each frequency band subset, and obtain N candidate cell sets, where a cell is a basic geographical unit of the coverage area of ​​a wireless communication network, and N is a positive integer; The measurement unit is used to measure the channel quality index of each candidate cell in each candidate cell set and to obtain load parameters, wherein the load parameters are used to reflect the cell load. The filtering unit is used to determine the weight coefficient set of each candidate cell in the candidate cell set, and calculate the comprehensive score of each candidate cell based on the weight coefficient set, the channel quality index, the load parameter and the historical stability score of the candidate cell, and select the candidate cell with the highest comprehensive score as the target donor cell of the corresponding frequency band of the candidate cell set. The switching unit is used to construct a donor cell switching strategy based on a multi-dimensional anti-ping-pong verification mechanism and a signal change trend prediction mechanism, and to switch the current donor cell of each frequency band of the repeater to the target donor cell based on the donor cell switching strategy, wherein the donor cell is the area covered by the signal source base station of the repeater.

16. An electronic device, characterized in that, It includes one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement the repeater donor cell screening method according to any one of claims 1 to 14.