RRU selection method and device, network equipment and storage medium

By filtering the peak power and time advance amount TA of the RRU and determining the target RRU group, the problem that the power and delay differences between RRUs in the prior art affect the physical uplink shared channel demodulation performance, and better communication quality and coverage are achieved.

CN120166485APending Publication Date: 2025-06-17DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311734228.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-15
Publication Date
2025-06-17

AI Technical Summary

Technical Problem

The prior art cannot effectively solve the impact of power and delay differences between RRUs on physical uplink shared channel demodulation performance in cell merging scenarios.

Method used

By determining the peak power and time advance amount TA of each RF telescopic unit RRU, the target RRU group is filtered out based on this information, allowing the user equipment to intelligently select the best RRU for connection.

Benefits of technology

Improve the communication quality and coverage of wireless networks, ensure stable communication and good user experience, reduce interference and improve communication efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120166485A_ABST
    Figure CN120166485A_ABST
Patent Text Reader

Abstract

The invention provides an RRU selection method, and relates to the technical field of communication. According to the specific implementation scheme, first information corresponding to each radio remote unit RRU is determined, and the first information comprises peak power and / or time advance TA; and determining a target RRU group according to the first information corresponding to each RRU, the RRU in the target RRU group being an RRU selectable by the user equipment. Therefore, by determining the peak power and / or the time advance of each RRU, the user equipment can be helped to select the optimal RRU for connection in the moving process, so that better coverage and communication quality are realized. The user equipment can intelligently select the optimal RRU so as to ensure stable communication and good user experience. Therefore, by determining the target RRU group, the user equipment can perform intelligent RRU selection and switching according to the collected RRU information, thereby improving communication efficiency, reducing interference and optimizing user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a method, apparatus, network device, and storage medium for selecting a Remote Radio Unit (RRU). Background Art

[0002] In the current technology, for the cell merging scenario, when the base station processes, considering that the antenna patterns of different Remote Radio Units (RRUs) are different, or the sum of the antenna numbers of all RRUs exceeds the processing capacity of the base station, antenna screening is performed by sorting the powers of all RRUs, and the antennas of some RRUs are selected for uplink reception and downlink transmission processing.

[0003] However, this processing method cannot be fully applicable to various indoor distribution scenarios. For some scenarios where the powers of some RRUs are comparable but the delay differences are large, this method will affect the demodulation performance of the Physical Uplink Shared Channel (PUSCH). Summary of the Invention

[0004] A first aspect embodiment of this application proposes a method for selecting an RRU, and the method includes:

[0005] Determine first information corresponding to each Remote Radio Unit (RRU), where the first information includes peak power and / or Time Advance (TA);

[0006] Determine a target RRU group according to the first information corresponding to each RRU, and the RRUs in the target RRU group are used as the RRUs that can be selected by a user equipment.

[0007] Optionally, the first information is the peak power and TA corresponding to the RRU, and determining the target RRU group according to the first information corresponding to each RRU includes:

[0008] Based on the magnitudes of the peak powers of each RRU, determine a first RRU with the maximum peak power and a second RRU with a peak power less than the peak power of the first RRU;

[0009] Determine the peak power difference between the peak power of the first RRU and the peak powers of each of the second RRUs;

[0010] Determine the delay difference between the TA corresponding to the first RRU and the TAs corresponding to each of the second RRUs;

[0011] Determine the target RRU group according to the first RRU and the second RRUs with a peak power difference less than a power threshold value and a delay difference less than a delay threshold value.

[0012] Optionally, the first information is TA. Determining the target RRU group according to the first information corresponding to each RRU includes:

[0013] Based on the TA sizes corresponding to each RRU, determining a third RRU with the smallest TA and a fourth RRU with a TA greater than that of the third RRU;

[0014] Determining the time delay difference between the TA corresponding to each of the fourth RRUs and the TA corresponding to the third RRU;

[0015] Determining the target RRU group according to the third RRU and the fourth RRUs with a time delay difference less than the time delay threshold.

[0016] Optionally, the first information further includes the transmission distance. Determining the target RRU group according to the first information corresponding to each RRU includes:

[0017] Based on the transmission distance sizes corresponding to each RRU, determining a fifth RRU with the smallest transmission distance and a sixth RRU with a transmission distance greater than that of the fifth RRU;

[0018] Determining the distance difference between the transmission distance corresponding to each of the sixth RRUs and the transmission distance corresponding to the fifth RRU;

[0019] Determining the target RRU group according to the fifth RRU and the sixth RRUs with a distance difference less than the transmission distance threshold.

[0020] Optionally, the first information further includes the signal-to-noise ratio SNR corresponding to the sounding reference signal SRS. Determining the target RRU group according to the first information corresponding to each RRU includes:

[0021] Based on the SNR sizes corresponding to each RRU, sorting each RRU to determine a seventh RRU with the highest SNR among each RRU and an eighth RRU with an SNR lower than that of the seventh RRU;

[0022] Determining the time delay difference between the TA corresponding to the seventh RRU and the TA corresponding to each of the eighth RRUs;

[0023] Determining the target RRU group according to the seventh RRU and the eighth RRUs with a time delay difference less than the time delay threshold.

[0024] Optionally, the first information further includes the SNR corresponding to the physical uplink shared channel PUSCH. Determining the target RRU group according to the first information corresponding to each RRU includes:

[0025] Sort each RRU based on the SNR value corresponding to each RRU, and select the ninth RRU with the highest SNR among each RRU, and the tenth RRU with an SNR lower than that of the ninth RRU;

[0026] Determine the time delay difference between the TA corresponding to the ninth RRU and the TA corresponding to each tenth RRU;

[0027] Determine the target RRU group based on the ninth RRU and the tenth RRU with a time delay difference less than the time delay threshold value.

[0028] Optionally, the first information further includes the RSRP corresponding to the SRS. The determining the target RRU group according to the first information corresponding to each RRU includes:

[0029] Sort each RRU based on the RSRP value corresponding to each RRU to determine the eleventh RRU with the highest RSRP among each RRU, and the twelfth RRU with an RSRP lower than that of the eleventh RRU;

[0030] Determine the time delay difference between the TA corresponding to the eleventh RRU and the TA corresponding to each twelfth RRU;

[0031] Determine the target RRU group based on the eleventh RRU and the twelfth RRU with a time delay difference less than the time delay threshold value.

[0032] Optionally, the first information further includes the RSRP corresponding to the PUSCH. The determining the target RRU group according to the first information corresponding to each RRU includes:

[0033] Sort each RRU based on the RSRP value corresponding to each RRU to determine the thirteenth RRU with the highest RSRP among each RRU, and the fourteenth RRU with an RSRP lower than that of the thirteenth RRU;

[0034] Determine the time delay difference between the TA corresponding to the thirteenth RRU and the TA corresponding to each fourteenth RRU;

[0035] Determine the target RRU group based on the thirteenth RRU and the fourteenth RRU with a time delay difference less than the time delay threshold value.

[0036] Optionally, the first information further includes the received power. The determining the target RRU group according to the first information corresponding to each RRU includes:

[0037] Sort each remote radio unit (RRU) based on the received power thereof to determine the fifteenth RRU with the highest received power among the various RRUs, and the sixteenth RRU with a received power lower than that of the fifteenth RRU;

[0038] Determine the time delay difference between the timing advance (TA) corresponding to the fifteenth RRU and the TA corresponding to each of the sixteenth RRUs;

[0039] Determine the received power difference between the received power corresponding to the fifteenth RRU and the received power corresponding to each of the sixteenth RRUs;

[0040] Determine a target RRU group according to the fifteenth RRU and the sixteenth RRUs with a received power difference less than a power threshold value and a time delay difference less than the time delay threshold value.

[0041] Optionally, the determining the first information corresponding to each remote radio unit (RRU) includes:

[0042] Measure the TA of each RRU based on the demodulation reference signal (DMRS) of the physical uplink shared channel (PUSCH);

[0043] Or,

[0044] Measure the TA of each RRU based on the sounding reference signal (SRS).

[0045] Optionally, after determining the target RRU group according to the first information corresponding to each RRU, it includes:

[0046] Perform time domain smoothing processing on the RRUs in the target RRU group to determine the number of times each RRU in the target RRU group is continuously selected by the user equipment;

[0047] In the case where the number of times any RRU is continuously selected by the user equipment exceeds a specified time threshold value, retain the any RRU in the target RRU group, otherwise delete the any RRU from the target RRU group.

[0048] An embodiment of the second aspect of the present application provides a selection device for an RRU, which is characterized by including:

[0049] A first determination module, configured to determine the first information corresponding to each remote radio unit (RRU), where the first information includes peak power and / or timing advance (TA);

[0050] A second determination module, configured to determine a target RRU group according to the first information corresponding to each RRU, and the RRUs in the target RRU group are used as RRUs that can be selected by the user equipment.

[0051] Optionally, the first information is peak power and TA, and the second determination module is specifically configured to:

[0052] Based on the peak power magnitudes of each RRU, determine a first RRU with the maximum peak power and a second RRU with a peak power less than that of the first RRU;

[0053] Determine the peak power difference between the peak power of the first RRU and the peak power of each of the second RRUs;

[0054] Determine the time delay difference between the TA corresponding to the first RRU and the TAs corresponding to each of the second RRUs;

[0055] Determine a target RRU group according to the first RRU and the second RRUs with a peak power difference less than the power threshold and a time delay difference less than the time delay threshold.

[0056] Optionally, the first information is TA, and the second determination module is specifically configured to:

[0057] Based on the TA magnitudes corresponding to each RRU, determine a third RRU with the minimum TA and a fourth RRU with a TA greater than that of the third RRU;

[0058] Determine the time delay difference between the TA corresponding to each of the fourth RRUs and the TA corresponding to the third RRU;

[0059] Determine a target RRU group according to the third RRU and the fourth RRUs with a time delay difference less than the time delay threshold.

[0060] Optionally, the first information further includes transmission distance, and the second determination module is specifically configured to:

[0061] Based on the transmission distance magnitudes corresponding to each RRU, determine a fifth RRU with the minimum transmission distance and a sixth RRU with a transmission distance greater than that of the fifth RRU;

[0062] Determine the distance difference between the transmission distance corresponding to each of the sixth RRUs and the transmission distance corresponding to the fifth RRU;

[0063] Determine a target RRU group according to the fifth RRU and the sixth RRUs with a distance difference less than the transmission distance threshold.

[0064] Optionally, the first information further includes the signal-to-noise ratio SNR corresponding to the sounding reference signal SRS, and the second determination module is specifically configured to:

[0065] Sort each RRU based on the SNR value corresponding to each RRU to determine the seventh RRU with the highest SNR among the RRUs, and the eighth RRU with an SNR lower than the SNR of the seventh RRU;

