Apparatus, system and interference avoidance method

By dynamically adjusting beam coverage based on interference detection results using CPRI or ECPRI messages, the method improves base station service performance by efficiently avoiding interference and ensuring quick adaptation of beam directions.

JP2025503427AActive Publication Date: 2025-02-04HUAWEI TECH CO LTD
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
JP2024535604
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-12-31
Filing Date
2022-12-13
Publication Date
2025-02-04
Estimated Expiration
2042-12-13

AI Technical Summary

Technical Problem

Base stations are often interfered with external radio frequency signals, leading to reduced cell service ability and impaired service performance due to adjustments in downlink and uplink service data transmission slots in conventional interference avoidance methods.

Method used

A method where the base band unit obtains interference detection results to dynamically adjust beam coverage direction by transferring parameters to the radio frequency unit, using CPRI or ECPRI messages to automatically adjust beam coverage without manual intervention, ensuring efficient use of wireless air and frequency resources.

Benefits of technology

This approach enhances service performance by quickly and efficiently avoiding interference, reducing over-delay and performance loss, and allowing for dynamic adjustment of beam coverage directions to mitigate interference without sacrificing resource usage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025503427000001_ABST
    Figure 2025503427000001_ABST
Patent Text Reader

Abstract

The present application provides an interference avoidance method, device and system, and relates to the field of communication technology. In the present application, based on the interference detection result, the parameters related to the beam coverage direction are dynamically transferred between the baseband unit and the radio frequency unit, and the interference in the spatial domain dimension is avoided. Since the spatial domain resource of the wireless air interface is fully used to avoid the interference without sacrificing the time domain resource and the frequency domain resource of the wireless air interface, the impact of the interference avoidance on the service performance is mitigated and the service performance of the base station is improved. In addition, the radio frequency unit is supported in automatically adjusting the beam coverage direction. Therefore, the problems of excessively long delay, low efficiency and possible performance loss in the solution of manually adjusting the coverage direction are solved to a certain extent, and the coverage direction can be adjusted more quickly and efficiently.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] This application claims priority to Chinese Patent Application No. 202111669290.5, entitled “Apparatus, System and Method for Avoiding Interference,” filed with the State Intellectual Property Office of the People's Republic of China on December 31, 2021. The Chinese patent application is hereby incorporated by reference in its entirety.

[0002] The present application relates to the field of communication technologies, and in particular to interference avoidance methods, devices and systems. [Background technology]

[0003] During operation, base stations are often interfered with by external radio frequency signals, resulting in a significant reduction in the service capacity of the cell.

[0004] In the prior art, in order to avoid interference, if a base station experiences interference, the downlink transmission slots of service data are reduced, or if a base station experiences interference, the transmission slots of uplink service data are adjusted.

[0005] Using the above methods for interference avoidance has a significant impact on service performance. Summary of the Invention

[0006] The embodiments of the present application provide an interference avoidance method, device and system to help improve the service performance of a base station. The technical solutions are described as follows:

[0007] According to a first aspect, a method for interference avoidance is provided. The method includes a step of a baseband unit obtaining a first parameter based on an interference detection result; a step of the baseband unit generating a first message based on the first parameter, where the first message instructs a radio frequency unit to adjust a beam coverage direction based on the first parameter; and a step of the baseband unit transmitting the first message to the radio frequency unit.

[0008] In the above method, the parameters related to the beam coverage direction are dynamically transferred between the baseband unit and the radio frequency unit based on the interference detection result, so as to avoid interference in the spatial domain dimension. Since the spatial domain resources of the wireless air interface are fully used to avoid interference without sacrificing the time domain resources and frequency domain resources of the wireless air interface, the impact of interference avoidance on the service performance is mitigated and the service performance of the base station is improved. In addition, the radio frequency unit is supported in automatically adjusting the beam coverage direction. Thus, the problems of excessively long delay, low efficiency and possible performance loss in the solution of manually adjusting the coverage direction are solved to a certain extent, and the coverage direction can be adjusted more quickly and efficiently.

[0009] In a possible implementation, the first message includes first time information, the first time information indicating a time point when the first parameter starts to take effect.

[0010] In the above implementation, information related to the parameter effective time is transferred between the baseband unit and the radio frequency unit, so that the radio frequency unit is supported in automatically starting to adjust the beam coverage direction at the specified time, and the requirements of service scenarios in which many coverage direction adjustment opportunities are needed are met.

[0011] In a possible implementation, the first time information includes a frame number and / or a subframe number from which the first parameter starts to take effect.

[0012] In a possible implementation, the first time information comprises a slot number, a sub-slot number or a mini-slot number at which the first parameter starts to take effect.

[0013] In a possible implementation, the first time information includes a timestamp of when the first parameter starts to take effect.

[0014] In the above implementation, information such as a specific frame number, subframe number and slot number corresponding to the parameter effective time is transferred between the baseband unit and the radio frequency unit, so that the time of starting adjustment of the beam coverage direction is more accurate.

[0015] In a possible implementation, the first message includes first duration information, the first duration information indicating a continuing valid duration of the first parameter.

[0016] In the above implementation, information related to the parameter effective duration is transferred between the baseband unit and the radio frequency unit, so that the radio frequency unit is supported in automatically returning to the beam direction after the specified duration, and the original beam coverage direction is automatically restored.

[0017] In addition, the baseband unit does not need to be required to retransmit a message instructing the radio frequency unit to return to the beam coverage direction, thereby reducing the communication overhead between the baseband unit and the radio frequency unit.

[0018] In a possible implementation, the first duration information includes at least one of a number of consecutive valid TTIs of the first parameter, a number of consecutive valid slots of the first parameter, or a number of consecutive valid radio frames of the first parameter.

[0019] In a possible implementation, the first duration information includes the number of consecutive valid seconds, minutes, hours or milliseconds of the first parameter.

[0020] In a possible implementation, the first duration information indicates a time point when the valid state of the first parameter ends. For example, the first duration information includes a frame number, a subframe number, a slot number, or a subslot number when the valid state of the first parameter ends. In another example, the first duration information includes a time stamp when the valid state of the first parameter ends.

[0021] In the above implementation, the baseband unit and the radio frequency unit support transmission of the parameter valid duration in multiple information formats to accommodate more application scenarios.

[0022] In a possible implementation, the first message is a CPRI message or an eCPRI message.

[0023] In the above implementation, the beam coverage direction parameters are transferred through CPRI or eCPRI, so that the existing communication mechanisms in CPRI or eCPRI can be reused, which reduces the implementation complexity and helps to smoothly evolve the live network.

[0024] In a possible implementation, the first parameter comprises a downtilt angle and the first message comprises a value of the downtilt angle or a variation of the downtilt angle.

[0025] In a possible implementation, the first message includes an index of an interval of values ​​of the downtilt angle.

[0026] In a possible implementation, the first parameter includes a beamforming matrix and the first message includes a value of the beamforming matrix or an index of the beamforming matrix.

[0027] In a possible implementation, the first message includes values ​​for each sub-matrix in the beamforming matrix.

[0028] In a possible implementation, the first message includes an index for each sub-matrix in the beamforming matrix.

[0029] In a possible implementation, the baseband unit obtaining the first parameter based on the interference detection result includes the baseband unit obtaining the first parameter based on a previously used parameter value and a stepping value.

[0030] In the above implementation, the beam coverage direction can be adjusted in a step by step manner, which helps make the beam coverage direction adjustment process smoother and more precise.

[0031] In a possible implementation, the stepping value is positively correlated with the interference strength, ie, a larger interference strength indicates a larger corresponding stepping value.

[0032] In the above implementation, the base station is supported to make large adjustments to the beam coverage direction in scenarios where strong interference is present, thereby avoiding interference more quickly.

[0033] In a possible implementation, the interference detection result includes an interference direction, and the step of the baseband unit obtaining a first parameter based on the interference detection result includes the step of the baseband unit obtaining the first parameter based on the interference direction information, where a beam coverage direction corresponding to the first parameter avoids the interference direction.

[0034] In the above implementation, it is ensured that the interference direction is avoided after the coverage direction is adjusted.

[0035] In a possible implementation, the beam coverage direction corresponding to the first parameter avoiding the interference direction includes the energy of the beam directed toward the interference direction being zero.

[0036] In the above implementation, the energy of the beam in the interference direction is 0, which corresponds to a signal strength of 0 in the interference direction. There is no signal strength, and therefore no interference. This avoids the interference direction.

[0037] In a possible implementation, the beam coverage direction corresponding to the first parameter avoiding the interference direction includes the energy of a beam directed toward the interference direction being less than the energy of a beam directed toward the interference direction in a past period of time.

[0038] In the above implementation, since the energy of the beam toward the interference direction is smaller than that of the beam toward the interference direction in the past period, this corresponds to the signal strength in the interference direction being reduced, which reduces the effect of interference to a certain extent and ensures that the service data can still be received and transmitted in the interference direction.

[0039] In a possible implementation, before the baseband unit transmits the first message to the radio frequency unit, the method further includes a step in which the baseband unit determines a transmission time of the first message based on a message processing duration of the radio frequency unit and a transmission delay of the fronthaul interface.

[0040] Considering that in the above implementation, a certain time needs to be consumed for processing a message inside the radio frequency unit, and a certain time needs to be consumed when a message is transmitted between the paths of the radio frequency unit and the baseband unit, the baseband unit determines the time of the transfer of the parameters in the above implementation, which is equivalent to reserving the time in advance for the subsequent message processing process and message transmission process of the radio frequency unit, thereby ensuring that the radio frequency unit has enough time to adjust the beam coverage direction, and avoiding that the radio frequency unit cannot perform the adjustment in time.

[0041] In a possible implementation, the time interval between the transmission time of the first message and the time indicated by the first time information is greater than a message processing duration of the radio frequency unit.

[0042] In a possible implementation, the time interval between the transmission time of the first message and the time indicated by the first time information is greater than a transmission delay of the fronthaul interface.

[0043] In a possible implementation, the time interval between the transmission time of the first message and the time indicated by the first time information is greater than or equal to the sum of the message processing duration of the radio frequency unit and the transmission delay of the fronthaul interface.

[0044] In a possible implementation, the step of the baseband unit determining a time point for transmitting the first message based on a message processing duration of the radio frequency unit and a transmission delay of the fronthaul interface includes a step of the baseband unit determining a time for transferring the parameters based on a duration of processing the control plane message by the radio frequency unit and a transmission delay of the control plane interface; and the step of the baseband unit accordingly transmitting the first message to the radio frequency unit includes a step of the baseband unit transmitting the first message to the radio frequency unit through the control plane interface.

[0045] In a possible implementation, the step of the baseband unit determining a time point for transmitting the first message based on a message processing duration of the radio frequency unit and a transmission delay of the fronthaul interface includes a step of the baseband unit determining a time for transferring the parameters based on a duration of processing the control plane message by the radio frequency unit and a transmission delay of the data plane interface; and the step of the baseband unit accordingly transmitting the first message to the radio frequency unit includes a step of the baseband unit transmitting the first message to the radio frequency unit through the data plane interface.

[0046] In such implementations, parameters related to the coverage direction may be transferred in multiple ways, such as a control plane interface and a data plane interface.

[0047] In a possible implementation, the step of the baseband unit generating the first message based on the first parameter includes the following steps.

[0048] generating, by the baseband unit, the first message based on the first parameter in response to the interference detection result indicating that atmospheric duct interference is present; generating, by the baseband unit, the first message based on the first parameter in response to the interference detection result indicating that atmospheric duct interference has disappeared; generating, by the baseband unit, the first message based on the first parameter in response to the interference detection result indicating that an intensity of atmospheric duct interference is decreasing; or In response to the interference detection result indicating that a direction of atmospheric duct interference is changing, the baseband unit generates the first message based on the first parameter.

[0049] In the above implementation, scenarios are supported where atmospheric duct interference is avoided.

[0050] In a possible implementation, the method further comprises the following steps:

[0051] generating a second message by the baseband unit, where the second message instructs the radio frequency unit to transmit a designated sequence at a designated time based on a second parameter, the designated sequence being used by the baseband unit to perform interference detection, and a beam coverage direction corresponding to the second parameter being different from the beam coverage direction corresponding to the first parameter; and The baseband unit transmits the second message to the radio frequency unit.

[0052] In the above implementation, taking into consideration that the interfering signal may not be continuously received after the beam coverage direction is adjusted, when the specified sequence is transmitted, the original beam coverage direction is restored, which helps the baseband unit to continuously perform interference detection based on the specified sequence.

[0053] In a possible implementation, the second message includes second time information, the second time information indicating a time point when the second parameter starts to take effect.

[0054] In a possible implementation, the second message includes second duration information, the second duration information indicating a continuing valid duration of the second parameter.

[0055] In a possible implementation, the second parameter comprises a downtilt angle and the first message comprises a value of the downtilt angle or a variation of the downtilt angle.

[0056] In a possible implementation, the second parameter includes a beamforming matrix and the second message includes a value of the beamforming matrix or an index of the beamforming matrix.

[0057] In a possible implementation, the method comprises: generating a third message by the baseband unit if the radio frequency unit transmits a calibration sequence at the specified time, where the third message instructs the radio frequency unit to stop transmitting the calibration sequence, the calibration sequence being used to calibrate a transmission channel of the radio frequency unit; and said baseband unit transmitting said third message to said radio frequency unit. Further includes:

[0058] In a possible implementation, the third message further instructs the radio frequency unit to retransmit the calibration sequence after a validity period of the second parameter has expired; or The third message includes third time information, where the third time information indicates a time point at which the calibration sequence is transmitted.

[0059] In a possible implementation, the third message includes an activation identifier, the activation identifier being used to identify the transmission of the calibration sequence or the end of the transmission of the calibration sequence.

