Interference avoidance method, device and system

Through dynamic transmission of interference detection results between the baseband unit and the radio frequency unit, the beam coverage direction is automatically adjusted, which solves the problem of the base station's service performance degradation when it is disturbed, and achieves more efficient interference avoidance and improves the base station's service performance.

CN114465644BActive Publication Date: 2025-01-17HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111669290.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-31
Publication Date
2025-01-17
Estimated Expiration
2041-12-31

AI Technical Summary

Technical Problem

When the base station is disturbed by external radio frequency signals, its service capabilities are declining. The prior art avoids interference by reducing the downlink or uplink transmission time slots of service data, but it leads to a significant loss of service performance.

Method used

The interference detection results are dynamically transmitted between the baseband unit and the radio frequency unit, the beam coverage direction is adjusted, the interference is avoided using airspace resources, and the beam coverage direction is automatically adjusted to reduce the impact on time and frequency domain resources.

Benefits of technology

It improves the service performance of the base station, quickly and efficiently adjusts the coverage direction, reduces the negative impact of interference on business performance, and avoids the problems of delay and inefficiency of manual adjustment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114465644B_ABST
    Figure CN114465644B_ABST
Patent Text Reader

Abstract

The present application provides an interference avoidance method, device and system, which belongs to the field of communication technology. Based on the results of interference detection, the present application dynamically transmits parameters related to the beam coverage direction between the baseband unit and the radio frequency unit, thereby avoiding interference in the spatial dimension. On the one hand, since the spatial resources of the wireless air interface are fully utilized to avoid interference without sacrificing the time domain resources and frequency domain resources of the wireless air interface, the impact of avoiding interference on service performance is reduced, which helps to improve the service performance of the base station. On the other hand, the radio frequency unit is supported to automatically adjust the beam coverage direction, thus to a certain extent solving the problems of long delay, low efficiency and possible performance loss in the solution of manually adjusting the coverage direction, 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] The present application relates to the field of communication technology, and in particular to an interference avoidance method, device and system. Background Art

[0002] During operation, base stations are often interfered by external radio frequency signals, causing a serious decline in the service capacity of the cell.

[0003] In the related art, in order to avoid interference, the downlink transmission time slot of service data is reduced when the base station is interfered, or the uplink transmission time slot of service data is adjusted when the base station is interfered.

[0004] When the above method is used to avoid interference, service performance will be greatly lost. Summary of the invention

[0005] The embodiments of the present application provide an interference avoidance method, device and system, which are helpful to improve the service performance of a base station. The technical solution is as follows.

[0006] In a first aspect, an interference avoidance method is provided, the method comprising: a baseband unit obtains a first parameter based on an interference detection result; the baseband unit generates a first message based on the first parameter, the first message instructing a radio frequency unit to use the first parameter to adjust a beam coverage direction; the baseband unit sends the first message to the radio frequency unit.

[0007] In the above method, the parameters related to the beam coverage direction are dynamically transmitted between the baseband unit and the radio frequency unit based on the results of interference detection, so as to avoid interference in the spatial dimension. On the one hand, since the spatial resources of the wireless air interface are fully utilized to avoid interference without sacrificing the time domain resources and frequency domain resources of the wireless air interface, the impact of avoiding interference on service performance is reduced, which helps to improve the service performance of the base station. On the other hand, the radio frequency unit is supported to automatically adjust the beam coverage direction, which to a certain extent solves the problems of long delay, low efficiency and possible performance loss in the solution of manually adjusting the coverage direction, and can adjust the coverage direction more quickly and efficiently.

[0008] In a possible implementation manner, the first message includes first time information, where the first time information indicates a time point when the first parameter becomes effective.

[0009] Through the above implementation method, since information related to the parameter effectiveness time is transmitted between the baseband unit and the radio frequency unit, the radio frequency unit is supported to automatically start adjusting the beam coverage direction at a specified time, meeting the needs of many business scenarios that require the timing of coverage direction adjustment.

[0010] In a possible implementation manner, the first time information includes a frame number and / or a subframe number at which the first parameter begins to take effect.

[0011] In a possible implementation, the first time information includes the number of a timeslot, a sub-timeslot, or a mini-slot when the first parameter starts to take effect.

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

[0013] Through the above implementation method, since the specific frame number, subframe number, time slot number and other information corresponding to the parameter effective time are transmitted between the baseband unit and the radio frequency unit, it helps to make the timing of starting adjustment of the beam coverage direction more precise.

[0014] In a possible implementation manner, the first message includes first duration information, where the first duration information indicates a length of time during which the first parameter remains effective.

[0015] Through the above implementation method, since information related to the effective duration of the parameters is transmitted between the baseband unit and the radio frequency unit, the radio frequency unit is supported to automatically call back the beam direction after a specified period of time, thereby automatically restoring the original beam coverage direction. At the same time, there is no need to require the baseband unit to resend a message to instruct the radio frequency unit to call back the beam coverage direction, thereby reducing the communication overhead between the baseband unit and the radio frequency unit.

[0016] In a possible implementation manner, the first duration information includes at least one of the number of TTIs during which the first parameter is continuously valid, the number of time slots during which the first parameter is continuously valid, or the number of radio frames during which the first parameter is continuously valid.

[0017] In a possible implementation, the first duration information includes the number of seconds, minutes, hours, or milliseconds that the first parameter remains in effect.

[0018] In a possible implementation, the first duration information indicates the time point at which the first parameter ends taking effect. For example, the first duration information includes the frame number, subframe number, time slot number, or sub-time slot number at which the first parameter ends taking effect. For another example, the first duration information includes a timestamp of the time point at which the first parameter ends taking effect.

[0019] Through the above implementation method, the baseband unit and the radio frequency unit support the use of multiple information forms to transmit the parameter validity period, and the adapted application scenarios are richer.

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

[0021] Through the above implementation, since CPRI or eCPRI is used to transmit the parameters of the beam coverage direction, the existing communication mechanism in CPRI or eCPRI can be reused, the implementation complexity is reduced, and the existing network is helped to evolve more smoothly.

[0022] In a possible implementation manner, the first parameter includes a downtilt angle, and the first message includes a value of the downtilt angle or a change in the downtilt angle.

[0023] In a possible implementation manner, the first message includes an index of a range in which the value of the downtilt angle is located.

[0024] In a possible implementation manner, 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.

[0025] In a possible implementation manner, the first message includes a value of each sub-matrix in the beamforming matrix.

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

[0027] In a possible implementation manner, the baseband unit acquires the first parameter based on the interference detection result, including: the baseband unit acquires the first parameter based on a historically used parameter value and a step value.

[0028] Through the above implementation method, it is supported to adjust the beam coverage direction in a step-by-step manner (step by step), which helps to make the process of adjusting the beam coverage direction smoother and more precise.

[0029] In a possible implementation, the step value is positively correlated with the interference intensity, that is, the greater the interference intensity, the greater the corresponding step value.

[0030] Through the above implementation method, the base station is supported to significantly adjust the beam coverage direction in a scenario with strong interference, thereby avoiding interference more quickly.

[0031] In a possible implementation, the interference detection result includes an interference direction, and the baseband unit obtains a first parameter based on the interference detection result, including: the baseband unit obtains the first parameter based on the interference direction information, and the beam coverage direction corresponding to the first parameter avoids the interference direction.

[0032] Through the above implementation, it is ensured that the coverage direction avoids the interference direction after adjustment.

[0033] In a possible implementation manner, the beam coverage direction corresponding to the first parameter avoids the interference direction, including: the beam energy pointing to the interference direction is 0.

[0034] Through the above implementation, since the energy of the beam pointing in the interference direction is 0, it is equivalent to the signal strength in the interference direction being 0. Without signal strength, there is naturally no interference, thereby avoiding the interference direction.

[0035] In a possible implementation manner, the beam coverage direction corresponding to the first parameter avoids the interference direction, including: the beam energy pointing to the interference direction is less than the beam energy pointing to the interference direction in a historical time period.

[0036] Through the above implementation method, since the energy of the beam pointing in the interference direction is less than the energy of the beam pointing in the interference direction in the historical time period, it is equivalent to reducing the signal strength in the interference direction, thereby reducing the impact of the interference to a certain extent, while ensuring that business data can still be sent and received in the interference direction.

[0037] In a possible implementation, before the baseband unit sends the first message to the radio frequency unit, the method further includes: the baseband unit determines a sending time point of the first message according to a message processing duration of the radio frequency unit and a transmission delay of the fronthaul interface.

[0038] Through the above implementation method, considering that it takes a certain amount of time to process the message inside the RF unit and it also takes a certain amount of time to transmit the message on the path between the RF unit and the baseband unit, the baseband unit uses the above implementation method to determine the time for transmitting parameters, which is equivalent to reserving time in advance for the subsequent RF unit to process the message and the message transmission process along the way, thereby ensuring that the RF unit has sufficient time to adjust the beam coverage direction to avoid the RF unit having too little time to adjust.

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

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

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

[0042] In a possible implementation, the baseband unit determines the sending time point of the first message according to the message processing time of the radio frequency unit and the transmission delay of the fronthaul interface, including: the baseband unit determines the time to transmit parameters according to the processing time of the control plane message of the radio frequency unit and the transmission delay of the control plane interface; accordingly, the baseband unit sends the first message to the radio frequency unit, including: the baseband unit sends the first message to the radio frequency unit through the control plane interface.

[0043] In a possible implementation, the baseband unit determines the sending time point of the first message according to the message processing time of the radio frequency unit and the transmission delay of the fronthaul interface, including: the baseband unit determines the time to transmit parameters according to the processing time of the control plane message of the radio frequency unit and the transmission delay of the data plane interface; accordingly, the baseband unit sends the first message to the radio frequency unit, including: the baseband unit sends the first message to the radio frequency unit through the data plane interface.

[0044] Through the above implementation, it supports transmitting parameters related to the coverage direction through multiple methods such as control plane interface and data plane interface.

[0045] In a possible implementation manner, the baseband unit generates a first message based on the first parameter, including:

[0046] In response to the interference detection result indicating that atmospheric duct interference exists, the baseband unit generates a first message based on the first parameter; or,

[0047] In response to the interference detection result indicating that the atmospheric waveguide interference disappears, the baseband unit generates a first message based on the first parameter; or,

[0048] In response to the interference detection result indicating that the intensity of the atmospheric waveguide interference becomes smaller, the baseband unit generates a first message based on the first parameter; or,

[0049] In response to the interference detection result indicating that the direction of the atmospheric duct interference has changed, the baseband unit generates a first message based on the first parameter.

[0050] Through the above implementation method, it is possible to support the scenario of avoiding atmospheric waveguide interference.

[0051] In a possible implementation, the method further includes:

[0052] The baseband unit generates a second message, wherein the second message instructs the radio frequency unit to send a specified sequence using a second parameter at a specified time, wherein the specified sequence is used for the baseband unit 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;

[0053] The baseband unit sends a second message to the radio frequency unit.

[0054] Through the above implementation, considering that the interference signal may not be received after the beam coverage direction is adjusted, the original beam coverage direction is restored when sending the specified sequence, so as to help the baseband unit to continue to perform interference detection based on the specified sequence.

[0055] In a possible implementation manner, the second message includes second time information, where the second time information indicates a time point when the second parameter becomes effective.

[0056] In a possible implementation manner, the second message includes second duration information, where the second duration information indicates a length of time during which the second parameter remains effective.

[0057] In a possible implementation manner, the second parameter includes a downtilt angle, and the first message includes a value of the downtilt angle or a change in the downtilt angle.

[0058] In a possible implementation manner, 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.

[0059] In a possible implementation, the method further includes:

[0060] If the radio frequency unit sends the correction sequence at the specified time, the baseband unit generates a third message, wherein the third message instructs the radio frequency unit to stop sending the correction sequence, wherein the correction sequence is used to correct the transmission channel of the radio frequency unit;

[0061] The baseband unit sends the third message to the radio frequency unit.

[0062] In a possible implementation manner, the third message further instructs the radio frequency unit to resend the correction sequence after the validity period of the second parameter expires; or,