[0066] Determine the time delay difference between the TA corresponding to the seventh RRU and the TA corresponding to each of the eighth RRUs;

[0067] Determine a target RRU group based on the seventh RRU and the eighth RRUs with a time delay difference less than the time delay threshold.

[0068] Optionally, the first information further includes the SNR corresponding to the Physical Uplink Shared Channel (PUSCH). The second determination module is specifically configured to:

[0069] Sort each RRU based on the SNR value corresponding to each RRU to determine the ninth RRU with the highest SNR among the RRUs, and the tenth RRU with an SNR lower than the SNR of the ninth RRU;

[0070] Determine the time delay difference between the TA corresponding to the ninth RRU and the TA corresponding to each of the tenth RRUs;

[0071] Determine a target RRU group based on the ninth RRU and the tenth RRUs with a time delay difference less than the time delay threshold.

[0072] Optionally, the first information further includes the Reference Signal Received Power (RSRP) corresponding to the Sounding Reference Signal (SRS). The second determination module is specifically configured to:

[0073] Sort each RRU based on the RSRP value corresponding to each RRU to determine the eleventh RRU with the highest RSRP among the RRUs, and the twelfth RRU with an RSRP lower than the RSRP of the eleventh RRU;

[0074] Determine the time delay difference between the TA corresponding to the eleventh RRU and the TA corresponding to each of the twelfth RRUs;

[0075] Determine a target RRU group based on the eleventh RRU and the twelfth RRUs with a time delay difference less than the time delay threshold.

[0076] Optionally, the first information further includes the RSRP corresponding to the PUSCH. The second determination module is specifically configured to:

[0077] Sort each RRU based on the RSRP value corresponding to each RRU to determine the thirteenth RRU with the highest RSRP among the RRUs, and the fourteenth RRU with an RSRP lower than the RSRP of the thirteenth RRU;

[0078] Determine the time delay difference between the TA corresponding to the thirteenth RRU and the TA corresponding to each fourteenth RRU;

[0079] Determine a target RRU group according to the thirteenth RRU and the fourteenth RRUs with a time delay difference less than the time delay threshold value.

[0080] Optionally, the first information further includes received power, and the second determination module is specifically configured to:

[0081] Sort each RRU based on the received power of each RRU to determine the fifteenth RRU with the highest received power among each RRU and the sixteenth RRU with a received power lower than that of the fifteenth RRU;

[0082] Determine the time delay difference between the TA corresponding to the fifteenth RRU and the TA corresponding to each sixteenth RRU;

[0083] Determine the received power difference between the received power corresponding to each sixteenth RRU and the received power corresponding to the fifteenth RRU;

[0084] Determine a target RRU group according to the fifteenth RRU and the sixteenth RRUs with a received power difference less than the power threshold value and a time delay difference less than the time delay threshold value.

[0085] Optionally, the first determination module is specifically configured to:

[0086] Measure the TA of each RRU based on the demodulation reference signal DMRS of PUSCH;

[0087] Or,

[0088] Measure the TA of each RRU based on the sounding reference signal SRS.

[0089] Optionally, the second determination module is further configured to:

[0090] Perform time domain smoothing processing on the RRUs in the target RRU group to determine the number of times each RRU in the target RRU group is continuously selected by the user equipment;

[0091] In the case where the number of times any RRU is continuously selected by the user equipment exceeds the specified time threshold value, retain the any RRU in the target RRU group, otherwise delete the any RRU from the target RRU group.

[0092] A third - aspect embodiment of the present application provides a network device, characterized in that the network device includes a memory, a transceiver, and a processor; the memory is used to store computer programs; the transceiver is used to transmit and receive data under the control of the processor; the processor is used to read the computer programs in the memory and execute the RRU selection method described in the first - aspect embodiment above.

[0093] A fourth - aspect embodiment of the present application provides a processor - readable storage medium storing a computer program, and the computer program is used to cause the processor to execute the RRU selection method described in the above embodiments.

[0094] A fifth - aspect embodiment of the present application provides a computer program product including a computer program, and when the computer program is executed by a processor, it implements the RRU selection method described in the above embodiments.

[0095] The present application has the following technical effects:

[0096] In the embodiments of the present application, first, determine the first information corresponding to each radio - remote unit (RRU), where the first information includes peak power and / or time - advance (TA). Then, according to the first information corresponding to each RRU, determine a target RRU group, and the RRUs in the target RRU group are used as the RRUs that can be selected by the user equipment. Thus, by determining the peak power and / or time - advance of each RRU, it can help the user equipment select the optimal RRU for connection during movement, thereby achieving better coverage and communication quality. The user equipment can intelligently select the best RRU group to ensure stable communication and good user experience. Therefore, by determining the target RRU group, the user equipment can perform intelligent RRU selection and switching according to the collected RRU information, thereby improving communication efficiency, reducing interference, and optimizing the user experience, thus improving the performance and coverage of the wireless network.

[0097] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0098] The above - mentioned and / or additional aspects and advantages of the present application will become obvious and easy to understand from the following description of the embodiments in conjunction with the drawings, where:

[0099] Figure 1 It is a flowchart showing the process of a method for selecting an RRU provided in the first embodiment of the present application;

[0100] Figure 2Schematic flowchart of a method for selecting an RRU provided in the second embodiment of the present application;

[0101] Figure 3 Schematic flowchart of a method for selecting an RRU provided in the third embodiment of the present application;

[0102] Figure 4 Schematic flowchart of a method for selecting an RRU provided in the fourth embodiment of the present application;

[0103] Figure 5 Schematic flowchart of a method for selecting an RRU provided in the fifth embodiment of the present application;

[0104] Figure 6 Schematic flowchart of a method for selecting an RRU provided in the sixth embodiment of the present application;

[0105] Figure 7 Schematic flowchart of a method for selecting an RRU provided in the seventh embodiment of the present application;

[0106] Figure 8 Schematic flowchart of a method for selecting an RRU provided in the eighth embodiment of the present application;

[0107] Figure 9 Schematic structural diagram of a device for selecting an RRU provided in an embodiment of the present application;

[0108] Figure 10 Schematic structural diagram of a network device provided in an embodiment of the present application. Detailed implementation manners

[0109] The embodiments of the present application will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to explain the present application and should not be construed as limiting the present application.

[0110] The method, device, network device, and storage medium for selecting an RRU according to the embodiments of the present application will be described below with reference to the accompanying drawings.

[0111] In the 5G distributed indoor scenario, optical fibers are used to transmit the baseband signals of radio remote units (RRUs) installed at different base station sites to the baseband processing unit (BBU), and then these physical cells are merged into one cell. The cell merging scenario is mainly applied to small antenna cells, such as Distributed Antenna System (DAS), pole stations and other antenna forms. Cell merging can be arbitrarily combined in all the above antenna forms. According to the actual communication characteristics, most terminals can only be within the coverage range of one or several RRUs among all the RRUs in the cell merging at the same time. And according to the characteristics of indoor distributed network deployment, there are scenarios where the coverage distances between RRUs are relatively far, and the antennas are not omnidirectional. Then, the existing technology of selecting some RRUs for joint reception by sorting the powers between RRUs will affect the demodulation performance of the physical uplink shared channel. This application proposes a method for selecting RRUs, and gives a robust solution, which can make the range of user-attributed RRUs more accurate in the cell merging scenario, so as to avoid the influence of interference or noise in some scenarios.

[0112] Figure 1 FIG. is a schematic flow chart of a method for selecting RRUs provided in the first embodiment of this application.

[0113] Hereinafter, taking the method for selecting RRUs being executed by the baseband processing unit BBU as an example, the method for selecting RRUs provided in this application will be described in detail.

[0114] As Figure 1 shown, the method for selecting RRUs includes:

[0115] Step 101, determining first information corresponding to each radio remote unit (RRU), where the first information includes peak power and / or time advance (TA).

[0116] Among them, the radio remote unit (RRU) is a device in a wireless communication system, which is used to convert the radio frequency signal of the base station into a digital signal and send it to the digital processing unit (DU) for further processing. The RRU is usually located near the antenna and can extend the distance between the antenna and the digital processing unit.

[0117] Among them, the peak power is the maximum power value in the signal waveform, which is used to describe the maximum power level during signal transmission in a wireless communication system. The peak power can be the power value measured when the instantaneous peak of the signal appears, and it reflects the maximum energy level of the signal at a certain moment.

[0118] Among them, the Timing Advance (TA) refers to the amount of time that a User Equipment (UE) needs to advance the signal transmission in order to synchronize with the base station. It is a parameter used in a wireless communication system to control the time slot synchronization between a mobile station and a base station, and TA is measured in units of symbol periods.

[0119] In the embodiments of the present disclosure, the first information may include either peak power or timing advance, or may include both peak power and timing advance, or may also include other information, such as transmission distance, without limitation.

[0120] Each RRU in the embodiments of the present disclosure may be each RRU in the current cell merging scenario, which is not limited herein.

[0121] As a possible implementation, if the first information includes the timing advance TA, then the TA of each RRU may be measured based on the Demodulation Reference Signal (DMRS) of the Physical Uplink Shared Channel (PUSCH).

[0122] Among them, TA is used to control the time synchronization offset when the User Equipment (UE) sends a signal in a wireless communication system. By measuring the TA of the RRU, the time delay difference between the UE and each RRU can be determined and corresponding correction can be made to ensure accurate reception and demodulation of the signal.

[0123] Specifically, in PUSCH, DMRS is used to modulate and demodulate the PUSCH channel to provide better channel estimation and demodulation performance. The DMRS signal has a fixed time domain position and frequency domain resources, and can be used to measure the transmission time delay difference between the UE and each RRU.

[0124] As another possible implementation, the TA of each RRU may be measured based on the Sounding Reference Signal (SRS).

[0125] Specifically, the SRS signal may be first extracted from the received signal. Usually, the SRS signal is sent on specific time and frequency resources. Then, by performing a correlation operation on the received SRS signal and a known reference signal, the delay of the signal during propagation can be estimated. This delay value is related to the time delay between the user equipment and the RRU. Further, the TA value of each RRU can be calculated based on the estimated signal propagation delay. The TA value indicates how many time units the user equipment needs to advance the signal transmission to correctly time with the RRU.

[0126] Step 102: Determine a target RRU group according to the first information corresponding to each RRU.

[0127] Among them, the RRUs in the target RRU group are used as the RRUs that can be selected by the user equipment.

[0128] Optionally, if the first information is the peak power corresponding to the RRU, the RRU with the largest peak power can be first determined based on the peak power magnitudes of each RRU, denoted as RRUx. Then, determine the peak power difference between the peak power of other RRUs and the maximum peak power, and further screen out some RRUsy. Among them, the peak power difference between the peak power of RRUx and the peak power of RRUsy is less than a preset power threshold. Finally, RRUsy and RRUx can be formed into a target RRU group. Thus, when the user moves, the user can select the RRUs in the target RRU group for connection.