[0060] According to a second aspect, there is provided a method for interference avoidance. In the method, a radio frequency unit receiving a first message from a baseband unit, where the first message instructs the radio frequency unit to adjust a beam coverage direction based on a first parameter; and The radio frequency unit adjusts the beam coverage direction based on the first message and the first parameter.

[0061] In a possible implementation, the step of the radio frequency unit adjusting the beam coverage direction based on the first message and the first parameter includes a step of the radio frequency unit automatically adjusting the beam coverage direction based on the first message and the first parameter.

[0062] In a possible implementation, the first message includes first time information, the first time information indicating a time point at which the first parameter starts to take effect. The step of the radio frequency unit automatically adjusting the beam coverage direction based on the first message and the first parameter includes the radio frequency unit starting to adjust the beam coverage direction at the time point indicated by the first time information.

[0063] In a possible implementation, the first time information includes a frame number at which the first parameter starts to take effect. The step of the radio frequency unit automatically adjusting the beam coverage direction based on the first message and the first parameter includes the radio frequency unit starting to adjust the beam coverage direction in a radio frame corresponding to the frame number.

[0064] In a possible implementation, the first time information includes a subframe number in which the first parameter starts to take effect. The step of the radio frequency unit automatically adjusting the beam coverage direction based on the first message and the first parameter includes the radio frequency unit starting to adjust the beam coverage direction in a subframe corresponding to the subframe number.

[0065] In a possible implementation, the first time information includes a frame number and a subframe number at which the first parameter starts to take effect. The step of the radio frequency unit automatically adjusting the beam coverage direction based on the first message and the first parameter includes the radio frequency unit starting to adjust the beam coverage direction in a subframe corresponding to the subframe number and a radio frame corresponding to the frame number.

[0066] In a possible implementation, the first time information includes a timestamp of when the first parameter starts to take effect.

[0067] In a possible implementation, the first message includes first duration information, the first duration information indicating a continuous valid duration of the first parameter, and the step of the radio frequency unit automatically adjusting the beam coverage direction based on the first message and the first parameter includes the radio frequency unit starting to adjust the beam coverage direction based on a valid duration.

[0068] In a possible implementation, the first message is a CPRI message or an eCPRI message.

[0069] In a possible implementation, the first parameter comprises a downtilt angle and the first message comprises a value of the downtilt angle or a variation of the downtilt angle.

[0070] In a possible implementation, the first message includes an index of an interval of values ​​of the downtilt angle.

[0071] In a possible implementation, the first parameter includes a beamforming matrix and the first message includes a value of the beamforming matrix or an index of the beamforming matrix.

[0072] In a possible implementation, the first message includes values ​​for each sub-matrix in the beamforming matrix.

[0073] In a possible implementation, the first message includes an index for each sub-matrix in the beamforming matrix.

[0074] In a possible implementation, the beam coverage direction corresponding to the first parameter avoids the interfering direction.

[0075] In a possible implementation, the beam coverage direction corresponding to the first parameter avoiding the interference direction includes the energy of the beam directed toward the interference direction being zero.

[0076] In a possible implementation, the beam coverage direction corresponding to the first parameter avoiding the interference direction includes the energy of a beam directed toward the interference direction being less than the energy of a beam directed toward the interference direction in a past period of time.

[0077] In a possible implementation, the step of the radio frequency unit receiving the first message from the baseband unit includes the radio frequency unit receiving the first message over a control plane interface.

[0078] In a possible implementation, the step of the radio frequency unit receiving the first message from the baseband unit includes the radio frequency unit receiving the first message via a data plane interface.

[0079] In a possible implementation, the method further comprises the following steps:

[0080] receiving, by the radio frequency unit, a second message from the baseband unit, where the second message instructs the radio frequency unit to transmit a designated sequence at a designated time based on a second parameter, the designated sequence being used by the baseband unit to perform interference detection, and a beam coverage direction corresponding to the second parameter being different from the beam coverage direction corresponding to the first parameter; and The radio frequency unit transmits the designated sequence at the designated time based on the second message and the second parameter.

[0081] In a possible implementation, the second message includes second time information, the second time information indicating a time point when the second parameter starts to take effect.

[0082] In a possible implementation, the second message includes second duration information, the second duration information indicating a continuing valid duration of the second parameter.

[0083] In a possible implementation, the second parameter comprises a downtilt angle and the first message comprises a value of the downtilt angle or a variation of the downtilt angle.

[0084] In a possible implementation, the second parameter includes a beamforming matrix and the second message includes a value of the beamforming matrix or an index of the beamforming matrix.

[0085] In a possible implementation, the method further comprises the following steps:

[0086] receiving, by the radio frequency unit, a third message from the baseband unit, where the third message instructs the radio frequency unit to stop transmitting a calibration sequence, the calibration sequence being used to calibrate a transmission channel of the radio frequency unit; and The radio frequency unit ceasing transmission of the calibration sequence based on the third message.

[0087] According to a third aspect, there is provided a communication device. The device is a processing module configured to obtain a first parameter based on the interference detection result, where the processing module is further configured to generate a first message based on the first parameter, the first message instructing the radio frequency unit to adjust a beam coverage direction based on the first parameter; and a transmitting module configured to transmit a first message to a radio frequency unit; Includes.

[0088] In a possible implementation, the first message includes first time information, the first time information indicating a time point when the first parameter starts to take effect.

[0089] In a possible implementation, the first time information includes a frame number and / or a subframe number from which the first parameter starts to take effect.

[0090] In a possible implementation, the first message includes first duration information, the first duration information indicating a continuing valid duration of the first parameter.

[0091] In a possible implementation, the first message is a CPRI message or an eCPRI message.

[0092] In a possible implementation, the first parameter comprises a downtilt angle and the first message comprises a value of the downtilt angle or a variation of the downtilt angle.

[0093] In a possible implementation, the first parameter includes a beamforming matrix and the first message includes a value of the beamforming matrix or an index of the beamforming matrix.

[0094] In a possible implementation, the processing module is configured to obtain the first parameter based on a previously used parameter value and the stepping value.

[0095] In a possible implementation, the interference detection result includes an interference direction, and the processing module is configured to obtain the first parameter based on the interference direction information, where the beam coverage direction corresponding to the first parameter avoids the interference direction.

[0096] In a possible implementation, the beam coverage direction corresponding to the first parameter avoiding the interference direction is the energy of the beam directed in the interference direction is zero; or The energy of the beam directed in the interference direction is smaller than the energy of the beam directed in the interference direction in a past period. Includes.

[0097] In a possible implementation, the processing module comprises: configured to generate the first message based on the first parameter in response to the interference detection result indicating that an atmospheric duct interference exists; configured to generate the first message based on the first parameter in response to the interference detection result indicating that the atmospheric duct interference has disappeared; configured to generate the first message based on the first parameter in response to the interference detection result indicating that an intensity of atmospheric duct interference is decreasing; or and configured to generate the first message based on the first parameter in response to the interference detection result indicating that a direction of the atmospheric duct interference is changing.

[0098] In a possible implementation, the processing module is further configured to generate a second message, where the second message instructs the radio frequency unit to transmit a designated sequence at a designated time based on a second parameter, the designated sequence being used to perform interference detection, and a beam coverage direction corresponding to the second parameter is different from the beam coverage direction corresponding to the first parameter; and The transmission module is further configured to transmit the second message to the radio frequency unit.

[0099] In a possible implementation, the second message includes second time information, the second time information indicating a time point when the second parameter starts to take effect.

[0100] In a possible implementation, the second message includes second duration information, the second duration information indicating a continuing valid duration of the second parameter.

[0101] In a possible implementation, the second parameter comprises a downtilt angle and the first message comprises a value of the downtilt angle or a variation of the downtilt angle.

[0102] In a possible implementation, the second parameter includes a beamforming matrix and the second message includes a value of the beamforming matrix or an index of the beamforming matrix.

[0103] In a possible implementation, the processing module further comprises: the baseband unit is configured to generate a third message if the radio frequency unit transmits a calibration sequence at the specified time, where the third message instructs the radio frequency unit to stop transmitting the calibration sequence, the calibration sequence being used to calibrate a transmission channel of the radio frequency unit; and The transmission module is further configured to transmit the third message to the radio frequency unit.

[0104] In a possible implementation, the third message further instructs the radio frequency unit to retransmit the calibration sequence after a validity period of the second parameter has expired; or The third message includes third time information, where the third time information indicates a time point at which the calibration sequence is transmitted.

[0105] In a possible implementation, the third message includes an activation identifier, the activation identifier being used to identify the transmission of the calibration sequence or the end of the transmission of the calibration sequence.

[0106] In some embodiments, the unit in the communication device provided in the third aspect is implemented by using software, and the unit in the communication device is a program module. In some other embodiments, the unit in the communication device is implemented by using hardware or firmware. For specific details of the communication device provided in the third aspect, please refer to the first aspect or any one of the optional methods of the first aspect. Here, the details will not be described again.

[0107] According to a fourth aspect, there is provided a communication device. The device is disposed in a radio frequency unit, the device comprising: a receiving module configured to receive a first message from a baseband unit, where the first message instructs the radio frequency unit to adjust a beam coverage direction based on a first parameter; and a processing module configured to adjust the beam coverage direction based on the first message and the first parameter. Includes.

[0108] In a possible implementation, the processing module is configured to automatically adjust the beam coverage direction based on the first message and the first parameter.

[0109] In a possible implementation, the receiving module is further configured to receive a second message from the baseband unit, the second message instructing the radio frequency unit to transmit a designated sequence at a designated time based on a second parameter, the designated sequence being used by the baseband unit to perform interference detection, and a beam coverage direction corresponding to the second parameter being different from the beam coverage direction corresponding to the first parameter. The apparatus further includes a transmitting module configured to transmit the designated sequence at the designated time based on the second parameter and the second message.

[0110] In a possible implementation, the receiving module is further configured to receive a third message from the baseband unit, the third message instructing the radio frequency unit to stop transmitting a calibration sequence, the calibration sequence being used to calibrate a transmission channel of the radio frequency unit, and the apparatus further includes a transmitting module configured to stop transmitting the calibration sequence based on the third message.

[0111] In some embodiments, the unit in the communication device provided in the fourth aspect is implemented by using software, and the unit in the communication device is a program module. In some other embodiments, the unit in the communication device is implemented by using hardware or firmware. For specific details of the communication device provided in the fourth aspect, please refer to the second aspect or any one of the optional methods of the second aspect. Here, the details will not be described again.

[0112] According to a fifth aspect, a communication device is provided. The communication device includes a processor, the processor is coupled to a memory, the memory stores at least one computer program instruction, and the at least one computer program instruction is loaded and executed by the processor, so that the communication device implements the method according to the first aspect or any one of the optional manners of the first aspect. For specific details of the communication device provided in the fifth aspect, please refer to the first aspect or any one of the optional manners of the first aspect. Details will not be described again here.

[0113] According to a sixth aspect, a communication device is provided. The communication device includes a processor, the processor is coupled to a memory, the memory stores at least one computer program instruction, and the at least one computer program instruction is loaded and executed by the processor, so that the communication device implements the method according to the second aspect or any one of the optional manners of the second aspect. For specific details of the communication device provided in the sixth aspect, please refer to the second aspect or any one of the optional manners of the second aspect. Details will not be described again here.

[0114] According to a seventh aspect, there is provided a computer-readable storage medium having stored thereon at least one instruction, which, when executed on a computer, enables the computer to perform a method according to the first aspect or any one of the optional implementations of the first aspect.

[0115] According to an eighth aspect, there is provided a computer readable storage medium having stored thereon at least one instruction, which, when executed on a computer, enables the computer to perform a method according to the second aspect or any one of the optional implementations of the second aspect.

[0116] According to a ninth aspect, a computer program product is provided. The computer program product includes one or more computer program instructions. When the computer program instructions are loaded and executed by a computer, the computer is enabled to perform a method according to the first aspect or any one of the optional implementations of the first aspect.

[0117] According to a tenth aspect, there is provided a computer program product. The computer program product includes one or more computer program instructions. When the computer program instructions are loaded and executed by a computer, the computer is enabled to perform a method according to the second aspect or any one of the optional implementations of the second aspect.

[0118] According to an eleventh aspect, there is provided a chip. The chip includes programmable logic circuitry and / or program instructions. When operated, the chip is configured to implement a method according to the first aspect or any one of the optional implementations of the first aspect.

[0119] According to a twelfth aspect, there is provided a chip. The chip includes programmable logic circuitry and / or program instructions. When operated, the chip is configured to implement a method according to the second aspect or any one of the optional manners of the second aspect.

[0120] According to a thirteenth aspect, there is provided a communication system, the communication system including a communication device according to the third aspect and a communication device according to the fourth aspect; or the communication system including a communication device according to the fifth aspect and a communication device according to the sixth aspect. [Brief description of the drawings]

[0121] [Figure 1] FIG. 1 is a schematic diagram of a fronthaul network in a distributed base station defined in the eCPRI protocol according to one embodiment of the present application;

[0122] [Diagram 2] FIG. 1 is a schematic diagram of an application scenario according to an embodiment of the present application.

[0123] [Diagram 3] 1 is a schematic flow chart of an interference avoidance method according to an embodiment of the present application;

[0124] [Figure 4] FIG. 2 is a schematic diagram of determining the time of transfer of parameters according to one embodiment.

[0125] [Diagram 5] 5 is a schematic diagram of the structure of a communication device 500 according to an embodiment of the present application.

[0126] [Figure 6] 6 is a schematic diagram of the structure of a communication device 600 according to an embodiment of the present application.

[0127] [Figure 7] 7 is a schematic diagram of the structure of a communication device 700 according to an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0128] In order to make the objectives, technical solutions and advantages of the present application clearer, the following will describe the implementation of the present application in more detail with reference to the accompanying drawings.