[0063] The third message includes third time information, and the third time information indicates a time point when the correction sequence is sent.

[0064] In a possible implementation manner, the third message includes an enabling flag, where the enabling flag is used to identify sending the correction sequence or stopping sending the correction sequence.

[0065] According to a second aspect, an interference avoidance method is provided, in which a radio frequency unit receives a first message from a baseband unit, wherein the first message instructs the radio frequency unit to use a first parameter to adjust a beam coverage direction; and the radio frequency unit adjusts the beam coverage direction using the first parameter according to the first message.

[0066] In a possible implementation manner, the radio frequency unit adjusts the beam coverage direction using the first parameter according to the first message, including: the radio frequency unit automatically adjusts the beam coverage direction using the first parameter according to the first message.

[0067] In a possible implementation, the first message includes first time information, and the first time information indicates a time point when the first parameter starts to take effect. The radio frequency unit adjusts the beam coverage direction using the first parameter according to the first message, including: the radio frequency unit starts adjusting the beam coverage direction at the time point indicated by the first time information.

[0068] In a possible implementation, the first time information includes a frame number in which the first parameter takes effect. The RF unit adjusts the beam coverage direction using the first parameter according to the first message, including: the RF unit starts adjusting the beam coverage direction in a radio frame corresponding to the frame number.

[0069] In a possible implementation, the first time information includes a subframe number in which the first parameter starts to take effect. The RF unit adjusts the beam coverage direction using the first parameter according to the first message, including: the RF unit starts adjusting the beam coverage direction in a subframe corresponding to the subframe number.

[0070] In a possible implementation, the first time information includes a frame number and a subframe number in which the first parameter starts to take effect. The radio frequency unit uses the first parameter to adjust the beam coverage direction according to the first message, including: the radio frequency unit starts adjusting the beam coverage direction in a subframe corresponding to the subframe number in a wireless frame corresponding to the frame number.

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

[0072] In a possible implementation, the first message includes first duration information, and the first duration information indicates the duration for which the first parameter is effective. The radio frequency unit adjusts the beam coverage direction using the first parameter according to the first message, including: the radio frequency unit adjusts the beam coverage direction according to the effective duration.

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

[0074] In a possible implementation manner, the first parameter includes a downtilt angle, and the first message includes a value of the downtilt angle or a change in the downtilt angle.

[0075] In a possible implementation manner, the first message includes an index of a range in which the value of the downtilt angle is located.

[0076] In a possible implementation manner, 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.

[0077] In a possible implementation manner, the first message includes a value of each sub-matrix in the beamforming matrix.

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

[0079] In a possible implementation manner, the beam coverage direction corresponding to the first parameter avoids the interference direction.

[0080] In a possible implementation manner, the beam coverage direction corresponding to the first parameter avoids the interference direction, including: the beam energy pointing to the interference direction is 0.

[0081] In a possible implementation manner, the beam coverage direction corresponding to the first parameter avoids the interference direction, including: the beam energy pointing to the interference direction is less than the beam energy pointing to the interference direction in a historical time period.

[0082] In a possible implementation manner, the radio frequency unit receives a first message from a baseband unit, including: the radio frequency unit receives the first message through a control plane interface.

[0083] In a possible implementation manner, the radio frequency unit receives a first message from a baseband unit, including: the radio frequency unit receives the first message through a data plane interface.

[0084] In a possible implementation, the method further includes:

[0085] The radio frequency unit receives a second message from the baseband unit, where the second message instructs the radio frequency unit to send a specified sequence using a second parameter at a specified time, where the specified sequence is used for the baseband unit to perform interference detection, and a beam coverage direction corresponding to the second parameter is different from a beam coverage direction corresponding to the first parameter;

[0086] The radio frequency unit sends the designated sequence using the second parameters at the designated time according to the second message.

[0087] In a possible implementation manner, the second message includes second time information, where the second time information indicates a time point when the second parameter becomes effective.

[0088] In a possible implementation manner, the second message includes second duration information, where the second duration information indicates a length of time during which the second parameter remains effective.

[0089] In a possible implementation manner, the second parameter includes a downtilt angle, and the first message includes a value of the downtilt angle or a change in the downtilt angle.

[0090] In a possible implementation manner, 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.

[0091] In a possible implementation, the method further includes:

[0092] The radio frequency unit receives a third message from the baseband unit, where the third message instructs the radio frequency unit to stop sending the correction sequence, where the correction sequence is used to correct a transmission channel of the radio frequency unit;

[0093] The radio frequency unit stops sending the calibration sequence according to the third message.

[0094] According to a third aspect, a communication device is provided, the device comprising:

[0095] A processing module, configured to obtain a first parameter based on an interference detection result;

[0096] The processing module is further configured to generate a first message based on the first parameter, wherein the first message instructs the radio frequency unit to adjust the beam coverage direction using the first parameter;

[0097] A sending module is used to send the first message to the radio frequency unit.

[0098] In a possible implementation manner, the first message includes first time information, where the first time information indicates a time point when the first parameter becomes effective.

[0099] In a possible implementation manner, the first time information includes a frame number and / or a subframe number at which the first parameter begins to take effect.

[0100] In a possible implementation manner, the first message includes first duration information, where the first duration information indicates a length of time during which the first parameter remains effective.

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

[0102] In a possible implementation manner, the first parameter includes a downtilt angle, and the first message includes a value of the downtilt angle or a change in the downtilt angle.

[0103] In a possible implementation manner, 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.

[0104] In a possible implementation, the processing module is used to obtain the first parameter based on a historically used parameter value and a step value.

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

[0106] In a possible implementation manner, the beam coverage direction corresponding to the first parameter avoids the interference direction, including:

[0107] The energy of the beam pointing in the interference direction is 0; or,

[0108] The beam energy directed toward the interference direction is less than the beam energy directed toward the interference direction in a historical period of time.

[0109] In a possible implementation, the processing module is used to:

[0110] In response to the interference detection result indicating that atmospheric duct interference exists, generating a first message based on the first parameter; or,

[0111] In response to the interference detection result indicating that the atmospheric duct interference disappears, generating a first message based on the first parameter; or,

[0112] In response to the interference detection result indicating that the intensity of the atmospheric duct interference decreases, generating a first message based on the first parameter; or,

[0113] In response to the interference detection result indicating that the direction of the atmospheric duct interference has changed, a first message is generated based on the first parameter.

[0114] In a possible implementation manner, the processing module is further used to generate a second message, where the second message instructs the radio frequency unit to send a specified sequence using a second parameter at a specified time, where the specified sequence is used for interference detection, and the beam coverage direction corresponding to the second parameter is different from the beam coverage direction corresponding to the first parameter;

[0115] The sending module is further used to send a second message to the radio frequency unit.

[0116] In a possible implementation manner, the second message includes second time information, where the second time information indicates a time point at which the second parameter starts to take effect;

[0117] In a possible implementation manner, the second message includes second duration information, where the second duration information indicates a length of time during which the second parameter remains effective.

[0118] In a possible implementation manner, the second parameter includes a downtilt angle, and the first message includes a value of the downtilt angle or a change in the downtilt angle.

[0119] In a possible implementation manner, 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.

[0120] In a possible implementation, the processing module is further configured to generate a third message if the radio frequency unit sends the correction sequence at the specified time, wherein the third message instructs the radio frequency unit to stop sending the correction sequence, and the correction sequence is used to correct the transmission channel of the radio frequency unit;

[0121] The sending module is further used to send the third message to the radio frequency unit.

[0122] In a possible implementation manner, the third message further instructs the radio frequency unit to resend the correction sequence after the validity period of the second parameter expires; or,

[0123] The third message includes third time information, and the third time information indicates a time point when the correction sequence is sent.

[0124] In a possible implementation manner, the third message includes an enabling flag, where the enabling flag is used to identify sending the correction sequence or stopping sending the correction sequence.

[0125] In some embodiments, the unit in the communication device provided in the third aspect is implemented by software, and the unit in the communication device is a program module. In other embodiments, the unit in the communication device is implemented by hardware or firmware. The specific details of the communication device provided in the third aspect can be found in the first aspect or any optional method of the first aspect, which will not be repeated here.

[0126] In a fourth aspect, a communication device is provided, the device being arranged in a radio frequency unit, the device comprising:

[0127] A receiving module, configured to receive a first message from a baseband unit, wherein the first message instructs the radio frequency unit to adjust a beam coverage direction using a first parameter;

[0128] A processing module is used to adjust the beam coverage direction using the first parameter according to the first message.

[0129] In a possible implementation, the processing module is used to automatically adjust the beam coverage direction using the first parameter according to the first message.

[0130] In one possible implementation, the receiving module is also used to receive a second message from the baseband unit, the second message instructing the radio frequency unit to send a specified sequence using a second parameter at a specified time, the specified sequence is used for the baseband unit to perform interference detection, and the beam coverage direction corresponding to the second parameter is different from the beam coverage direction corresponding to the first parameter; the device also includes: a sending module, used to send the specified sequence using the second parameter at the specified time according to the second message.

[0131] In a possible implementation, the receiving module is further used to receive a third message from the baseband unit, wherein the third message instructs the radio frequency unit to stop sending the correction sequence, and the correction sequence is used to correct the transmission channel of the radio frequency unit; the device also includes: a sending module, which is used to stop sending the correction sequence according to the third message.

[0132] In some embodiments, the unit in the communication device provided in the fourth aspect is implemented by software, and the unit in the communication device is a program module. In other embodiments, the unit in the communication device is implemented by hardware or firmware. The specific details of the communication device provided in the fourth aspect can be found in the above-mentioned second aspect or any optional method of the second aspect, which will not be repeated here.

[0133] In a fifth aspect, a communication device is provided, the communication device comprising a processor, the processor being coupled to a memory, the memory storing at least one computer program instruction, the at least one computer program instruction being loaded and executed by the processor, so that the communication device implements the method provided in the first aspect or any optional manner of the first aspect. The specific details of the communication device provided in the fifth aspect can be found in the first aspect or any optional manner of the first aspect, and will not be repeated here.

[0134] In a sixth aspect, a communication device is provided, the communication device comprising a processor, the processor being coupled to a memory, the memory storing at least one computer program instruction, the at least one computer program instruction being loaded and executed by the processor, so that the communication device implements the method provided in the second aspect or any optional manner of the second aspect. The specific details of the communication device provided in the sixth aspect can be found in the second aspect or any optional manner of the second aspect, and will not be repeated here.

[0135] In a seventh aspect, a computer-readable storage medium is provided, wherein the storage medium stores at least one instruction, and when the instruction is executed on a computer, the computer executes the method provided in the first aspect or any optional manner of the first aspect.

[0136] In an eighth aspect, a computer-readable storage medium is provided, wherein the storage medium stores at least one instruction, and when the instruction is executed on a computer, the computer executes the method provided in the second aspect or any optional manner of the second aspect.

[0137] In the ninth aspect, a computer program product is provided, which includes one or more computer program instructions. When the computer program instructions are loaded and executed by a computer, the computer executes the method provided by the first aspect or any optional manner of the first aspect.

[0138] In the tenth aspect, a computer program product is provided, which includes one or more computer program instructions. When the computer program instructions are loaded and executed by a computer, the computer executes the method provided in the second aspect or any optional manner of the second aspect.

[0139] In an eleventh aspect, a chip is provided, which includes a programmable logic circuit and / or program instructions, and when the chip is running, it is used to implement the method provided in the first aspect or any optional embodiment of the first aspect.

[0140] In a twelfth aspect, a chip is provided, which includes a programmable logic circuit and / or program instructions, and when the chip is running, it is used to implement the method provided in the second aspect or any optional manner of the second aspect.

[0141] In the thirteenth aspect, a communication system is provided, which includes the communication device described in the third aspect and the communication device described in the fourth aspect; or, the communication system includes the communication device described in the fifth aspect and the communication device described in the sixth aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0142] Figure 1 It is a schematic diagram of a fronthaul network in a distributed base station defined by an eCPRI protocol provided in an embodiment of the present application;