[0129] As a possible implementation manner, if the first information is the peak power and TA, the first RRU with the largest peak power can be first determined based on the peak power magnitudes of each RRU, and the second RRUs with peak powers less than the peak power of the first RRU. Then, determine the peak power difference between the peak power of each second RRU and the peak power of the first RRU, and determine the time delay difference between the TA corresponding to each second RRU and the TA corresponding to the first RRU. Then, the target RRU group can be determined according to the first RRU and the second RRUs with peak power differences less than the power threshold and time delay differences less than the time delay threshold.

[0130] Among them, the first RRU can be the RRU with the largest peak power among each RRU.

[0131] Among them, the second RRUs can be other RRUs with peak powers less than that of the first RRU among each RRU.

[0132] Among them, the power threshold can be the threshold of the peak power difference, and the time delay threshold can be the threshold of the time delay difference. The specific values can be determined according to actual experience and are not limited here.

[0133] If the peak power difference is less than the power threshold, it indicates that the peak power difference is small. If the time delay difference is less than the time delay threshold, it indicates that the time delay difference is small. If the peak power difference corresponding to the second RRU is less than the power threshold and the time delay difference is less than the time delay threshold, it indicates that the second RRU and the first RRU are relatively close and can be used as candidate RRUs. Then, the first RRU and the second RRU can be formed into a target RRU group.

[0134] For example, in the scenario of cell aggregation, if there are a total of 5 RRU, namely a1, a2, a3, a4, and a5, where the peak powers corresponding to a1, a2, a3, a4, and a5 are w1, w2, w3, w4, and w5 respectively (w1 < w2 < w3 < w4 < w5), and the corresponding TA are 10, 9, 8, 7, and 6 respectively. Since w5 is the highest, a5 can be used as the first RRU, and a1, a2, a3, and a4 can be used as the second RRU.

[0135] After that, the peak power corresponding to a5 and the peak power differences corresponding to a2, a3, a4, and a5 respectively can be determined, as well as the time delay difference between the TA corresponding to a5 and the TAs corresponding to a2, a3, a4, and a5 respectively.

[0136] For example, in a2, a3, a4, and a5, if the peak power difference between a4 and a5 is less than the power threshold value, and the time delay difference corresponding to a5 is less than the time delay threshold value, then a5 and a1 can be formed into a target RRU group. Thus, the target device can select a5 and a1 for connection.

[0137] Optionally, the Physical Random-Access Channels (PRACH) within the same target RRU group can also be merged onto the same physical resource block for transmission. By mapping multiple PRACH channels to the same physical resource block, the utilization rate and efficiency of the PRACH channels can be improved. After that, PRACH channel detection can be performed. At the receiving end, the merged PRACH signal is detected to determine which devices are making access requests. Technologies such as a matched filter can be used to demodulate and detect the merged signal. According to the detection results, the access request situations of the devices in the target RRU group can be determined. Thus, the PRACH antenna aggregation and detection processing of the target RRU group can be achieved. This helps to improve the utilization rate of the PRACH channels and system performance, and optimize network resource allocation.

[0138] In the embodiments of the present application, first, the first information corresponding to each radio remote unit (RRU) is determined, where the first information includes peak power and / or timing advance (TA). Then, according to the first information corresponding to each RRU, a target RRU group is determined, and the RRUs in the target RRU group are used as the RRUs that can be selected by the user equipment. Thus, by determining the peak power and / or timing advance of each RRU, it can help the user equipment select the optimal RRU for connection during movement, thereby achieving better coverage and communication quality. The user equipment can intelligently select the best RRU group to ensure stable communication and good user experience. Therefore, by determining the target RRU group, the user equipment can perform intelligent RRU selection and switching according to the collected RRU information, thereby improving communication efficiency, reducing interference, and optimizing the user experience, thus improving the performance and coverage of the wireless network.

[0139] Figure 2 It is a schematic flow chart of a method for selecting an RRU provided in the second embodiment of the present application.

[0140] As Figure 2 shown, the method for selecting an RRU includes:

[0141] Step 201: Determine the first information corresponding to each radio remote unit (RRU), where the first information is the timing advance (TA).

[0142] It should be noted that the specific implementation manner of step 201 can refer to the above embodiments and will not be elaborated here.

[0143] In the embodiments of the present disclosure, the first information may be the timing advance (TA), which is not limited herein.

[0144] Step 202: Based on the TA values corresponding to each RRU, determine the third RRU with the smallest TA and the fourth RRU whose TA is greater than that of the third RRU.

[0145] Among them, the third RRU may be the RRU with the smallest TA among all RRUs.

[0146] Among them, the fourth RRU may be the RRUs other than the third RRU among all RRUs, and the TA corresponding to the fourth RRU is greater than the TA corresponding to the third RRU.

[0147] For example, if there are a total of 5 RRUs, namely m1, m2, m3, m4, and m5, where the TAs corresponding to m1, m2, m3, m4, and m5 are 5, 6, 8, 9, and 11 respectively. Since the TA corresponding to m1 is the smallest, m1 can be used as the third RRU, and m2, m3, m4, and m5 can all be used as the fourth RRUs.

[0148] Step 203: Determine the time delay difference between the TA corresponding to each fourth RRU and the TA corresponding to the third RRU.

[0149] In the embodiments of the present disclosure, the time delay difference is used to represent the time difference experienced by a signal from the transmitting end to the receiving end in a wireless communication system.

[0150] Combined with the example in step 202, if the third RRU is m1 and the TA corresponding to the third RRU is 5, then the time delay differences between the TA corresponding to m2 and the TA corresponding to m1, between the TA corresponding to m3 and the TA corresponding to m1, between the TA corresponding to m4 and the TA corresponding to m1, and between the TA corresponding to m5 and the TA corresponding to m1 can be determined respectively.

[0151] Among them, the value range of TA is from 0 to 63 symbol periods, and the duration of each symbol period is approximately 66.7 microseconds.

[0152] Taking m2 as an example of the fourth RRU, if the TA corresponding to m2 is 6 and the TA corresponding to m1 is 5, then the time delay difference between the TA corresponding to m2 and the TA corresponding to m1 can be calculated by the following formula:

[0153] Time delay difference = (6 - 5) * 66.7 = 66.7 microseconds.

[0154] Similarly, the time delay differences corresponding to m3, m4, and m5 can be determined to be 200.1 microseconds, 266.8 microseconds, and 333.5 microseconds respectively, which are not limited here.

[0155] Step 204: Determine the target RRU group according to the third RRU and the fourth RRUs with time delay differences less than the time delay threshold.

[0156] Among them, the time delay threshold can be the threshold for the time delay difference, which can be specifically set according to actual experience and is not limited here. If the time delay difference is less than the time delay threshold, it means that the time delay difference is small; if the time delay difference is greater than or equal to the time delay threshold, it means that the time delay difference is large.

[0157] For example, if the time delay threshold is 300 microseconds, combined with the examples in steps 203 and 202 above, since the time delay differences corresponding to m2, m3, and m4 are all less than 300 microseconds, m2, m3, and m4 belong to the fourth RRUs with time delay differences less than the time delay threshold. In the embodiments of the present disclosure, the third RRU and the fourth RRUs with time delay differences less than the time delay threshold can be used as the respective RRUs constituting the target RRU group.

[0158] Combined with the above example, in the target RRU group, there are four RRUs, namely m1, m2, m3, and m4. It should be noted that the example in the embodiments of the present disclosure is only an illustrative description and does not limit the present disclosure.

[0159] Step 205: Perform time-domain smoothing processing on the RRUs in the target RRU group to determine the number of times each RRU in the target RRU group is continuously selected by the user equipment.

[0160] Among them, time-domain smoothing processing is a signal processing technology that can be used to suppress high-frequency noise and fluctuations in the signal, so as to extract the trend and periodic components of the signal. In the field of communication, time-domain smoothing processing is usually used to smooth indicators such as traffic volume, signal strength, and bit error rate, in order to better analyze and optimize performance.

[0161] Specifically, for each RRU, time-domain smoothing techniques such as moving average or exponentially weighted moving average can be used to smooth the number of times each RRU is selected, which helps to eliminate instantaneous fluctuations and make the data more comparable. After that, based on the smoothed data, the number of times each RRU is continuously selected by the user equipment can be determined. The number of continuous selections can be defined by setting a threshold. For example, if the number of times a certain RRU is selected within a continuous time period exceeds the set threshold, it is considered to be continuously selected once. By statistically analyzing the number of continuous selections, the situation of the number of times each RRU is continuously selected by the user equipment can be obtained, which helps to evaluate the stability of each RRU.

[0162] Step 206: When the number of times any RRU is continuously selected by the user equipment exceeds the specified time threshold, retain any RRU in the target RRU group; otherwise, delete any RRU from the target RRU group.

[0163] For example, if the specified time threshold is 5, and the number of times an RRU is continuously selected by the user equipment is 6, the RRU can be retained in the target RRU group; if the number of times an RRU is continuously selected by the user equipment is 3, the RRU can be deleted from the target RRU group. There is no limitation here.

[0164] Optionally, the target RRU group can be updated in real time, or the target RRU group can also be updated according to a specified period.

[0165] In the embodiments of the present disclosure, first, determine the first information corresponding to each radio remote unit (RRU), where the first information is the time advance (TA). Then, based on the TA sizes of each RRU, determine the third RRU with the smallest TA and the fourth RRU whose TA is greater than that of the third RRU. Next, determine the time delay difference between the TA corresponding to each fourth RRU and the TA corresponding to the third RRU. Finally, based on the third RRU and the fourth RRU whose time delay difference is less than the time delay threshold, determine the target RRU group. Thus, by determining the time advance corresponding to each RRU, it can help the user equipment select the RRU with a smaller time delay as the optimal RRU for connection during movement, thereby achieving better coverage and communication quality. The user equipment can intelligently select the best RRU group to ensure stable communication and a good user experience. Therefore, by determining the target RRU group, the user equipment can perform intelligent RRU selection and handover according to the collected RRU information, thereby improving communication efficiency, reducing interference, and optimizing the user experience, thus improving the performance and coverage of the wireless network.

[0166] Figure 3 It is a schematic flowchart of a method for selecting an RRU provided in the third embodiment of this application.

[0167] As Figure 3 shown, the method for selecting an RRU includes:

[0168] Step 301: Determine the first information corresponding to each radio remote unit (RRU), where the first information includes the transmission distance.

[0169] It should be noted that the specific implementation manner of step 301 can refer to the above embodiments and will not be elaborated here.

[0170] In the embodiments of the present disclosure, the first information may be the transmission distance, which is not limited herein.