[0129] In the following, some terms and concepts in the embodiments of the present application are explained and described.

[0130] (1) Atmospheric duct interference

[0131] Atmospheric ducting is the effect of atmospheric differences on electromagnetic waves in special weather conditions. Under the effect of atmospheric ducting, electromagnetic waves propagate as if in a waveguide, have extremely low propagation loss (similar to free space propagation), and can cross the horizontal plane to implement trans-horizon transmission. When atmospheric ducting occurs at a remote base station with a certain base station height level, the high-power downlink signal of the remote base station can be transmitted to a nearby base station over a long distance. Since the long-distance transmission time exceeds the uplink and downlink guard intervals of a time division duplex (TDD) system, the downlink signal of the remote base station is received by the nearby base station at the receiving slot of the nearby base station. As a result, the uplink reception of the nearby base station is interfered with, and long-distance co-channel interference of the TDD system is generated.

[0132] (2) Interference detection results

[0133] The interference detection result is indicative of external interference received by the base station. Optionally, the interference detection result is a result obtained by detecting atmospheric duct interference, and the interference detection result is indicative of interference caused to the base station by a radio signal transmitted by an adjacent base station or a remote base station due to an effect of the atmospheric duct. The interference detection result includes at least one of interference strength information and / or interference direction information.

[0134] (3) Interference strength information

[0135] The interference strength information indicates the strength of interference received by the base station. There are many data forms of the interference strength information. Optionally, the interference strength information is a received signal strength (RSS), a received signal strength indicator (RSSI), or an interference signal power, etc. Alternatively, the interference strength information is an interference strength level, or a quantized interference strength.

[0136] (4) Interference direction information

[0137] The interference direction information indicates an interference direction. Optionally, the interference direction information indicates a direction of an interference source. Alternatively, the interference direction information indicates a direction in which the interference strength is greater than a threshold. There are many specific data formats of the interference direction information. For example, the interference direction information is an included angle between the interference source and a reference direction (e.g., horizontal or true north). In another example, the interference direction information is an identifier of a spatial grid in which the interference source is located. The spatial grid corresponds to a quantized angle, or an angular interval. The spatial grid is obtained through a division of space centered on the antenna.

[0138] (5) Beam

[0139] A beam is a radio signal transmitted in a particular direction by an antenna array.

[0140] (6) Coverage

[0141] Coverage, also called coverage space, refers to the area from ground to sky in the direction of the antenna.

[0142] (7) Beamforming (BF)

[0143] In the traditional single antenna communication mode, electromagnetic waves are transmitted from a single antenna to a single antenna between a base station and a mobile phone. The radiation direction of the antenna is fixed without physical adjustment. As a result, the number of users served at the same frequency and the same time is limited. However, in beamforming technology, the base station has multiple antennas and can automatically adjust the phase of the transmission signal of each antenna, so that an effective superposition of electromagnetic waves is formed at the receiving point of the mobile phone, and a stronger signal gain is generated to overcome the loss. This realizes the purpose of improving the received signal strength. For example, traditional single antenna communication is like a light bulb that illuminates the entire room. However, beamforming is like a flashlight whose light can be intelligently converged to a target position, and the number of flashlights can be further determined based on the number of targets. In a communication system, the greater number of antennas and the larger scale show the more obvious effect that beamforming can exert. After entering the 5G era, as the antenna array expands from one dimension to two dimensions, the beamforming technology evolves to three-dimensional (3D) beamforming, so that the shape of the antenna directivity pattern in both horizontal and vertical directions can be controlled. 3D beamforming enables base stations to precisely direct signals to target users based on the different spatial distributions of users.

[0144] (8) Beamforming matrix

[0145] A beamforming matrix is ​​a parameter that assists an antenna array in generating a particular beam, including but not limited to a beam in a particular direction, a beam of a particular shape, or a beam having a particular power (or energy).

[0146] Optionally, the beamforming matrix is ​​a weighting matrix, specifically, each element in the beamforming matrix is ​​a weight, which is used to perform vector multiplexing with the radio signals received and / or transmitted by the antennas, which is called "antenna weighting".

[0147] In some other embodiments, the weighting matrix is ​​replaced by another parameter used to implement beamforming, such as a steering vector, a precoding matrix in Long Term Evolution (LTE), and the signal amplitude and phase of the antenna ports.

[0148] (9) Beamforming matrix index

[0149] The index of a beamforming matrix is ​​used to look up the corresponding beamforming matrix in a group of pre-stored beamforming matrices, and the form of the index includes, but is not limited to, a number, a name, and the like.

[0150] (10) Cell

[0151] A cell is an area obtained by dividing the signal coverage area in a mobile network system. A cell may be hexagonal, square, circular or some other shape, typically a hexagonal cellular shape.

[0152] (11) Downtilt angle

[0153] The downtilt angle is the angle between the antenna and the horizontal.

[0154] (12) Variation in downtilt angle (i.e., Δ downtilt angle, also called delta downtilt angle)

[0155] The downtilt angle variation is the difference between the new value of the downtilt angle and the old value of the downtilt angle. For example, if the original value of the downtilt angle is 2° and the new value of the downtilt angle after the downtilt angle is adjusted is 3°, the downtilt angle variation is 1°.

[0156] (13) Stepping value

[0157] The stepping value, also called the step size, refers to the amplitude of the adjustment each time.

[0158] (14) Radio frame (also called system frame)

[0159] In mobile communications, data is transmitted in the form of frames in wireless networks. A radio frame corresponds to a data transmission period or a time unit of data transmission. In 5G (the fifth generation) and LTE, one radio frame occupies 10 ms.

[0160] (15) Frame number

[0161] The frame number is the number of a wireless frame, and is information for identifying the wireless frame. For example, the frame number ranges from 0 to 1023 (1024 standard).

[0162] (16) Subframe

[0163] A subframe is a time unit smaller than a radio frame, and one radio frame includes multiple subframes. For example, in LTE, one radio frame includes 10 subframes, each subframe is 1 millisecond (ms), and the duration of each subframe is equal to one transmission time interval (TTI). One subframe includes multiple slots.

[0164] (17) Subframe number

[0165] The subframe number is a number of a subframe, and the subframe number identifies a corresponding subframe within a radio frame. For example, in LTE, one radio frame includes 10 subframes, and the subframe numbers of the 10 subframes are numbered from 0 to 9 in order.

[0166] (18) Specified sequence

[0167] The designated sequence is a sequence used for interference detection. The designated sequence is any sequence different from the service data. For example, the designated sequence is a training sequence, a pseudorandom sequence, a preamble sequence, etc. For example, the designated sequence is an m-sequence, a GOLD sequence, or a ZC (Zadoff-Chu) sequence.

[0168] The basic procedure of performing interference detection based on the designated sequence is generally as follows: base station A and base station B pre-store the designated sequence; base station A transmits a wireless signal including the designated sequence; base station B performs an autocorrelation calculation and / or a cross-correlation calculation based on the received wireless signal and the locally stored designated sequence; if the correlation result between the received wireless signal and the locally stored designated sequence is greater than a threshold, base station B determines that base station A causes interference to base station B. Optionally, when base station A transmits a wireless signal including the designated sequence, base station B also transmits a wireless signal including the designated sequence. Base station A detects whether base station B causes interference to base station A in a similar manner.

[0169] (19) Channel Calibration

[0170] Channel calibration is for tracking and compensating for channel delay and amplitude / phase characteristics so that the amplitude / phase characteristics of the transmission channel match those of the reference channel, channel errors are reduced, and system accuracy requirements are met.

[0171] (20) Calibration sequence

[0172] The calibration sequence is used to calibrate the transmission channel of the radio frequency unit. Optionally, the calibration sequence is pre-stored in the baseband unit. For example, the calibration sequence is a training sequence or a reference signal sequence, such as a 2048-point Golay sequence. Alternatively, the calibration sequence is generated by the baseband unit based on a cell identity.

[0173] (21)Base station

[0174] A base station is a wireless communication site installed at a fixed location in a cellular mobile communication network. The main function of a base station is to provide radio coverage and support communication between terminals and a core network. Base stations include, but are not limited to, evolved NodeB (eNB or e-NodeB) in LTE, or gNodeB (gNodeB, gNB) in 5G networks such as New Radio (NR). The physical structure of a base station mainly includes a baseband unit (BU) and a radio frequency unit (RU).

[0175] (22) Baseband unit

[0176] A BU is a module or device having baseband signal processing functions and / or RU management functions. Baseband signal processing includes, for example, channel coding, multiplexing, modulation, spreading, carrier power limitation, and power limitation cancellation. For example, a BU can be a building baseband unit (BBU), a central unit (CU), or a distributed unit (DU), etc.

[0177] (23) Radio frequency unit

[0178] An RU is a module or device that has an intermediate frequency signal, a radio frequency signal, or has the function of processing an intermediate frequency signal and a radio frequency signal. For example, an RU is a remote radio unit (RRU) or an active antenna unit (AAU).

[0179] (24) Distributed base station (DBS)

[0180] A distributed base station means a base station in which a baseband unit and a radio frequency unit are deployed separately. The core concept of the distributed base station is to divide a traditional macro base station into two functional modules based on functions. The baseband, main control, transmission and clock functions of the base station are integrated into a module of a baseband unit (usually called BU or BBU). The baseband unit can be small and flexibly installed. The intermediate and radio frequency functions, such as transceiver and power amplifier, are integrated into another RF unit (usually called RU), and the radio frequency unit is installed on the antenna. The radio frequency unit and the baseband unit are connected through optical fiber to form a distributed base station.

[0181] (25) CU and DU

[0182] In the 5G network, the BBU evolves into two entities: CU and DU. The CU is mainly configured to take on non-real-time functions, such as processing of higher layer protocol stacks, such as packet data convergence protocol (PDCP) layer and radio resource control (RRC) layer. Optionally, the CU is further configured to take on the functions of some core network and edge application services. The DU is mainly configured to take on real-time functions in the BBU, such as media access control (MAC) layer and radio link control (RLC) layer function modules.

[0183] (26) AAU

[0184] The RRU and the passive antenna are integrated to form an AAU. The AAU is configured to implement functions of the RRU and the antenna. Optionally, the AAU is further configured to implement some physical layer functions in the BBU.

[0185] (27) Common Public Radio Interface (CPRI)

[0186] CPRI is an interface standard between BBU and RRU, which is used to replace traditional coaxial cable connection. The CPRI protocol provides the specification of the communication interface between radio equipment control (REC) and radio equipment (RE) in a cellular wireless network. A typical example of REC is BBU, and a typical example of RE is RRU. CPRI is an interface standard based on direct cable connection, which implements data multiplexing through TDM, which needs to exclusively occupy the transmission bandwidth, and defines three types of data streams: user data stream, control and management data stream, and synchronization data stream. The user plane data stream is used to transmit the quantized IQ modulated (I is in-phase, Q is quadrature) signal of the RRU antenna.

[0187] (28)eCPRI

[0188] eCPRI is an interface standard evolved from CPRI. The eCPRI protocol defines the specification for connecting eCPRI REC (eREC) and eCPRI RE (eRE) through a fronthaul network. A typical example of an eREC is a BBU, and a typical example of an eRE is an AAU or an RRU. Unlike CPRI, eCPRI is a packet-based interface standard that does not specify the network implementation format and can be implemented based on any network such as Ethernet, Internet Protocol (IP), transmission control protocol (TCP), user datagram protocol (UDP), and optical transport network (OTN). Based on the BBU-RRU split mode defined by the 3rd Generation Partnership Project (3GPP), eCPRI proposes several split modes for reference. Some or all physical layer functions are implemented by the RRU. In this way, the data transmitted between the BBU and the RRU is converted from the IQ signal on the antenna to a modulation symbol (IID), a coded bit sequence (ID) or even the original data bit (D). Compared with CPRI, eCPRI helps reduce the transmission bandwidth between the baseband unit and the radio frequency unit to meet the bandwidth resource requirements of wide-bandwidth multi-antenna services such as massive multiple-input multiple-output (massive MIMO).

[0189] (29) Fronthaul Interface and Fronthaul Network

[0190] The fronthaul interface is a communication interface between a baseband unit and a radio frequency unit. The fronthaul interface includes, but is not limited to, CPRI or eCPRI. Of course, the fronthaul interface may be another interface evolved from CPRI or eCPRI. The fronthaul network is a network between the baseband unit and the radio frequency unit. Figure 1 is a schematic diagram of a fronthaul network in a distributed base station defined in the eCPRI protocol. As shown in Figure 1, the fronthaul network is a network between an eREC (i.e., a baseband unit such as a BBU) and an eRE (i.e., a radio frequency unit such as an AAU or an RRU).

[0191] In the following, an example is used to explain the architecture of the communication protocol on which the embodiments of the present application are based.

[0192] FIG. 1 is a diagram of an architecture of the eCPRI protocol according to one embodiment. FIG. 1 shows the location of the eCPRI protocol in a protocol stack. As shown in FIG. 1, the eCPRI protocol in the application layer and standard protocol stacks (such as HTTP and FTP protocols) are at the same layer in the protocol stack.

[0193] The transport layer protocol at the bottom of the eCPRI protocol is optionally a TCP / IP protocol or an Ethernet MAC layer protocol. Specifically, in terms of packet format, the packet header encapsulated at the outer layer of the eCPRI message may be a UDP header or a TCP header, or the TCP / IP protocol stack may be skipped and the MAC Ethernet frame header is directly encapsulated at the outer layer of the eCPRI message.

[0194] The eCPRI protocol provides three types of interfaces: a user plane (also called U-plane, data plane) interface, a synchronization plane (S-plane) interface, and a control & management plane (C&M or C-plane) interface, as shown in Figure 1.