[0143] Figure 2 It is a schematic diagram of an application scenario provided by an embodiment of the present application;

[0144] Figure 3 is a flow chart of an interference avoidance method provided in an embodiment of the present application;

[0145] Figure 4 is a schematic diagram of determining the time for transmitting parameters provided by this embodiment;

[0146] Figure 5 is a structural diagram of a communication device 500 provided in an embodiment of the present application;

[0147] Figure 6 is a structural diagram of a communication device 600 provided in an embodiment of the present application;

[0148] Figure 7 It is a structural diagram of a communication device 700 provided in an embodiment of the present application. DETAILED DESCRIPTION

[0149] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0150] The following is an explanation of some terminology concepts involved in the embodiments of the present application.

[0151] (1) Atmosphere duct interference

[0152] Atmospheric ducting is an effect of the atmosphere on electromagnetic wave refraction formed under special climatic conditions. Under the atmospheric ducting effect, electromagnetic waves seem to propagate in a waveguide, with very little propagation loss (similar to free space propagation), and can bypass the ground plane to achieve beyond-line-of-sight transmission. When the distant base station reaches a certain base station height level, in the presence of the atmospheric ducting phenomenon, the high-power downlink signal of the distant base station can be transmitted over long distances to reach the nearby base station. Since the long-distance transmission time exceeds the uplink and downlink protection interval of the time division duplex (TDD) system, the downlink signal of the distant base station is received by the nearby base station during the receiving time slot of the nearby base station, thereby interfering with the uplink reception of the nearby base station and generating long-distance co-channel interference of the TDD system.

[0153] (2) Interference detection results

[0154] The interference detection result is used to indicate the external interference to the base station. Optionally, the interference detection result is a result of detecting atmospheric duct interference, and the interference detection result is used to indicate the interference caused to the base station by the wireless signal transmitted by the adjacent base station or the remote base station due to the influence of the atmospheric duct. The interference detection result includes at least one of interference intensity information and / or interference direction information.

[0155] (3) Interference intensity information

[0156] The interference strength information is used to indicate the strength of interference to the base station. The interference strength information may be in many data forms. Optionally, the interference strength information is received signal strength (RSS), received signal strength indicator (RSSI) or the power of the interference signal. Alternatively, the interference strength information is the level of interference strength, or the quantified interference strength.

[0157] (4) Interference direction information

[0158] The interference direction information is used to indicate the interference direction. Optionally, the interference direction information indicates the direction where the interference source is located. Or, the interference direction information indicates the direction where the interference intensity is greater than a threshold. The specific data forms of the interference direction information include many kinds. For example, the interference direction information is the angle between the interference source and a reference direction (such as the horizontal direction or the north direction). For another example, the interference direction information is the identifier of the spatial grid where the interference source is located. The spatial grid is equivalent to a quantized angle or an angle interval. The spatial grid is obtained by dividing the space centered on the antenna.

[0159] (5) Beam

[0160] A beam refers to a wireless signal transmitted by an antenna array in a specific direction.

[0161] (6) Coverage

[0162] Coverage, also known as coverage space, refers to the range from the ground to the sky as seen from the direction of the antenna.

[0163] (7) Beam forming (BF)

[0164] The traditional single-antenna communication method is the electromagnetic wave propagation from single antenna to single antenna between the base station and the mobile phone. In the absence of physical adjustment, the antenna radiation direction is fixed, resulting in a limit on the number of users that can be served at the same frequency at the same time. In beamforming technology, the base station has multiple antennas, which can automatically adjust the phase of the signals transmitted by each antenna, so that it can form an effective superposition of electromagnetic waves at the mobile phone receiving point, generate stronger signal gain to overcome the loss, and thus achieve the purpose of improving the received signal strength. For example, the traditional single-antenna communication is like a light bulb, illuminating the entire room. And beamforming is like a flashlight, the light can be intelligently gathered at the target location. In addition, the number of flashlights can be constructed according to the number of targets. In the communication system, the more antennas there are and the larger the scale, the more obvious the role of beamforming can play. After entering the 5G era, as the antenna array expands from one dimension to two dimensions, beamforming technology has evolved into three-dimensional (3D) beamforming, which can simultaneously control the shape of the antenna pattern in the horizontal and vertical directions. 3D beamforming enables the base station to direct signals more accurately to target users based on the different distribution of users in space.

[0165] (8) Beamforming Matrix

[0166] The beamforming matrix is ​​a parameter that supports the antenna array to generate a specific beam. The specific beam here includes but is not limited to a beam in a specific direction, a beam in a specific shape, and a beam with a specific power (or energy).

[0167] Optionally, the beamforming matrix is ​​a weight matrix, that is, each element in the beamforming matrix is ​​a weight, and the weight is used to perform vector multiplication with the wireless signal received and / or transmitted by the antenna, which is so-called "weighting the antenna".

[0168] In other embodiments, the weight matrix is ​​replaced by other parameters for implementing beamforming, such as a steering vector, a precoding matrix in Long Term Evolution (LTE), a signal amplitude and phase of an antenna port, and the like.

[0169] (9) Index of the beamforming matrix

[0170] The index of the beamforming matrix is ​​used to find the corresponding beamforming matrix in a set of pre-stored beamforming matrices. The index may be in the form of, but not limited to, a number, a name, and the like.

[0171] (10) Cell

[0172] A cell is an area divided by a signal coverage area in a mobile network system. A cell can be hexagonal, square, circular or some other shapes, usually a hexagonal honeycomb.

[0173] (11) Downtilt

[0174] The downtilt angle refers to the angle between the antenna and the horizontal direction.

[0175] (12) The change in downtilt angle (i.e., △ downtilt angle, also known as delta downtilt angle value)

[0176] The change in the downtilt angle refers to 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 is 3° after adjustment, the change in the downtilt angle is 1°.

[0177] (13) Step value

[0178] The step value, also known as the step size, refers to the amplitude of each adjustment.

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

[0180] In mobile communications, data is transmitted in wireless networks in frames. A wireless frame is equivalent to a data transmission cycle, or the time unit for data transmission. In 5G (the fifth generation) and LTE, a wireless frame takes up 10ms.

[0181] (15) Frame number

[0182] The frame number is the number of the wireless frame, and the frame number is information used to identify the wireless frame. For example, the frame number is 0 to 1023 (1024 standard).

[0183] (16) Subframe (subframe)

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

[0185] (17)Subframe number

[0186] The subframe number is the serial number of the subframe, and the subframe number is used to identify the corresponding subframe in a radio frame. For example, in LTE, a radio frame includes 10 subframes, and the subframe numbers of the 10 subframes are 0 to 9 respectively.

[0187] (18)Specify sequence

[0188] The designated sequence refers to 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 pseudo-random sequence, a preamble sequence, etc. For example, the designated sequence is an m sequence, a GOLD sequence, a ZC (Zadoff-Chu) sequence, etc.

[0189] The basic process of implementing interference detection based on a specified sequence is usually: base station A and base station B pre-save the specified sequence, base station A sends a wireless signal containing the specified sequence, base station B performs autocorrelation calculation and / or cross-correlation calculation based on the received wireless signal and the locally stored specified sequence, and if the correlation result between the received wireless signal and the locally stored specified sequence is greater than a threshold, base station B determines that base station A has caused interference to base station B. Optionally, while base station A sends a wireless signal containing a specified sequence, base station B also sends a wireless signal containing a specified sequence. Base station A uses a similar method to detect whether base station B has caused interference to base station A.

[0190] (19) Channel calibration

[0191] Channel correction refers to tracking and compensating for channel delay and its amplitude / phase characteristics, so that the amplitude / phase characteristics of the transmission channel and the reference channel are consistent, reducing channel errors and meeting the accuracy requirements of the system.

[0192] (20)Calibration sequence

[0193] The correction sequence is used to calibrate the transmission channel of the radio frequency unit. Optionally, the correction sequence is pre-stored in the baseband unit, for example, the correction sequence is a training sequence or a reference signal sequence such as a 2048-point Golay sequence. Alternatively, the correction sequence is generated by the baseband unit according to the cell identifier.

[0194] (21) Base Station

[0195] A base station refers to 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 wireless coverage and support communication between terminals and the core network. Base stations include but are not limited to evolutionary Node B (eNB or e-NodeB) in LTE, new radio (NR) and other 5G network base stations (gNodeB, gNB). The physical structure of a base station mainly includes a baseband unit (BU) and a radio unit (RU).

[0196] (22) Baseband Unit

[0197] BU refers to a module or device with baseband signal processing function and / or management RU function. Baseband signal processing includes channel coding, multiplexing, modulation, spread spectrum, power limiting of carriers, power limiting cancellation, etc. Exemplarily, BU is an indoor baseband processing unit (baseband unit, BBU), a centralized unit (centralized unit, CU) and a distributed unit (distributed unit, DU).

[0198] (23) RF unit

[0199] RU refers to a module or device having an intermediate frequency signal, a radio frequency signal or an intermediate frequency signal processing function. For example, RU is a remote radio unit (RRU) or an active antenna unit (AAU).

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

[0201] A distributed base station refers to a base station with a baseband unit and a radio frequency unit deployed separately. The core concept of a distributed base station is to divide the traditional macro base station equipment into two functional modules according to its functions. The baseband, main control, transmission, clock and other functions of the base station are integrated into a baseband unit (usually called BU or BBU) module. The baseband unit is small in size and has a very flexible installation location; the transceiver, power amplifier and other mid-RF functions are integrated into another radio frequency unit (usually called RU), which is installed at the antenna end. The radio frequency unit and the baseband unit are connected by optical fiber to form a distributed base station.

[0202] (25)CU and DU

[0203] In the 5G network, the BBU evolves into two entities, the CU and the DU. The CU is mainly used to undertake non-real-time functions, such as the processing of high-level protocol stacks, such as the packet data convergence protocol (PDCP) layer and the radio resource control (RRC) layer. Optionally, the CU is also used to undertake some core network functions and edge application services. The DU is mainly used to undertake real-time functions in the BBU, such as the media access control (MAC) layer and the radio link control protocol (RLC) layer functional modules.

[0204] (26)AAU

[0205] The RRU and the passive antenna are integrated together to form the AAU. The AAU is used to implement the functions of the RRU and the antenna. Optionally, the AAU is also used to implement some physical layer functions in the BBU.

[0206] (27) Common public radio interface (CPRI)

[0207] CPRI is an interface standard between BBU and RRU, which is used to replace the traditional coaxial cable connection. The CPRI protocol provides the communication interface specification between radio equipment control (REC) and radio equipment (RE) in cellular wireless networks. 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. It uses TDM to achieve data multiplexing, requires exclusive transmission bandwidth, and defines three types of data streams: user, control, management, and synchronization. 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.

[0208] (28)eCPRI

[0209] eCPRI is an interface standard evolved from CPRI. The eCPRI protocol defines the specification for connecting eCPRI REC (eREC) and eCPRI RE (eRE) through the fronthaul network. The typical example of eREC is BBU, and the typical example of eRE is AAU or RRU. Unlike CPRI, eCPRI is a packet-based interface standard that does not specify the network implementation form and can be implemented on any network, such as Ethernet, Internet Protocol (IP), Transmission Control Protocol (TCP), User Datagram Protocol (UDP), Optical Transport Network (OTN), etc. eCPRI proposes several references for division forms based on the BBU-RRU division method defined by the 3rd Generation Partnership Project (3GPP). By dividing part or all of the physical layer functions into RRU, the data transmitted between BBU and RRU is converted from IQ signals on the antenna to modulation symbols (IID), coded bit sequences (ID) and even raw data bits (D). Compared with CPRI, eCPRI helps to reduce the transmission bandwidth between the baseband unit and the radio frequency unit, thereby meeting the demand for bandwidth resources for large-bandwidth multi-antenna services such as massive multiple-in multiple out (massive MIMO).

[0210] (29) Fronthaul interface and fronthaul network

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

[0212] The following is an example of the communication protocol architecture on which the embodiments of the present application are based.