[0171] Among them, the transmission distance corresponding to the RRU may be the physical distance between the RRU and the user equipment, or it may also be the physical distance between the RRU and the core network.

[0172] Step 302: Based on the transmission distance sizes of each RRU, determine the fifth RRU with the smallest transmission distance and the sixth RRU whose transmission distance is greater than that of the fifth RRU.

[0173] Among them, the fifth RRU may be the RRU with the smallest transmission distance among all RRUs.

[0174] Among them, the sixth RRU may be the RRU other than the fifth RRU among all RRUs, and the transmission distance corresponding to the sixth RRU is greater than the transmission distance corresponding to the fifth RRU.

[0175] For example, if there are a total of 5 RRUs, namely n1, n2, n3, n4, and n5, where the transmission distances corresponding to n1, n2, n3, n4, and n5 are l1, l2, l3, l4, and l5 respectively, and l1 < l2 < l3 < l4 < l5. Since the transmission distance corresponding to n1 is the smallest, n1 can be used as the fifth RRU, and n2, n3, n4, and n5 can all be used as the sixth RRU, without limitation here.

[0176] Step 303: Determine the distance difference between the transmission distance corresponding to each sixth RRU and the transmission distance corresponding to the fifth RRU.

[0177] In the embodiments of the present disclosure, the delay difference is used to represent the time difference experienced by a signal from the sending end to the receiving end in a wireless communication system.

[0178] Combined with the example in step 303, after determining the fifth RRU and each sixth RRU, the distance differences (l2 - l1) between the transmission distance corresponding to n2 and the transmission distance corresponding to n1, (l3 - l1) between the transmission distance corresponding to n3 and the transmission distance corresponding to n1, (l4 - l1) between the transmission distance corresponding to n4 and the transmission distance corresponding to n1, and (l5 - l1) between the transmission distance corresponding to n5 and the transmission distance corresponding to n1 can be determined respectively.

[0179] Step 304: Determine the target RRU group according to the fifth RRU and the sixth RRUs whose distance differences are less than the transmission distance threshold.

[0180] Among them, the transmission distance threshold can be the threshold of the distance difference, which can be specifically set according to actual experience and is not limited here. If the distance difference is less than the transmission distance threshold, it means that the distance difference is relatively small. If the distance difference is equal to or greater than the transmission distance threshold, it means that the distance difference is relatively large.

[0181] Optionally, the fifth RRU and the sixth RRUs whose distance differences are less than the transmission distance threshold can be combined to form the target RRU group.

[0182] Combined with the above example, if the distance differences corresponding to n2, n3, n4, and n5 are k1, k2, k3, and k4 respectively, and the transmission distance threshold is g, where g is a number greater than k3 and less than l4, then n2, n3, and n4 can be used as the sixth RRUs whose distance differences are less than the transmission distance threshold g. Further, the fifth RRU and the sixth RRUs whose distance differences are less than the transmission distance threshold (i.e., n1, n2, n3, and n4) are combined to form the target RRU group.

[0183] It should be noted that the above examples are only illustrative and are not limited here.

[0184] In the embodiments of the present disclosure, first, the first information corresponding to each radio remote unit (RRU) is determined, where the first information includes the transmission distance. Then, based on the magnitudes of the transmission distances corresponding to each RRU, the fifth RRU with the minimum transmission distance and the sixth RRU with a transmission distance greater than that of the fifth RRU are determined. After that, the distance difference between the transmission distance corresponding to each sixth RRU and the transmission distance corresponding to the fifth RRU is determined. Finally, the target RRU group is determined according to the fifth RRU and the sixth RRU with a distance difference less than the transmission distance threshold. Thus, by determining the transmission distance corresponding to each RRU, it can help the user equipment select the RUU with a smaller transmission distance as the optimal RRU for connection during the movement process, thereby achieving better coverage and communication quality. The user equipment can intelligently select the best RRU group to ensure stable communication and a good user experience. Therefore, by determining the target RRU group, the user equipment can perform intelligent RRU selection and switching according to the collected RRU information, thereby improving communication efficiency, reducing interference, and optimizing the user experience, thus improving the performance and coverage of the wireless network.

[0185] Figure 4 It is a schematic flow chart of the selection of an RRU provided in the fourth embodiment of the present disclosure, as Figure 4 shown. The method for selecting the RRU includes:

[0186] Step 401: Determine the first information corresponding to each radio remote unit (RRU), where the first information includes the signal-to-noise ratio (SNR) and the timing advance corresponding to the sounding reference signal (SRS).

[0187] It should be noted that the specific implementation manner of step 401 can refer to the above embodiments and will not be elaborated here.

[0188] In the embodiments of the present disclosure, the first information may be the signal-to-noise ratio (SNR) corresponding to the sounding reference signal (SRS), which is not limited here.

[0189] Among them, the signal-to-noise ratio (SNR) is the ratio between the signal and the noise, and is used to measure the strength of the signal relative to the level of the noise. In the embodiments of the present disclosure, in a wireless communication system, the SNR can be used to measure the quality of the uplink channel so that the base station can evaluate and track the channel condition of the mobile device. Among them, the signal-to-noise ratio (SNR) corresponding to the sounding reference signal (SRS) refers to the signal-to-noise ratio obtained through the SRS signal and is used to evaluate the quality and reliability of the uplink channel.

[0190] Among them, a higher SNR value indicates a stronger signal and weaker noise, which is beneficial to improving the communication quality and the reliability of data transmission. While a lower SNR value may lead to problems such as signal distortion and increased bit error rate, affecting the reliability and performance of communication.

[0191] It should be noted that SRS is usually used to measure the quality of the uplink channel so that the base station can evaluate and track the channel conditions of mobile devices. The SNR corresponding to SRS refers to the signal-to-noise ratio obtained through the SRS signal, which is used to evaluate the quality and reliability of the uplink channel. The frequency position of SRS can be known very accurately, so the SNR value can be calculated through the power and frequency of the SRS signal, with high frequency accuracy. Since the power of SRS is usually very small, its anti-interference ability against external interference is poor and it will be affected by the surrounding environment.

[0192] Step 402: Based on the SNR magnitudes corresponding to each RRU, sort each RRU to determine the seventh RRU with the highest SNR among each RRU, and the eighth RRU with an SNR lower than that of the seventh RRU.

[0193] Among them, the seventh RRU can be the RRU with the highest SNR among each RRU.

[0194] Among them, the eighth RRU can be the RRU other than the seventh RRU among each RRU, and the SNR corresponding to the seventh RRU is greater than the SNR corresponding to the eighth RRU.

[0195] For example, if there are a total of 5 RRUs, namely p1, p2, p3, p4, p5, where the SNRs corresponding to p1, p2, p3, p4, p5 are y1, y2, y3, y4, y5 respectively, and y1 < y2 < y3 < y4 < y5. Since the SNR corresponding to p5 is the largest, p5 can be used as the seventh RRU, and p1, p2, p3, p4 can all be used as the eighth RRU, which is not limited here.

[0196] Step 403: Determine the time delay difference between the TA corresponding to the seventh RRU and the TA corresponding to each eighth RRU.

[0197] Combined with the example in step 402, if the seventh RRU is p5, then the time delay differences between the TA corresponding to p5 and the TA corresponding to p4, the time delay difference between the TA corresponding to p5 and the TA corresponding to p3, the time delay difference between the TA corresponding to p5 and the TA corresponding to p2, and the time delay difference between the TA corresponding to p5 and the TA corresponding to p1 can be determined respectively.

[0198] Step 404: Determine the target RRU group according to the seventh RRU and the eighth RRUs with a time delay difference less than the time delay threshold.

[0199] Among them, the time delay threshold value can be the threshold value of the time delay difference, which can be specifically set according to actual experience and will not be limited here. If the time delay difference is less than the time delay threshold value, it means that the time delay difference is relatively small. If the time delay difference is equal to or greater than the time delay threshold value, it means that the time delay difference is relatively large.

[0200] Optionally, the seventh RRU and the eighth RRU with a time delay difference less than the time delay threshold value can be combined to form a target RRU group.

[0201] Combined with the above example, if the time delay differences corresponding to p1, p2, p3, and p4 are k1, k2, k3, and k4 respectively, and k1 < k2 < k3 < k4. If the time delay threshold value is g, where g is a number greater than k3 and less than l4, then p1, p2, and p3 can be used as the eighth RRU with a time delay difference less than the time delay threshold value g, and further, the seventh RRU and the eighth RRU with a time delay difference less than the time delay threshold value (i.e., p1, p2, p3, n5) can be combined to form a target RRU group.

[0202] It should be noted that the above example is only for illustrative purposes and will not be limited here.

[0203] In the embodiments of the present disclosure, first, the first information corresponding to each radio remote unit (RRU) is determined, where the first information includes the signal-to-noise ratio (SNR) corresponding to the sounding reference signal (SRS) and the timing advance. Then, based on the SNR magnitudes of the respective RRUs, the RRUs are sorted to determine the seventh RRU with the highest SNR among the RRUs and the eighth RRU with an SNR lower than that of the seventh RRU. Next, the time delay difference between the TA corresponding to the seventh RRU and the TA corresponding to each eighth RRU is determined. Then, based on the seventh RRU and the eighth RRUs with a time delay difference less than the time delay threshold, the target RRU group is determined. Thus, by combining the SNR corresponding to the SRS and the timing advance, the signal quality conditions of different RRUs can be understood, which helps to evaluate the quality of the wireless channel for subsequent resource allocation and scheduling. Then, by sorting according to the SNR magnitudes of the respective RRUs, the seventh RRU with the highest SNR and the eighth RRU with an SNR lower than that of the seventh RRU are found. This process can help determine the RRUs with better signal quality and select the best RRU to meet user requirements and provide better communication services. Next, based on the time delay difference between the seventh RRU and each eighth RRU, the time delay conditions between different RRUs are evaluated. If the time delay difference is less than the time delay threshold, it indicates that the time delay between the two RRUs is relatively small, and they can be considered as the target RRU group. This helps to improve the performance of delay-sensitive applications, such as real-time communication and data transmission. In summary, by evaluating and comparing the SNR and time delay information of the RRUs, the signal quality can be optimized, the best RRU can be selected, and the target RRU group can be determined considering the time delay difference, thereby providing better wireless communication performance and service quality.

[0204] Figure 5 FIG. is a schematic flowchart of a method for selecting an RRU provided in the fifth embodiment of the present disclosure, as Figure 5 shown, the method for selecting the RRU includes:

[0205] Step 501: Determine the first information corresponding to each radio remote unit (RRU), where the first information includes the SNR corresponding to the physical uplink shared channel (PUSCH) and the timing advance.

[0206] It should be noted that the specific implementation manner of step 501 may refer to the above embodiments and will not be elaborated herein.