[0195] The user plane interface is configured to transmit service data, e.g., IQ data, between the base station and the user equipment, i.e., sampled data after orthogonal frequency division multiplexing (OFDM) modulation. Optionally, the user plane interface is further configured to transmit real-time control data related to the service data.

[0196] The synchronization plane interface is configured to transmit synchronization and timing information of data between the BBU and the RRU.

[0197] The control and management plane interface is configured to transmit data obtained by the BBU, which performs operation administration and maintenance (OAM) for the RRU.

[0198] In the following, an application scenario of the embodiments of the present application is described by using an example.

[0199] 2 is a schematic diagram of an application scenario according to an embodiment of the present application. The scenario shown in FIG. 2 includes a baseband unit 21, a radio frequency unit 22 and an antenna 23.

[0200] Optionally, referring to Fig. 1, the baseband unit 21 in Fig. 2 is an eREC in Fig. 1. The radio frequency unit 22 in Fig. 2 is an eRE in Fig. 1. In Fig. 2, both the fronthaul interface 211 of the baseband unit 21 and the fronthaul interface 221 of the radio frequency unit 22 are eCPRI. The fronthaul interface 211 of the baseband unit 21 and the fronthaul interface 221 of the radio frequency unit 22 in Fig. 2 include, but are not limited to, a U-plane interface, an S-plane interface or a control and management plane interface in Fig. 1.

[0201] The baseband unit 21 is configured to determine whether to adjust the beam coverage direction of the base station and to transfer parameters related to the beam coverage direction (such as downtilt angle and beamforming matrix) to the radio frequency unit 22 based on the interference status received by the base station. Optionally, the baseband unit 21 is specifically configured to determine an adjustment opportunity, an adjustment amount, an adjustment duration, etc. of the beam coverage direction, and transfer the parameters related to the adjustment opportunity, the adjustment amount and the adjustment duration to the radio frequency unit 22. Optionally, the baseband unit 21 is further configured to detect a situation in which the base station is interfered with by an adjacent base station or a remote base station based on an uplink signal received from the radio frequency unit 22.

[0202] The radio frequency unit 22 is configured to automatically adjust the beam coverage direction of the antenna 23 based on parameters related to the beam coverage direction received from the baseband unit 21 .

[0203] The antenna 23 is configured, under the control of the radio frequency unit 22, to form beam coverage in a specified direction.

[0204] For example, as shown in Fig. 2, the baseband unit 21 transfers the downtilt angle to the radio frequency unit 22 through the fronthaul interface 211, and the radio frequency unit 22 sends an instruction to the antenna 23 based on the downtilt angle received from the fronthaul interface 221. The instruction includes the downtilt angle received from the baseband unit 21. The antenna 23 executes the instruction received from the radio frequency unit 22 and adjusts the downtilt angle to the downtilt angle included in the instruction, so that the beam coverage direction generated by the antenna 23 is adjusted to the direction specified by the baseband unit 21.

[0205] The baseband unit 21 and the radio frequency unit 22 are connected through a fronthaul network. The fronthaul network includes, but is not limited to, a wired network or a wireless network. The fronthaul network includes, but is not limited to, a TCP / IP network, an Ethernet or a private network. The hardware on which the fronthaul network is based during implementation includes, but is not limited to, optical fibers, feeders, switches and routers, etc.

[0206] The radio frequency unit 22 and the antenna 23 are connected through a feeder or optical fiber.

[0207] An example of the procedure of the method according to the embodiment of the present application will be described below.

[0208] 3 is a schematic flow chart of an interference avoidance method according to an embodiment of the present application. Interaction subjects of the method shown in FIG. 3 include a baseband unit and a radio frequency unit.

[0209] Optionally, referring to Fig. 1, the method shown in Fig. 3 is based on the architecture of the communication protocol shown in Fig. 1. The baseband unit in Fig. 3 is the eREC in Fig. 1. The radio frequency unit 22 in Fig. 3 is the eRE in Fig. 1. In the method shown in Fig. 3, messages between the radio frequency unit and the baseband unit are transmitted through the U-plane interface, the control and management plane interface or the S-plane interface in Fig. 1.

[0210] Optionally, referring to Fig. 2, a network deployment scenario on which the method shown in Fig. 3 is based is shown in Fig. 2. The baseband unit in the method shown in Fig. 3 is the baseband unit 21 in Fig. 2, and the radio frequency unit 22 in the method shown in Fig. 3 is the radio frequency unit 22 in Fig. 2.

[0211] The method shown in FIG. 3 includes the following steps S301 to S305.

[0212] S301: A baseband unit obtains a first parameter based on an interference detection result.

[0213] For the concept of interference detection result, please refer to the above explanation of terms and concepts (2). There are multiple methods for how the baseband unit obtains the interference detection result. In the following, the implementation of obtaining the interference detection result will be described with reference to implementation 1 to implementation 3 by using examples.

[0214] Implementation 1: The baseband unit determines the interference detection result based on the uplink signal received by the radio frequency unit.

[0215] Implementation 1 is a blind detection method. In a possible implementation, the radio frequency unit transmits the received uplink signal to the baseband unit. After the baseband unit receives the uplink signal from the radio frequency unit, the baseband unit measures the interference received by the base station based on the uplink signal to obtain an interference detection result. For example, the baseband unit detects the strength of the uplink signal in the period when no service data is transmitted. If the strength of the uplink signal is obviously higher than the normal background noise strength and the uplink signal shows the characteristic of decreasing power as time changes, it is determined that the base station is interfered with by the adjacent base station or the remote base station.

[0216] Implementation 2: The baseband unit determines the interference detection result based on a specified sequence.

[0217] In a possible implementation, a radio frequency unit of the base station transmits a radio signal including a specified sequence, a baseband unit of the base station detects the signal at a specified location, and correlation and / or cross-correlation is performed on the signal at the specified location and at the specified sequence to obtain an interference status of the base station (i.e., an interference detection result).

[0218] Implementation 3: The baseband unit receives the interference detection result from the radio frequency unit.

[0219] In a possible implementation, after the radio frequency unit receives the uplink signal, the radio frequency unit measures the interference received by the base station based on the uplink signal to obtain an interference detection result, the radio frequency unit transmits the interference detection result to the baseband unit, and the baseband unit receives the interference detection result transmitted by the radio frequency unit.

[0220] The first parameter is a parameter related to a beam coverage direction. The type of the first parameter includes a plurality of cases. In the following, the type of the first parameter is described by using an example.

[0221] Optionally, the first parameter is a parameter in the spatial domain dimension, i.e., an antenna parameter. For example, the first parameter is a downtilt angle of an antenna. Alternatively, the first parameter is a beamforming matrix.

[0222] Alternatively, the first parameter is another parameter that may be indicative of an antenna angle other than the downtilt angle, for example the elevation angle, azimuth angle, lobe angle and half-power angle of the antenna.

[0223] Alternatively, the first parameter is another parameter used to support beamforming other than a beamforming matrix, for example a steering vector of an antenna port, a precoding matrix or a signal amplitude and phase.

[0224] Alternatively, the first parameter is a parameter related to the radiated energy of the antenna, for example the transmission power or the gain of the antenna.

[0225] The rule for selecting the two parameters, i.e., the manner for determining the type of the first parameter, includes several specific implementations. The following describes the rule for selecting the downtilt angle and the beamforming matrix by using an example.

[0226] In a possible implementation, if the antenna is a large-scale antenna array, the beam coverage direction is adjusted in a manner of adjusting a beamforming matrix. If the scale of the antenna is small, the beam coverage direction is adjusted in a manner of adjusting a downtilt angle. For example, the baseband unit stores hardware type information of the antenna. If the baseband unit determines based on an interference detection result that the beam coverage direction needs to be adjusted, the baseband unit determines whether the antenna is a large-scale antenna array based on the hardware type information. If the hardware type information indicates that the antenna is a large-scale antenna array, the baseband unit selects a beamforming matrix as the first parameter. If the hardware type information indicates that the antenna is not a large-scale antenna array, the baseband unit selects a downtilt angle as the first parameter. In this implementation, the beam coverage direction adjustment manner may be flexibly determined based on different types of hardware. Optionally, the size of the antenna is defined based on whether a massive MIMO technology is supported. For example, large scale antenna arrays may mean the number of antennas reaches 16, 32, 64, 128 or more.

[0227] Optionally, the beam coverage direction corresponding to the first parameter avoids an interference direction. For example, the original beam coverage direction of the antenna is from the kth floor to the mth floor. The baseband unit determines through interference detection that the interference direction is from the mth floor, and determines the first parameter according to the interference detection result. The beam coverage direction corresponding to the first parameter is from the kth floor to the (m-1)th floor. This beam coverage direction prevents an interference signal in the mth floor direction from entering the base station, that is, avoids a signal in the interference direction to avoid interference to the base station.

[0228] How the baseband unit determines the first parameter includes multiple implementations. In the following, the manner of determining the first parameter is described by taking examples and referring to Implementation I to Implementation IV.

[0229] Implementation I: The baseband unit determines a first parameter based on a parameter value used so far and a stepping value.

[0230] The downtilt angle is used as an example. For example, the downtilt angle 1 used so far by the baseband unit is X°, and the stepping value is k°. The baseband unit determines the downtilt angle 2 based on the downtilt angle 1 used so far and the stepping value. The value of the downtilt angle 2 is (Xk)°. The downtilt angle 2 is the first parameter.

[0231] The beamforming matrix is ​​used as an example. For example, the energy of the beam of the beamforming matrix 1 used so far by the baseband unit toward the interference direction is m watts, and the stepping value is k watts. The baseband unit obtains the beamforming matrix 2 based on the beamforming matrix 1 used so far and the stepping value. The energy of the beam of the beamforming matrix 2 toward the interference direction is (mk) watts, and the beamforming matrix 2 is the first parameter.

[0232] The stepping values ​​used by the baseband unit have multiple implementations. In the following, the implementation of the stepping values ​​is described by using examples with reference to Case I-1 and Case I-2.

[0233] Implementation I-1: The stepping value is related to the interference strength.

[0234] For example, there is a positive correlation between the stepping value and the interference strength, that is, a larger interference strength indicates a larger corresponding stepping value. In a possible implementation, the baseband unit stores a correspondence between the interference strength and the stepping value. After the baseband unit obtains the interference strength information, the baseband unit selects a stepping value corresponding to the interference strength information based on the pre-stored correspondence. The correspondence between the interference strength and the stepping value is, for example, a mapping table or a mathematical function.

[0235] Implementation I-2: The stepping value is fixed.

[0236] In a possible implementation, the baseband unit stores a stepping value, and each time the beam coverage direction needs to be adjusted, the baseband unit determines the adjusted parameter based on the stored stepping value. Optionally, the stepping value is a parameter preset by a network administrator.

[0237] Implementation II: The baseband unit determines a first parameter based on the interference direction information.

[0238] Optionally, the energy of the beam in the beam coverage direction corresponding to the first parameter, which is directed toward the interference direction, is 0. In a possible implementation, the baseband unit uses the energy of the beam directed toward the interference direction being 0 as a constraint, and determines the first parameter based on the constraint by using an adaptive beamforming algorithm.

[0239] Optionally, the energy of the beam in the beam coverage direction corresponding to the first parameter toward the interference direction is smaller than the energy of the beam toward the interference direction in the past period. In other words, the energy of the beam in the beam coverage direction corresponding to the first parameter toward the interference direction is smaller than the energy of the beam toward the interference direction corresponding to the beam matrix used so far. In a possible implementation, the baseband unit uses as a constraint that the energy of the beam toward the interference direction is smaller than the energy of the beam toward the interference direction in the past period, and determines the first parameter based on the constraint by using an adaptive beamforming algorithm.

[0240] Implementation III: The baseband unit determines the first parameter in a trial and convergence manner.

[0241] The downtilt angle is used as an example. The baseband unit stores the adjustment range of the downtilt angle, and the baseband unit tries to adjust the beam coverage direction by using each downtilt angle in the adjustment range in sequence until the downtilt angle reaches the preset matrix downtilt angle or the interference strength is smaller than the threshold.

[0242] Implementation IV: A baseband unit receives a first parameter from a designated network element other than a base station.

[0243] In a possible implementation, the baseband unit transmits the interference detection result to a designated network element other than the base station. The designated network element includes, but is not limited to, a network management device, a control plane device, a terminal, a core network, etc. The designated network element determines a first parameter based on the interference detection result and transmits the first parameter to the baseband unit. The baseband unit receives the first parameter from the designated network element.

[0244] S302: The baseband unit generates a first message based on a first parameter.

[0245] The first message instructs the radio frequency unit to adjust the beam coverage direction based on a first parameter.

[0246] Optionally, the first message is a fronthaul interface message. The interface protocol type on which the first message is based includes multiple implementations. For example, the first message is a CPRI message. In another example, the first message is an eCPRI message. Alternatively, the first message is a message specified in another protocol of the fronthaul interface other than CPRI and eCPRI. For example, the first message is a message defined in a protocol of a next-generation interface evolved from eCPRI.

[0247] The content of the first message includes multiple implementations. The following describes the content that may be included in the first message by using examples with reference to three aspects.

[0248] First aspect: When to adjust the beam coverage direction

[0249] For example, the first message includes first time information, and the first time information indicates a time when the first parameter starts to take effect. Adjustment of a downtilt angle is used as an example. The first time information indicates a time when the radio frequency unit uses a new downtilt angle (first parameter) or a time when the downtilt angle of the antenna is adjusted to a new downtilt angle (first parameter).

[0250] The specific form of the first time information includes multiple implementations. In the following, possible implementations of the first time information are described by using examples with reference to Implementation 1 to Implementation 3.

[0251] Implementation 1: The first time information includes a frame number and / or a subframe number at which the first parameter begins to take effect.