[0213] Figure 1 This is an architecture diagram of an eCPRI protocol provided in this embodiment. Figure 1Figure 2 shows the location of the eCPRI protocol in the protocol stack. Figure 1 As shown, the eCPRI protocol and the protocol stack of the application layer standard (such as HTTP protocol, FTP protocol, etc.) are at the same level in the protocol stack.

[0214] The transport layer protocol at the bottom of the eCPRI protocol can be TCP / IP or Ethernet MAC layer protocol. In other words, from the perspective of message format, the message header encapsulated in the outer layer of an eCPRI message may be a UDP header or a TCP header, or it may skip the TCP / IP protocol stack and directly encapsulate the MAC Ethernet frame header in the outer layer of the eCPRI message.

[0215] The eCPRI protocol provides three interfaces. Figure 1 As shown, the eCPRI protocol provides a user plane (user plane, referred to as U plane, also known as data plane) interface, a synchronization plane (synchronization plane, referred to as S plane) interface and a control and management plane (control & management plane, referred to as C & M plane or C plane) interface.

[0216] The user plane interface is used to transmit service data between the base station and the user equipment, such as IQ data, that is, sampled data modulated by orthogonal frequency division multiplexing (OFDM). Optionally, the user plane interface is also used to transmit real-time control data related to the service data.

[0217] The synchronization plane interface is used to transmit data synchronization and timing information between the BBU and the RRU.

[0218] The control and management plane interface is used to transmit the operation, maintenance and management data of the BBU to the RRU.

[0219] The following is an example of an application scenario of the embodiment of the present application.

[0220] Figure 2 It is a schematic diagram of an application scenario provided by an embodiment of the present application. Figure 2 The illustrated scenario includes a baseband unit 21 , a radio frequency unit 22 and an antenna 23 .

[0221] Optionally, combined Figure 1 Come and see, Figure 2 The baseband unit 21 in Figure 1 eREC in. Figure 2 The radio frequency unit 22 is Figure 1 eRE in. Figure 2 The fronthaul interface 211 of the baseband unit 21 and the fronthaul interface 221 of the radio frequency unit 22 are both eCPRI. Figure 2 The forward transmission interface 211 of the baseband unit 21 and the forward transmission interface 221 of the radio frequency unit 22 include but are not limited to Figure 1 The U-plane interface, S-plane interface or C&M-plane interface.

[0222] The baseband unit 21 is used to determine whether to adjust the beam coverage direction of the base station based on the interference situation of the base station, and transmit the parameters related to the beam coverage direction (such as the tilt angle, the beamforming matrix, etc.) to the radio frequency unit 22. Optionally, the baseband unit 21 is specifically used to determine the timing, the amount of adjustment, the duration of adjustment, etc. of adjusting the beam coverage direction, and transmit the parameters related to the timing, the amount of adjustment, and the duration of adjustment to the radio frequency unit 22. Optionally, the baseband unit 21 is also used to detect the situation that the base station is interfered by an adjacent base station or a remote base station based on the uplink signal received from the radio frequency unit 22.

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

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

[0225] For example, Figure 2 As shown, the baseband unit 21 transmits the downtilt angle to the radio frequency unit 22 through the forward transmission interface 211, and the radio frequency unit 22 sends an instruction to the antenna 23 according to the downtilt angle received from the forward transmission interface 221, and the instruction carries 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 carried 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.

[0226] The baseband unit 21 and the radio frequency unit 22 are connected via 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, and the hardware based on which the fronthaul network is implemented includes but is not limited to optical fiber, feeder, switch, router, etc.

[0227] The radio frequency unit 22 and the antenna 23 are connected via a feeder line or an optical fiber.

[0228] The following is an example of the method flow of the embodiment of the present application.

[0229] Figure 3 This is a flowchart of an interference avoidance method provided in an embodiment of the present application. Figure 3 The interactive subjects of the method shown include a baseband unit and a radio frequency unit.

[0230] Optionally, combined Figure 1 Come and see, Figure 3 The method shown is based on Figure 1 The communication protocol architecture is shown. Figure 3 The baseband unit in Figure 1 eREC in. Figure 3 The radio frequency unit 22 is Figure 1 eRE in. Figure 3 In the method shown, the message between the radio frequency unit and the baseband unit is transmitted through Figure 1 U-plane interface, C&M-plane interface or S-plane interface transmission.

[0231] Optionally, combined Figure 2 Come and see, Figure 3 The network deployment scenario based on the method shown is as above Figure 2 As shown, Figure 3 The baseband unit in the method shown is Figure 2 The baseband unit 21 in Figure 3 The radio frequency unit 22 in the method shown is Figure 2 The radio frequency unit 22 in.

[0232] Figure 3 The method shown includes the following steps S301 to S305.

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

[0234] The concept of interference detection result can refer to the description in the above terminology concept explanation part (2). There are many ways for the baseband unit to obtain the interference detection result. The following is an example of the implementation method of obtaining the interference detection result in combination with implementation methods 1 to 3.

[0235] Implementation method 1: The baseband unit determines the interference detection result according to the uplink signal received by the radio frequency unit.

[0236] Implementation method 1 is a blind detection method. In one possible implementation, the radio frequency unit sends 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 to 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 during a time period when no business data is sent. If the strength of the uplink signal is significantly higher than the normal background noise strength, and the uplink signal changes over time and shows a decreasing power characteristic, it is determined that the base station is interfered with by an adjacent base station or a remote base station.

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

[0238] In a possible implementation, the radio frequency unit of the base station sends a wireless signal containing a specified sequence; the baseband unit of the base station detects the signal at the specified position, performs correlation and / or cross-correlation, and obtains its own interference situation (ie, the above-mentioned interference detection result).

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

[0240] In a possible implementation, after receiving 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, and sends the interference detection result to the baseband unit. The baseband unit receives the interference detection result sent by the radio frequency unit.

[0241] The first parameter is a parameter related to the beam coverage direction. The types of the first parameter include multiple cases, and the types of the first parameter are described below with examples.

[0242] Optionally, the first parameter is a parameter of a spatial dimension, that is, a parameter of an antenna. For example, the first parameter is a downtilt angle of an antenna. Alternatively, the first parameter is a beamforming matrix.

[0243] Alternatively, the first parameter is a parameter other than the downtilt angle that can indicate an antenna angle, such as an elevation angle, an azimuth angle, a lobe angle, a half-power angle, etc. of the antenna.

[0244] Alternatively, the first parameter is other parameters other than the beamforming matrix for supporting beamforming, such as a direction vector, a precoding matrix, a signal amplitude and phase of an antenna port, and the like.

[0245] Alternatively, the first parameter is a parameter related to the radiation energy of the antenna, such as the transmission power or gain of the antenna.

[0246] The selection rules of the two parameters of the downtilt angle and the beamforming matrix, that is, the determination method of the type of the first parameter, include multiple specific implementation methods. The selection rules of the downtilt angle and the beamforming matrix are described below with examples.

[0247] In a possible implementation, if the antenna is a large-scale antenna array, the beam coverage direction is adjusted by adjusting the beamforming matrix. If the antenna is small in size, the beam coverage direction is adjusted by adjusting the downtilt angle. Exemplarily, the baseband unit saves the hardware type information of the antenna. When the baseband unit determines to adjust the beam coverage direction based on the interference detection result, the baseband unit determines whether the antenna is a large-scale antenna array according to the hardware type information. If the hardware type information indicates that the antenna is a large-scale antenna array, the baseband unit selects the beamforming matrix as the above-mentioned first parameter. If the hardware type information indicates that the antenna is not a large-scale antenna array, the baseband unit selects the downtilt angle as the above-mentioned first parameter. Through this implementation, it is supported to flexibly decide the adjustment method of the beam coverage direction according to different types of hardware. Optionally, the size of the antenna is defined according to whether the massive MIMO technology is supported. Exemplarily, a large-scale antenna array refers to an antenna with a number of antennas reaching 16, 32, 64, 128 or more.

[0248] Optionally, the beam coverage direction corresponding to the first parameter avoids the interference direction. Schematically, 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 comes from the mth floor. The first parameter is determined based on the interference detection result. The beam coverage direction corresponding to the first parameter is from the kth floor to the m-1th floor. Since the beam coverage direction avoids the interference signal from the mth floor direction from entering the base station, that is, it avoids the signal from the interference direction, thereby preventing the base station from being interfered with.

[0249] There are multiple implementations for how the baseband unit determines the first parameter. The following describes the method for determining the first parameter by way of example in combination with implementations I to IV.

[0250] Implementation method I: The baseband unit determines the first parameter based on the parameter value and the step value used in history.

[0251] Taking the case of the downtilt angle as an example, for example, the downtilt angle 1 historically used by the baseband unit is X°, and the step value is k°. The baseband unit determines the downtilt angle 2 based on the historically used downtilt angle 1 and the step value. The value of the downtilt angle 2 is (Xk)°, and the downtilt angle 2 is the first parameter mentioned above.

[0252] Taking the case of the beamforming matrix as an example, for example, the beamforming matrix 1 historically used by the baseband unit points to an interference direction with a beam energy of m watts, and the step value is k watts. The baseband unit obtains the beamforming matrix 2 based on the historically used beamforming matrix 1 and the step value. The beam energy of the beamforming matrix 2 pointing to the interference direction is (mk) watts, and the beamforming matrix 2 is the first parameter mentioned above.

[0253] The step value used by the baseband unit involves multiple implementation methods. The implementation methods of the step value are described below with examples in combination with Case I-1 and Case I-2.

[0254] Implementation method I-1: The step value is related to the interference intensity.

[0255] For example, the step value has a positive correlation with the interference intensity, that is, the greater the interference intensity, the greater the corresponding step value. In a possible implementation, the baseband unit saves the corresponding relationship between the interference intensity and the step value. After the baseband unit obtains the interference intensity information, the baseband unit selects the step value corresponding to the interference intensity information according to the pre-saved corresponding relationship. The corresponding relationship between the interference intensity and the step value is, for example, a mapping table or a mathematical function.

[0256] Implementation method I-2: the step value is fixed.

[0257] In a possible implementation, a step value is stored in the baseband unit, and whenever the beam coverage direction needs to be adjusted, the baseband unit determines the adjusted parameter according to the stored step value. Optionally, the step value is a parameter preset by a network administrator.

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

[0259] Optionally, the beam energy pointing to the interference direction in the beam coverage direction corresponding to the first parameter is 0. In a possible implementation, the baseband unit uses the beam energy pointing to the interference direction as 0 as a constraint condition, and uses an adaptive beamforming algorithm to determine the first parameter according to the constraint condition.

[0260] Optionally, the beam energy pointing in the interference direction in the beam coverage direction corresponding to the first parameter is less than the beam energy pointing in the interference direction in the historical time period. That is, the beam energy pointing in the interference direction in the beam coverage direction corresponding to the first parameter is less than the beam energy pointing in the interference direction corresponding to the beam matrix used historically. In one possible implementation, the baseband unit uses the beam energy pointing in the interference direction as a constraint condition that is less than the beam energy pointing in the interference direction in the historical time period, and uses an adaptive beamforming algorithm to determine the first parameter based on the constraint condition.

[0261] Implementation method III: The baseband unit determines the first parameter by trial and convergence.

[0262] Taking the downtilt angle as an example, the baseband unit stores the adjustment range of the downtilt angle, and the baseband unit sequentially attempts to use each downtilt angle within the adjustment range to adjust the beam coverage direction until the downtilt angle reaches a preset maximum downtilt angle, or until the interference intensity is less than a threshold.

[0263] Implementation method IV: The baseband unit receives the first parameter from a designated network element outside the base station.

[0264] In a possible implementation, the baseband unit sends the interference detection result to a designated network element outside the base station, the designated network element including but 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 according to the interference detection result, and sends the first parameter to the baseband unit. The baseband unit receives the first parameter from the designated network element.

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

[0266] The first message instructs the radio frequency unit to adjust the beam coverage direction using the first parameter.

[0267] 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 other fronthaul interface protocols other than CPRI and eCPRI, for example, the first message is a message defined in a next-generation interface protocol evolved from eCPRI.