[0207] In the embodiments of the present disclosure, the first information may be the SNR corresponding to the PUSCH and the timing advance, which is not limited herein.

[0208] Among them, the PUSCH is a physical channel for uplink data transmission. By measuring the signal quality of the PUSCH channel, the corresponding signal-to-noise ratio (SNR) can be determined, thereby evaluating the quality and reliability of the channel.

[0209] In the LTE system, usually any of the following methods is used to determine the signal-to-noise ratio corresponding to the PUSCH:

[0210] For example, the signal quality of the current PUSCH channel can be determined through the CQI (Channel Quality Indicator) feedback of the UE. The higher the CQI value, the better the channel quality, and the higher the corresponding SNR.

[0211] Alternatively, the quality and reliability of the channel can also be determined by measuring the signal, interference, and noise in the PUSCH channel. If the signal power is large and the interference and noise are small, it indicates that the channel quality is good, and the corresponding SNR will also be higher.

[0212] Alternatively, the signal-to-noise ratio corresponding to the PUSCH can also be determined by measuring the power sent by the UE to the PUSCH channel. If the power in the PUSCH channel is large, it indicates that the signal-to-noise ratio is high.

[0213] In the embodiments of the present disclosure, the method for determining the signal-to-noise ratio corresponding to the PUSCH is not limited.

[0214] Step 502: Sort each RRU based on the SNR values corresponding to each RRU, to obtain the ninth RRU with the highest SNR among each RRU, and the tenth RRU with an SNR lower than that of the ninth RRU.

[0215] Among them, the ninth RRU can be the RRU with the highest SNR among each RRU.

[0216] Among them, the tenth RRU can be the RRU other than the ninth RRU among each RRU, and the SNR corresponding to the ninth RRU is greater than the SNR corresponding to the tenth RRU.

[0217] For example, if there are a total of 5 RRUs, namely p1, p2, p3, p4, and p5, where the SNRs corresponding to p1, p2, p3, p4, and p5 are y1, y2, y3, y4, and y5 respectively, and y1 < y2 < y3 < y4 < y5. Since the SNR corresponding to p5 is the largest, p5 can be used as the ninth RRU, and p1, p2, p3, and p4 can all be used as the tenth RRU, which is not limited herein.

[0218] Step 503: Determine the time delay difference between the TA corresponding to the ninth RRU and the TA corresponding to each tenth RRU.

[0219] Combined with the example in step 502, if the ninth RRU is p5, the time delay differences between the TAs corresponding to p5 and the TAs corresponding to p4, between the TAs corresponding to p5 and the TAs corresponding to p3, between the TAs corresponding to p5 and the TAs corresponding to p2, and between the TAs corresponding to p5 and the TAs corresponding to p1 can be determined respectively.

[0220] Step 504: Determine the target RRU group according to the ninth RRU and the tenth RRU whose time delay difference is less than the time delay threshold value.

[0221] Among them, the time delay threshold value can be the threshold value of the time delay difference, which can be specifically set according to actual experience and is not limited here. If the time delay difference is less than the time delay threshold value, it means that the time delay difference is relatively small. If the time delay difference is equal to or greater than the time delay threshold value, it means that the time delay difference is relatively large.

[0222] Optionally, the ninth RRU and the tenth RRU whose time delay difference is less than the time delay threshold value can be combined to form the target RRU group.

[0223] Combined with the above example, if the time delay differences corresponding to p1, p2, p3, and p4 are k1, k2, k3, and k4 respectively, and k1 < k2 < k3 < k4. If the time delay threshold value is g, where g is a number greater than k3 and less than l4, then p1, p2, and p3 can be used as the tenth RRU whose time delay difference is less than the time delay threshold value g, and further, the ninth RRU and the tenth RRU whose time delay difference is less than the time delay threshold value (i.e., p1, p2, p3, n5) are combined to form the target RRU group.

[0224] It should be noted that the above example is only for illustrative purposes and is not limited here.

[0225] In the embodiments of the present disclosure, first, the first information corresponding to each radio remote unit (RRU) is determined. The first information includes the SNR corresponding to the physical uplink shared channel (PUSCH) and the timing advance. Then, based on the SNR magnitudes of the respective RRUs, the RRUs are sorted. The ninth RRU with the highest SNR among the RRUs and the tenth RRU with an SNR lower than that of the ninth RRU are selected. Then, the time delay difference between the TA corresponding to the ninth RRU and the TA corresponding to each tenth RRU is determined. Finally, based on the ninth RRU and the tenth RRUs with a time delay difference less than the time delay threshold, the target RRU group is determined. Thus, by obtaining the signal-to-noise ratio (SNR) information of the physical uplink shared channel (PUSCH) corresponding to each RRU, the channel quality conditions of different RRUs can be determined. Based on this information, sorting the SNRs of the respective RRUs can find the ninth RRU with the highest SNR and the tenth RRU with an SNR lower than that of the ninth RRU. This process can help determine the RRUs with better channel quality, so as to select the best RRUs to meet user requirements and provide better quality of service. Then, according to the time delay difference between the ninth RRU and each tenth RRU, the time delay conditions between different RRUs can be evaluated. If the time delay difference is less than the time delay threshold, it indicates that the time delay between the two RRUs is relatively small, and they can be considered as the target RRU group, which helps improve the performance of delay-sensitive applications. By evaluating and comparing the SNR and time delay information of the RRUs, the channel quality can be optimized, the best RRUs can be selected, and the time delay difference can be considered to determine the target RRU group, thereby providing better wireless communication performance and quality of service.

[0226] Figure 6 The flowchart of a method for selecting an RRU provided in the sixth embodiment of the present disclosure is shown in Figure 6 As shown, the method for selecting the RRU includes:

[0227] Step 601: Determine the first information corresponding to each radio remote unit (RRU). The first information includes the received power of the sounding reference signal (RSRP) corresponding to the SRS and the timing advance.

[0228] It should be noted that the specific implementation manner of step 601 may refer to the above embodiments and will not be elaborated here.

[0229] In this embodiment, the first information may be the received power of the sounding reference signal (RSRP) corresponding to the SRS and the timing advance, which is not limited herein.

[0230] Among them, the reference signal received power (RSRP) can be used to evaluate the signal strength and quality.

[0231] Specifically, to determine the RSRP corresponding to the RRU, an SRS signal can be sent first, and the RRU is made to receive the signal. Then, the RRU calculates the corresponding RSRP value by measuring the power and other parameters of the received SRS signal, which is not limited herein.

[0232] Step 602: Sort the RRUs based on the RSRP magnitudes corresponding to each RRU to determine the eleventh RRU with the highest RSRP among the RRUs, and the twelfth RRU with an RSRP lower than that of the eleventh RRU.

[0233] Among them, the eleventh RRU can be the RRU with the highest RSRP among the RRUs.

[0234] Among them, the twelfth RRU can be the RRUs other than the eleventh RRU among the RRUs, and the RSRP corresponding to the eleventh RRU is greater than the RSRP corresponding to the twelfth RRU.

[0235] For example, if there are a total of 5 RRUs, namely p1, p2, p3, p4, and p5, where the RSRPs corresponding to p1, p2, p3, p4, and p5 are y1, y2, y3, y4, and y5 respectively, and y1 < y2 < y3 < y4 < y5. Since the RSRP corresponding to p5 is the largest, p5 can be used as the eleventh RRU, and p1, p2, p3, and p4 can all be used as the twelfth RRUs, which is not limited herein.

[0236] Step 603: Determine the time delay difference between the TA corresponding to the eleventh RRU and the TA corresponding to each twelfth RRU.

[0237] Combined with the example in step 402, if the eleventh RRU is p5, then the time delay differences between the TA corresponding to p5 and the TA corresponding to p4, the TA corresponding to p5 and the TA corresponding to p3, the TA corresponding to p5 and the TA corresponding to p2, and the TA corresponding to p5 and the TA corresponding to p1 can be determined respectively.

[0238] Step 604: Determine the target RRU group based on the eleventh RRU and the twelfth RRUs with a time delay difference less than the time delay threshold.

[0239] Among them, the time delay threshold can be the threshold of the time delay difference, which can be specifically set according to actual experience and is not limited herein. If the time delay difference is less than the time delay threshold, it means that the time delay difference is relatively small. If the time delay difference is equal to or greater than the time delay threshold, it means that the time delay difference is relatively large.

[0240] Optionally, the eleventh RRU and the twelfth RRUs with a time delay difference less than the time delay threshold can be grouped to form the target RRU group.

[0241] Combined with the above example, if the time delay differences corresponding to p1, p2, p3, and p4 are k1, k2, k3, and k4 respectively, and k1 < k2 < k3 < k4. If the time delay threshold is g, where g is a number greater than k3 and less than l4, then p1, p2, and p3 can be used as the twelfth RRU with a time delay difference less than the time delay threshold g. Further, the eleventh RRU and the twelfth RRU with a time delay difference less than the time delay threshold (i.e., p1, p2, p3, n5) are combined into a target RRU group.

[0242] It should be noted that the above example is only for illustrative purposes and is not limited here.

[0243] In the embodiments of the present disclosure, first, the first information corresponding to each radio remote unit (RRU) is determined, where the first information includes the received signal strength of the sounding reference signal (RSRP) corresponding to the PUSCH and the timing advance. Then, based on the magnitudes of the RSRP corresponding to each RRU, each RRU is sorted to determine the eleventh RRU with the highest RSRP among all RRUs, and the twelfth RRU with an RSRP lower than that of the eleventh RRU. Then, the time delay difference between the TA corresponding to the eleventh RRU and the TA corresponding to each twelfth RRU is determined. Finally, based on the eleventh RRU and the twelfth RRUs with a time delay difference less than the time delay threshold, a target RRU group is determined. Thus, by obtaining the received signal strength of the sounding reference signal (RSRP) corresponding to each RRU (the RSRP corresponding to the PUSCH) and the timing advance information, and then based on this first information, sorting according to the magnitudes of the RSRP of the PUSCH of each RRU, finding the eleventh RRU with the highest RSRP and the twelfth RRUs with an RSRP lower than that of the eleventh RRU, this process helps to determine the RRUs with better signal quality and select the best RRUs to meet user needs and provide better communication services. According to the difference in the timing advance (TA) between the eleventh RRU and the twelfth RRUs, the time delay situation between different RRUs can be evaluated. If the time delay difference is less than the time delay threshold, it indicates that the time delay between the two RRUs is relatively small, and they can be considered as the target RRU group. This helps to improve the performance of delay-sensitive applications, such as real-time communication and data transmission, and provides users with a better communication service and experience.

[0244] Figure 7 It is a schematic flowchart of a method for selecting an RRU provided in the seventh embodiment of the present disclosure, as Figure 7 shown, the method for selecting the RRU includes:

[0245] Step 701, determine the first information corresponding to each radio remote unit (RRU), where the first information includes the RSRP corresponding to the PUSCH and the timing advance.

[0246] It should be noted that the specific implementation method of step 701 can refer to the above embodiments and will not be elaborated here.

[0247] In this embodiment, the first information may be the received power RSRP corresponding to PUSCH and the timing advance, which is not limited here.

[0248] Among them, PUSCH is a physical channel for uplink data transmission. By receiving and demodulating the PUSCH signal, the received power RSRP of the corresponding RRU can be obtained. The specific implementation and operation details usually need to refer to relevant LTE standards and device documents.

[0249] Step 702: Sort each RRU based on the magnitude of the RSRP corresponding to each RRU to determine the thirteenth RRU with the highest RSRP among each RRU and the fourteenth RRU with an RSRP lower than that of the thirteenth RRU.

[0250] Among them, the thirteenth RRU may be the RRU with the highest RSRP among each RRU.

[0251] Among them, the fourteenth RRU may be the RRU other than the thirteenth RRU among each RRU, and the RSRP corresponding to the thirteenth RRU is greater than the RSRP corresponding to the fourteenth RRU.

[0252] For example, if there are a total of 5 RRUs, namely p1, p2, p3, p4, p5, where the RSRPs corresponding to p1, p2, p3, p4, p5 are y1, y2, y3, y4, y5 respectively, and y1 < y2 < y3 < y4 < y5. Since the RSRP corresponding to p5 is the largest, p5 can be used as the thirteenth RRU, and p1, p2, p3, p4 can all be used as the fourteenth RRUs, which is not limited here.

[0253] Step 703: Determine the time delay difference between the TA corresponding to the thirteenth RRU and the TA corresponding to each fourteenth RRU.

[0254] Combined with the example in step 702, if the thirteenth RRU is p5, the time delay differences between the TA corresponding to p5 and the TA corresponding to p4, the TA corresponding to p5 and the TA corresponding to p3, the TA corresponding to p5 and the TA corresponding to p2, and the TA corresponding to p5 and the TA corresponding to p1 can be determined respectively.

[0255] Step 703: Determine the time delay difference between the TA corresponding to the thirteenth RRU and the TA corresponding to each fourteenth RRU.

[0256] Combined with the example in step 402, if the thirteenth RRU is p5, the time delay differences between the TAs corresponding to p5 and p4, between the TAs corresponding to p5 and p3, between the TAs corresponding to p5 and p2, and between the TAs corresponding to p5 and p1 can be determined respectively.

[0257] Step 704: Determine the target RRU group according to the thirteenth RRU and the fourteenth RRU whose time delay difference is less than the time delay threshold.

[0258] Among them, the time delay threshold can be the threshold of the time delay difference, which can be specifically set according to actual experience and is not limited here. If the time delay difference is less than the time delay threshold, it means that the time delay difference is relatively small. If the time delay difference is equal to or greater than the time delay threshold, it means that the time delay difference is relatively large.

[0259] Optionally, the thirteenth RRU and the fourteenth RRU whose time delay difference is less than the time delay threshold can be combined into the target RRU group.

[0260] Combined with the above example, if the time delay differences corresponding to p1, p2, p3, and p4 are k1, k2, k3, and k4 respectively, and k1 < k2 < k3 < k4. If the time delay threshold is g, where g is a number greater than k3 and less than l4, then p1, p2, and p3 can be used as the fourteenth RRU whose time delay difference is less than the time delay threshold g, and further, the thirteenth RRU and the fourteenth RRU whose time delay difference is less than the time delay threshold (i.e., p1, p2, p3, n5) are combined into the target RRU group.

[0261] It should be noted that the above example is only for illustrative purposes and is not limited here.

[0262] In the embodiments of the present disclosure, first, the first information corresponding to each radio remote unit (RRU) is determined. The first information includes the RSRP corresponding to the PUSCH and the timing advance. Then, based on the magnitudes of the RSRP corresponding to each RRU, each RRU is sorted to determine the thirteenth RRU with the highest RSRP among each RRU, and the fourteenth RRU with an RSRP lower than that of the thirteenth RRU. Then, the time delay difference between the TA corresponding to the thirteenth RRU and the TA corresponding to each fourteenth RRU is determined. Then, based on the thirteenth RRU and the fourteenth RRU with a time delay difference less than the time delay threshold, the target RRU group is determined. Thus, by obtaining the RSRP (the RSRP corresponding to the PUSCH) and the timing advance information corresponding to each RRU, and then based on this first information, sorting according to the magnitudes of the RSRP of the PUSCH of each RRU to find the thirteenth RRU with the highest RSRP and the fourteenth RRU with an RSRP lower than that of the thirteenth RRU, this process helps to determine the RRU with better signal quality and select the best RRU to meet the user's needs and provide better communication services. Then, according to the time advance (TA) difference between the thirteenth RRU and the fourteenth RRU, the time delay situation between different RRUs can be evaluated. If the time delay difference is less than the time delay threshold, it indicates that the time delay between the two RRUs is relatively small, and they can be considered as the target RRU group. This helps to improve the performance of delay-sensitive applications, such as real-time communication and data transmission, and provides users with better communication services and experiences.

[0263] Figure 8 FIG. is a schematic flow chart of the selection of an RRU provided by the eighth embodiment of the present disclosure, as Figure 8 shown. The method for selecting the RRU includes:

[0264] Step 801: Determine the first information corresponding to each radio remote unit (RRU), where the first information includes the received power.

[0265] In the embodiments of the present disclosure, the first information may be the received power and the timing advance.

[0266] Among them, wireless signal measurement is required to determine the received power corresponding to each RRU. The following are some possible measurement methods:

[0267] For example, the signal power received by each RRU can be measured by a test device, or network optimization tools such as components of an Element Management System (EMS), a Performance Management System (PMS), and a Data Collector can also be used. These tools can be used to monitor and analyze the network in real time, including measuring the RSRP of the RRU, which is not limited herein.

[0268] Step 802: Sort each RRU based on the received power magnitude thereof to determine the fifteenth RRU with the highest received power among each RRU, and the sixteenth RRU with a received power lower than that of the fifteenth RRU.

[0269] Among them, the fifteenth RRU can be the RRU with the highest received power among each RRU.

[0270] Among them, the sixteenth RRU can be the RRU other than the fifteenth RRU among each RRU, and the received power corresponding to the sixteenth RRU is less than the received power corresponding to the fifteenth RRU.

[0271] For example, if there are a total of 5 RRUs, namely n1, n2, n3, n4, and n5, where the received powers corresponding to n1, n2, n3, n4, and n5 are l1, l2, l3, l4, and 15 respectively, and l1 < l2 < l3 < l4 < 15. Since the received power corresponding to n5 is the highest, n5 can be used as the fifteenth RRU, and n2, n3, n4, and n1 can all be used as the sixteenth RRU, which is not limited herein.

[0272] Step 803: Determine the time delay difference between the TA corresponding to the fifteenth RRU and the TA corresponding to each sixteenth RRU.

[0273] Combined with the example in step 802, if the fifteenth RRU is n5 and the sixteenth RRUs are n2, n3, n4, and n1, the time delay differences between the TA corresponding to n1 and the TA corresponding to n5, between the TA corresponding to n2 and the TA corresponding to n5, between the TA corresponding to n3 and the TA corresponding to n5, and between the TA corresponding to n4 and the TA corresponding to n5 can be determined respectively, which is not limited herein.

[0274] Step 804: Determine the received power difference between the received power corresponding to the fifteenth RRU and the received power corresponding to each sixteenth RRU.

[0275] Combined with the example in step 802, if the fifteenth RRU is n5 and the sixteenth RRU is n2, n3, n4, n1, the received power differences between the received power corresponding to n1 and the received power corresponding to n5, between the received power corresponding to n2 and the received power corresponding to n5, between the received power corresponding to n3 and the received power corresponding to n5, and between the received power corresponding to n4 and the received power corresponding to n5 can be determined respectively, which are not limited herein.

[0276] Step 805: Determine the target RRU group according to the fifteenth RRU and the sixteenth RRU whose received power difference is less than the power threshold value and the time delay difference is less than the time delay threshold value.

[0277] Combined with the above example, if n2, n3, n4 in the sixteenth RRU satisfy that the received power difference is less than the power threshold value and the time delay difference is less than the time delay threshold value, the fifteenth RRU and n2, n3, n4 can be jointly formed into the target RRU group, which is not limited herein.

[0278] In the embodiments of the present disclosure, first, the first information corresponding to each radio remote unit (RRU) is determined, where the first information includes the received power. Then, based on the magnitudes of the received powers of the respective RRUs, the respective RRUs are sorted to determine the fifteenth RRU with the highest received power among the respective RRUs and the sixteenth RRUs with received powers lower than the received power of the fifteenth RRU. Then, the time delay differences between the TA corresponding to the fifteenth RRU and the TAs corresponding to each of the sixteenth RRUs are determined. Then, the received power differences between the received power corresponding to the fifteenth RRU and the received powers corresponding to each of the sixteenth RRUs are determined. Finally, the target RRU group is determined according to the fifteenth RRU and the sixteenth RRUs whose received power differences are less than the power threshold value and the time delay differences are less than the time delay threshold value. Thus, by selecting the fifteenth RRU with the highest received power, it is possible to ensure stronger signal reception ability in this area, thereby improving the network coverage range and quality. By selecting the sixteenth RRUs with received powers lower than the received power of the fifteenth RRU, it is possible to achieve the balance of the network load and avoid the situation where some RRUs are overloaded while the resource utilization rates of other RRUs are relatively low. By calculating the time delay differences and selecting the sixteenth RRUs with time delay differences less than the time delay threshold value, the time delay differences between different RRUs can be reduced, improving the user experience and communication quality.

[0279] To implement the above embodiments, the present application also proposes a selection device for RRUs.

[0280] Figure 9 As shown in the structural schematic diagram of a selection device for RRUs provided by an embodiment of the present application, Figure 9 The selection device 900 for RRUs includes:

[0281] The first determination module 910 is configured to determine first information corresponding to each radio remote unit (RRU), where the first information includes peak power and / or time advance (TA).

[0282] The second determination module 920 is configured to determine a target RRU group according to the first information corresponding to each RRU, and the RRUs in the target RRU group are used as the RRUs that can be selected by the user equipment.

[0283] Optionally, the first information is peak power and TA, and the second determination module is specifically configured to:

[0284] Based on the peak power magnitudes of the respective RRUs, determine a first RRU with the maximum peak power and a second RRU with a peak power less than that of the first RRU;

[0285] Determine the peak power difference between the peak power of the first RRU and the peak power of each of the second RRUs;