[0252] For example, the first message includes a frame number m and a subframe number n, and the first message instructs the radio frequency unit to adjust the beam coverage direction based on the first parameter when the subframe number is n in a radio frame whose frame number is m, where m and n are positive integers greater than or equal to 0.

[0253] In another example, the first message includes a frame number m, and the first message instructs the radio frequency unit to adjust the beam coverage direction based on a first parameter in a specified subframe (e.g., the first subframe, the last subframe, or another default subframe) in the radio frame having frame number m.

[0254] In another example, the first message includes a subframe number n, and the first message instructs the radio frequency unit to adjust the beam coverage direction based on the first parameter when the subframe number in the current radio frame is n.

[0255] Implementation 2: The frame number and subframe number in implementation 1 are replaced with other information that can identify a specified period within a radio frame, such as a time unit number with finer granularity than a subframe, such as a slot number, a subslot number, or a mini-slot number, so that the beam coverage direction is adjusted more precisely.

[0256] Implementation 3: The frame number and subframe number in implementation 1 are replaced with the timestamp when the first parameter starts to take effect. For example, the format of the first time information is **year**month**day**minute**second.

[0257] Second aspect: Effective duration of adjusted beam coverage direction

[0258] For example, the first message includes first duration information, where the first duration information indicates a continuous valid duration of the first parameter.

[0259] The specific form of the first duration information includes multiple implementations. In the following, possible implementations of the first duration information are described by using examples with reference to Implementation 1 to Implementation 3.

[0260] Implementation 1: The first duration information includes a number of consecutive valid TTIs of the first parameter, a number of consecutive valid slots of the first parameter, or a number of consecutive valid radio frames of the first parameter.

[0261] The beamforming matrix is ​​used as an example. For example, the first duration information includes the number m of TTIs (first duration information) and the index of the beamforming matrix k, where the first duration information indicates that the beamforming matrix k of the radio frequency unit is continuously effective for m TTIs, and m and k are positive integers greater than or equal to 0.

[0262] Alternatively, the number of TTIs, the number of slots and the number of radio frames in implementation 1 may be replaced with other time units related to data transmission in wireless communication, such as the number of subslots, the number of half slots and the number of minislots.

[0263] Implementation 2: The first duration information includes the number of consecutive valid seconds, minutes, hours or milliseconds of the first parameter.

[0264] The beamforming matrix is ​​used as an example. For example, the first duration information includes m minutes (first duration information) and an index of the beamforming matrix k, where the first duration information indicates that the beamforming matrix k of the radio frequency unit is continuously effective for m minutes, and m and k are positive integers greater than or equal to 0.

[0265] Implementation 3: The first duration information indicates the time point when the effective state of the first parameter ends.

[0266] For example, the first duration information is a frame number, a subframe number, a slot number, or a subslot number at which the valid state of the first parameter ends. In another example, the first duration information is a timestamp at which the valid state of the first parameter ends.

[0267] In an exemplary embodiment, the first message generated by the baseband unit includes two types of information indicating time: one type of information indicating time (i.e., first time information) indicates that the time when the first parameter starts to be effective is time 1, and the other type of information indicating time (i.e., first duration information) indicates that the time when the effective state of the first parameter ends is time 2. After receiving the first message, the radio frequency unit starts to adjust the beam coverage direction based on the first parameter at time 1 to perform the time adjustment, and stops adjusting the beam coverage direction based on the first parameter when time 2 is reached.

[0268] Third aspect: Parameter values ​​corresponding to the adjusted beam coverage direction

[0269] The format of the adjusted downtilt angle value includes multiple implementations. In the following, possible formats of the adjusted downtilt angle value are described by using examples with reference to Case 1 and Case 2.

[0270] Case 1: Downtilt angle adjustment

[0271] Specific implementations of Case 1 include, but are not limited to, the following Implementations A to C.

[0272] Implementation A: The first message contains the adjusted downtilt angle value.

[0273] For example, the first message may include m°, and the first message instructs the radio frequency unit to adjust the downtilt angle of the antenna to m°.

[0274] Implementation B: The first message includes the variation between the downtilt angle after the adjustment and the downtilt angle before the adjustment.

[0275] For example, the original downtilt angle of the antenna is k°, the first message contains m°, and the first message instructs the radio frequency unit to adjust the downtilt angle of the antenna to (km)°.

[0276] Implementation C: The first message includes the index of the adjusted downtilt angle.

[0277] For example, the baseband unit divides the value range of the downtilt angle into multiple intervals and quantizes the downtilt angle by assigning a corresponding index to the downtilt angle in each interval, and then the index of the adjusted downtilt angle is included in the first message.

[0278] Case 2: Adjusting the beamforming matrix

[0279] Specific implementations of Case 2 include, but are not limited to, the following implementations A to C.

[0280] Implementation A: The first message includes the adjusted beamforming matrix values.

[0281] For example, the first message includes the weights for each row and each column in the adjusted beamforming matrix.

[0282] Implementation B: The first message includes the index of the adjusted beamforming matrix.

[0283] Implementation C: The first message includes a value of each sub-matrix in the adjusted beamforming matrix, or the first message includes an index of each sub-matrix in the adjusted beamforming matrix.

[0284] S303: The baseband unit sends a first message to the radio frequency unit.

[0285] In some embodiments, the baseband unit transfers the parameters related to the beam coverage direction to the radio frequency unit through a fronthaul interface, i.e., the baseband unit transmits the first message through the fronthaul interface, e.g., the radio frequency unit transmits the first message through a CPRI interface or an eCPRI interface.

[0286] The fact that the fronthaul interface is selected by the baseband unit to transfer parameters related to the beam coverage direction includes multiple specific implementations. In the following, possible implementations for transferring parameters related to the beam coverage direction are described by using examples with reference to Implementation 1 and Implementation 2.

[0287] Implementation 1: The baseband unit transfers parameters related to the beam coverage direction through the control plane interface.

[0288] For example, the type of the first message is a control plane message, and the baseband unit sends the first message to the radio frequency unit through a control plane interface.

[0289] Implementation 2: The baseband unit transfers parameters related to the beam coverage direction through the data plane interface.

[0290] For example, the type of the first message is a data plane message, and the baseband unit transmits the first message to the radio frequency unit through the data plane interface.

[0291] Optionally, the baseband unit transfers the parameters related to the beam coverage direction in advance. In this specification, in advance means that the time when the baseband unit transmits the parameters related to the beam coverage direction is earlier than the time when the parameters start to become effective. In a possible implementation of the advance transmission, the baseband unit determines the time when the parameters related to the beam coverage direction are transmitted based on an expected effective time. For example, when the baseband unit transmits a first message including the first time information, the baseband unit determines the transmission time of the first message based on the time indicated by the first time information. The transmission time of the first message is earlier than the time indicated by the first time information.

[0292] The specific way in which the baseband unit determines when to transfer the parameters related to the beam coverage direction includes multiple implementations. In the following, an example is used for explanation with reference to FIG. 4.

[0293] In some embodiments, the baseband unit determines the time for transfer of the parameters based on the message processing duration of the radio frequency unit, the transmission delay of the fronthaul interface, and the expected validity point of the parameters.

[0294] The message processing duration of the radio frequency unit is the duration for the radio frequency unit to analyze and process a message received from the baseband unit. For example, the value range of the message processing duration of the radio frequency unit is from 1 millisecond to 10 milliseconds.

[0295] How the baseband unit obtains the message processing duration of the radio frequency unit includes multiple implementations. Optionally, the baseband unit pre-stores the message processing duration of the radio frequency unit. For example, the baseband unit stores attribute information of the radio frequency unit. The attribute information of the radio frequency unit is, for example, from a configuration file. The baseband unit obtains the message processing duration of the radio frequency unit from the attribute information of the radio frequency unit. Alternatively, the baseband unit sends an information acquisition request to the radio frequency unit, and the radio frequency unit transmits the message processing duration to the baseband unit in response to the information acquisition request, and the baseband unit receives the message processing duration of the radio frequency unit from the radio frequency unit.

[0296] The transmission delay of the fronthaul interface refers to the time difference between the time when the baseband unit transmits a message and the time when the message reaches the radio frequency unit. For example, the transmission delay of the control plane interface may reach the millisecond level or a second level. The transmission delay of the data plane may be at the millisecond level or within the time range of 1 millisecond.

[0297] How the baseband unit obtains the transmission delay of the fronthaul interface includes multiple implementations. Optionally, the baseband unit pre-stores the transmission delay of the fronthaul interface. Alternatively, the baseband unit automatically measures the transmission delay of the fronthaul interface. For example, the baseband unit transmits a test message through the fronthaul interface, the radio frequency unit records the reception time of the test message and notifies the radio frequency unit of the reception time, and the radio frequency unit calculates the transmission delay based on the transmission time and the reception time of the test message.

[0298] In an exemplary embodiment, if a control plane interface is used to transfer the parameters, the baseband unit determines the time of transfer of the parameters based on the duration that the radio frequency unit processes the control plane message and the transmission delay of the control plane interface. If the parameters are transferred through a data plane interface, the baseband unit determines the time of transfer of the parameters based on the duration that the radio frequency unit processes the data plane message and the transmission delay of the data plane interface.

[0299] Fig. 4 is a schematic diagram of determining the time of transfer of a parameter according to one embodiment. In Fig. 4, t0 is an example of a transmission time of the first message (the time of transfer of the parameter), Δt1 is an example of a message processing duration of the radio frequency unit, t3 is an example of an expected effective time of the parameter (the time indicated by the first time information), and Δt2 is an example of a transmission delay of the fronthaul interface. As shown in Fig. 4, the time interval between the transmission time of the first message and the time indicated by the first time information is greater than or equal to the sum of the message processing duration of the radio frequency unit and the transmission delay of the fronthaul interface.

[0300] The effects realized by the above implementation include, but are not limited to, the following: Considering that a certain time needs to be consumed for processing a message inside the radio frequency unit, and a certain time needs to be consumed when a message is transmitted between the paths of the radio frequency unit and the baseband unit, the baseband unit determines the time of the transfer of parameters in the above implementation, which is equivalent to reserving time in advance for the subsequent message processing process and message transmission process of the radio frequency unit. This ensures that the radio frequency unit has enough time to adjust the beam coverage direction, and avoids the radio frequency unit being unable to perform the adjustment in time.

[0301] S304: The radio frequency unit receives a first message from the baseband unit.

[0302] S305: The radio frequency unit adjusts the beam coverage direction based on the first message and the first parameter.

[0303] Optionally, the process of the radio frequency unit obtaining the first parameter includes the radio frequency unit parsing the first message based on a protocol stack of the fronthaul interface (e.g., an eCPRI protocol stack or a CPRI protocol stack), and the radio frequency unit obtaining the first parameter from a message body (or a payload field) of the first message.

[0304] In some embodiments, the radio frequency unit automatically adjusts the beam coverage direction based on the first message without relying on a manual configuration operation. How the radio frequency unit automatically adjusts the beam coverage direction includes multiple specific implementations. In the following, possible implementations for automatically adjusting the beam coverage direction are described by using examples with reference to Implementation 1 and Implementation 3.

[0305] Implementation 1: The radio frequency unit automatically adjusts the beam coverage direction to the direction indicated by the baseband unit.

[0306] With reference to Implementation 1-1 and Implementation 1-2, the following describes the downtilt angle case and the beamforming matrix case separately.

[0307] In a possible implementation, if the baseband unit detects that interference is present, the baseband unit instructs the radio frequency unit to decrease the downtilt angle, and if the baseband unit detects that the interference has disappeared, the baseband unit instructs the radio frequency unit to increase the downtilt angle.

[0308] In an exemplary embodiment, the radio frequency unit determines a value of a downtilt angle indicated by the baseband unit based on the first message. The radio frequency unit generates an adjustment command based on the value of the downtilt angle indicated by the baseband unit and transmits the adjustment command to the antenna. The adjustment command includes the value of the downtilt angle indicated by the baseband unit. In response to the adjustment command of the radio frequency unit, the antenna adjusts the downtilt angle to the value of the downtilt angle indicated by the baseband unit. If the interference detection result indicates that interference exists, the value of the downtilt angle in the first message is greater than the original value of the downtilt angle. If the interference detection result indicates that the interference has disappeared, the value of the downtilt angle in the first message is less than the original value of the downtilt angle.

[0309] How the radio frequency unit determines the value of the downtilt angle indicated by the baseband unit includes multiple implementations. In a possible implementation, the first message includes the value of the downtilt angle indicated by the baseband unit, and the radio frequency unit analyzes the first message to obtain the value of the downtilt angle included in the first message. In another possible implementation, the first message includes a variation of the downtilt angle, and the radio frequency unit analyzes the first message to obtain the variation of the downtilt angle included in the first message, and the radio frequency unit performs a subtraction or addition to the current value of the downtilt angle and the variation included in the first message to obtain the value of the downtilt angle.

[0310] In the above implementation 1-1, in order to prevent signals in the interference direction from entering the base station, the downtilt angle is decreased when interference exists, thereby avoiding the interference.

[0311] Implementation 1-2: The radio frequency unit updates the beamforming matrix to the beamforming matrix indicated by the baseband unit.

[0312] In an exemplary embodiment, the radio frequency unit determines a value of a beamforming matrix indicated by the baseband unit based on the first message, updates a value of a beamforming matrix of the antenna to the value of the beamforming matrix indicated by the baseband unit, and receives and / or transmits data using the updated beamforming matrix.

[0313] How the radio frequency unit determines the value of the beamforming matrix indicated by the baseband unit includes multiple implementations. In a possible implementation, the first message includes the value of the beamforming matrix indicated by the baseband unit, and the radio frequency unit parses the first message to obtain the value of the beamforming matrix included in the first message. In another possible implementation, the first message includes an index of the adjusted beamforming matrix, and the radio frequency unit parses the first message to obtain the index of the beamforming matrix included in the first message. The radio frequency unit queries the value of the beamforming matrix corresponding to the index from the correspondence between the stored value of the beamforming matrix and the index of the beamforming matrix.