[0268] The content of the first message includes multiple implementation methods. The following is an example of the content that the first message may include in combination with three aspects.

[0269] First, the time point for adjusting the beam coverage direction

[0270] For example, the first message includes first time information, and the first time information indicates the time point when the first parameter takes effect. Taking the case of adjusting the downtilt angle as an example, the first time information indicates when the radio frequency unit adopts the new downtilt angle (first parameter), or when the downtilt angle of the antenna is adjusted to the new downtilt angle (first parameter).

[0271] The specific form of the first time information includes multiple implementation methods. The following uses implementation methods 1 to 3 to illustrate possible implementation methods of the first time information.

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

[0273] 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 use a first parameter to adjust the beam coverage direction when the subframe number is n in the radio frame with the frame number m, where m and n are positive integers greater than or equal to 0.

[0274] For another example, the first message includes a frame number m, and the first message instructs the radio frequency unit to use a first parameter to adjust the beam coverage direction in a specified subframe (such as the first subframe, the last subframe, or other default subframes) in a wireless frame with a frame number of m.

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

[0276] Implementation method 2: Replace the frame number and subframe number in implementation method 1 with other information that can identify a specified time period in a wireless frame, such as the number of a time unit with finer granularity than a subframe, such as the number of a time slot, the number of a sub-time slot, the number of a mini-slot, etc., so that the adjustment time of the beam coverage direction can be more precise.

[0277] Implementation method 3: Replace the frame number and subframe number in implementation method 1 with the timestamp of the time point when the first parameter starts to take effect. For example, the first time information is in the form of **year**month**day**minute**second.

[0278] Second, the effective duration of the adjusted beam coverage direction

[0279] For example, the first message includes first duration information, and the first duration information indicates the length of time during which the first parameter remains effective.

[0280] The specific form of the first duration information includes multiple implementation modes. The following describes the possible implementation modes of the first duration information by examples in combination with implementation modes 1 to 3.

[0281] Implementation method 1: The first duration information includes the number of TTIs during which the first parameter is continuously valid, or the number of time slots during which the first parameter is continuously valid, or the number of radio frames during which the first parameter is continuously valid.

[0282] Taking the case of the beamforming matrix as an example, for example, the first duration information includes the number of TTIs m (first duration information) and the index of the beamforming matrix k, and the first duration information indicates that the radio frequency unit beamforming matrix k is effective for m TTIs. Wherein m and k are positive integers greater than or equal to 0.

[0283] Alternatively, the number of TTIs, the number of time slots, the number of radio frames, etc. in implementation mode 1 are replaced by other time units related to data transmission in wireless communication, such as the number of sub-time slots, the number of half time slots, the number of mini time slots, etc.

[0284] Implementation method 2: The first duration information includes the number of seconds, minutes, hours or milliseconds during which the first parameter is effective.

[0285] Taking the case of the beamforming matrix as an example, for example, the first duration information includes the number of minutes m (first duration information) and the index of the beamforming matrix k, and the first duration information indicates that the radio frequency unit beamforming matrix k is effective for m minutes. Wherein m and k are positive integers greater than or equal to 0.

[0286] Implementation method 3: The first duration information indicates the time point when the first parameter ends to be effective.

[0287] For example, the first duration information is the frame number, subframe number, time slot number or sub-time slot number at which the first parameter ends taking effect. Also, the first duration information is the timestamp of the time point at which the first parameter ends taking effect.

[0288] 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., the first time information) indicates that the time point when the first parameter starts to take effect is time point 1, and the other type of information indicating time (i.e., the first duration information) indicates that the time point when the first parameter ends to take effect is time point 2. After the radio frequency unit receives the first message, it starts to use the first parameter to adjust the beam coverage direction and perform timing at time point 1, and stops using the first parameter to adjust the beam coverage direction when the time reaches time point 2.

[0289] Third, the parameter value corresponding to the adjusted beam coverage direction

[0290] The form of the value of the adjusted downtilt angle includes multiple implementations. The following is an example of possible forms of the value of the adjusted downtilt angle in combination with Case 1 and Case 2.

[0291] Case 1: Adjust the downtilt angle

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

[0293] In implementation mode A, the first message includes the value of the adjusted downtilt angle.

[0294] For example, the first message includes m°, and the first message instructs the radio frequency unit to adjust the antenna downtilt angle to m°.

[0295] Implementation method B: The first message includes a change in the downtilt angle after adjustment and the downtilt angle before adjustment.

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

[0297] Implementation manner C: the first message includes the index of the adjusted downtilt angle.

[0298] For example, the baseband unit divides the value range of the downtilt angle into multiple intervals, allocates a corresponding index to the downtilt angle in each interval, thereby quantifying the downtilt angle, and then carries the index of the adjusted downtilt angle in the first message.

[0299] Case 2: Adjust the beamforming matrix

[0300] The specific implementation methods of Case 2 include but are not limited to the following implementation methods A to C.

[0301] In implementation A, the first message includes the value of the adjusted beamforming matrix.

[0302] For example, the first message includes the weight of each row and column in the adjusted beamforming matrix.

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

[0304] Implementation manner C: the first message includes the value of each sub-matrix in the adjusted beamforming matrix, or the first message includes the index of each sub-matrix in the adjusted beamforming matrix.

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

[0306] In some embodiments, the baseband unit transmits the parameters related to the beam coverage direction to the radio frequency unit through the fronthaul interface. That is, the baseband unit sends the above-mentioned first message through the fronthaul interface. For example, the radio frequency unit sends the first message through the CPRI interface or the eCPRI interface.

[0307] There are many specific implementation methods for the baseband unit to choose which fronthaul interface to transmit parameters related to the beam coverage direction. The following uses implementation method 1 and implementation method 2 to give examples of possible implementation methods for transmitting parameters related to the beam coverage direction.

[0308] Implementation method 1: The baseband unit uses a control plane interface to transmit parameters related to the beam coverage direction.

[0309] 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.

[0310] Implementation method 2: The baseband unit uses a data plane interface to transmit parameters related to the beam coverage direction.

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

[0312] Optionally, the baseband unit transmits parameters related to the beam coverage direction in advance for a certain time. Advance here means that the time point when the baseband unit sends the parameters related to the beam coverage direction is earlier than the time point when the parameters start to take effect. One possible implementation method of advance transmission is that the baseband unit determines the time point for sending the parameters related to the beam coverage direction according to the expected effective time point. For example, when sending a first message containing first time information, the baseband unit determines the sending time point of the first message according to the time point indicated by the first time information, and the sending time point of the first message is earlier than the time point indicated by the first time information.

[0313] There are many ways to determine when the baseband unit transmits the parameters related to the beam coverage direction. Figure 4 Give an example.

[0314] In some embodiments, the baseband unit determines the time to transmit the parameter according to the expected effective time point of the parameter, the message processing time of the radio frequency unit, and the transmission delay of the fronthaul interface.

[0315] The message processing time of the radio frequency unit refers to the time length required for the radio frequency unit to parse and process the message after the radio frequency unit receives the message from the baseband unit. Exemplarily, the value range of the message processing time of the radio frequency unit is 1 to 10 milliseconds.

[0316] How the baseband unit obtains the message processing duration of the radio frequency unit includes multiple implementations. Optionally, the baseband unit pre-saves 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 comes from a configuration file, for example. 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 sends 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.

[0317] The transmission delay of the fronthaul interface refers to the time difference between the baseband unit sending the message and the message arriving at the radio frequency unit. For example, the transmission delay of the control plane interface may reach milliseconds or seconds. The transmission delay of the data plane may be milliseconds or within 1 millisecond.

[0318] There are multiple implementations for how the baseband unit obtains the transmission delay of the fronthaul interface. Optionally, the baseband unit saves the transmission delay of the fronthaul interface in advance. Alternatively, the baseband unit automatically measures the transmission delay of the fronthaul interface. For example, the baseband unit sends a test message through the fronthaul interface, the RF unit records the receiving time point of the test message, and notifies the RF unit of the receiving time point, and the RF unit calculates the above transmission delay based on the sending time point and the receiving time point of the test message.

[0319] In an exemplary embodiment, when the control plane interface is used to transfer parameters, the baseband unit determines the time to transfer the parameters according to the processing time of the control plane message by the radio frequency unit and the transmission delay of the control plane interface. When the data plane interface is used to transfer parameters, the baseband unit determines the time to transfer the parameters according to the processing time of the data plane message by the radio frequency unit and the transmission delay of the data plane interface.

[0320] Figure 4 This is a schematic diagram of determining the time for transmitting parameters provided by this embodiment. Figure 4 In the example, t0 is an example of the time point of sending the first message (the time of transmitting the parameter), △t1 is an example of the message processing time of the radio frequency unit, t3 is an example of the expected effective time point of the parameter (the time point indicated by the first time information), and △t2 is an example of the transmission delay of the fronthaul interface. Figure 4 As shown, the time interval between the sending time point of the first message and the time point indicated by the first time information is greater than or equal to the sum of the message processing time of the radio frequency unit and the transmission delay of the fronthaul interface.

[0321] The effects achieved by the above implementation method include but are not limited to, considering that it takes a certain amount of time to process messages inside the RF unit, and it also takes a certain amount of time to transmit messages on the path between the RF unit and the baseband unit, the baseband unit uses the above implementation method to determine the time for transmitting parameters, which is equivalent to reserving time in advance for the subsequent RF unit to process messages and the message transmission process along the way, thereby ensuring that the RF unit has sufficient time to adjust the beam coverage direction and avoid the RF unit having no time to adjust.

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

[0323] S305. The radio frequency unit adjusts the beam coverage direction using the first parameter according to the first message.

[0324] The process of the radio frequency unit obtaining the first parameter may optionally include: the radio frequency unit parses the first message based on the protocol stack of the fronthaul interface (such as the eCPRI protocol stack or the CPRI protocol stack), and the radio frequency unit obtains the first parameter from the message body (or the payload field) of the first message.

[0325] In some embodiments, the RF unit automatically adjusts the beam coverage direction according to the first message without relying on manual configuration operations. How the RF unit automatically adjusts the beam coverage direction includes multiple specific implementations. The following is an example of an implementation method that may be used to automatically adjust the beam coverage direction in combination with implementation method 1 and implementation method 3.

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

[0327] The following describes the downtilt angle and the beamforming matrix in combination with implementation 1-1 and implementation 1-2.

[0328] In a possible implementation, if the baseband unit detects the presence of interference, the baseband unit instructs the radio frequency unit to reduce the downtilt angle. If the baseband unit detects that the interference disappears, the baseband unit instructs the radio frequency unit to increase the downtilt angle.

[0329] In an exemplary embodiment, the RF unit determines the value of the downtilt angle indicated by the baseband unit according to the first message. The RF unit generates and sends an adjustment instruction to the antenna according to the value of the downtilt angle indicated by the baseband unit, and the adjustment instruction includes the value of the downtilt angle indicated by the baseband unit. The antenna adjusts the downtilt angle to the value of the downtilt angle indicated by the baseband unit in response to the adjustment instruction of the RF unit. Wherein, when 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. When the interference detection result indicates that the interference disappears, the value of the downtilt angle in the first message is less than the original value of the downtilt angle.

[0330] There are multiple implementations of how the RF unit determines the value of the downtilt angle indicated by the baseband unit. In one possible implementation, the first message itself carries the value of the downtilt angle indicated by the baseband unit, and the RF unit parses the first message to obtain the value of the downtilt angle carried by the first message. In another possible implementation, the first message carries the change in the downtilt angle, and the RF unit parses the first message to obtain the change in the downtilt angle carried by the first message, and the RF unit subtracts or sums the value of the downtilt angle at the current time point with the change carried by the first message to obtain the value of the downtilt angle.

[0331] In the above implementation 1-1, by pressing down the tilt angle when there is interference, the signal in the interference direction is prevented from entering the base station, thereby avoiding the interference.

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

[0333] In an exemplary embodiment, the radio frequency unit determines the value of the beamforming matrix indicated by the baseband unit according to the first message, updates the value of the beamforming matrix of the antenna to the value of the beamforming matrix indicated by the baseband unit, and uses the updated beamforming matrix to receive and / or send data.