[0286] Determine the time delay difference between the TA corresponding to the first RRU and the TA corresponding to each of the second RRUs;

[0287] Determine the target RRU group according to the first RRU and the second RRUs whose peak power difference is less than the power threshold value and whose time delay difference is less than the time delay threshold value.

[0288] Optionally, the first information is TA, and the second determination module is specifically configured to:

[0289] Based on the TA magnitudes corresponding to the respective RRUs, determine a third RRU with the minimum TA and a fourth RRU with a TA greater than that of the third RRU;

[0290] Determine the time delay difference between the TA corresponding to each of the fourth RRUs and the TA corresponding to the third RRU;

[0291] Determine the target RRU group according to the third RRU and the fourth RRUs whose time delay difference is less than the time delay threshold value.

[0292] Optionally, the first information further includes transmission distance, and the second determination module is specifically configured to:

[0293] Based on the transmission distance magnitudes corresponding to the respective RRUs, determine a fifth RRU with the minimum transmission distance and a sixth RRU with a transmission distance greater than that of the fifth RRU;

[0294] Determine the distance difference between the transmission distance corresponding to each of the sixth RRUs and the transmission distance corresponding to the fifth RRU;

[0295] Determine a target RRU group according to the fifth RRU and the sixth RRU whose distance difference is less than the transmission distance threshold.

[0296] Optionally, the first information further includes the signal-to-noise ratio SNR corresponding to the sounding reference signal SRS. The second determination module is specifically configured to:

[0297] Sort each RRU based on the SNR magnitudes corresponding to each RRU to determine a seventh RRU with the highest SNR among each RRU and an eighth RRU with an SNR lower than the SNR of the seventh RRU;

[0298] Determine the time delay difference between the TA corresponding to the seventh RRU and the TA corresponding to each of the eighth RRUs;

[0299] Determine a target RRU group according to the seventh RRU and the eighth RRUs whose time delay difference is less than the time delay threshold.

[0300] Optionally, the first information further includes the SNR corresponding to the physical uplink shared channel PUSCH. The second determination module is specifically configured to:

[0301] Sort each RRU based on the SNR magnitudes corresponding to each RRU to determine a ninth RRU with the highest SNR among each RRU and a tenth RRU with an SNR lower than the SNR of the ninth RRU;

[0302] Determine the time delay difference between the TA corresponding to the ninth RRU and the TA corresponding to each of the tenth RRUs;

[0303] Determine a target RRU group according to the ninth RRU and the tenth RRUs whose time delay difference is less than the time delay threshold.

[0304] Optionally, the first information further includes the RSRP corresponding to the SRS. The second determination module is specifically configured to:

[0305] Sort each RRU based on the RSRP magnitudes corresponding to each RRU to determine an eleventh RRU with the highest RSRP among each RRU and a twelfth RRU with an RSRP lower than the RSRP of the eleventh RRU;

[0306] Determine the time delay difference between the TA corresponding to the eleventh RRU and the TA corresponding to each of the twelfth RRUs;

[0307] Determine a target RRU group according to the eleventh RRU and the twelfth RRUs whose time delay difference is less than the time delay threshold.

[0308] Optionally, the first information further includes the RSRP corresponding to the PUSCH. The second determination module is specifically configured to:

[0309] Sort the RRU according to the RSRP magnitude corresponding to each RRU, so as to determine a thirteenth RRU with the highest RSRP among the RRUs, and a fourteenth RRU with an RSRP lower than that of the thirteenth RRU;

[0310] Determine the time delay difference between the TA corresponding to the thirteenth RRU and the TA corresponding to each fourteenth RRU;

[0311] Determine a target RRU group according to the thirteenth RRU and the fourteenth RRUs with a time delay difference less than the time delay threshold value.

[0312] Optionally, the first information further includes the received power. The second determination module is specifically configured to:

[0313] Sort the RRUs according to the received power magnitude of each RRU, so as to determine a fifteenth RRU with the highest received power among the RRUs, and a sixteenth RRU with a received power lower than that of the fifteenth RRU;

[0314] Determine the time delay difference between the TA corresponding to the fifteenth RRU and the TA corresponding to each sixteenth RRU;

[0315] Determine the received power difference between the received power corresponding to each sixteenth RRU and the received power corresponding to the fifteenth RRU;

[0316] Determine a target RRU group according to the fifteenth RRU and the sixteenth RRUs with a received power difference less than the power threshold value and a time delay difference less than the time delay threshold value.

[0317] Optionally, the first determination module is specifically configured to:

[0318] Measure the TA of each RRU based on the demodulation reference signal DMRS of the PUSCH;

[0319] Or,

[0320] Measure the TA of each RRU based on the sounding reference signal SRS.

[0321] Optionally, the second determination module is further configured to:

[0322] Perform time domain smoothing processing on the RRUs in the target RRU group, so as to determine the number of times each RRU in the target RRU group is continuously selected by the user equipment;

[0323] In the case where the number of times any Radio Remote Unit (RRU) is continuously selected by the user equipment exceeds a specified time threshold, keep the any RRU in the target RRU group; otherwise, delete the any RRU from the target RRU group.

[0324] In the embodiments of the present application, first, determine the first information corresponding to each Radio Remote Unit (RRU), where the first information includes peak power and / or Timing Advance (TA). Then, determine the target RRU group according to the first information corresponding to each RRU. The RRUs in the target RRU group are used as the RRUs that can be selected by the user equipment. Thus, by determining the peak power and / or Timing Advance of each RRU, it can help the user equipment select the optimal RRU for connection during movement, so as to achieve better coverage and communication quality. The user equipment can intelligently select the best RRU group to ensure stable communication and good user experience. Therefore, by determining the target RRU group, the user equipment can perform intelligent RRU selection and handover according to the collected RRU information, thereby improving communication efficiency, reducing interference, and optimizing the user experience, thus improving the performance and coverage of the wireless network.

[0325] It should be noted here that the above device provided in the embodiments of the present application can implement all the method steps implemented in the above method embodiments and can achieve the same technical effects. Here, the same parts and beneficial effects as those in the method embodiments in this embodiment will not be specifically described again.

[0326] It should be noted that the division of units in the embodiments of the present application is illustrative, only a logical function division, and there may be other division methods in actual implementation. In addition, in each embodiment of the present application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

[0327] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on such understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this 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 for causing a computer device (which may be a personal computer, a server, or a network-side device, etc.) or a processor to execute all or part of the steps of the methods in various embodiments of this application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs.

[0328] To implement the above embodiments, the embodiments of this application also propose a network device. Figure 10 FIG. is a schematic structural diagram of a network device provided by an embodiment of this application.

[0329] As Figure 10 shown, the network device 10 includes: a transceiver 11, a processor 12, and a memory 13;

[0330] The transceiver 11 is used to transmit and receive data under the control of the processor 12.

[0331] Among them, in Figure 10 , the bus architecture may include any number of interconnected buses and bridges. Specifically, various circuits represented by one or more processors represented by the processor 12 and a memory represented by the memory 13 are linked together. The bus architecture can also link together various other circuits, such as peripheral devices, voltage regulators, and power management circuits, etc. These are well known in the art, so they will not be further described herein. The bus interface provides an interface. The transceiver 11 may be multiple components, that is, including a transmitter and a receiver, and provides a unit for communicating with various other devices on a transmission medium, and these transmission mediums include wireless channels, wired channels, optical fiber cables, etc. The processor 12 is responsible for managing the bus architecture and general processing, and the memory 13 can store the data used by the processor 12 when executing operations.

[0332] The processor 12 may be a Central Processing Unit (CPU), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or a Complex Programmable Logic Device (CPLD). The processor may also adopt a multi-core architecture.

[0333] The processor 12 is used to call the computer program stored in the memory and perform the following operations:

[0334] Determine the first information corresponding to each Radio Remote Unit (RRU), where the first information includes peak power and / or Time Advance (TA);

[0335] Determine a target RRU group according to the first information corresponding to each RRU. The RRUs in the target RRU group are used as the RRUs that can be selected by the user equipment.

[0336] Optionally, the first information is peak power and TA. The processor 12 is specifically used to perform the following operations:

[0337] Based on the peak power magnitudes of each RRU, determine the first RRU with the maximum peak power and the second RRUs with peak powers less than that of the first RRU;

[0338] Determine the peak power difference between the peak power of the first RRU and the peak powers of each of the second RRUs;

[0339] Determine the time delay difference between the TA corresponding to the first RRU and the TAs corresponding to each of the second RRUs;

[0340] Determine the target RRU group according to the first RRU and the second RRUs with peak power differences less than the power threshold value and time delay differences less than the time delay threshold value.

[0341] Optionally, the first information is TA. The processor 12 is specifically used to perform the following operations:

[0342] Based on the TA magnitudes corresponding to each RRU, determine the third RRU with the minimum TA and the fourth RRUs with TAs greater than that of the third RRU;

[0343] Determine the time delay difference between the TAs corresponding to each of the fourth RRUs and the TA corresponding to the third RRU;

[0344] Determine a target RRU group according to the third RRU and the fourth RRU whose time delay difference is less than the time delay threshold value.

[0345] Optionally, the first information further includes a transmission distance, and the processor 12 is specifically configured to perform the following operations:

[0346] Determine a fifth RRU with the smallest transmission distance and a sixth RRU with a transmission distance greater than that of the fifth RRU based on the magnitudes of the transmission distances corresponding to the respective RRUs;

[0347] Determine the distance difference between the transmission distance corresponding to each of the sixth RRUs and the transmission distance corresponding to the fifth RRU;

[0348] Determine a target RRU group according to the fifth RRU and the sixth RRUs whose distance differences are less than the transmission distance threshold value.

[0349] Optionally, the first information further includes the signal-to-noise ratio SNR corresponding to the sounding reference signal SRS, and the processor 12 is specifically configured to perform the following operations:

[0350] Sort the respective RRUs based on the magnitudes of the SNRs corresponding to the respective RRUs to determine a seventh RRU with the highest SNR among the respective RRUs and an eighth RRU with an SNR lower than that of the seventh RRU;

[0351] Determine the time delay difference between the TA corresponding to the seventh RRU and the TAs corresponding to each of the eighth RRUs;

[0352] Determine a target RRU group according to the seventh RRU and the eighth RRUs whose time delay differences are less than the time delay threshold value.

[0353] Optionally, the first information further includes the SNR corresponding to the physical uplink shared channel PUSCH, and the processor 12 is specifically configured to perform the following operations:

[0354] Sort the respective RRUs based on the magnitudes of the SNRs corresponding to the respective RRUs to determine a ninth RRU with the highest SNR among the respective RRUs and a tenth RRU with an SNR lower than that of the ninth RRU;