[0314] In an exemplary embodiment, after the baseband unit updates the value of the beamforming matrix to the value of the beamforming matrix indicated by the baseband unit, the energy of the beam transmitted and / or received by the antenna toward the interference direction is 0. A possible implementation using the beamforming matrix is ​​as follows: after the antenna receives a signal, the radio frequency unit first performs a multiplication operation on the adjusted beamforming matrix and the received signal, and then performs further signal processing based on the obtained signal after multiplexing is performed on this matrix. Since the energy of the beam toward the interference direction is 0, this corresponds to the signal strength in the interference direction being 0. There is no signal strength, and naturally there is no interference. This avoids the interference direction.

[0315] In an exemplary embodiment, after the baseband unit updates the value of the beamforming matrix to the value of the beamforming matrix indicated by the baseband unit, among the beams transmitted and / or received by the antenna, the energy of the beam directed to the interference direction is smaller than the energy of the beam directed to the interference direction in the past period. A possible implementation using the beamforming matrix is ​​as follows: after the antenna receives a signal, the radio frequency unit first performs a multiplication operation on the adjusted beamforming matrix and the received signal, and then performs further signal processing based on the obtained signal after multiplexing is performed on the matrix. Since the energy of the beam directed to the interference direction is smaller than the energy of the beam directed to the interference direction in the past period, this corresponds to the signal strength in the interference direction being reduced. This reduces the effect of interference to a certain extent, ensuring that the service data can still be received and transmitted in the interference direction.

[0316] Implementation 2: The radio frequency unit automatically initiates adjustment of the beam coverage direction at the time indicated by the baseband unit.

[0317] In an exemplary embodiment, the radio frequency unit obtains first time information from the first message. The radio frequency unit determines an effective time point of a first parameter indicated by the baseband unit based on the first time information. When the time reaches the effective time point indicated by the baseband unit, the radio frequency unit adjusts the beam coverage direction to the direction indicated by the baseband unit.

[0318] Implementation 3: When the effective duration indicated by the baseband unit ends, the radio frequency unit automatically adjusts the beam coverage direction back to the original direction.

[0319] In an exemplary embodiment, the radio frequency unit obtains first duration information from the first message. The radio frequency unit determines an effective duration of the first parameter indicated by the baseband unit based on the first duration information. When the actual effective duration of the first parameter reaches the effective duration indicated by the baseband unit, the radio frequency unit adjusts the beam coverage direction back to the beam coverage direction before the first parameter became effective.

[0320] According to the method provided in this embodiment, the parameters related to the beam coverage direction are dynamically transferred between the baseband unit and the radio frequency unit based on the interference detection result, so as to avoid interference in the spatial domain dimension. Since the spatial domain resources of the radio air interface are fully used to avoid interference without sacrificing the time domain resources and frequency domain resources of the radio air interface, the impact of interference avoidance on the service performance is mitigated and the service performance of the base station is improved. In addition, the radio frequency unit is supported in automatically adjusting the beam coverage direction. Therefore, the problems of excessively long delay, low efficiency and possible performance loss in the solution of manually adjusting the coverage direction are solved to a certain extent, and the coverage direction can be adjusted more quickly and efficiently.

[0321] The method illustrated in FIG. 3 is optionally applied to a scenario of avoiding atmospheric duct interference.

[0322] In an exemplary embodiment, the procedure for adjusting the beam coverage direction is triggered by the effect of atmospheric duct interference. In a possible implementation, the beam coverage direction adjustment procedure is entered if it is detected that atmospheric duct interference exists. For example, in response to an interference detection result indicating that atmospheric duct interference exists, the baseband unit generates a first message based on a first parameter. In a possible implementation, the beam coverage direction adjustment procedure is entered if it is detected that the atmospheric duct interference disappears. For example, in response to an interference detection result indicating that the atmospheric duct interference disappears, the baseband unit generates a first message based on the first parameter. In a possible implementation, the beam coverage direction adjustment procedure is entered if it is detected that the intensity of the atmospheric duct interference is decreasing. For example, in response to an interference detection result indicating that the intensity of the atmospheric duct interference is decreasing, the baseband unit generates a first message based on the first parameter. In a possible implementation, the beam coverage direction adjustment procedure is entered if it is detected that the direction of the intensity of the atmospheric duct interference is changing. For example, in response to the interference detection result indicating that the direction of the atmospheric duct interference is changing, the baseband unit generates a first message based on a first parameter.

[0323] In an exemplary embodiment, the interference detection is specifically detection of atmospheric duct interference. For example, the baseband unit considers characteristics related to atmospheric duct interference when performing interference detection. For example, based on performing interference detection by using the uplink signal, the baseband unit further performs interference detection by using weather information of the current geographical location at the current time and / or known characteristics of the cell interfered by the atmospheric duct, and by combining the uplink signal, the weather information, and the known characteristics of the cell interfered by the atmospheric duct.

[0324] In some embodiments of the present application, automatic return to the beam coverage direction is supported, that is, the beam coverage direction is restored to the original beam coverage direction before adjustment. How to return the beam coverage direction includes multiple implementations. The following describes the procedure of returning to the beam coverage direction by using an example with reference to scenario 1 and scenario 2.

[0325] Scenario 1: When the radio frequency unit transmits a specified sequence used for interference detection, the baseband unit instructs the radio frequency unit to restore the beam coverage direction to the original beam coverage direction.

[0326] In an exemplary embodiment, the baseband unit generates a second message. The baseband unit transmits the second message to the radio frequency unit. The radio frequency unit receives the second message from the baseband unit. The radio frequency unit adjusts a beam coverage direction at a specified time and transmits a specified sequence based on the second parameter and the second message.

[0327] The second message instructs the radio frequency unit to adjust the beam coverage direction at the specified time based on the second parameter.

[0328] The designated time is the time at which the radio frequency unit transmits the designated sequence, for example, at a particular point in time in a particular radio subframe within a particular radio frame.

[0329] The second parameter is a parameter related to a beam coverage direction, differing from the first parameter in that the beam coverage direction corresponding to the second parameter is different from the beam coverage direction corresponding to the first parameter. Optionally, the second parameter is an original parameter used before the first parameter is enabled, and the beam coverage direction corresponding to the second parameter is an original beam coverage direction before the first parameter is enabled.

[0330] For example, the original downtilt angle of the antenna is k°. If interference is detected, the downtilt angle is adjusted from k° to m°. If a designated sequence to detect interference needs to be transmitted, the downtilt angle is adjusted from m° back to k°. In this example, the first parameter is the downtilt angle m° and the second parameter is the downtilt angle k°.

[0331] Optionally, the second parameter includes a downtilt angle and the second message includes a value of the downtilt angle or a variation of the downtilt angle.

[0332] Optionally, the second parameter includes a beamforming matrix, and the second message includes a value of the beamforming matrix or an index of the beamforming matrix.

[0333] Optionally, the second message includes second time information, the second time information indicating a time point when the second parameter starts to take effect, for example, the second time information includes a frame number and / or a subframe number when the second parameter starts to take effect.

[0334] Optionally, the second message includes second duration information, the second duration information indicating a continuing valid duration of the second parameter.

[0335] Optionally, the second message is a CPRI message or an eCPRI message.

[0336] According to the method provided in this embodiment, taking into consideration that the interfering signal may not be continuously received after the beam coverage direction is adjusted, when the specified sequence is transmitted, the original beam coverage direction is restored, which helps the baseband unit to continuously perform interference detection based on the specified sequence.

[0337] The above description focuses on the differences between the second message and the first message and the differences between the second parameter and the first parameter. Cross references may be made to the same or similar features of the second message and the first message, and cross references may be made to the same or similar features of the second parameter and the first parameter.

[0338] Scenario 2: When the strength of the interference received by the base station decreases or the interference direction changes, the baseband unit instructs the radio frequency unit to restore the beam coverage direction to the original beam coverage direction.

[0339] The communication procedure between the baseband unit and the radio frequency unit in scenario 2 is similar to that in the method shown in Fig. 3. The difference is that the value of the first parameter in the method shown in Fig. 3 is replaced with the parameter value used before from the value of the interference avoidance direction, so that the beam coverage direction is restored to the original beam coverage direction.

[0340] Optionally, if the specified time and the transmission time of the calibration sequence are within the same period, the baseband unit generates a third message. The third message instructs the radio frequency unit to stop transmitting the calibration sequence. The baseband unit transmits the third message to the radio frequency unit. The radio frequency unit receives the third message and stops transmitting the calibration sequence based on the third message.

[0341] The designated time and the transmission time of the calibration sequence are within the same time period, for example, the designated sequence and the calibration sequence are transmitted by using the same radio frame.

[0342] Considering that the designated sequence used for interference detection and the calibration sequence used for channel calibration may compete in the time domain, for example, the designated sequence and the calibration sequence are transmitted by using the same radio frame, it is difficult for the receiving end to receive the designated sequence and the calibration sequence accurately. In the above implementation, in order to improve the success rate of the transmission of the designated sequence and the calibration sequence, it is necessary to alternate the transmission time of the designated sequence and the calibration sequence.

[0343] Optionally, the baseband unit further instructs the radio frequency unit to retransmit the calibration sequence after an effective time of a parameter of a beam coverage direction corresponding to the specified sequence has expired. For example, the third message further instructs the radio frequency unit to retransmit the calibration sequence after an effective time of the second parameter has expired. After the radio frequency unit receives the third message, the radio frequency unit retransmits the calibration sequence based on the third message after an effective time of the second parameter has expired.

[0344] Optionally, the baseband unit indicates a time point at which the calibration sequence is transmitted. For example, the third message includes third time information, and the third time information indicates a time point at which the calibration sequence is transmitted. After the radio frequency unit receives the third message, the radio frequency unit transmits the calibration sequence at a time point indicated by the third time information.

[0345] Optionally, the third message includes an activation identifier, and the activation identifier is used to identify transmission of the calibration sequence or an end of transmission of the calibration sequence. After the radio frequency unit receives the third message, the radio frequency unit obtains the activation identifier from the third message. If the activation identifier is used to identify transmission of the calibration sequence, the radio frequency unit transmits the calibration sequence. If the activation identifier is used to identify stop of transmission of the calibration sequence, the radio frequency unit stops transmitting the calibration sequence.

[0346] With reference to a particular application scenario and some specific examples, the following describes an embodiment of the aforementioned method by using an example.

[0347] In the following specific examples, the BBU is the baseband unit in the method shown in Figure 3. The RRU or AAU is the radio frequency unit in the method shown in Figure 3. The downtilt angle / beam coverage matrix is ​​the first parameter in the method shown in Figure 3.

[0348] The following specific example applies to a scenario to avoid atmospheric duct interference. It is a common phenomenon that atmospheric ducting causes long-range inter-cell interference in TDD systems. In addition, the onset date, onset time and duration of inter-cell interference are uncertain along with the changing weather conditions.

[0349] When the coverage direction or downtilt angle of a cell is adjusted, only the mutual interference between local cells is considered, which is determined during the initial field deployment. Alternatively, if the cell performance is poor for a long time after the field deployment, the downtilt angle is manually reconfigured to improve the cell performance. If the cell experiences atmospheric duct interference, the performance will be significantly degraded, which will significantly affect the user experience.

[0350] Considering this, the following example provides a method for quickly and automatically adjusting the coverage direction of a cell in real time. In this method, the BBU initiates a decision on adjusting the downtilt angle / beam coverage direction based on the monitored remote interference status. The BBU adjusts the downtilt angle or beam coverage direction of the cell based on the decision. To meet the special requirements of some signals, the method supports quickly returning the downtilt angle or beam coverage direction and re-adjusting the downtilt angle or beam coverage direction. The BBU determines the adjustment time and adjustment amount based on the requirements of the service signal, and sends the adjustment time and adjustment amount to the RRU in real time for quick adjustment.

[0351] The BBU is configured to perform the following steps (1) to (6).

[0352] In step (1), the BBU performs an uplink interface measurement based on the uplink signal received from the RRU. If it is detected that the base station is interfered with by an adjacent base station or a remote base station in an uplink slot, the BBU enters into a downtilt angle or beam coverage direction adjustment procedure, which decreases or increases the downtilt angle or adjusts the beam coverage direction.

[0353] Methods for determining the downtilt angle or beam coverage direction include the following methods (1.1) and (1.2).

[0354] Methodology (1.1): Incremental approach (step-by-step method)

[0355] Method (1.2): The BBU adjusts the downtilt angle / beam coverage direction based on the interference direction obtained through uplink measurement (interference strength is measured in each beam direction based on beamforming) to avoid the interference direction.

[0356] In step (2), the BBU adjusts the downtilt angles or beam coverage directions of the downlink and uplink slots through the fronthaul interface. The relevant information elements include a valid frame number, a subframe number, a delta downtilt angle value or a downtilt angle value, and a beamforming matrix or an index of a specific beamforming matrix.

[0357] In step (3), in order to ensure continuous interference detection, the BBU instructs the RRU through the fronthaul interface to transmit a specified special sequence at a specific position of a specific radio frame number and subframe number, and instructs the RRU to use the original downtilt angle at this time and the continuous effective duration of the downtilt angle.

[0358] The relevant information elements include a valid frame number, a subframe number, a delta downtilt angle value or a downtilt angle value, a beamforming matrix or a specific beamforming matrix index and a valid duration.

[0359] Step (3) may be replaced by step (3.1).

[0360] Alternatively, in step (3.1), the BBU may instruct the RRU to use only the latest downtilt angle, and compared with the information element in step (3), the information element in step (3.1) does not include a validity duration.