[0334] There are multiple implementations for how the radio frequency unit determines the value of the beamforming matrix indicated by the baseband unit. In one possible implementation, the first message itself carries 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 carried by the first message. In another possible implementation, the first message carries the index of the adjusted beamforming matrix, and the radio frequency unit parses the first message to obtain the index of the beamforming matrix carried by the first message. The radio frequency unit queries the value of the beamforming matrix corresponding to the index from the correspondence between the saved value of the beamforming matrix and the index of the beamforming matrix.

[0335] 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 pointing to the interference direction in each beam transmitted and / or received by the antenna is 0. One possible implementation of using the beamforming matrix is ​​that when the antenna receives a signal, the radio frequency unit first multiplies the adjusted beamforming matrix with the received signal, and then performs further signal processing based on the signal multiplied by the matrix. Since the energy of the beam pointing to the interference direction is 0, it is equivalent to the signal strength in the interference direction being 0. Without signal strength, there is naturally no interference, thereby avoiding the interference direction.

[0336] 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 pointing to the interference direction in each beam transmitted and / or received by the antenna is less than the energy of the beam pointing to the interference direction in the historical time period. One possible implementation of using the beamforming matrix is ​​that when the antenna receives a signal, the radio frequency unit first multiplies the adjusted beamforming matrix with the received signal, and then performs further signal processing based on the signal multiplied by the matrix. Since the energy of the beam pointing to the interference direction is less than the energy of the beam pointing to the interference direction in the historical time period, it is equivalent to a reduction in the signal strength in the interference direction, thereby reducing the impact of interference to a certain extent, while ensuring that service data can still be sent and received in the interference direction.

[0337] Implementation method 2: The radio frequency unit automatically starts adjusting the beam coverage direction at the time point indicated by the baseband unit.

[0338] In an exemplary embodiment, the radio frequency unit obtains the first time information from the first message. The radio frequency unit determines the effective time point of the first parameter indicated by the baseband unit according to 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.

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

[0340] In an exemplary embodiment, the radio frequency unit obtains the first duration information from the first message. The radio frequency unit determines the effective duration of the first parameter indicated by the baseband unit according to 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 takes effect.

[0341] The method provided in this embodiment dynamically transmits parameters related to the beam coverage direction between the baseband unit and the radio frequency unit based on the results of interference detection, thereby avoiding interference in the spatial dimension. On the one hand, since the spatial resources of the wireless air interface are fully utilized to avoid interference without sacrificing the time domain resources and frequency domain resources of the wireless air interface, the impact of avoiding interference on service performance is reduced, which helps to improve the service performance of the base station. On the other hand, the radio frequency unit is supported to automatically adjust the beam coverage direction, thus to a certain extent solving the problems of long delay, low efficiency, and possible performance loss in the solution of manually adjusting the coverage direction, and the coverage direction can be adjusted more quickly and efficiently.

[0342] Figure 3 The method shown is optionally applied to scenarios for avoiding atmospheric duct interference.

[0343] In an exemplary embodiment, the process of adjusting the beam coverage direction is triggered by the influence of atmospheric duct interference. In a possible implementation, when the atmospheric duct interference is detected, the adjustment process of the beam coverage direction is entered. For example, in response to the interference detection result indicating that the atmospheric duct interference exists, the baseband unit generates a first message based on the first parameter. In a possible implementation, when the atmospheric duct interference disappears, the adjustment process of the beam coverage direction is entered. For example, in response to the 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, when the atmospheric duct interference intensity is detected to be smaller, the adjustment process of the beam coverage direction is entered. For example, in response to the interference detection result indicating that the intensity of the atmospheric duct interference is smaller, the baseband unit generates a first message based on the first parameter. In a possible implementation, when the atmospheric duct interference intensity direction is detected to change, the adjustment process of the beam coverage direction is entered. For example, in response to the interference detection result indicating that the direction of the atmospheric duct interference changes, the baseband unit generates a first message based on the first parameter.

[0344] In an exemplary embodiment, the interference detection is specifically for atmospheric waveguide interference detection. For example, when the baseband unit performs interference detection, it will consider the characteristics related to the atmospheric waveguide interference. For example, the baseband unit uses the weather information of the current geographical location at the current time point and / or the characteristics of the known cells affected by the atmospheric waveguide interference on the basis of using the uplink signal for interference detection, and performs interference detection by combining the uplink signal, weather information and the characteristics of the known cells affected by the atmospheric waveguide interference.

[0345] Some embodiments of the present application support automatic callback of the beam coverage direction, that is, restoring the beam coverage direction to the original beam coverage direction before adjustment. How to perform the callback of the beam coverage direction includes multiple implementation methods. The following is an example of the callback process of the beam coverage direction in combination with scenario one and scenario two.

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

[0347] In an exemplary embodiment, the baseband unit generates a second message, sends the second message to the radio frequency unit, receives the second message from the baseband unit, and adjusts the beam coverage direction using the second parameter at a specified time according to the second message, and sends a specified sequence.

[0348] The second message instructs the radio frequency unit to adjust the beam coverage direction using the second parameter at a specified time.

[0349] The designated time is the time when the radio frequency unit sends the designated sequence. For example, the designated time is a specific time point in a specific radio subframe in a specific radio frame.

[0350] The second parameter is a parameter related to the beam coverage direction. Unlike the first parameter, 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 the original parameter used before the first parameter takes effect, and the beam coverage direction corresponding to the second parameter is the original beam coverage direction before the first parameter takes effect.

[0351] For example, the original downtilt angle of the antenna is k°. When interference is detected, the downtilt angle is adjusted from k° to m°. When a specified sequence for detecting interference needs to be sent, the downtilt angle is adjusted back from m° to k°. In this example, the first parameter is the downtilt angle m°, and the second parameter is the downtilt angle k°.

[0352] Optionally, the second parameter includes a downtilt angle, and the second message includes a value of the downtilt angle or a change in the downtilt angle.

[0353] 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.

[0354] Optionally, the second message includes second time information, and the second time information indicates 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.

[0355] Optionally, the second message includes second duration information, where the second duration information indicates the length of time that the second parameter remains in effect.

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

[0357] The method provided in this embodiment takes into account that the interference signal may not be received after the beam coverage direction is adjusted. Therefore, the method helps the baseband unit to continue to perform interference detection based on the specified sequence by restoring the original beam coverage direction when sending the specified sequence.

[0358] The above focuses on the differences between the second message and the first message, the differences between the second parameter and the first parameter, and the same or similar features between the second message and the first message can be referenced to each other, and the same or similar features between the second parameter and the first parameter can be referenced to each other.

[0359] Scenario 2: When the interference intensity 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.

[0360] The communication process between the baseband unit and the radio frequency unit in scenario 2 Figure 3 The difference is that Figure 3 In the method shown, the value of the first parameter is replaced from the value of the interference avoiding direction to the parameter value used historically, so that the beam coverage direction is restored to the original beam coverage direction.

[0361] Optionally, if the specified time is in the same time period as the time for sending the correction sequence, the baseband unit generates a third message, and the third message instructs the radio frequency unit to stop sending the correction sequence. The baseband unit sends the third message to the radio frequency unit. The radio frequency unit receives the third message and stops sending the correction sequence according to the third message.

[0362] The designated time and the sending time of the correction sequence are in the same time period, for example, the designated sequence and the correction sequence are sent through the same radio frame.

[0363] Considering that the designated sequence for interference detection and the correction sequence for channel correction may conflict in the time domain, for example, the designated sequence and the correction sequence happen to be sent through the same wireless frame, making it difficult for the receiving end to correctly receive the designated sequence and the correction sequence. Through the above implementation method, the sending time of the designated sequence and the correction sequence is staggered, thereby improving the success rate of transmitting the designated sequence and the correction sequence.

[0364] Optionally, the baseband unit further instructs the radio frequency unit to resend the correction sequence after the effective time of the beam coverage direction parameter corresponding to the specified sequence expires. For example, the third message further instructs the radio frequency unit to resend the correction sequence after the effective time of the second parameter expires. After the radio frequency unit receives the third message, the radio frequency unit resends the correction sequence according to the third message when the effective time of the second parameter expires.

[0365] Optionally, the baseband unit indicates a time point for sending the correction sequence. For example, the third message includes third time information, and the third time information indicates a time point for sending the correction sequence. After the radio frequency unit receives the third message, the radio frequency unit sends the correction sequence at the time point indicated by the third time information.

[0366] Optionally, the third message includes an enable flag, and the enable flag is used to identify sending a correction sequence or stopping sending a correction sequence. After the radio frequency unit receives the third message, the radio frequency unit obtains the enable flag from the third message, and if the enable flag is used to identify sending a correction sequence, the radio frequency unit sends the correction sequence, and if the enable flag is used to identify stopping sending a correction sequence, the radio frequency unit stops sending the correction sequence.

[0367] The above method embodiment is illustrated below with reference to a specific application scenario and some specific examples.

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

[0369] The following specific examples are applied to the scenario of avoiding atmospheric duct interference. Atmospheric duct phenomenon causes mutual interference between long-distance cells in TDD system, which is a common phenomenon. And with the change of weather, the date, specific time and duration of occurrence are uncertain.

[0370] The coverage direction of the cell itself, or the adjustment of the downtilt angle, often only considers the mutual interference between the near-end cells, which is determined during the initial site construction; or after the site is built, it is found that the cell performance is poor for a long time, and the downtilt angle is manually reconfigured to improve the cell performance. When the cell is interfered by the atmospheric waveguide, the performance is severely degraded, which seriously affects the user experience.

[0371] In view of this, the following example provides a method that can automatically adjust the cell coverage direction in real time and quickly. In this method, the BBU starts the decision on the adjustment of the downtilt angle / beam coverage direction based on the monitored far-end interference situation. The BBU adjusts the downtilt angle / beam coverage direction of the cell based on the decision; in order to meet the special requirements of some signals, this method supports fast callback and readjustment of the downtilt angle / beam coverage direction. The BBU decides the timing and amount of adjustment according to the requirements of each service signal, and transmits it to the RRU in real time for fast adjustment.

[0372] The BBU is used to perform the following steps (1) to (6).

[0373] Step (1) The BBU performs uplink interference measurement based on the uplink signal received from the RRU; if it is detected that the base station is interfered by an adjacent base station or a remote base station in the uplink time slot, the BBU enters the downtilt angle or beam coverage direction adjustment process: the downtilt angle is lowered or raised, or the beam coverage direction is adjusted;

[0374] Among them, the decision methods of the downtilt angle or the beam coverage direction include the following method (1.1) and method (1.2).

[0375] Method (1.1) Step-by-step, try the method step by step.

[0376] Method (1.2): Based on the interference direction measured in the uplink (based on beamforming, the interference strength is measured in each beam direction), the BBU adjusts the downtilt angle / beam coverage direction to avoid the interference direction.

[0377] Step (2) The BBU adjusts the downtilt angle or beam coverage direction of the downlink time slot and the uplink time slot through the fronthaul interface. The information elements involved include: effective frame number, subframe number, delta downtilt value or downtilt value, beamforming matrix index or specific beamforming matrix.

[0378] Step (3) To ensure that interference detection can be continuous, the BBU instructs the RRU to send a specified special sequence at a specific position of a specific radio frame number and subframe number through the fronthaul interface. At the same time, the BBU instructs the RRU to use the original downtilt angle at this moment and the duration of the downtilt angle to be effective.

[0379] The information elements involved include: effective frame number, subframe number, delta downtilt angle value or downtilt angle value, beamforming matrix index or specific beamforming matrix, and effective duration.

[0380] The above step (3) can be replaced by the following step (3.1).

[0381] In step (3.1), the BBU may also only indicate the latest downtilt angle that the RRU needs to adopt, relative to the information element involved in step (3), that is, it does not carry the validity duration.