[0355] Determine the time delay difference between the TA corresponding to the ninth RRU and the TAs corresponding to each of the tenth RRUs;

[0356] Determine a target RRU group according to the ninth RRU and the tenth RRUs whose time delay differences are less than the time delay threshold value.

[0357] Optionally, the first information further includes the RSRP corresponding to the SRS, and the processor 12 is specifically configured to perform the following operations:

[0358] Sort the RRU according to the RSRP values corresponding to each RRU to determine the eleventh RRU with the highest RSRP among the RRUs, and the twelfth RRU with an RSRP lower than that of the eleventh RRU;

[0359] Determine the time delay difference between the TA corresponding to the eleventh RRU and the TAs corresponding to each of the twelfth RRUs;

[0360] Determine a target RRU group according to the eleventh RRU and the twelfth RRUs with a time delay difference less than the time delay threshold value.

[0361] Optionally, the first information further includes the RSRP corresponding to the PUSCH, and the processor 12 is specifically configured to perform the following operations:

[0362] Sort the RRUs according to the RSRP values corresponding to each RRU to determine the thirteenth RRU with the highest RSRP among the RRUs, and the fourteenth RRU with an RSRP lower than that of the thirteenth RRU;

[0363] Determine the time delay difference between the TA corresponding to the thirteenth RRU and the TAs corresponding to each of the fourteenth RRUs;

[0364] Determine a target RRU group according to the thirteenth RRU and the fourteenth RRUs with a time delay difference less than the time delay threshold value.

[0365] Optionally, the processor 12 is specifically configured to perform the following operations:

[0366] Sort the RRUs according to the received power values of each RRU to determine the fifteenth RRU with the highest received power among the RRUs, and the sixteenth RRU with a received power lower than that of the fifteenth RRU;

[0367] Determine the time delay difference between the TA corresponding to the fifteenth RRU and the TAs corresponding to each of the sixteenth RRUs;

[0368] Determine the received power difference between the received power corresponding to each of the sixteenth RRUs and the received power corresponding to the fifteenth RRU;

[0369] Determine a target RRU group according to the fifteenth RRU and the sixteenth RRUs with a received power difference less than the power threshold value and a time delay difference less than the time delay threshold value.

[0370] Optionally, the processor 12 is specifically configured to perform the following operations:

[0371] Measure the TA of each RRU based on the demodulation reference signal DMRS of PUSCH;

[0372] Alternatively,

[0373] Measure the TA of each RRU based on the sounding reference signal SRS.

[0374] Optionally, the processor 12 is specifically configured to perform the following operations:

[0375] Perform time-domain smoothing processing on the RRUs in the target RRU group to determine the number of times each RRU in the target RRU group is continuously selected by the user equipment;

[0376] In the case where the number of times any RRU is continuously selected by the user equipment exceeds the specified time threshold, retain the any RRU in the target RRU group, otherwise delete the any RRU from the target RRU group.

[0377] It should be noted here that the network device provided in the embodiments of the present application can implement all the method steps implemented in the above method embodiments and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments are not specifically described in this embodiment.

[0378] On the other hand, the embodiments of the present application also provide a processor-readable storage medium. The processor-readable storage medium stores a computer program, and the computer program is used to cause the processor to execute the method shown in the embodiments of the present application.

[0379] Among them, the above-mentioned processor-readable storage medium can be any available medium or data storage device accessible by the processor, including but not limited to magnetic memory (such as floppy disks, hard disks, magnetic tapes, magneto-optical discs (MO), etc.), optical memory (such as CDs, DVDs, BDs, HVDS, etc.), and semiconductor memory (such as ROM, EPROM, EEPROM, non-volatile memory (NANDFLASH), solid-state drives (SSD)), etc.

[0380] On the other hand, the embodiments of the present application also provide a computer program product, including a computer program, and the computer program, when executed by the processor, implements the method shown in the embodiments of the present application.

[0381] In the description of this specification, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include at least one of such features. In the description of the present application, "a plurality" means at least two, such as two, three, etc., unless otherwise specifically defined.

[0382] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present application. Those of ordinary skill in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present application.

Claims

1. A method for selecting an RRU, characterized in that, Including: Determine first information corresponding to each radio remote unit (RRU), where the first information includes peak power and / or timing advance (TA); Determine a target RRU group according to the first information corresponding to each RRU, and the RRUs in the target RRU group are used as RRUs that can be selected by a user equipment.

2. The method according to claim 1, characterized in that, The first information is peak power and TA, and determining the target RRU group according to the first information corresponding to each RRU includes: Based on the peak power magnitudes of the respective RRUs, determine a first RRU with the maximum peak power and a second RRU with a peak power less than the peak power of the first RRU; Determine the peak power difference between the peak power of the first RRU and the peak power of each of the second RRUs; Determine the time delay difference between the TA corresponding to the first RRU and the TA corresponding to each of the second RRUs; Determine the target RRU group according to the first RRU and the second RRUs with a peak power difference less than a power threshold value and a time delay difference less than a time delay threshold value.

3. The method according to claim 1, characterized in that, The first information is TA, and determining the target RRU group according to the first information corresponding to each RRU includes: Based on the TA magnitudes corresponding to the respective RRUs, determine a third RRU with the minimum TA and a fourth RRU with a TA greater than the TA of the third RRU; Determine the time delay difference between the TA corresponding to each of the fourth RRUs and the TA corresponding to the third RRU; Determine the target RRU group according to the third RRU and the fourth RRUs with a time delay difference less than a time delay threshold value.

4. The method according to claim 1, characterized in that, The first information further includes transmission distance, and determining the target RRU group according to the first information corresponding to each RRU includes: Based on the transmission distance magnitudes corresponding to the respective RRUs, determine a fifth RRU with the minimum transmission distance and a sixth RRU with a transmission distance greater than the transmission distance of the fifth RRU; Determine the distance difference between the transmission distance corresponding to each of the sixth RRUs and the transmission distance corresponding to the fifth RRU; Determine the target RRU group according to the fifth RRU and the sixth RRUs with a distance difference less than a transmission distance threshold value.

5. The method according to claim 1, characterized in that, The first information further includes signal-to-noise ratio (SNR) corresponding to sounding reference signal (SRS), and determining the target RRU group according to the first information corresponding to each RRU includes: Based on the SNR magnitudes corresponding to the respective RRUs, sort the respective RRUs to determine a seventh RRU with the highest SNR among the respective RRUs and an eighth RRU with an SNR lower than the SNR of the seventh RRU; Determine the time delay difference between the TA corresponding to the seventh RRU and the TA corresponding to each of the eighth RRUs; Determine the target RRU group according to the seventh RRU and the eighth RRUs with a time delay difference less than a time delay threshold value.

6. The method according to claim 1, characterized in that, The first information further includes SNR corresponding to physical uplink shared channel (PUSCH), and determining the target RRU group according to the first information corresponding to each RRU includes: Sort each remote radio unit (RRU) based on the SNR value corresponding to each RRU, with the ninth RRU having the highest SNR among the various RRUs, and the tenth RRU having an SNR lower than that of the ninth RRU; Determine the time delay difference between the TA corresponding to the ninth RRU and the TA corresponding to each of the tenth RRUs; Determine a target RRU group based on the ninth RRU and the tenth RRUs with a time delay difference less than the time delay threshold value.

7. The method according to claim 1, characterized in that, The first information further includes the RSRP corresponding to the sounding reference signal (SRS). Determining the target RRU group according to the first information corresponding to each RRU includes: Sort the various RRUs based on the RSRP value corresponding to each RRU to determine the eleventh RRU with the highest RSRP among the various RRUs, and the twelfth RRU with an RSRP lower than that of the eleventh RRU; Determine the time delay difference between the TA corresponding to the eleventh RRU and the TA corresponding to each of the twelfth RRUs; Determine a target RRU group based on the eleventh RRU and the twelfth RRUs with a time delay difference less than the time delay threshold value.

8. The method according to claim 1, characterized in that, The first information further includes the RSRP corresponding to the physical uplink shared channel (PUSCH). Determining the target RRU group according to the first information corresponding to each RRU includes: Sort the various RRUs based on the RSRP value corresponding to each RRU to determine the thirteenth RRU with the highest RSRP among the various RRUs, and the fourteenth RRU with an RSRP lower than that of the thirteenth RRU; Determine the time delay difference between the TA corresponding to the thirteenth RRU and the TA corresponding to each of the fourteenth RRUs; Determine a target RRU group based on the thirteenth RRU and the fourteenth RRUs with a time delay difference less than the time delay threshold value.

9. The method according to claim 1, wherein The first information further includes the received power. Determining the target RRU group according to the first information corresponding to each RRU includes: Sort the various RRUs based on the received power of each RRU to determine the fifteenth RRU with the highest received power among the various RRUs, and the sixteenth RRU with a received power lower than that of the fifteenth RRU; Determine the time delay difference between the TA corresponding to the fifteenth RRU and the TA corresponding to each of the sixteenth RRUs; Determine the received power difference between the received power corresponding to the fifteenth RRU and the received power corresponding to each of the sixteenth RRUs; Determine a target RRU group based on the fifteenth RRU and the sixteenth RRUs with a received power difference less than the power threshold value and a time delay difference less than the time delay threshold value.

10. The method according to claim 1, wherein Determining the first information corresponding to each radio remote unit (RRU) includes: Measuring the TA of each RRU based on the demodulation reference signal (DMRS) of the physical uplink shared channel (PUSCH); Or, Measuring the TA of each RRU based on the sounding reference signal (SRS).

11. The method according to any one of claims 1 - 10, wherein After determining the target RRU group according to the first information corresponding to each RRU, it includes: Perform time-domain smoothing processing on the RRU in the target RRU group to determine the number of times each RRU in the target RRU group is continuously selected by the user equipment; In the case where the number of times any RRU is continuously selected by the user equipment exceeds the specified time threshold, retain the any RRU in the target RRU group; otherwise, delete the any RRU from the target RRU group.

12. A selection device for an RRU, wherein Including: A first determination module, configured to determine first information corresponding to each radio remote unit (RRU), where the first information includes peak power and / or time advance (TA); A second determination module, configured to determine a target RRU group according to the first information corresponding to each RRU, and the RRU in the target RRU group is used as the RRU that can be selected by the user equipment.

13. A network device, wherein The network device includes a memory, a transceiver, and a processor; The memory is used to store a computer program; The transceiver is used to transmit and receive data under the control of the processor; The processor is configured to read the computer program in the memory and execute the RRU selection method according to any one of claims 1-11.

14. A processor-readable storage medium, wherein The processor-readable storage medium stores a computer program, and the computer program is used to cause the processor to execute the RRU selection method according to any one of claims 1-11.

Citation Information

Cited By

  • Perception result acquisition method, RRU determination method, device and related equipment

    CN121218122A