[0361] In step (4), if a channel calibration sequence is also transmitted in the radio frame, the BBU instructs the RRU to stop transmitting the channel calibration sequence in real time through the fronthaul interface. After the valid time point of the downtilt angle of the special sequence ends, the BBU transmits the calibration sequence. The relevant information elements include the frame number, the subframe number, and the calibration sequence of the transmission of the enable / disable.

[0362] Step (4) may be replaced by step (4.1).

[0363] Step (4.1) corresponds to step (3.1), the BBUs may alternatively indicate individually the time points for transmitting the calibration sequence.

[0364] Step (5) corresponds to step (3.1). After the special sequence is transmitted, the BBU instructs the RRU to use the new downtilt angle. The relevant information elements are the same as those in step (3).

[0365] In step (6), the BBU continuously monitors the interference to the base station based on the uplink signal and the special sequence. If the interference decreases or the interference direction changes, the BBU instructs the AAU to gradually adjust the downtilt angle or beam coverage direction until the original coverage direction is restored.

[0366] If the interference is still strong, the BBU continues to reduce the downtilt angle or the beam coverage direction until the downtilt angle is adjusted to the pre-set maximum value (basic coverage of the cell needs to be guaranteed). The relevant information elements are the same as in step (2).

[0367] The transmission of the various information elements mentioned above in the fronthaul network includes, but is not limited to, the following implementation 1 and implementation 2.

[0368] Implementation 1: Through the data plane interface, the BBU transfers the downtilt angle, beam coverage direction, effective frame number, subframe number and effective duration to the RRU with TTI level granularity. To ensure that the RRU has time for adjustment, the BBU notifies the RRU xx milliseconds in advance.

[0369] Implementation 2: Through the control plane interface, the BBU forwards the corresponding information element to the RRU before the effective time. Compared with that in the data plane interface, the BBU notifies the RRU in advance by xx milliseconds plus the transmission duration of the control plane interface.

[0370] The RRU adjusts the downtilt angle or beam coverage direction in the corresponding frame number and subframe number based on the indication of the BBU and the specified effective duration.

[0371] Example 1

[0372] For a type of RRU that does not support 3D beamforming, the BBU performs the following steps:

[0373] In step (1), the BBU performs an uplink interface measurement based on the uplink signal received from the RRU. If it is detected that the base station is interfered with by an adjacent base station or a remote base station in an uplink slot, the BBU enters into a downtilt angle adjustment procedure to decrease or increase the downtilt angle.

[0374] The downtilt angle may be determined in a stepwise, ie, incremental, approach.

[0375] In step (2), the BBU adjusts the downtilt angles of the downlink slots and the uplink slots through the fronthaul interface, where the relevant information elements include a valid frame number, a subframe number, a delta downtilt angle value, or a downtilt angle value.

[0376] In step (3), in order to ensure continuous interference detection, the BBU instructs the RRU through the fronthaul interface to transmit a specified special sequence at a specific position of a specific radio frame number and subframe number, and instructs the RRU to use the original downtilt angle at this time and the continuous effective duration of the downtilt angle.

[0377] The relevant information elements include a valid frame number, a subframe number, a delta downtilt angle value or a downtilt angle value and a valid duration.

[0378] Step (3) may be replaced by step (3.1).

[0379] Alternatively, in step (3.1), the BBU may instruct the RRU to use only the latest downtilt angle, and compared with the information element in step (3), the information element in step (3.1) does not include a validity duration.

[0380] In step (4), if a channel calibration sequence is also transmitted in the radio frame, the BBU instructs the RRU to stop transmitting the channel calibration sequence in real time through the fronthaul interface. After the valid time point of the downtilt angle of the special sequence ends, the BBU transmits the calibration sequence. The relevant information elements include the frame number, the subframe number, and the calibration sequence of the transmission of the enable / disable.

[0381] Step (4) may be replaced by step (4.1).

[0382] Step (4.1) corresponds to step (3.1), the BBUs may alternatively indicate individually the time points for transmitting the calibration sequence.

[0383] Step (5) corresponds to step (3.1). After the special sequence is transmitted, the BBU instructs the RRU to use the new downtilt angle. The relevant information elements are the same as those in step (3.1).

[0384] In step (6), the BBU continuously monitors the interference to the base station based on the uplink signal and the special sequence. If the interference decreases or the interference direction changes, the BBU instructs the AAU to gradually adjust the downtilt angle until the downtilt angle is restored to its original value.

[0385] If the interference is still strong, the BBU continues decreasing the downtilt angle until the downtilt angle is adjusted to the pre-configured matrix downtilt angle (basic coverage of the cell needs to be guaranteed). The relevant information elements are the same as in step (2).

[0386] The transmission of the various information elements mentioned above in the fronthaul network includes, but is not limited to, the following implementation 1 and implementation 2.

[0387] Implementation 1: Through the data plane interface, the BBU transfers the downtilt angle, the valid frame number, the subframe number and the valid duration to the RRU based on TTI level granularity. To ensure that the RRU has time for adjustment, the BBU notifies the RRU xx milliseconds in advance.

[0388] Implementation 2: Through the control plane interface, the BBU forwards the corresponding information element to the RRU before the effective time of the adjusted downtilt angle. Compared with that in the data plane interface, the BBU notifies the RRU in advance by xx milliseconds plus the transmission duration of the control plane interface.

[0389] The RRU adjusts the downtilt angle in the corresponding frame number and subframe number based on the indication of the BBU and the specified valid duration.

[0390] The beneficial effects brought by the method described in the above Example 1 include, but are not limited to, the following: the BBU collects service status and interference characteristics in real time, quickly determines a downtilt angle adjustment scheme, and transmits the downtilt angle adjustment scheme to the RRU through the fronthaul interface in real time to implement adaptive and fast adjustment. In addition, different adjustment strategies are used for different signals to meet different service requirements. In this embodiment, dynamic interference is effectively avoided by quickly and adaptively adjusting the downtilt angle in real time.

[0391] Example 2

[0392] For a type of RRU / AAU that supports 3D beamforming, in addition to the technical solution in example 1, the BBU may also use the technical solution in this embodiment. In example 2, the BBU performs the following steps:

[0393] In step (1), the BBU performs an uplink interface measurement based on the uplink signal received from the RRU or AAU. If it is detected that the base station is interfered with by an adjacent base station or a remote base station in an uplink slot, the BBU enters into a beam coverage direction adjustment procedure to select a new coverage type based on the interference direction.

[0394] The new coverage type selection scheme is as follows: based on beamforming, the interference strength in each beam direction is measured. For a direction with strong interference strength, the energy of the beam in this direction is set to 0, so that the RRU or AAU avoids the interference direction during transmission or reception.

[0395] In step (2), the BBU adjusts the beam coverage direction of the downlink slot and the uplink slot through the fronthaul interface. The related information elements include a valid frame number, a subframe number, a beamforming matrix, or an index value of the beamforming matrix.

[0396] In step (3), in order to ensure continuous interference detection, the BBU instructs the RRU through the fronthaul interface to transmit a specified special sequence at a specific position of a specific radio frame number and subframe number, and instructs the RRU to use the original beamforming matrix at this time and the continuous effective duration of the original beamforming matrix.

[0397] The associated information elements include a valid frame number, a subframe number, a beamforming matrix or a beamforming matrix index value and a valid duration.

[0398] Step (3) may be replaced by step (3.1).

[0399] Alternatively, in step (3.1), the BBU may instruct that only the latest beamforming matrix is ​​used by the RRU, and compared with the information element in step (3), the information element in step (3.1) does not include a validity duration.

[0400] In step (4), if a channel calibration sequence is also transmitted in the radio frame, the BBU instructs the RRU to stop transmitting the channel calibration sequence in real time through the fronthaul interface. After the validity time of the beamforming matrix of the special sequence ends, the BBU transmits the calibration sequence. The relevant information elements include the frame number, the subframe number, and the calibration sequence of the transmission of the enable / disable.

[0401] Step (4) may be replaced by step (4.1).

[0402] Step (4.1) corresponds to step (3.1), the BBUs may alternatively indicate individually the time points for transmitting the calibration sequence.

[0403] Step (5) corresponds to step (3.1). After the special sequence is transmitted, the BBU instructs the RRU to use a new beamforming matrix. The relevant information elements are the same as those in step (3.1).

[0404] In step (6), the BBU continuously monitors the interference to the base station based on the uplink signal and the special sequence. If the interference decreases or the interference direction changes, the BBU instructs the AAU to gradually adjust the beamforming matrix until the original coverage direction is restored.

[0405] If the interference is still strong, the BBU continues to calculate the beamforming matrix until a preset minimum coverage range is reached (basic coverage of the cell must be guaranteed). The relevant information elements are the same as in step (2).

[0406] The transmission of the various information elements mentioned above in the fronthaul network includes, but is not limited to, the following implementation 1 and implementation 2.

[0407] Implementation 1: Through the data plane interface, the BBU transfers the beam coverage direction, the valid frame number, the subframe number and the valid duration to the RRU based on the TTI level granularity. To ensure that the RRU has time for adjustment, the BBU notifies the RRU xx milliseconds in advance.

[0408] Implementation 2: Through the control plane interface, the BBU forwards the corresponding information element to the RRU before the effective time of the adjusted beamforming matrix. Compared with that in the data plane interface, the BBU notifies the RRU in advance by xx milliseconds plus the transmission duration of the control plane interface.

[0409] The RRU adjusts the beamforming matrix in the corresponding frame number and subframe number based on the indication of the BBU and the specified effective duration to adjust the coverage direction.

[0410] The beneficial effects brought by the method described in the above Example 2 include, but are not limited to, the following: the BBU collects service status and interference characteristics in real time, quickly determines a beam coverage adjustment scheme, and transmits the beam coverage adjustment scheme to the RRU through the fronthaul interface in real time to implement adaptive and fast adjustment. In addition, different adjustment strategies are used for different signals to meet different service requirements. In this embodiment, dynamic interference is effectively avoided by quickly and adaptively adjusting the beam coverage in real time.

[0411] It can be seen from the above embodiments that in some embodiments of the present application, the downtilt angle / beam coverage of a cell is determined in real time based on the real-time interference status. Different downtilt angles / beam coverages are used for different signal determinations. Different downtilt angles / beam coverages are used for the same signal at different times.

[0412] It can be seen from the above embodiments that the beneficial effects brought by the embodiments of the present application include, but are not limited to, the following: the BBU refers to remote interference information to determine the downtilt angle / beam coverage of the cell in real time, uses different downtilt angles / beam coverages for different signals, and transmits the downtilt angles / beam coverages to the RRU through the fronthaul interface in real time to quickly adjust the downtilt angles / beam coverages, thereby avoiding interference and improving the service performance of the cell.

[0413] Regarding the technical principle for realizing the effect of improving service performance, if the transmission slot of a service is reduced or adjusted to avoid interference, the service performance of the cell will be affected; if the downtilt angle is adjusted manually, the downtilt angle adjustment speed is too slow and the impact of remote interference cannot be avoided in time. However, in some embodiments of the present application, the interference conditions are automatically monitored in real time, and the coverage direction of the cell is adaptively adjusted, so that the wireless air interface resources are maximized without sacrificing the time domain resources and frequency domain resources of the wireless air interface. In addition, in order to adapt to the interference conditions in real time, the direction is adjusted only in the case of interference. This reduces the performance loss caused by untimely manual adjustment, and significantly improves the service performance.

[0414] 5 is a schematic diagram of the structure of a communication device 500 according to an embodiment of the present application. The communication device 500 includes: a processing module 501 and a sending module 502.

[0415] Optionally, referring to FIG. 1, the communication device 500 shown in FIG. 5 is disposed in the eREC in FIG.

[0416] Optionally, referring to FIG. 2, the communication device 500 shown in FIG. 5 is disposed in the baseband unit 21 in FIG.

[0417] Optionally, referring to Fig. 3, the communication device 500 shown in Fig. 5 is disposed in the baseband unit in Fig. 3. The processing module 501 is configured to support the communication device 500 in executing S301 and S302. The sending module 502 is configured to support the communication device 500 in executing S303.

[0418] The embodiment of the device described in FIG. 5 is only an example. For example, the division into multiple modules is only a logical division of functions, and in actual implementation, there may be other divisions. For example, multiple modules or components may be combined or integrated into another system, or some functions may be ignored or not executed. Multiple functional modules in the embodiment of the present application may be integrated into one processing module, or each module may exist physically alone, or two or more modules may be integrated into one module.

[0419] All or some of the modules in the communication device 500 may be implemented using software, hardware, firmware, or any combination thereof.

[0420] When software is used for implementation, for example, the processing module 501 is implemented by a software functional module generated after at least one processor 701 in FIG. 7 reads program code stored in memory 702.

[0421] When hardware is used for implementation, for example, each of the aforementioned modules in Fig. 5 is implemented by different hardware. For example, the processing module 501 is implemented by several processing resources (e.g., one core or two cores in a multi-core processor) in at least one processor 701 in Fig. 7, or by a programmable device such as a field programmable gate array (FPGA), or a co-processor. The transmission module 502 is implemented by the network interface 703 in Fig. 7.

[0422] 6 is a schematic diagram of the structure of a communication device 600 according to an embodiment of the present application. The communication device 600 includes: a receiving module 601 and a processing module 602.

[0423] Optionally, referring to FIG. 1, the communication device 600 shown in FIG. 6 is disposed in the eRE in FIG.

[0424] Optionally, referring to FIG. 2, a communication device 600 shown in FIG. 6 is disposed in the radio frequency unit 22 in FIG.

[0425] Optionally, referring to Fig. 3, the communication device 600 shown in Fig. 6 is disposed in the radio frequency unit in Fig. 3. The receiving module 601 is configured to support the communication device 600 in executing S304. The processing module 602 is configured to support the communication device 600 in executing S305.