[0382] Step (4) If the channel correction sequence is also sent in this wireless frame, the BBU notifies the RRU in real time through the fronthaul interface to stop sending the channel correction sequence; and sends the correction sequence again after the downtilt angle of the special sequence takes effect; the information elements involved include: frame number, subframe number, correction sequence sending enable / disable.

[0383] The above step (4) can be replaced by the following step (4.1).

[0384] Step (4.1) corresponds to step (3.1), and the BBU may also independently indicate the sending time of the correction sequence.

[0385] Step (5) corresponds to step (3.1). After the special sequence is sent, the BBU instructs the RRU to adopt a new downtilt angle. The cells involved are the same as those in step (3).

[0386] Step (6) The BBU continuously monitors the interference situation of the base station based on the uplink signal and the special sequence. If the interference becomes smaller or the interference direction changes, the BBU notifies the AAU to gradually adjust the downtilt angle or beam coverage direction until the original coverage direction is restored.

[0387] If the interference is still large, the BBU continues to adjust the downtilt angle or the beam coverage direction until it reaches the preset maximum downtilt angle (needed to ensure basic coverage of the cell). The cells involved are the same as step (2).

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

[0389] Implementation method 1: On the data plane interface, the BBU transmits the downtilt angle, beam coverage direction, effective frame number, subframe number, and effective duration to the RRU at the TTI level granularity; in order to ensure that the RRU has time to make adjustments, the BBU will notify the RRU xx milliseconds in advance.

[0390] Implementation method 2: In the control plane interface, the BBU transmits the corresponding information element to the RRU before the effective time; compared with the data plane interface, the BBU will notify the RRU in advance by xx milliseconds + the control plane interface transmission time.

[0391] The RRU adjusts the downtilt angle or beam coverage direction in the corresponding frame number and subframe number according to the instruction of the BBU and the specified effective duration.

[0392] Example 1

[0393] For RRU types that do not support 3D beamforming, the BBU performs the following steps.

[0394] Step (1) The BBU performs uplink interference measurement based on the uplink signal received from the RRU; if it is detected that the base station is interfered by an adjacent base station or a remote base station in the uplink time slot, the BBU enters the downtilt angle adjustment process: lowering or increasing the downtilt angle.

[0395] The decision-making methods for the downtilt angle include: step-by-step, step-by-step trial method.

[0396] Step (2) The BBU adjusts the downtilt angles of the downlink time slot and the uplink time slot through the fronthaul interface; the cells involved include: effective frame number, subframe number, delta downtilt angle value or downtilt angle value.

[0397] Step (3) To ensure that interference detection can be continuous, the BBU instructs the RRU to send a specified special sequence at a specific position of a specific radio frame number and subframe number through the fronthaul interface. At the same time, the BBU instructs the RRU to use the original downtilt angle at this moment and the duration of the downtilt angle to be effective.

[0398] The cells involved include: effective frame number, subframe number, delta downtilt value or downtilt value, and effective duration.

[0399] The above step (3) can be replaced by the following step (3.1).

[0400] In step (3.1), the BBU may also only indicate the latest downtilt angle that the RRU needs to adopt, relative to the information element involved in step (3), that is, it does not carry the validity duration.

[0401] Step (4) If the channel correction sequence is also sent in this wireless frame, the BBU notifies the RRU in real time through the fronthaul interface to stop sending the channel correction sequence; and sends the correction sequence again after the downtilt angle of the special sequence takes effect; the information elements involved include: frame number, subframe number, correction sequence sending enable / disable.

[0402] The above step (4) can be replaced by the following step (4.1).

[0403] Step (4.1) corresponds to step (3.1), and the BBU may also independently indicate the sending time of the correction sequence.

[0404] Step (5) corresponds to step (3.1). After the special sequence is sent, the BBU instructs the RRU to adopt a new downtilt angle. The cells involved are the same as those in step (3.1).

[0405] Step (6) The BBU continuously monitors the interference situation of the base station based on the uplink signal and the special sequence. If the interference becomes smaller or the interference direction changes, the BBU notifies the AAU to gradually adjust the downtilt angle until the original downtilt angle is restored.

[0406] If the interference is still large, the BBU continues to adjust the downtilt angle until it reaches the preset maximum downtilt angle (needed to ensure basic coverage of the cell). The cells involved are the same as step (2).

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

[0408] Implementation method 1: On the data plane interface, the BBU transmits the downtilt angle, effective frame number, subframe number, and effective duration to the RRU at the TTI level granularity; in order to ensure that the RRU has time to make adjustments, the BBU will notify the RRU xx milliseconds in advance.

[0409] Implementation method 2: In the control plane interface, the BBU transmits the corresponding cell to the RRU before the adjusted downtilt angle takes effect; relative to the data plane interface, the BBU notifies the RRU in advance by xx milliseconds + the control plane interface transmission time.

[0410] The RRU adjusts the downtilt angle according to the instruction of the BBU, in the corresponding frame number and subframe number, and according to the specified effective duration.

[0411] The beneficial effects brought by the method described in Example 1 above include but are not limited to: the BBU collects service conditions and interference characteristics in real time, quickly decides on the adjustment method of the downtilt angle, and transmits them to the RRU in real time through the fronthaul interface to achieve adaptive and rapid adjustment. At the same time, different adjustment strategies are adopted for different signals to meet different service requirements. This embodiment effectively avoids dynamic interference by adjusting the downtilt angle in real time and rapidly and adaptively.

[0412] Example 2

[0413] For RRU / AAU types supporting three-dimensional beamforming, the BBU may adopt the technical solution of this embodiment in addition to the technical solution of Example 1. In Example 2, the BBU performs the following steps.

[0414] Step (1) The BBU performs uplink interference measurement based on the uplink signal received from the RRU or AAU; if it detects that the base station is interfered by an adjacent base station or a remote base station in the uplink time slot, it enters the beam coverage direction adjustment process: based on the interference direction, a new coverage type is selected.

[0415] The new coverage type selection method is based on beamforming. The interference intensity in each beam direction is measured. For the direction with greater interference intensity, the beam energy pointing in that direction is set to 0, so that the RRU or AAU avoids the interference direction when sending or receiving.

[0416] Step (2) The BBU adjusts the beam coverage direction of the downlink time slot and the uplink time slot through the fronthaul interface; the information elements involved include: the effective frame number, the subframe number, the beamforming matrix or the index value of the beamforming matrix;

[0417] Step (3) To ensure that interference detection can be continuous, the BBU instructs the RRU to send a specified special sequence at a specific position of a specific radio frame number and subframe number through the fronthaul interface. At the same time, the BBU instructs the RRU to use the original beamforming matrix at this moment, as well as the duration of the original beamforming matrix.

[0418] The information elements involved include: effective frame number, subframe number, beamforming matrix or index value of beamforming matrix, and effective duration.

[0419] The above step (3) can be replaced by the following step (3.1).

[0420] In step (3.1), the BBU may also only indicate the latest beamforming matrix that the RRU needs to adopt, relative to the information element involved in step (3), that is, it does not carry the validity period;

[0421] Step (4) If the channel correction sequence is also sent in this radio frame, the BBU notifies the RRU in real time through the fronthaul interface to stop sending the channel correction sequence; and sends the correction sequence again after the beamforming matrix of the special sequence takes effect. The information elements involved include: frame number, subframe number, correction sequence sending enable / disable;

[0422] The above step (4) can be replaced by the following step (4.1).

[0423] Step (4.1) corresponds to step (3.1), and the BBU may also independently indicate the sending time of the correction sequence.

[0424] Step (5) corresponds to step (3.1). After the special sequence is sent, the BBU instructs the RRU to use a new beamforming matrix. The cells involved are the same as those in step (3.1).

[0425] Step (6) The BBU continuously monitors the interference situation of the base station based on the uplink signal and the special sequence. If the interference becomes smaller or the interference direction changes, the BBU notifies the AAU to gradually call back the beamforming matrix until the original coverage direction is restored.

[0426] If the interference is still large, the BBU continues to calculate the beamforming matrix until it is adjusted to the preset minimum coverage range (needed to ensure basic coverage of the cell). The cells involved are the same as step (2).

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

[0428] Implementation method 1: On the data plane interface, the BBU transmits the beam coverage direction, effective frame number, subframe number, and effective duration to the RRU at the TTI level granularity; in order to ensure that the RRU has time to make adjustments, the BBU will notify the RRU xx milliseconds in advance.

[0429] Implementation method 2: In the control plane interface, the BBU transmits the corresponding information element to the RRU before the adjusted beamforming matrix takes effect; relative to the data plane interface, the BBU notifies the RRU in advance by xx milliseconds + the transmission time of the control plane interface.

[0430] The RRU follows the instructions of the BBU, adjusts the beamforming matrix at the corresponding frame number and subframe number and according to the specified effective duration to achieve the purpose of adjusting the coverage direction.

[0431] The beneficial effects brought by the method described in Example 2 above include but are not limited to: the BBU collects service conditions and interference characteristics in real time, quickly decides on the adjustment method of beam coverage, and transmits them to the RRU in real time through the fronthaul interface to achieve adaptive and rapid adjustment. At the same time, different adjustment strategies are adopted for different signals to meet different service requirements. This embodiment effectively avoids dynamic interference by adjusting beam coverage in real time and rapidly and adaptively.

[0432] To summarize the above embodiments, some embodiments of the present application make real-time decisions on the downtilt angle / beam coverage of a cell based on real-time interference conditions. Different downtilt angles / beam coverages are used for different signal decisions. For the same signal, different downtilt angles / beam coverages are used at different time points.

[0433] To summarize the above embodiments, it can be seen that the beneficial effects brought by the embodiments of the present application include but are not limited to: the BBU combines the remote interference information to make real-time decisions on the downtilt angle / beam coverage of the cell, and adopts different downtilt angles / beam coverage for different signals, and transmits them to the RRU in real time through the fronthaul interface, thereby realizing rapid adjustment of the downtilt angle / beam coverage, avoiding interference, and improving cell service performance.

[0434] Regarding the technical principle of achieving the effect of improving service performance, if the method of reducing or adjusting the transmission time slot of the service is adopted to avoid interference, the service performance of the cell itself will be sacrificed. If the method of manually adjusting the downtilt angle is adopted, the downtilt angle adjustment speed will be too slow, and the influence of far-end interference cannot be avoided in time. In some embodiments of the present application, by automatically monitoring the interference situation in real time and adaptively adjusting the cell coverage direction, the wireless air interface time domain and frequency domain resources are not sacrificed, and the wireless air interface resources are utilized to the greatest extent; at the same time, the direction is adjusted only in the case of interference, and the interference situation is adapted in real time, which reduces the performance loss caused by untimely manual adjustment, thereby significantly improving service performance.

[0435] Attached Figure 5 is a structural diagram of a communication device 500 provided in an embodiment of the present application. The communication device 500 includes a processing module 501 and a sending module 502.

[0436] Optionally, in combination with Figure 1 Come and see, Figure 5 The communication device 500 shown is provided in the attached Figure 1 eREC in.

[0437] Optionally, in combination with Figure 2 Come and see, Figure 5 The communication device 500 shown is provided in the attached Figure 2 The baseband unit 21 in.

[0438] Optionally, in combination with Figure 3 Come and see, Figure 5 The communication device 500 shown is provided in the attached Figure 3 The processing module 501 is used to support the communication device 500 to execute S301 to S302. The sending module 502 is used to support the communication device 500 to execute S303.

[0439] Attached Figure 5 The device embodiments described are only schematic. For example, the division of the above modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. The functional modules in the various embodiments of the present application can be integrated into a processing module, or each module can exist physically separately, or two or more modules can be integrated into one module.

[0440] Each module in the communication device 500 is implemented in whole or in part by software, hardware, firmware or any combination thereof.

[0441] In the case of software implementation, for example, the processing module 501 is provided by the attached Figure 7At least one processor 701 in the processor 701 reads the program code stored in the memory 702 and generates a software function module to implement it.

[0442] In the case of hardware implementation, for example, Figure 5 The above modules are implemented by different hardware respectively. For example, the processing module 501 is implemented by the attached Figure 7 The sending module 502 is implemented by a part of the processing resources of at least one processor 701 (for example, one core or two cores of a multi-core processor), or by a programmable device such as a field-programmable gate array (FPGA) or a coprocessor. Figure 7 The network interface 703 in is implemented.

[0443] Attached Figure 6 is a structural diagram of a communication device 600 provided in an embodiment of the present application. The communication device 600 includes a receiving module 601 and a processing module 602.

[0444] Optionally, in combination with Figure 1 Come and see, Figure 6 The communication device 600 shown is provided in the attached Figure 1 eRE in.

[0445] Optionally, in combination with Figure 2 Come and see, Figure 6 The communication device 600 shown is provided in the attached Figure 2 The radio frequency unit 22 in.

[0446] Optionally, in combination with Figure 3 Come and see, Figure 6 The communication device 600 shown is provided in the attached Figure 3 The receiving module 601 is used to support the communication device 600 to execute S304. The processing module 602 is used to support the communication device 600 to execute S305.

[0447] Attached Figure 6 The device embodiments described are only schematic. For example, the division of the above modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. The functional modules in the various embodiments of the present application can be integrated into a processing module, or each module can exist physically separately, or two or more modules can be integrated into one module.

[0448] Each module in the communication device 600 is implemented in whole or in part by software, hardware, firmware or any combination thereof.

[0449] In the case of software implementation, for example, the processing module 602 is provided by the attached Figure 7 At least one processor 701 in the processor 701 reads the program code stored in the memory 702 and generates a software function module to implement it.

[0450] In the case of hardware implementation, for example, Figure 6 The above modules are implemented by different hardware respectively. For example, the processing module 602 is implemented by the attached Figure 7 The receiving module 601 is implemented by a part of the processing resources of at least one processor 701 (for example, one or two cores of a multi-core processor), or by a programmable device such as a field-programmable gate array (FPGA) or a coprocessor. Figure 7 The network interface 703 in is implemented.

[0451] Attached Figure 7 The communication device 700 includes at least one processor 701 , a memory 702 , and at least one network interface 703 .

[0452] Optionally, in combination with Figure 1 Come and see, Figure 7 The communication device 700 shown is attached Figure 1 eREC or eRE in.

[0453] Optionally, in combination with Figure 2 Come and see, Figure 7 The communication device 700 shown is provided in the attached Figure 2 The baseband unit 21 or the radio frequency unit 22 in the embodiment.

[0454] Optionally, in combination with Figure 3 Come and see, Figure 7 The communication device 700 shown is an attached Figure 3 The processor 701 is used to support the communication device 700 to execute S301 to S302. The network interface 703 is used to support the communication device 700 to execute S303. Alternatively, Figure 7 The communication device 700 shown is an attached Figure 3 The receiving module 601 is used to support the communication device 600 to execute S304. The processing module 602 is used to support the communication device 600 to execute S305.

[0455] The processor 701 is, 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 for implementing the scheme of the present application. For example, the processor 701 includes an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD is, for example, a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.

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

[0457] The network interface 703 uses any transceiver-like device for communicating with other devices or communication networks. The network interface 703 includes, for example, at least one of a wired network interface or 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.

[0458] In some embodiments, processor 701 includes one or more CPUs, such as Figure 7 CPU0 and CPU1 are shown in the figure.

[0459] Optionally, the processor 701 implements the method in the above embodiment by reading the program code stored in the memory 702, or the processor 701 implements the method in the above embodiment by the program code stored internally. In the case where the processor 701 implements the method in the above embodiment by reading the program code stored in the memory 702, the memory 702 stores the program code 710 that implements the method provided in the embodiment of the present application.

[0460] In some embodiments, the communication device 700 optionally includes multiple processors, such as the attached Figure 7 , processor 701 and processor 705 are shown in FIG. Each of these processors is, for example, a single-CPU, or a multi-CPU. The processor herein optionally refers to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).

[0461] 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 via the internal connection 704. The internal connection 704 includes a path to transmit information between the above components. Optionally, the internal connection 704 is a single board or a bus. Optionally, the internal connection 704 is divided into an address bus, a data bus, a control bus, etc.

[0462] 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.

[0463] For more details on how the processor 701 implements the above functions, please refer to the descriptions in the previous method embodiments, which will not be repeated here.

[0464] In some embodiments, a computer-readable storage medium is provided, in which at least one instruction is stored. When the instruction is executed on a computer, the computer executes the method flow executed by the baseband unit in the above method embodiment.

[0465] In some embodiments, a computer-readable storage medium is provided, in which at least one instruction is stored. When the instruction is executed on a computer, the computer executes the method flow executed by the radio frequency unit in the above method embodiment.

[0466] In some embodiments, a computer program product is provided, which includes one or more computer program instructions. When the computer program instructions are loaded and executed by a computer, the computer executes the method flow executed by the baseband unit in the above method embodiment.

[0467] In some embodiments, a computer program product is provided, which includes one or more computer program instructions. When the computer program instructions are loaded and executed by a computer, the computer executes the method flow executed by the radio frequency unit in the above method embodiment.

[0468] In some embodiments, a chip is provided, which includes a programmable logic circuit and / or program instructions. When the chip is running, it is used to implement the method flow executed by the baseband unit in the above method embodiment.

[0469] In a twelfth aspect, a chip is provided, which includes a programmable logic circuit and / or program instructions, and when the chip is running, it is used to implement the method flow executed by the radio frequency unit in the above method embodiment.

[0470] The term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the listed items that are associated. The term "and / or" is a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this application generally indicates that the associated objects before and after are in an "or" relationship.

[0471] The various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referenced to each other, and each embodiment focuses on the differences from other embodiments.

[0472] A refers to B, which means that A is the same as B or A is a simple variant of B.

[0473] The terms "first" and "second" in the description and claims of the embodiments of the present application are used to distinguish different objects, rather than to describe a specific order of objects, and cannot be understood as indicating or implying relative importance. For example, the first message and the second message are used to distinguish different messages, rather than to describe a specific order of messages, and cannot be understood as meaning that the first message is more important than the second message.

[0474] In the embodiments of the present application, unless otherwise specified, “at least one” means one or more, and “plurality” means two or more.

[0475] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can 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, the process or function described in accordance with the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk SolidState Disk (SSD)), etc.

[0476] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.

Claims

1. An interference avoidance method, characterized in that: The method comprises: The baseband unit acquires a first parameter based on the interference detection result; The baseband unit generates a first message based on the first parameter, the first message instructing the radio frequency unit to use the first parameter to adjust the beam coverage direction, the first message including first duration information indicating the length of time the first parameter remains effective; The baseband unit sends the first message to the radio frequency unit.

2. The method according to claim 1, characterized in that The first message includes first time information, where the first time information indicates a time point when the first parameter starts to take effect.

3. The method according to claim 2, characterized in that The first time information includes the frame number and / or subframe number at which the first parameter starts to take effect.

4. The method according to claim 1, characterized in that: The first message is a CPRI message or an eCPRI message.

5. The method according to claim 1, characterized in that The first parameter includes a downtilt angle, and the first message includes a value of the downtilt angle or a change in the downtilt angle.

6. The method according to claim 1, characterized in that 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.

7. The method according to any one of claims 1 to 6, characterized in that The baseband unit acquires a first parameter based on the interference detection result, including: The baseband unit obtains the first parameter based on the parameter value and the step value used in history.

8. The method according to any one of claims 1 to 6, characterized in that The interference detection result includes interference direction information, and the baseband unit acquires the first parameter based on the interference detection result, including: The baseband unit acquires a first parameter based on the interference direction information, and a beam coverage direction corresponding to the first parameter avoids the interference direction.

9. The method according to claim 8, characterized in that The beam coverage direction corresponding to the first parameter avoids the interference direction, including: The energy of the beam pointing in the interference direction is 0; or, The beam energy directed toward the interference direction is less than the beam energy directed toward the interference direction in a historical period of time.

10. The method according to any one of claims 1 to 6, characterized in that The baseband unit generates a first message based on the first parameter, including: In response to the interference detection result indicating that atmospheric duct interference exists, the baseband unit generates a first message based on the first parameter; or, In response to the interference detection result indicating that the atmospheric waveguide interference disappears, the baseband unit generates a first message based on the first parameter; or, In response to the interference detection result indicating that the intensity of the atmospheric waveguide interference becomes smaller, the baseband unit generates a first message based on the first parameter; or, In response to the interference detection result indicating that the direction of the atmospheric duct interference has changed, the baseband unit generates a first message based on the first parameter.

11. The method according to any one of claims 1 to 6, characterized in that The method further comprises: The baseband unit generates a second message, wherein the second message instructs the radio frequency unit to send a specified sequence using a second parameter at a specified time, wherein the specified sequence is used for the baseband unit 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; The baseband unit sends a second message to the radio frequency unit.

12. The method according to claim 11, characterized in that The second message includes second time information, where the second time information indicates a time point when the second parameter starts to take effect.

13. The method according to claim 11, characterized in that The second message includes second duration information, where the second duration information indicates a length of time during which the second parameter remains effective.

14. The method according to claim 11, characterized in that The second parameter includes a downtilt angle, and the first message includes a value of the downtilt angle or a change in the downtilt angle.

15. The method according to claim 11, characterized in that 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.

16. The method according to any one of claims 12 to 15, characterized in that The method further comprises: If the radio frequency unit sends the correction sequence at the specified time, the baseband unit generates a third message, wherein the third message instructs the radio frequency unit to stop sending the correction sequence, wherein the correction sequence is used to correct the transmission channel of the radio frequency unit; The baseband unit sends the third message to the radio frequency unit.

17. The method according to claim 16, characterized in that The third message further instructs the radio frequency unit to resend the calibration sequence after the validity period of the second parameter ends; or, The third message includes third time information, and the third time information indicates a time point when the correction sequence is sent.

18. The method according to claim 16, characterized in that The third message includes an enabling flag, where the enabling flag is used to identify sending the correction sequence or stopping sending the correction sequence.

19. An interference avoidance method, characterized in that: The method comprises: The radio frequency unit receives a first message from the baseband unit, where the first message instructs the radio frequency unit to use a first parameter to adjust a beam coverage direction, where the first message includes first duration information, where the first duration information indicates a time length for which the first parameter remains effective; The radio frequency unit uses the first parameter to adjust the beam coverage direction according to the first message.

20. The method according to claim 19, characterized in that The radio frequency unit adjusts the beam coverage direction using the first parameter according to the first message, including: The radio frequency unit automatically adjusts the beam coverage direction using the first parameter according to the first message.

21. A communication device, characterized in that: The device is provided in a baseband unit, and comprises: A processing module, configured to obtain a first parameter based on an interference detection result; The processing module is further configured to generate a first message based on the first parameter, wherein the first message instructs the radio frequency unit to adjust the beam coverage direction using the first parameter, and the first message includes first duration information, wherein the first duration information indicates a length of time during which the first parameter continues to be effective; A sending module is used to send the first message to the radio frequency unit.

22. A communication device, characterized in that: The device is provided in a radio frequency unit, and the device comprises: A receiving module, configured to receive a first message from a baseband unit, wherein the first message instructs the radio frequency unit to adjust a beam coverage direction using a first parameter, and the first message includes first duration information, wherein the first duration information indicates a time length for which the first parameter remains effective; A processing module is used to adjust the beam coverage direction using the first parameter according to the first message.

23. A communication device, characterized in that: 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 described in any one of claims 1-18 or 19-20.

24. A communication system, characterized in that: The system comprises the communication device according to claim 21 and the communication device according to claim 22.

25. A computer-readable storage medium, characterized in that: The storage medium stores at least one instruction, and when the instruction is executed on a computer, the computer executes the method as described in any one of claims 1-18 or 19-20.

26. A computer program product, characterized in that The computer program product comprises one or more computer program instructions, and when the computer program instructions are loaded and executed by a computer, the computer is caused to execute the method according to any one of claims 1 to 18 or 19 to 20.

Citation Information

Patent Citations

  • Wireless communication method, terminal, base station, system, electronic equipment and medium

    CN113543144A