[0426] The embodiment of the device described in FIG. 6 is only an example. For example, the division into multiple modules is only a logical division of functions, and in actual implementation, there may be other divisions. For example, multiple modules or components may be combined or integrated into another system, or some functions may be ignored or not executed. Multiple functional modules in the embodiment of the present application may be integrated into one processing module, or each module may exist physically alone, or two or more modules may be integrated into one module.

[0427] All or some of the modules in the communication device 600 may be implemented using software, hardware, firmware, or any combination thereof.

[0428] When software is used for implementation, for example, the processing module 602 is implemented by a software functional module generated after at least one processor 701 in FIG. 7 reads program code stored in memory 702.

[0429] When hardware is used for implementation, for example, each of the aforementioned modules in Fig. 6 is implemented by different hardware. For example, the processing module 602 is implemented by several processing resources (e.g., one core or two cores in a multi-core processor) in at least one processor 701 in Fig. 7, or by a programmable device such as a field programmable gate array (FPGA), or a co-processor. The receiving module 601 is implemented by the network interface 703 in Fig. 7.

[0430] 7 is a schematic diagram of the structure of a communication device according to an embodiment of the present application. The communication device 700 includes at least one processor 701, a memory 702 and at least one network interface 703.

[0431] Optionally, referring to FIG. 1, the communication device 700 shown in FIG. 7 is disposed in the eREC or eRE in FIG.

[0432] Optionally, referring to FIG. 2, the communication device 700 shown in FIG. 7 is disposed in the baseband unit 21 or the radio frequency unit 22 in FIG.

[0433] Optionally, referring to Fig. 3, the communication device 700 shown in Fig. 7 is disposed in the baseband unit in Fig. 3. The processor 701 is configured to support the communication device 700 in performing S301 and S302. The network interface 703 is configured to support the communication device 700 in performing S303. Alternatively, the communication device 700 shown in Fig. 7 is the radio frequency unit in Fig. 3. The receiving module 601 is configured to support the communication device 600 in performing S304. The processing module 602 is configured to support the communication device 600 in performing S305.

[0434] The processor 701 may be, for example, a general purpose central processing unit (CPU), a network processor (NP), a graphics processing unit (GPU), a neural network processing unit (NPU), a data processing unit (DPU), a microprocessor, or one or more integrated circuits configured to implement the solutions of the present application. For example, the processor 701 may include an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD may be, for example, a complex programmable logic device (CPLD), a field programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.

[0435] The memory 702 may be, for example, but not limited to, a read-only memory (ROM) or another type of static storage device capable of storing static information and instructions, or a random access memory (RAM) or another type of dynamic storage device capable of storing information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or another type of compact disc storage, an optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, and Blu-ray discs, etc.), a magnetic disc storage medium or another magnetic storage device, or any other medium accessible by a computer that may be used to contain or store the expected program code in the form of instructions or data structures. Optionally, the memory 702 exists independently and is connected to the processor 701 through an internal connection 704. Alternatively, the memory 702 and the processor 701 are integrated together.

[0436] The network interface 703 is configured to communicate with another device or a communication network using any device of the transceiver type. The network interface 703 includes, for example, at least one of a wired network interface and a wireless network interface. The wired network interface is, for example, an Ethernet interface. The Ethernet interface is, for example, an optical interface, an electrical interface, or a combination thereof. The wireless network interface is, for example, a wireless local area network (WLAN) interface, a cellular network interface, or a combination thereof.

[0437] In some embodiments, the processor 701 includes one or more CPUs, for example, CPU0 and CPU1 shown in FIG.

[0438] Optionally, the processor 701 implements the method in the above embodiment by reading a program code stored in the memory 702, or the processor 701 implements the method in the above embodiment by using a program code stored therein. If the processor 701 implements the method in the above embodiment by reading a program code stored in the memory 702, the memory 702 stores a program code 710 for implementing the method provided in this embodiment of the present application.

[0439] In some embodiments, the communications device 700 optionally includes multiple processors, such as processor 701 and processor 705 shown in FIG. Each of these processors may be, for example, a single-core processor (single-CPU) or a multi-core processor (multi-CPU). A processor, optionally, refers to one or more devices, circuits, and / or processing cores configured to process data (e.g., computer program instructions).

[0440] In some embodiments, the communication device 700 further includes an internal connection 704. The processor 701, the memory 702 and the at least one network interface 703 are connected through the internal connection 704. The internal connection 704 includes a channel for transmitting information between the aforementioned components. Optionally, the internal connection 704 is a board or a bus. Optionally, the internal connection 704 includes an address bus, a data bus, a control bus, and the like.

[0441] In some embodiments, the communication device 700 further includes an input / output interface 706. The input / output interface 706 is connected to the internal connection 704.

[0442] For further details of the implementation of the aforementioned functions by the processor 701, please refer to the description in the aforementioned method embodiment, and the details will not be described again here.

[0443] In some embodiments, a computer-readable storage medium is provided, which stores at least one instruction that, when executed on a computer, enables the computer to perform steps of the method performed by the baseband unit in the above-described method embodiments.

[0444] In some embodiments, a computer-readable storage medium is provided that stores at least one instruction that, when executed on a computer, enables the computer to perform steps of the method performed by the radio frequency unit in the method embodiments described above.

[0445] In some embodiments, a computer program product is provided, which includes one or more computer program instructions, which, when loaded and executed by a computer, enable the computer to perform the steps of the method performed by the baseband unit in the above-mentioned method embodiments.

[0446] In some embodiments, a computer program product is provided, which includes one or more computer program instructions that, when loaded and executed by a computer, enable the computer to perform the steps of the method performed by the radio frequency unit in the method embodiments described above.

[0447] In some embodiments, a chip is provided, the chip including programmable logic circuitry and / or program instructions, which when operated is configured to implement the steps of the method performed by the baseband unit in the method embodiments described above.

[0448] According to a twelfth aspect, there is provided a chip comprising programmable logic circuitry and / or program instructions, which when operated is configured to implement the steps of the method performed by the radio frequency unit in the method embodiments described above.

[0449] The term "and / or" as used herein should be understood to indicate and include any or all possible combinations of one or more items in the relevant list. The term "and / or" describes a correspondence to describe related objects, and indicates that three relationships may exist. For example, A and / or B may indicate three cases: only A is present, both A and B are present, and only B is present. In addition, the character " / " in this application generally indicates an "or" relationship between related objects.

[0450] The embodiments herein are described in a progressive manner. The same or similar parts of the embodiments are referred to each other. Each embodiment focuses on the differences from other embodiments.

[0451] Referencing B in terms of A means that A is the same as B, or that A is a simple variation of B.

[0452] In this specification and claims, terms such as "first" and "second" are used to distinguish between different objects and are not intended to describe a particular order of those objects and cannot be understood as indicating or suggesting relative importance. For example, a first message and a second message are used to distinguish between different messages but are not used to describe a particular order of the messages and the first message cannot be understood as being more important than the second message.

[0453] In the embodiments of this application, unless otherwise specified, "at least one" means "one or more" and "multiple" means two or more.

[0454] All or some of the above-mentioned embodiments may be implemented by using software, hardware, firmware, or any combination thereof. When software is used for implementation, the implementation may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or some of the procedures or functions described in the embodiments of the present application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or another programmable device. The computer instructions may be stored in a computer-readable storage medium or may be transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless (e.g., infrared, radio wave, or microwave) methods. The computer-readable storage medium may be any available medium accessible by a computer, or may be a data storage device such as a server or a data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, or magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., Solid State Disks (SSDs)), etc.

[0455] The above embodiments are only intended to describe the technical solutions of the present application, and are not intended to limit the present application. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that, without departing from the scope of the technical solutions of the embodiments of the present application, further modifications may be made to the technical solutions described in the above embodiments, or equivalent substitutions may be made to some technical features thereof.

Claims

1. 1. A method for avoiding interference, comprising: obtaining, by the baseband unit, a first parameter based on the interference detection result; generating, by the baseband unit, a first message based on the first parameter, where the first message instructs a radio frequency unit to adjust a beam coverage direction based on the first parameter; and transmitting, by said baseband unit, said first message to said radio frequency unit; A method comprising:

2. The method of claim 1 , wherein the first message includes first time information, the first time information indicating a time when the first parameter begins to take effect.

3. The method of claim 2 , wherein the first time information comprises a frame number and / or a subframe number at which the first parameter begins to take effect.

4. The method according to claim 1 , wherein the first message includes first duration information, the first duration information indicating a continuous valid duration of the first parameter.

5. The method of claim 1 , wherein the first message is a CPRI message or an eCPRI message.

6. The method of claim 1 , wherein the first parameter comprises a downtilt angle and the first message comprises a value of the downtilt angle or a variation of the downtilt angle.

7. The method of claim 1 , wherein the first parameter comprises a beamforming matrix, and the first message comprises a value of the beamforming matrix or an index of the beamforming matrix.

8. The step of obtaining a first parameter based on an interference detection result by a baseband unit includes: obtaining, by the baseband unit, the first parameter based on previously used parameter values ​​and a stepping value; having 8. The method according to any one of claims 1 to 7.

9. The interference detection result includes an interference direction, and the step of obtaining a first parameter by a baseband unit based on the interference detection result includes: obtaining the first parameter based on the interference direction information by the baseband unit, where the beam coverage direction corresponding to the first parameter is a beam coverage direction that avoids the interference direction; having 8. The method according to any one of claims 1 to 7.

10. The beam coverage direction corresponding to the first parameter avoids the interference direction, the energy of the beam directed in the interference direction is zero; or The energy of the beam directed in the interference direction is smaller than the energy of the beam directed in the interference direction in a past period. Including, 10. The method of claim 9.

11. The step of generating, by the baseband unit, a first message based on the first parameters, comprises: generating, by the baseband unit, the first message based on the first parameter in response to the interference detection result indicating that atmospheric duct interference is present; generating, by the baseband unit, the first message based on the first parameter in response to the interference detection result indicating that atmospheric duct interference has disappeared; generating, by the baseband unit, the first message based on the first parameter in response to the interference detection result indicating that an intensity of atmospheric duct interference is decreasing; or generating, by the baseband unit, the first message based on the first parameter in response to the interference detection result indicating that a direction of atmospheric duct interference is changing. having 11. The method according to any one of claims 1 to 10.

12. generating, by the baseband unit, a second message, where the second message instructs the radio frequency unit to transmit a designated sequence at a designated time based on a second parameter, the designated sequence being used by the baseband unit to perform interference detection, and a beam coverage direction corresponding to the second parameter being different from the beam coverage direction corresponding to the first parameter; and transmitting, by said baseband unit, said second message to said radio frequency unit. The method of claim 1 , further comprising:

13. The method of claim 12 , wherein the second message includes second time information, the second time information indicating a time when the second parameter begins to take effect.

14. The method of claim 12 , wherein the second message includes second duration information, the second duration information indicating a continuing valid duration of the second parameter.

15. The method of claim 12 , wherein the second parameter comprises a downtilt angle and the first message comprises a value of the downtilt angle or a variation of the downtilt angle.

16. The method of claim 12 , wherein the second parameters include a beamforming matrix, and the second message includes a value of the beamforming matrix or an index of the beamforming matrix.

17. generating a third message by the baseband unit if the radio frequency unit has transmitted a calibration sequence at the specified time, where the third message instructs the radio frequency unit to stop transmitting the calibration sequence, the calibration sequence being used to calibrate a transmission channel of the radio frequency unit; and transmitting, by said baseband unit, said third message to said radio frequency unit.

17. The method of any one of claims 12 to 16, further comprising:

18. the third message further instructs the radio frequency unit to retransmit the calibration sequence after a validity period of the second parameter expires; or The third message includes third time information, the third time information indicating a time when the calibration sequence is transmitted.

20. The method of claim 17.

19. The method of claim 17 or 18, wherein the third message includes an activation identifier, the activation identifier being used to identify the transmission of the calibration sequence or an end of the transmission of the calibration sequence.

20. 1. A method for avoiding interference, comprising: receiving, by a radio frequency unit, a first message from a baseband unit, where the first message instructs the radio frequency unit to adjust a beam coverage direction based on a first parameter; and adjusting, by the radio frequency unit, the beam coverage direction based on the first message and the first parameter. A method comprising:

21. The step of adjusting the beam coverage direction based on the first message and the first parameter by the radio frequency unit includes: automatically adjusting, by the radio frequency unit, the beam coverage direction based on the first message and the first parameter. having 21. The method of claim 20.

22. A communication device comprising a unit configured to implement a method according to any one of claims 1 to 19.

23. A communications device comprising a processor, coupled to a memory, the processor configured to implement a method according to any one of claims 1 to 19.

24. A communication device comprising a unit adapted to implement the method according to any one of claims 20 and 21.

25. A communications device comprising a processor, coupled to a memory, the processor configured to implement the method of any one of claims 20 and 21.

26. A communication system comprising a communication device according to claim 22 or 23 and a communication device according to claim 24 or 25.

27. 22. A computer readable storage medium storing at least one instruction which, when executed on a computer, enables the computer to perform the method of any one of claims 1 to 19 or claims 20 and 21.

28. A computer program product comprising one or more computer program instructions which, when loaded and executed by a computer, enable the computer to carry out the method according to any one of claims 1 to 19 or claims 20 and 21.

Citation Information

Patent Citations

  • Communication control method, communication system, and communication controller

    JP2008252334A

  • Base station calibration

    JP2013535124A

  • Interference suppression method and base station

    JP2022533239A

  • Communication Control Method, Communication System, Communication Control Apparatus and Wireless Base Station

    US20100128673A1

  • Apparatus and method

    US20170366326A1