Radio frequency channel compensation method and communication apparatus

By replacing or assisting the RU in radio frequency channel compensation in the wireless communication system with a DU, and by utilizing the real-time switching of different compensation parameters, the problem of limited RU capability is solved, thereby improving signal quality and communication efficiency.

WO2026067002A1PCT designated stage Publication Date: 2026-04-02HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-08
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

In wireless communication, due to the limited capabilities of the RU, it is impossible to switch compensation parameters in real time, which leads to a reduction in the compensation effect of the radio frequency channel, affecting the signal reception and transmission quality and communication efficiency.

Method used

By replacing or assisting the RU in the compensation process with a DU, and by switching different compensation parameters in real time, dynamic compensation of the RF channel can be achieved.

Benefits of technology

It improves the compensation effect of the radio frequency channel, ensures the quality of signal reception and transmission, and enhances communication efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025119763_02042026_PF_FP_ABST
    Figure CN2025119763_02042026_PF_FP_ABST
Patent Text Reader

Abstract

A radio frequency channel compensation method and a communication apparatus. If, during a radio frequency calibration process of a radio frequency channel, a radio unit (RU) is unable to switch compensation parameters, a distributed unit (DU) performs a compensation process in place of the RU, or the DU assists the RU in performing the compensation process. If the DU is unable to switch compensation parameters, the RU performs the compensation process in place of the DU, or the RU assists the DU in performing the compensation process, so that during the compensation process, compensation of a sending channel or a receiving channel can be achieved at different times by using different compensation parameters, and the compensation parameters being used can be switched in real time according to changes in a state of the radio frequency channel, thereby improving channel compensation effectiveness, ensuring the receiving and sending quality of signals in the channel, and improving communication efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Method and communication apparatus for radio frequency channel compensation

[0001] The present application claims priority from the Chinese patent application No. 202411352261.X filed with the State Intellectual Property Office of China on September 25, 2024 and entitled "Method and communication apparatus for radio frequency channel compensation", the whole content of which is incorporated herein by reference. TECHNICAL FIELD

[0002] The present application relates to the field of communication, and more particularly, to a method and communication apparatus for radio frequency channel compensation. BACKGROUND

[0003] With the development of wireless communication technology, network devices have also derived a variety of different architecture forms. In some possible implementation manners, a plurality of radio access network (RAN) nodes can cooperate to assist a terminal to implement wireless access, and different RAN nodes respectively implement part of the functions of the network device. For example, the RAN node can be a central unit (CU), a distributed unit (DU), or a radio unit (RU), etc.

[0004] The RU and the DU can each include a plurality of wireless signal transceiving channels, and in an ideal model, the amplitude and phase (amplitude and phase) characteristics of each channel (i.e., a radio frequency channel) are completely consistent. However, in practice, the amplitude and phase characteristics of each channel will differ. This requires phase and amplitude compensation for each transmitting channel and receiving channel, which can also be referred to as "radio frequency correction". Generally, radio frequency correction can include two processes: a correction process (compensation parameter calculation) and a compensation process (amplitude and phase compensation of the channel using the compensation parameter).

[0005] In a scenario where the RU performs radio frequency correction, when the operating frequency of the radio frequency channel is switched in real time or other causes the state of the radio frequency channel to change in real time, the radio frequency channel parameters (such as frequency points, etc.) before and after the change are inconsistent, and therefore the compensation parameters required before and after the change are also inconsistent. Due to the limited capability of the RU, the RU cannot use different compensation parameters to compensate the transceiving channels in real time in the compensation process, i.e., the RU cannot implement real-time switching of the compensation parameters in the compensation process, which reduces the compensation effect of the radio frequency channel, thereby affecting the reception and transmission of signals in the radio frequency channel and affecting the communication efficiency. SUMMARY

[0006] The application provides a radio frequency channel compensation method and a communication device, which can realize that, in the compensation process, the sending channel or the receiving channel uses different compensation parameters for compensation at different times, the compensation parameters used can be switched in real time with the change of the radio frequency channel state, the compensation effect of the channel is improved, the receiving and sending quality of the signals in the channel is ensured, and the communication efficiency is improved.

[0007] In a first aspect, a radio frequency channel compensation method is provided, which can be applied to a communication system, the communication system can include a first communication device and a second communication device, and the method includes: the first communication device generates compensation parameters; the first communication device sends the compensation parameters to the second communication device; the second communication device uses the compensation parameters to compensate the amplitude and phase of the signals transmitted in a plurality of radio frequency channels, or the second communication device uses a first part of the compensation parameters to compensate the amplitude and phase of the signals transmitted in a first part of the radio frequency channels, and the first communication device uses a second part of the compensation parameters to compensate the amplitude and phase of the signals transmitted in a second part of the radio frequency channels; wherein the compensation parameters include the first part of the compensation parameters and the second part of the compensation parameters, the plurality of radio frequency channels include the first part of the radio frequency channels and the second part of the radio frequency channels, each radio frequency channel corresponds to at least one compensation parameter, and the plurality of radio frequency channels include receiving channels and sending channels.

[0008] The radio frequency channel compensation method provided in the first aspect can realize that, in the compensation process, the sending channel or the receiving channel uses different compensation parameters for compensation at different times, the compensation parameters used can be switched in real time with the change of the radio frequency channel state, the compensation effect of the channel is improved, the receiving and sending quality of the signals in the channel is ensured, and the communication efficiency is improved.

[0009] For example, the first communication device can be an RU, or can be a component (chip, chip system, or processor) supporting the RU to implement the method, or can be a logical module or software capable of implementing all or part of the functions of the RU. The second communication device can be a DU, or can be a component (chip, chip system, or processor) supporting the DU to implement the method, or can be a logical module or software capable of implementing all or part of the functions of the DU.

[0010] For another example, the first communication device can be a DU, and the second communication device can be an RU.

[0011] In a possible implementation of the first aspect, the method further includes: the second communication device sending compensation control information to the first communication device, and the first communication device generating the compensation parameter, including: the first communication device generating the compensation parameter according to the compensation control information. In this implementation, the compensation control information is sent to the first communication device, so that the first communication device can accurately generate the compensation parameter, improving the accuracy and efficiency of the first communication device in generating the compensation parameter.

[0012] For example, the compensation control information can include at least one of first indication information indicating the format of the compensation parameter, second indication information indicating starting, stopping or starting the compensation parameter generation function, or third indication information indicating the response to the compensation control information. In this implementation, the indication information of the format of the compensation parameter, the starting, stopping or starting of the compensation parameter generation function, or the response to the compensation control information is notified to the first communication device, improving the accuracy and efficiency of the first communication device in generating the compensation parameter, and the flexibility of the first communication device in generating or sending the compensation parameter can be improved.

[0013] For example, the first indication information includes at least one of a radio frequency channel compensation method, a frequency domain range of radio frequency channel compensation, a number of radio frequency channels corresponding to the compensation parameter, or a format of the compensation parameter.

[0014] For example, the frequency domain range of channel compensation is the frequency domain range when the second communication device performs channel compensation. For example, the frequency domain range of channel compensation can include a frequency domain bandwidth of channel compensation, a frequency domain starting position of channel compensation, or a frequency domain length of channel compensation, etc.

[0015] The number of channels corresponding to the compensation parameter can be understood as the range of the compensation parameter generated or reported by the first communication device. For example, the first communication device reports the compensation parameter corresponding to one channel at a time, or reports the compensation parameters corresponding to multiple channels at a time.

[0016] In a possible implementation of the first aspect, the method further includes: the first communication device receiving fourth indication information from the second communication device, the fourth indication information being used to indicate stopping sending the compensation parameter, and the first communication device stopping sending the compensation parameter in response to the fourth indication information. In this implementation, the flexibility of the compensation parameter in sending or generating can be improved, the transmission or generation of useless compensation parameters can be avoided, the communication resources can be saved, and the computing load of the first communication device can be reduced.

[0017] In a possible implementation of the first aspect, before the first communication device generates the compensation parameter, the method further includes:

[0018] The second communication device sends a capability query request to the first communication device, the capability query request being used to query whether the first communication device supports the capability of generating compensation parameters; and the first communication device sends capability query response information to the second communication device, the capability query response information including: indication information indicating that the first communication device supports the capability of generating compensation parameters and / or format information of compensation parameters supported by the first communication device. In this implementation manner, on the basis of improving the efficiency and accuracy of the second communication device determining that the first communication device supports the capability of generating compensation parameters, the second communication device can be explicitly informed of the format of the compensation parameters supported by the first communication device, the second communication device can determine a specific channel compensation mode according to the format of the compensation parameters supported by the first communication device, and the efficiency of channel compensation can be improved.

[0019] In a second aspect, a method for compensating radio frequency channels is provided. The execution subject of the method can be a second communication device, a component (chip, chip system, or processor) supporting the second communication device to implement the method, or a logic module or software capable of implementing all or part of the functions of the second communication device. The method includes: receiving, by the second communication device, compensation parameters from a first communication device; and compensating, by the second communication device, the amplitude and phase of signals transmitted in a plurality of radio frequency channels using the compensation parameters, or compensating, by the second communication device, the amplitude and phase of signals transmitted in a first part of the radio frequency channels using a first part of the compensation parameters, wherein the compensation parameters include the first part of the compensation parameters, the plurality of radio frequency channels include the first part of the radio frequency channels, each radio frequency channel corresponds to at least one compensation parameter, and the plurality of radio frequency channels include receiving channels and transmitting channels.

[0020] The method for compensating radio frequency channels provided in the second aspect can be used in a radio frequency correction process of radio frequency channels. In the process, the second communication device can receive compensation parameters from the first communication device, the second communication device can perform a compensation process instead of the first communication device, or the second communication device can assist the first communication device to perform the compensation process. In the compensation process, the transmitting channels or the receiving channels can use different compensation parameters for compensation at different times. The compensation parameters used can be switched in real time according to changes in the state of the radio frequency channels, the compensation effect of the channels is improved, and the quality of the signals received and transmitted in the channels is ensured, thereby improving the communication efficiency.

[0021] For example, the second communication device can be an RU or a DU, or a component (chip, chip system, or processor) supporting the RU or the DU to implement the method, or a logic module or software capable of implementing all or part of the functions of the RU or the DU.

[0022] In a possible implementation of the second aspect, before the second communication device receives the compensation parameter from the first communication device, the method further includes: sending, by the second communication device, compensation control information to the first communication device, the compensation control information being used to generate the compensation parameter.

[0023] In a possible implementation of the second aspect, the compensation control information includes:

[0024] at least one of first indication information used to indicate a format of the compensation parameter, second indication information used to indicate turning on, turning off, or starting a compensation parameter generation function, or third indication information used to indicate a response to the compensation control information.

[0025] In a possible implementation of the second aspect, the first indication information includes:

[0026] at least one of a radio frequency channel compensation manner, a frequency domain range of radio frequency channel compensation, a number of radio frequency channels corresponding to the compensation parameter, or a format of the compensation parameter.

[0027] In a possible implementation of the second aspect, the method further includes: sending, by the second communication device, fourth indication information to the first communication device, the fourth indication information being used to indicate that the compensation parameter is stopped from being sent; and in response to the fourth indication information, the second communication device stops receiving the compensation parameter from the first communication device.

[0028] In a possible implementation of the second aspect, before the second communication device receives the compensation parameter from the first communication device, the method further includes: sending, by the second communication device, a capability query request to the first communication device, the capability query request being used to query whether the first communication device supports a capability of generating the compensation parameter; and receiving, by the second communication device, capability query response information from the first communication device, the capability query response information including: indication information indicating that the first communication device supports the capability of generating the compensation parameter, and / or format information of the compensation parameter supported by the first communication device.

[0029] For descriptions of beneficial effects of the possible implementations of the second aspect, refer to the descriptions of the possible implementations of the first aspect, which will not be repeated here.

[0030] In a third aspect, a radio frequency channel compensation method is provided. An execution subject of the method can be a first communication device, a component (chip, chip system, or processor) supporting the first communication device to implement the method, or a logic module or software capable of implementing all or part of the functions of the first communication device. The method includes: generating a compensation parameter; and sending the compensation parameter to a second communication device.

[0031] The third aspect provides a method for compensating a radio frequency channel. In a radio frequency correction process of the radio frequency channel, when the first communication device cannot switch the compensation parameters, the first communication device generates the compensation parameters and sends the compensation parameters to the second communication device, and the second communication device performs the compensation process instead of the first communication device. In the compensation process, the sending channel or the receiving channel uses different compensation parameters for compensation at different times, and the compensation parameters used can be switched in real time according to the state change of the radio frequency channel, so that the compensation effect of the channel is improved, and the receiving and sending quality of the signal in the channel is ensured, and the communication efficiency is improved.

[0032] For example, the first communication device can be an RU or a DU, or can be a component (chip, chip system, or processor) supporting the RU or the DU to implement the method, or can be a logical module or software capable of implementing all or part of the functions of the RU or the DU.

[0033] In a possible implementation manner of the third aspect, the method further includes: compensating, by using the first part of compensation parameters, the amplitude and phase of the signal transmitted in the first part of radio frequency channels, or compensating, by using the second part of compensation parameters, the amplitude and phase of the signal transmitted in the second part of radio frequency channels, wherein the compensation parameters include the first part of compensation parameters and the second part of compensation parameters, the plurality of radio frequency channels include the first part of radio frequency channels, each radio frequency channel corresponds to at least one compensation parameter, and the plurality of radio frequency channels include the receiving channel and the sending channel. In this implementation manner, the first communication device completes the compensation of part of the channels, and the efficiency of the channel compensation can be improved.

[0034] In a possible implementation manner of the third aspect, the method further includes: receiving compensation control information, the compensation control information being used to generate the compensation parameters. The generating of the compensation parameters includes: generating the compensation parameters according to the compensation control information.

[0035] In a possible implementation manner of the third aspect, the method further includes: receiving fourth indication information, the fourth indication information being used to indicate that the compensation parameters are stopped from being sent; and in response to the fourth indication information, stopping the sending of the compensation parameters.

[0036] In a possible implementation manner of the third aspect, the method further includes: receiving a capability query request, the capability query request being used to query whether the first communication device supports the capability of generating the compensation parameters; and sending capability query response information, the capability query response information including indication information indicating that the first communication device supports the capability of generating the compensation parameters and / or format information of the compensation parameters supported by the first communication device.

[0037] For specific descriptions of the possible implementation manners of the third aspect and the corresponding beneficial effects, reference can be made to the descriptions of the corresponding implementation manners of the first aspect, which will not be described herein again.

[0038] In a fourth aspect, a communication apparatus is provided, which comprises: means (for example, comprising a processing means and a communication means) for performing the steps of the above second aspect or any possible implementation of the second aspect; or means for performing the steps of the above third aspect or any possible implementation of the third aspect.

[0039] In a fifth aspect, a communication apparatus is provided, which comprises at least one processor configured to perform: the method of the above second aspect or any possible implementation of the second aspect; or the method of the above third aspect or any possible implementation of the third aspect.

[0040] In a possible implementation, the communication apparatus further comprises a memory, and the at least one processor performs the method of the above second aspect or any possible implementation of the second aspect, or the method of the above third aspect or any possible implementation of the third aspect, by executing computer programs stored in the memory. Optionally, the processor and the memory can be integrated together.

[0041] In a possible implementation, the at least one processor performs the method of the above second aspect or any possible implementation of the second aspect, or the method of the above third aspect or any possible implementation of the third aspect, by logic circuit or processing circuit.

[0042] In a possible implementation, the communication apparatus further comprises an interface circuit configured to perform specific signal transceiving.

[0043] For example, the communication apparatus can be a DU, or a component (chip, chip system, or processor) in the DU, or a logic module or software capable of implementing all or part of the DU.

[0044] For another example, the communication apparatus can be a RU, or a component (chip, chip system, or processor) in the RU, or a logic module or software capable of implementing all or part of the RU.

[0045] In a sixth aspect, a DU is provided, which comprises the communication apparatus provided in the above fourth aspect, or the communication apparatus provided in the above fifth aspect.

[0046] In a seventh aspect, a RU is provided, which comprises the communication apparatus provided in the above fourth aspect, or the communication apparatus provided in the above fifth aspect.

[0047] In an eighth aspect, a computer program product is provided, which comprises a computer program which, when executed by a processor, is configured to perform the method according to the second aspect or any possible implementation manner of the second aspect, or the method according to the third aspect or any possible implementation manner of the third aspect.

[0048] In a ninth aspect, a computer-readable storage medium is provided, which stores a computer program which, when executed, is configured to perform the method according to the second aspect or any possible implementation manner of the second aspect, or the method according to the third aspect or any possible implementation manner of the third aspect.

[0049] In a tenth aspect, a chip is provided, which comprises a processor configured to invoke and run a computer program from a memory, so that a communication device in which the chip is installed performs the method according to the second aspect or any possible implementation manner of the second aspect, or the method according to the third aspect or any possible implementation manner of the third aspect.

[0050] In an eleventh aspect, a chip or system-on-chip is provided, which comprises a logic circuit configured to implement the method according to the second aspect or any possible implementation manner of the second aspect, or the method according to the third aspect or any possible implementation manner of the third aspect. Optionally, the chip or system-on-chip can further comprise an interface circuit.

[0051] In a twelfth aspect, a communication system is provided, which comprises the DU according to the sixth aspect and the RU according to the seventh aspect. BRIEF DESCRIPTION OF DRAWINGS

[0052] FIG. 1 is a schematic diagram of an example structure of an access network device.

[0053] FIG. 2 is a schematic diagram of an example structure of an access network device.

[0054] FIG. 3 is a schematic diagram of an example of compensation parameter calculation and compensation performed by the RU.

[0055] FIG. 4 is a schematic diagram of an example of compensation parameter calculation and compensation performed by the DU.

[0056] FIG. 5 is a schematic flowchart of an example of a method for radio frequency channel compensation according to an embodiment of the present application.

[0057] FIG. 6 is a schematic diagram of an example of performing radio frequency channel compensation according to an embodiment of the present application.

[0058] FIG. 7 is a schematic diagram of another example of performing radio frequency channel compensation according to an embodiment of the present application.

[0059] FIG. 8 is a schematic flowchart of another example of a method for compensating a radio frequency channel according to an embodiment of the present application.

[0060] FIG. 9 is a schematic diagram of another example of compensating a radio frequency channel according to an embodiment of the present application.

[0061] FIG. 10 is a schematic diagram of another example of compensating a radio frequency channel according to an embodiment of the present application.

[0062] FIG. 11 is a schematic block diagram of an example of a communication device according to an embodiment of the present application.

[0063] FIG. 12 is a schematic block diagram of another example of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION

[0064] The technical solutions in the present application will be described below with reference to the accompanying drawings.

[0065] In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in the present text only describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can mean that A exists alone, A and B exist together, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

[0066] Hereinafter, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Therefore, the features defined with "first" and "second" can explicitly or implicitly include one or more features. In the description of the embodiments, unless otherwise specified, the meaning of "multiple" is two or more than two.

[0067] The terms "system" and "network" are often used interchangeably in the present text.

[0068] In the embodiments of the present application, each communication node or communication device can include a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also referred to as a main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a windows operating system. The application layer includes applications such as a browser, an address book, word processing software, and instant messaging software. Moreover, the embodiments of the present application do not particularly limit the specific structure of the execution subject of the method provided by the embodiments of the present application, as long as the execution subject can communicate according to the method provided by the embodiments of the present application by running a program in which the code of the method provided by the embodiments of the present application is recorded. For example, the execution subject of the method provided by the embodiments of the present application can be a DU or a RU, or a functional module in the DU or the RU that can invoke and execute a program.

[0069] In addition, various aspects or features of the disclosure can be realized as methods, apparatus, or articles of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used in the disclosure is intended to encompass a computer program accessible from any computer-readable device, carrier, or media. For example, computer-readable media can include but are not limited to magnetic storage devices (e.g., hard disk, floppy disk, magnetic strips, etc.), optical disks (e.g., compact disk (CD), digital versatile disk (DVD), etc.), smart cards, and flash memory devices (e.g., EPROM, card, stick, or key drive, etc.). Additionally, various storage media described herein can represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" can include, without being limited to, wireless channels and various other media capable of storing, containing, and / or carrying instruction(s) and / or data.

[0070] With the development of wireless communication technology, network devices (or also referred to as base stations, access network devices, etc.) also derive various different architecture forms.

[0071] For example, in some possible implementation, the network device can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a base station in a future mobile communication system, or the like.

[0072] In some other possible implementation, wireless access for a terminal can be assisted by multiple radio access network (RAN) nodes cooperating with each other. Different RAN nodes can implement part of functions of a base station respectively. For example, a RAN node can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), or the like. The CU and the DU can be separately configured, or can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0073] In other words, the access network device can include one or more CUs, one or more DUs, and one or more RUs. For example, as shown in FIG. 1, in the example shown in FIG. 1, only one CU, one DU, and one RU are shown for the sake of clarity. The CU is configured to connect to a core network and one or more DUs. Optionally, the CU can have part of the functions of the core network. The CU can include a CU-CP and a CU-UP. The CU (or the CU-CP and the CU-UP), the DU, or the RU can also have different names in different systems, but those skilled in the art can understand their meanings. For example, in an open radio access network (O-RAN or ORAN) system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the sake of convenience of description, the CU, the CU-CP, the CU-UP, the DU, and the RU are taken as examples for description in this application.

[0074] The CU and the DU can be configured according to protocol layer functions of the wireless network they implement: for example, the CU is configured to implement functions of a packet data convergence protocol (PDCP) layer and above protocol layers (e.g. a radio resource control (RRC) layer and / or a service data adaptation protocol (SDAP) layer, etc.); the DU is configured to implement functions of a protocol layer below the PDCP layer (e.g. a radio link control (RLC) layer, a media access control (MAC) layer, and / or a physical (PHY) layer, etc.). For another example, the CU is configured to implement functions of a protocol layer above the PDCP layer (e.g. the RRC layer and / or the SDAP layer), and the DU is configured to implement functions of a protocol layer below the PDCP layer (e.g. the RLC layer, the MAC layer, and / or the PHY layer, etc.).

[0075] The above configuration of the CU and the DU is merely an example, and the CU and the DU can be configured to have functions according to requirements. For example, the CU or the DU can be configured to have functions of more protocol layers, or the CU or the DU can be configured to have partial processing functions of a protocol layer. For example, partial functions of the RLC layer and functions of protocol layers above the RLC layer are configured in the CU, and the remaining functions of the RLC layer and functions of protocol layers below the RLC layer are configured in the DU. For another example, the functions of the CU or the DU can be divided according to service types or other system requirements, for example, according to latency, and functions that need to meet a latency requirement are configured in the DU, and functions that do not need to meet the latency requirement are configured in the CU.

[0076] The DU and the RU can cooperate to implement functions of the PHY layer. One DU can be connected to one or more RUs. The functions of the DU and the RU can be configured in various ways according to design. For example, the DU is configured to implement baseband functions, and the RU is configured to implement intermediate radio frequency functions. For another example, the DU is configured to implement high-layer (PHY_Hi) functions in the PHY layer, and the RU is configured to implement low-layer (PHY_low) functions in the PHY layer or to implement the low-layer functions and radio frequency functions. The high-layer functions in the PHY layer can include part of the functions of the PHY layer that are closer to the MAC layer, and the low-layer functions in the PHY layer can include another part of the functions of the PHY layer that are closer to the intermediate radio frequency side.

[0077] For example, FIG. 2 shows another schematic diagram of an access network device structure.

[0078] As shown in FIG. 2, the access network device communicates with the core network device through a backhaul link and communicates with the user equipment (UE) through an air interface. The access network device includes a BBU and at least one RU, and the BBU includes at least one CU and at least one DU. The BBU communicates with the core network through the backhaul link, the RU in the access network device communicates with at least one UE through the air interface, and the BBU communicates with at least one RU through a fronthaul link.

[0079] The RUs and the DUs can each include multiple wireless signal transceiving channels, i.e., signal receiving channels and signal transmitting channels. For example, the radio frequency (RF) unit inside the RU can include multiple wireless signal transceiving channels, and each transceiving channel corresponds to one frequency band or multiple frequency bands.

[0080] In this application, “channel” can also be referred to as “radio frequency channel”, and the two terms have the same meaning and can be replaced with each other if not specifically stated.

[0081] In an ideal model, the amplitude and phase (amplitude and phase) characteristics of each channel (including transmitting channels and receiving channels) should be completely consistent. However, in practice, due to the inconsistency of devices and factors such as printed circuit board (PCB) layout and wiring in each channel, the amplitude and phase characteristics of each channel (radio frequency channel) will differ. These differences in amplitude and phase characteristics between channels will cause problems such as beam pointing angle deflection, zero line position change, depth reduction, and main lobe widening, which seriously affect the beamforming effect of the network device and reduce the performance of the network device. In order to enable the network device to accurately receive and transmit signals, it is necessary to ensure that each transceiving channel is basically identical, which requires phase and amplitude compensation for each transmitting channel (also referred to as a transmitting link) and receiving channel (also referred to as a receiving link). This process can also be referred to as “radio frequency correction”.

[0082] Generally, radio frequency correction can include two processes: a correction process and a compensation process.

[0083] The correction process mainly includes: transmitting a correction signal (also referred to as a measurement signal) on the transmitting channel, receiving the looped-back correction signal on the receiving channel, and calculating the compensation parameters between the channels by comparing the two correction signals.

[0084] The compensation process mainly includes: in the sending process of sending signals or data in the sending channel, the signals or data are amplitude and phase compensated by using the compensation parameters. In the process of receiving data or signals in the receiving channel, the signals or data are amplitude and phase compensated by using the compensation parameters.

[0085] Generally, each channel can correspond to at least one compensation parameter. For example, the bandwidth of a certain channel is 100M, which contains 273 resource blocks (RBs), and each RB contains 12 resource elements (REs). Therefore, the compensation parameters of the channel in the frequency domain can be 273 multiplied by 12 (i.e. 3276 compensation parameters). The compensation parameters corresponding to different channels can be different. That is, a plurality of compensation parameters can be determined in the correction process.

[0086] From the correction process (i.e. compensation parameter calculation) and the compensation process (compensation of the channel by using the compensation parameters), the compensation parameter calculation and the compensation can be performed in the DU or in the RU. That is, the compensation parameter calculation and the compensation can be performed by the same network element (DU or RU).

[0087] For example, FIG. 3 shows a schematic diagram of an example in which the compensation parameter calculation and the compensation are performed by the RU. The DU can determine the correction resources used for the correction signal transmission and send them to the RU. For example, the correction resources can include air interface resources (such as time-frequency resources) and the like.

[0088] As shown in FIG. 3, for the correction process: the RU generates a correction sequence, and then generates a correction signal by using the correction sequence. The correction signal is sent on the sending channel by using the air interface resources. The correction signal is transmitted to the receiving channel of the loopback after coupling. The loopback correction signal is received on the receiving channel by using the air interface resources. The compensation parameters corresponding to the sending channel and the receiving channel are calculated by comparing the sent correction signal (or correction sequence) and the received correction signal (or correction sequence).

[0089] For the compensation process: the DU sends the data (or signal) to be sent to the RU. The RU amplitude and phase compensates the data transmitted in the sending channel by using the compensation parameters corresponding to the sending channel, and then sends (for example, to the terminal device) the amplitude and phase compensated data. The RU amplitude and phase compensates the data received in the receiving channel (for example, the data received from the terminal device) by using the compensation parameters corresponding to the receiving channel, and then sends the amplitude and phase compensated data to the DU.

[0090] In the scenario where the compensation parameter calculation and compensation are performed by the RU, when the working frequency of the radio frequency channel is switched in real time or other causes the state of the radio frequency channel changes in real time, the parameters (such as frequency points) of the radio frequency channel before and after the change are inconsistent, and thus the compensation parameters required before and after the change are inconsistent. That is, in the compensation process, the transmission channel or the reception channel needs to use different compensation parameters for compensation at different times, and the compensation parameters used need to be switched in real time with the change of the channel state. In some possible scenarios, due to the limited capability of the RU, the RU cannot use different compensation parameters for compensation in real time in the compensation process, that is, the RU cannot realize real-time switching of the compensation parameters in the compensation process, which reduces the compensation effect of the radio frequency channel, and thus affects the reception and transmission of the signal in the radio frequency channel and the communication efficiency.

[0091] In another possible implementation, in the scenario where the compensation parameter calculation and compensation are performed by the DU, for example, the scenario shown in FIG. 4, the above problem can also exist, that is, in the compensation process, the DU cannot use different compensation parameters for compensation in real time in the compensation process, which reduces the compensation effect of the radio frequency channel, and thus affects the reception and transmission of the signal and the communication efficiency.

[0092] In view of this, the present application provides a method and a communication device for compensating a radio frequency channel. In the radio frequency correction process of the radio frequency channel, when the RU cannot realize switching of the compensation parameters, the DU replaces the RU to perform the compensation process, or the DU assists the RU to perform the compensation process. When the DU cannot realize switching of the compensation parameters, the RU replaces the DU to perform the compensation process, or the RU assists the DU to perform the compensation process. In this way, in the compensation process, the transmission channel or the reception channel can use different compensation parameters for compensation at different times, and the compensation parameters used can be switched in real time with the change of the state of the radio frequency channel, which improves the compensation effect of the channel, ensures the reception and transmission quality of the signal in the channel, and improves the communication efficiency.

[0093] To facilitate understanding of the embodiments of the present application, a communication system suitable for the embodiments of the present application is first introduced.

[0094] Exemplarily, the method provided in the present application can be applied in the communication system shown in FIG. 1, FIG. 2, FIG. 3 or FIG. 4, which can include a DU and a RU. Optionally, the communication system can further include a CU and a terminal device, etc. The CU can transmit data to the DU, the DU can transmit the data to the RU through a transmission channel, and the RU can transmit the data to the terminal device through a transmission channel. The terminal device can also transmit data to the RU, the RU transmits the received data to the DU through a reception channel, the DU transmits the received data to the CU through a reception channel, and the RU and / or the DU can compensate the data or signals in the channel by using the compensation parameter by using the method provided in the present application.

[0095] It should be understood that FIG. 1, FIG. 2, FIG. 3 or FIG. 4 are only exemplary and should not cause any limitation to the communication system applicable to the embodiments of the present application. For example, more or fewer network nodes such as RUs and / or DUs, etc. can be included in FIG. 1, FIG. 2, FIG. 3 or FIG. 4. The embodiments of the present application are not limited to the drawings.

[0096] The method for compensating the radio frequency channel provided in the present application is described below in combination with specific examples.

[0097] It should be understood that in the present application, the DU and the RU are taken as examples as the execution subject of the method, and the method is described. As an example but not limitation, the DU and the RU in the present application can also be a component (chip, chip system or processor) supporting the DU and the RU to implement the method, or can also be a logic module or software capable of implementing all or part of the functions of the DU and the RU. The embodiments of the present application are not limited to this.

[0098] The method for compensating the radio frequency channel provided in the present application is described below in combination with FIG. 5, which is a schematic flow chart of the method for compensating the radio frequency channel according to an embodiment of the present application. The method 500 can be applied in the communication system or communication architecture shown in FIG. 1, FIG. 2, FIG. 3 or FIG. 4, and of course can also be applied in other communication scenarios or communication architectures with the above-mentioned problems. The embodiments of the present application are not limited to this.

[0099] In the example shown in FIG. 5, the RU cannot compensate the transmission and reception channel by using different compensation parameters in real time in the compensation process, that is, the RU cannot switch the compensation parameters in the compensation process. The DU replaces the RU to perform the compensation process. Moreover, the RU supports the ability to generate compensation parameters.

[0100] Optionally, in the embodiments of the present application, the compensation parameter can also be referred to as a radio frequency channel compensation parameter, a radio frequency channel compensation coefficient or a compensation coefficient. If not specifically stated, the meanings of the above-mentioned expressions are the same and can be replaced by each other.

[0101] Optionally, in the embodiments of the present application, the RU can also be referred to as the first communication device, and the DU can also be referred to as the second communication device. Alternatively, the DU can also be referred to as the first communication device, and the RU can also be referred to as the second communication device.

[0102] As shown in FIG. 5, the method 500 shown in FIG. 5 can include S501 to S509. The following will be described in detail in combination with FIG. 5. In the example of the method 500, the RU can be referred to as the first communication device, and the DU can be referred to as the second communication device.

[0103] S501, the DU sends a capability query request to the RU, where the capability query request is used to query whether the RU supports the capability of generating compensation parameters.

[0104] Correspondingly, the RU receives the capability query request.

[0105] S502, the RU sends capability query response information to the DU, where the capability query response information includes indication information indicating that the RU supports the capability of generating compensation parameters and / or format information of the compensation parameters supported by the RU.

[0106] Correspondingly, the DU receives the capability query response information.

[0107] In some possible implementation manners, if the RU supports the channel compensation capability, i.e., the RU supports the capability of generating compensation parameters, in this case, the RU can send the indication information indicating that the RU supports the capability of generating compensation parameters to the DU. In this way, the DU can be explicitly informed that the RU supports the capability of generating compensation parameters, and the efficiency and accuracy of determining that the RU supports the capability of generating compensation parameters by the DU can be improved.

[0108] In some possible implementation manners, if the RU supports the channel compensation capability, i.e., the RU supports the capability of generating compensation parameters, in this case, the RU can also notify the DU of the format information of the compensation parameters supported (or generated) by the RU. On one hand, the format information of the compensation parameters supported by the RU can implicitly indicate that the RU supports the capability of generating compensation parameters. On the other hand, the format information of the compensation parameters supported (or generated) by the RU can also be notified to the DU. Since the format of the compensation parameters is closely related to the channel compensation manner, for example, different channel compensation manners correspond to different formats of compensation parameters, and the channel compensation manner used can be determined according to the format of the compensation parameters, or the format of the compensation parameters corresponding to the channel compensation manner used can be determined. In this way, on the basis of improving the efficiency and accuracy of determining that the RU supports the capability of generating compensation parameters by the DU, the DU can be explicitly informed that the RU supports the format of the compensation parameters, the DU can determine the specific channel compensation manner according to the format of the compensation parameters supported by the RU, and the efficiency of the channel compensation can be improved.

[0109] For example, the format information of the compensation parameter supported by the RU can include an in-phase (I) quadrature (Q) format, i.e., an IQ format. In other words, the compensation parameter generated by the RU can include I data and Q data.

[0110] In some possible implementation manners, the format information of the compensation parameter supported by the RU can further include a cell bandwidth corresponding to the compensation parameter, a number of REs corresponding to the compensation parameter, and the like. Embodiments of the present application are not limited in this regard.

[0111] At S503, the DU sends compensation control information to the RU according to the capability query response information, where the compensation control information is used to enable the RU to generate the compensation parameter.

[0112] Correspondingly, the RU receives the compensation control information.

[0113] In the example shown in the method 500, since the compensation process is performed by the DU and the compensation parameter is generated by the RU, and the format of the compensation parameter is closely related to the channel compensation manner, the DU needs to determine the format of the compensation parameter to be generated by the RU according to the format of the compensation parameter supported by the RU and the channel compensation manner supported by the DU. It should be understood that the channel compensation manner supported by the DU corresponds to the format of the compensation parameter to be generated by the RU, or in other words, the DU can use the compensation parameter generated by the RU to perform channel compensation. Through S503, the channel compensation manner supported by the DU and the format of the compensation parameter generated by the RU can be matched, the accuracy and efficiency of the RU generating the compensation parameter can be improved, and it is ensured that the compensation parameter generated by the RU is usable by the DU, thereby improving the efficiency of the DU performing channel compensation.

[0114] In some possible implementation manners, the compensation control information includes at least one of first indication information used to indicate the format of the compensation parameter, second indication information used to indicate starting, stopping or starting the compensation parameter generation function, or third indication information used to indicate a response to the compensation control information.

[0115] In some possible implementation manners, the first indication information includes at least one of a channel compensation manner, a frequency domain range of channel compensation, a number of channels corresponding to the compensation parameter, or a format of the compensation parameter. The RU can determine the format of the generated compensation parameter according to the first indication information.

[0116] The channel compensation manner is a channel compensation manner used by the DU to perform channel compensation, for example, including RE granularity compensation, interval compensation, and the like.

[0117] The frequency domain range of the channel compensation is, for example, a frequency domain range in which the DU performs channel compensation. For example, the frequency domain range of the channel compensation can include a channel compensation frequency domain bandwidth, a channel compensation frequency domain start position, or a channel compensation frequency domain length, and the like.

[0118] The number of channels corresponding to the compensation parameter can be understood as a range of the compensation parameter generated or reported by the RU. For example, the RU reports one compensation parameter corresponding to one channel at a time, or reports multiple compensation parameters corresponding to multiple channels at a time. Each channel can correspond to at least one compensation parameter.

[0119] In some possible implementation manners, the format of the compensation parameter can be understood as whether the compensation parameter generated by the RU needs to be quantized. Whether the compensation parameter needs to be quantized can be understood as whether the compensation parameter needs to be compressed, a data length of the compensation parameter, a data type of the compensation parameter, and the like. For example, the compensation parameter is compressed by using a fractal compression algorithm (FCA), which can reduce the bit width used or occupied for transmission of the compensation parameter. For example, if 8 bits are required for transmission of one compensation parameter before compression, 4 bits can be required for transmission of one compensation parameter after compression, thereby reducing the communication resources used for transmission of the compensation parameter.

[0120] It should be understood that both “whether the compensation parameter needs to be quantized” and “IQ format of the compensation parameter” can represent the format of the compensation parameter, but they are different dimensions.

[0121] In some possible implementation manners, the second indication information can indicate that the RU starts, stops, or starts the compensation parameter generation function. After the RU starts, stops, or starts the compensation parameter generation function, if the RU receives indication information for indicating to stop the compensation parameter generation, the RU stops generating the compensation parameter and stops sending the compensation parameter to the DU. If the RU receives indication information for indicating to start the compensation parameter generation, the RU generates the compensation parameter and sends the compensation parameter to the DU.

[0122] In some possible implementation manners, the third indication information can indicate that the RU needs to respond to the compensation control information, that is, needs to send response information of the compensation control information to the DU.

[0123] By sending the compensation control information to the RU, the RU can accurately generate the compensation parameter, and the accuracy and efficiency of the RU generating the compensation parameter can be improved.

[0124] It can be understood that the "supported format of compensation parameter" reported by the RU in S502 and the "format of compensation parameter" indicated by the DU in S503 can be the same. Alternatively, the "supported format of compensation parameter" reported by the RU includes the "format of compensation parameter" indicated by the DU. In other words, the DU can determine or select the "format of compensation parameter" indicated to the RU from the "supported format of compensation parameter" reported by the RU.

[0125] S504, the RU sends response information in response to the compensation control information to the DU.

[0126] In some possible implementation manners, the response information of the compensation control information can be used to indicate that the RU successfully receives the compensation control information.

[0127] In some possible implementation manners, if there is an internal exception in the RU, an exception response message can be sent to the DU, carrying a reason. The exception response message can indicate the DU that the compensation control information sending fails or the compensation control information does not take effect. The failure reason carried in the exception response message can be that the RU does not support some functions required by the DU. After receiving the exception response message, the DU can re-adjust the compensation control information according to the exception situation and send the adjusted compensation control information to the RU.

[0128] In some possible implementation manners, the RU can also reply a success message or select partial reporting. The partial reporting can be understood as that the RU can reply a message to the DU, which includes that some functions required by the DU are not supported by the RU, and some functions required by the DU are supported by the RU. In other words, the message can include part of the functions supported by the RU and part of the functions not supported by the RU.

[0129] S505, the RU generates compensation parameters according to the compensation control information.

[0130] For example, the RU can generate the compensation parameters according to the channel compensation manner indicated by the first indication information, the number of channels corresponding to the compensation parameters, the frequency domain range of channel compensation, or the format of the compensation parameters.

[0131] Optionally, in the embodiment of the present application, generating the compensation parameters can also be described as determining or calculating the compensation parameters.

[0132] It should be understood that in the embodiment of the present application, the RU can generate compensation parameters corresponding to a plurality of channels (including transmission channels and reception channels) respectively.

[0133] For example, the RU generates a correction sequence, and then generates a correction signal by using the correction sequence, and transmits the correction signal on the sending channel by using the air interface resource. The correction signal is transmitted to the receiving channel of the loopback through coupling, and the correction signal of the loopback is received on the receiving channel by using the air interface resource, and the compensation parameters corresponding to the sending channel and the receiving channel are calculated by comparing the transmitted correction signal and the received correction signal.

[0134] It should be understood that some or all of the steps S501 to S505 described above are optional steps, that is, the method 500 can also not include S501 to S505. In this case, the DU and the RU can agree on the format of the compensation parameter or the channel compensation manner in advance, and the RU generates the compensation parameter according to the agreed format of the compensation parameter or the channel compensation manner.

[0135] S506, the RU sends the compensation parameter to the DU.

[0136] Correspondingly, the DU receives the compensation parameter.

[0137] S507, the DU compensates the radio frequency channel by using the compensation parameter.

[0138] For example, the DU compensates the amplitude and phase of the data transmitted in a sending channel by using the compensation parameter corresponding to the sending channel, and then sends the amplitude and phase compensated data to the RU. The RU receives the data on the receiving channel, and transmits the received data to the DU. The DU compensates the amplitude and phase of the data received by the receiving channel by using the compensation parameter corresponding to the receiving channel, and then sends the amplitude and phase compensated data to the CU.

[0139] S508, the DU sends fourth indication information to the RU, and the fourth indication information is used to indicate to stop sending the compensation parameter.

[0140] Correspondingly, the RU receives the fourth indication information.

[0141] For example, after the DU completes the amplitude and phase compensation of all the channels by using the compensation parameter, the DU can send the fourth indication information described above to the RU.

[0142] In some possible implementation manners, the fourth indication information is also used to indicate to stop generating the compensation parameter.

[0143] S509, the RU stops sending the compensation parameter to the DU according to the fourth indication information.

[0144] In some possible implementation manners, the RU can also stop generating the compensation parameter according to the fourth indication information.

[0145] Through the above S508 and S509, the flexibility of the compensation parameter transmission can be improved, the transmission of useless compensation parameters can be avoided, and the communication resources can be saved.

[0146] It should be understood that S508 and S509 described above are also optional steps, that is, the method 500 can also not include S508 and S509.

[0147] The method for compensating a radio frequency channel provided in the application, in the process of radio frequency correction of the radio frequency channel, in the case that the RU cannot realize switching of the compensation parameters, the DU replaces the RU to perform the compensation process, so that the sending channel or the receiving channel can use different compensation parameters for compensation at different times in the compensation process, the compensation parameters used can be switched in real time with the change of the state of the radio frequency channel, the compensation effect of the channel is improved, so as to ensure the receiving and sending quality of the signals in the channel and improve the communication efficiency.

[0148] For example, Fig. 6 is a schematic diagram of channel compensation using the method provided in the application.

[0149] For the correction process: the RU generates a correction sequence, and then generates a correction signal using the correction sequence, and sends the correction signal on the sending channel using the air interface resource (correction resource). The correction signal is transmitted to the receiving channel of the loopback through coupling, and the loopback correction signal is received on the receiving channel using the air interface resource (correction resource). By comparing the sent correction signal and the received correction signal, the compensation parameters corresponding to the sending channel and the receiving channel are calculated respectively.

[0150] For the compensation process, the RU sends the generated compensation parameters to the DU, and the DU uses the corresponding compensation parameters to compensate the data transmitted in the channel respectively.

[0151] For example, the DU uses the compensation parameters corresponding to the sending channel to perform amplitude and phase compensation on the data transmitted in the sending channel, and then sends the amplitude and phase compensated data to the RU. The RU sends the received data to the DU, and the DU uses the compensation parameters corresponding to the receiving channel to perform amplitude and phase compensation on the data received by the receiving channel, and then sends (for example, to the CU) the amplitude and phase compensated data.

[0152] The above examples take the DU to replace the RU to complete the compensation process as an example for illustration. In some possible implementation, the compensation process can also be completed by the DU and the RU together. In this case, the RU can send a part of the generated compensation parameters (e.g., a first part of compensation parameters) to the DU, and the DU compensates the data transmitted in each channel corresponding to the first part of compensation parameters by using the first part of compensation parameters. The RU can use another part of the generated compensation parameters (e.g., a second part of compensation parameters) to compensate the data transmitted in each channel corresponding to the second part of compensation parameters by using the second part of compensation parameters. For example, the scenario shown in FIG. 7. In the example shown in FIG. 7, the first part of compensation parameters are the compensation parameters corresponding to the transmission channels, and the second part of compensation parameters are the compensation parameters corresponding to the receiving channels.

[0153] In some possible implementation, the channels corresponding to the first part of compensation parameters can all be transmission channels or receiving channels, or the channels corresponding to the first part of compensation parameters can include transmission channels and receiving channels.

[0154] In some possible implementation, the channels corresponding to the second part of compensation parameters can all be transmission channels or receiving channels, or the channels corresponding to the second part of compensation parameters can include transmission channels and receiving channels.

[0155] FIG. 8 is a schematic flowchart of a method for compensating radio frequency channels according to another embodiment of the present application. In the example shown in FIG. 8, the DU cannot use different compensation parameters to compensate the transceiving channels in real time in the compensation process, that is, the DU cannot switch the compensation parameters in the compensation process. The RU replaces the DU to complete the compensation process. In addition, the DU supports the ability to generate compensation parameters.

[0156] As shown in FIG. 8, the method 800 shown in FIG. 8 can include S801 to S809. The steps in the method 800 are described in detail below in combination with FIG. 8. In the example of the method 800, the DU can be referred to as a first communication apparatus, and the RU can be referred to as a second communication apparatus.

[0157] S801, the DU sends a capability query request to the RU, where the capability query request is used to query whether the RU supports the channel compensation capability.

[0158] Correspondingly, the RU receives the capability query request.

[0159] S802, the RU sends capability query response information to the DU, where the capability query response information includes indication information indicating that the RU supports the channel compensation capability and / or a channel compensation manner supported by the RU.

[0160] Correspondingly, the DU receives the capability query response information.

[0161] In some possible implementation manners, if the RU supports the channel compensation capability (has the capability of performing the compensation process), the RU can send indication information indicating that the RU supports the channel compensation capability to the DU. In this way, the DU can be explicitly informed that the RU supports the channel compensation capability, and the efficiency and accuracy of the DU determining that the RU supports the channel compensation capability can be improved.

[0162] In some possible implementation manners, if the RU supports the channel compensation capability, the RU can also notify the DU of the channel compensation manner supported by the RU. On one hand, the channel compensation manner supported by the RU can implicitly indicate that the RU supports the channel compensation capability. On the other hand, the DU can also be notified of the channel compensation manner supported by the RU. Since the format of the compensation parameter is closely related to the channel compensation manner, for example, different channel compensation manners correspond to different formats of the compensation parameter, the channel compensation manner used can be determined according to the format of the compensation parameter, or the format of the compensation parameter corresponding to the channel compensation manner used can be determined. In this way, on the basis of improving the efficiency and accuracy of the DU determining that the RU supports the channel compensation capability, the DU can be explicitly informed that the RU supports the channel compensation manner, the DU can determine the format of the generated compensation parameter according to the channel compensation manner supported by the RU, and the efficiency and accuracy of generating the compensation parameter can be improved.

[0163] For example, the channel compensation manner is a channel compensation manner used by the RU for channel compensation, and for example, includes RE granularity compensation, interval compensation, and the like.

[0164] In some possible implementation manners, since the DU generates the compensation parameter, and the RU performs channel compensation by using the compensation parameter, S801 can be replaced with that the RU sends a capability query request to the DU, where the capability query request is used to query whether the RU supports the capability of generating the compensation parameter. S802 can be replaced with that the DU sends capability query response information to the RU, where the capability query response information includes indication information indicating that the DU supports the capability of generating the compensation parameter and / or format information of the compensation parameter supported by the DU.

[0165] S803, the RU sends compensation control information to the DU, where the compensation control information is used for the DU to generate the compensation parameter.

[0166] Correspondingly, the DU receives the compensation control information.

[0167] In some possible implementation manners, the RU can generate the compensation control information according to the capability query response information sent by the DU.

[0168] In the example shown in the method 800, since the compensation process is performed by the RU, the compensation parameter is generated by the DU, and the format of the compensation parameter is closely related to the channel compensation manner, the RU needs to determine the format of the compensation parameter generated by the DU according to the format of the compensation parameter supported by the DU and the channel compensation manner supported by itself. Through S803, the channel compensation manner supported by the RU and the format of the compensation parameter generated by the DU can be matched, the accuracy and efficiency of the DU generating the compensation parameter are improved, and it is ensured that the compensation parameter generated by the DU is usable by the RU, so that the efficiency of the RU performing channel compensation is improved.

[0169] In some possible implementation, the compensation control information includes at least one of: first indication information used to indicate the format of the compensation parameter, second indication information used to indicate starting, stopping or starting the compensation parameter generation function, or third indication information used to indicate the response to the compensation control information.

[0170] In some possible implementation, the first indication information includes at least one of: a channel compensation manner, a frequency domain range of channel compensation, a number of channels corresponding to the compensation parameter, or a format of the compensation parameter. The DU can determine the format of the generated compensation parameter according to the first indication information.

[0171] The channel compensation manner is a channel compensation manner used by the RU when performing channel compensation, for example, including: RE granularity compensation, interval compensation, etc.

[0172] For example, the frequency domain range of channel compensation can include: a frequency domain bandwidth of channel compensation, a frequency domain starting position of channel compensation, or a frequency domain length of channel compensation, etc.

[0173] The number of channels corresponding to the compensation parameter can be understood as the range of the compensation parameter generated or reported by the DU. For example, the DU reports the compensation parameter corresponding to one channel at a time, or reports the compensation parameters corresponding to multiple channels at a time.

[0174] In some possible implementation, the format of the compensation parameter can be understood as whether the compensation parameter generated by the DU needs to be quantized.

[0175] In some possible implementation, the second indication information can indicate that the DU starts, stops or starts the compensation parameter generation function. After the DU starts, stops or starts the compensation parameter generation function, if the DU receives indication information used to indicate to stop the compensation parameter generation, the DU stops generating the compensation parameter and stops sending the compensation parameter to the RU. If the DU receives indication information used to indicate to start the compensation parameter generation, the DU generates the compensation parameter and sends the compensation parameter to the RU.

[0176] In some possible implementation manners, the third indication information can indicate that the DU needs to respond to the compensation control information, that is, needs to send response information to the RU in response to the compensation control information.

[0177] By sending the compensation control information to the DU, the DU can accurately generate the compensation parameter, and the accuracy and efficiency of the DU in generating the compensation parameter are improved.

[0178] S804, the DU sends response information in response to the compensation control information to the RU.

[0179] In some possible implementation manners, the response information of the compensation control information can be used to indicate that the DU successfully receives the compensation control information.

[0180] In some possible implementation manners, if the DU is abnormal internally, an abnormal response message can be sent to the RU, carrying a reason.

[0181] In some possible implementation manners, the DU can also reply a success message or select partial reporting.

[0182] S805, the DU generates the compensation parameter according to the compensation control information.

[0183] For example, the DU can generate the compensation parameter according to the channel compensation manner indicated by the first indication information, the number of channels corresponding to the compensation parameter, the frequency domain range of channel compensation, or the format of the compensation parameter.

[0184] It should be understood that in the embodiments of the present application, the DU can generate compensation parameters corresponding to multiple channels (including transmission channels and reception channels) respectively.

[0185] For example, the DU generates a correction sequence, and then generates a correction signal using the correction sequence, and sends the correction signal to the RU. The RU sends the correction signal on the transmission channel using the air interface resource (correction resource). The correction signal is transmitted to the loopback reception channel through coupling, and the RU receives the loopback correction signal on the reception channel using the air interface resource (correction resource). The RU sends the received signal to the DU, and the DU calculates the compensation parameters corresponding to the transmission channel and the reception channel respectively by comparing the sent correction signal (or correction sequence) and the received correction signal (or correction sequence).

[0186] It should be understood that part or all of the steps S801 to S805 described above are optional steps, that is, the method 800 can also not include S801 to S805. In this case, the DU and the RU can agree on the format of the compensation parameter or the channel compensation manner in advance, and the DU generates the compensation parameter according to the agreed format of the compensation parameter or the channel compensation manner.

[0187] S806, the DU sends the compensation parameter to the RU.

[0188] Correspondingly, the RU receives the compensation parameter.

[0189] S807, the RU compensates the radio frequency channel by using the compensation parameter.

[0190] For example, the DU sends data (or signals) to be transmitted to the RU, the RU compensates the data transmitted in the transmission channel by using the compensation parameter corresponding to the transmission channel, and then transmits (for example, transmits to the terminal device) the amplitude and phase compensated data. The RU compensates the data received by the receiving channel (for example, data received from the terminal device) by using the compensation parameter corresponding to the receiving channel, and then transmits the amplitude and phase compensated data to the DU.

[0191] S808, the RU sends fourth indication information to the DU, the fourth indication information being used to indicate that the compensation parameter is stopped from being transmitted.

[0192] Correspondingly, the DU receives the fourth indication information.

[0193] For example, after the RU completes the amplitude and phase compensation of all channels by using the compensation parameter, the RU can send the fourth indication information to the DU.

[0194] In some possible implementation manners, the fourth indication information is also used to indicate that the compensation parameter is stopped from being generated.

[0195] S809, the DU stops transmitting the compensation parameter to the RU according to the fourth indication information.

[0196] In some possible implementation manners, the DU can also stop generating the compensation parameter according to the fourth indication information.

[0197] Through the above S808 and S809, the flexibility of the compensation parameter transmission can be improved, the transmission of useless compensation parameters can be avoided, and the communication resources can be saved.

[0198] It should be understood that the above S808 and S809 are also optional steps, that is, the method 800 can also not include S808 and S809.

[0199] The method for compensating the radio frequency channel provided in the application can be used to compensate the radio frequency channel by the RU instead of the DU in the case where the DU cannot switch the compensation parameter during the radio frequency correction process of the radio frequency channel, so that the transmission channel or the receiving channel can use different compensation parameters for compensation at different times during the compensation process, the compensation parameter used can be switched in real time along with the change of the state of the radio frequency channel, the compensation effect of the channel is improved, and the receiving and transmitting quality of the signals in the channel is ensured, thereby improving the communication efficiency.

[0200] For example, Fig. 9 shows a schematic diagram of a channel compensation method provided by the present application.

[0201] For the correction process, the DU generates a correction sequence, and then generates a correction signal using the correction sequence, and sends the correction signal to the RU. The RU sends the correction signal on the transmission channel using the air interface resource, and the correction signal is transmitted to the receiving channel of the loopback after coupling. The RU receives the correction signal of the loopback on the receiving channel using the air interface resource, and sends the received signal to the DU. The DU calculates the compensation parameters corresponding to the transmission channel and the receiving channel respectively by comparing the sent correction signal (or correction sequence) and the received correction signal (or correction sequence).

[0202] For the compensation process, the DU sends the generated compensation parameters to the RU. The DU sends the data (or signal) to be sent to the RU, and the RU compensates the data transmitted in the transmission channel using the compensation parameters corresponding to the transmission channel, and then sends (for example, to the terminal device) the amplitude and phase compensated data. The RU compensates the data received by the receiving channel (for example, data received from the terminal device) using the compensation parameters corresponding to the receiving channel, and then sends the amplitude and phase compensated data to the DU.

[0203] The above example uses the RU to complete the compensation process instead of the DU. In some possible implementation manners, the compensation process can also be completed by the DU and the RU together. In this case, the DU can send a part (for example, the first part of the compensation parameters) of the generated compensation parameters to the RU, and the RU compensates the data transmitted in the channels corresponding to the first part of the compensation parameters using the first part of the compensation parameters. The DU can use another part (for example, the second part of the compensation parameters) of the generated compensation parameters to compensate the data transmitted in the channels corresponding to the second part of the compensation parameters using the second part of the compensation parameters. For example, the scenario shown in Fig. 10. In the example shown in Fig. 10, the first part of the compensation parameters corresponds to the compensation parameters of the transmission channel, and the second part of the compensation parameters corresponds to the compensation parameters of the receiving channel.

[0204] In some possible implementation manners, the channels corresponding to the first part of the compensation parameters can all be transmission channels or receiving channels, or the channels corresponding to the first part of the compensation parameters can include transmission channels and receiving channels.

[0205] In some possible implementation manners, the channels corresponding to the second part of the compensation parameters can all be transmission channels or receiving channels, or the channels corresponding to the second part of the compensation parameters can include transmission channels and receiving channels.

[0206] It should be understood that the above merely helps the person skilled in the art to better understand the embodiments of the present application, and is not intended to limit the scope of the embodiments of the present application. The person skilled in the art can obviously make various equivalent modifications or changes according to the above examples given, for example, some steps in the above method embodiments can not be necessary, or some steps can be newly added, etc. Or a combination of any two or more embodiments. Such modifications, changes or combinations also fall within the scope of the embodiments of the present application.

[0207] It should also be understood that the division of the modes, cases, categories and embodiments in the embodiments of the present application is only for the convenience of description, and should not constitute a special limitation. The features in various modes, categories, cases and embodiments can be combined without contradiction.

[0208] It should also be understood that the various numerical designations involved in the embodiments of the present application are only for the convenience of differentiation, and are not intended to limit the scope of the embodiments of the present application. The size of the serial number of the above processes does not mean the order of execution, the execution order of the processes should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0209] It should also be understood that the above description of the embodiments of the present application focuses on the differences between the various embodiments, and the same or similar parts not mentioned can be referred to each other. For the sake of brevity, they will not be repeated here.

[0210] The above describes the method of the embodiments of the present application in detail in combination with FIG. 1 to FIG. 10. In the following, the communication device of the embodiments of the present application is described in detail in combination with FIG. 11 and FIG. 12.

[0211] The embodiments of the present application can divide the functional modules of each communication device (for example, including the above-mentioned DU and RU) according to the above method. For example, each functional module can be divided according to each function, or two or more functions can be integrated in one processing module. The above integrated module can be realized in the form of hardware. It should be noted that the division of the modules in the embodiments of the present application is illustrative, and is only a logical function division. Actual implementation can have another division method.

[0212] It should be noted that the related content of each step involved in the above method embodiments can be cited to the function description of the corresponding functional module, which will not be repeated here.

[0213] The communication apparatus provided by the embodiments of the present application is used to execute any one of the methods for compensating the radio frequency channel provided by the above-mentioned method embodiments, and thus can achieve the same effects as the above-mentioned implementation methods. In the case of using integrated units, each communication apparatus (DU and RU) can include a processing module, and optionally a storage module and a communication module. The processing module can be used to control and manage the actions of the DUs and RUs. For example, it can be used to support the DUs and RUs to execute the steps executed by the processing unit. The storage module can be used to support the storage of program codes and data, etc. The communication module can be used to support the communication between the DUs and RUs and other devices.

[0214] It should be understood that the DUs or RUs provided by the present application can be components (chips, chip systems, or processors) supporting the DUs or RUs to implement the method, and can also be logical nodes, logical modules or software, etc. capable of realizing all or part of the functions of the DUs or RUs.

[0215] The processing module can be a processor or a controller. It can realize or execute various exemplary logical blocks, modules and circuits described in combination with the disclosure of the present application. The processor can also be a combination realizing the computing function, such as a combination containing one or more microprocessors, a combination of digital signal processing (DSP) and microprocessors, etc. The storage module can be a memory. The communication module can be a radio frequency circuit, a Bluetooth chip, etc. and other electronic devices interacting devices.

[0216] Exemplarily, FIG. 11 shows a schematic block diagram of the communication apparatus 1100 of the embodiments of the present application. As shown in FIG. 11, the communication apparatus 1100 includes a processing unit 1110 and a transceiver unit 1120. The transceiver unit 1120 is used to realize the operations related to information transmission and reception under the control of the processing unit 1110. The processing unit can also be referred to as a processing module, and the transceiver unit can also be referred to as a communication unit, a communication module or a communication interface, etc.

[0217] In some embodiments: the communication apparatus 1100 can be a second communication apparatus. The communication apparatus 1100 corresponds to the DU in the above-mentioned method 500, or the RU described in the method 800, and can also be a component (chip, chip system, or processor) applied to the DU or RU, or can also be a logical module or software capable of realizing all or part of the functions of the DU or RU. Moreover, each module or unit in the communication apparatus 1100 is respectively used to execute each action or processing process executed by the DU in the above-mentioned method 500, or by the RU in the method 800. Among them, the second communication apparatus can be a DU or a RU.

[0218] The transceiver unit 1120 is used to: receive the compensation parameter from the first communication apparatus;

[0219] The processing unit 1110 is configured to perform amplitude and phase compensation on signals transmitted in a plurality of radio frequency channels by using the compensation parameters, or the second communication device performs amplitude and phase compensation on signals transmitted in a first part of the radio frequency channels by using a first part of the compensation parameters, wherein the compensation parameters include the first part of the compensation parameters, the plurality of radio frequency channels include the first part of the radio frequency channels, each radio frequency channel corresponds to at least one compensation parameter, and the plurality of radio frequency channels include receiving channels and transmitting channels.

[0220] The first communication device can be an RU or a DU.

[0221] The communication device provided by the embodiments of the present application can, in the radio frequency correction process of the radio frequency channel, in the case that the first communication device (for example, an RU) cannot realize the switching of the compensation parameters, perform the compensation process by the communication device (a second communication device) instead of the RU, or assist the RU to perform the compensation process. In the case that the first communication device (for example, a DU) cannot realize the switching of the compensation parameters, perform the compensation process by the communication device (a second communication device) instead of the DU, or assist the DU to perform the compensation process. In this way, the compensation process can be performed by using different compensation parameters at different times in the transmitting channel or the receiving channel, and the compensation parameters used can be switched in real time according to the state change of the radio frequency channel, so as to improve the compensation effect of the channel, thereby ensuring the receiving and transmitting quality of the signals in the channel and improving the communication efficiency.

[0222] In some possible implementation manners, before the transceiver unit 1120 receives the compensation parameters from the first communication device, the transceiver unit 1120 is further configured to send compensation control information to the first communication device, wherein the compensation control information is used to generate the compensation parameters.

[0223] In some possible implementation manners, the compensation control information includes:

[0224] at least one of first indication information used to indicate the format of the compensation parameters, second indication information used to indicate to start, stop or start the compensation parameter generation function, or third indication information used to indicate a response to the compensation control information.

[0225] In some possible implementation manners, the first indication information includes:

[0226] at least one of a radio frequency channel compensation mode, a frequency domain range of radio frequency channel compensation, a number of radio frequency channels corresponding to the compensation parameters, or a format of the compensation parameters.

[0227] In some possible implementation, the transceiving unit 1120 is further configured to: send fourth indication information to the first communication device, the fourth indication information being used to indicate that the sending of the compensation parameter is stopped; and stop receiving the compensation parameter from the first communication device in response to the fourth indication information.

[0228] In some possible implementation, before the transceiving unit 1120 receives the compensation parameter from the first communication device, the transceiving unit 1120 is further configured to: send a capability query request to the first communication device, the capability query request being used to query whether the first communication device supports the capability of generating the compensation parameter; and receive capability query response information from the first communication device, the capability query response information including indication information indicating that the first communication device supports the capability of generating the compensation parameter and / or format information of the compensation parameter supported by the first communication device.

[0229] In one possible implementation, the specific process in which each unit in the communication device 1100 performs the above corresponding steps is described above in the description of the RU in the method 500 or the DU in the method 800. For brevity, no further description is given here.

[0230] In some other embodiments: the communication device 1100 can be the first communication device. The communication device 1100 corresponds to the RU in the method 500 or the DU in the method 800 described above, and can also be a component (chip, chip system, or processor) applied to the DU or the RU, or can also be a logic module or software capable of realizing all or part of the functions of the DU or the RU. Moreover, each module or unit in the communication device 1100 is respectively configured to perform each action or processing process described above in the method 500 performed by the RU or in the method 800 performed by the DU. The first communication device can be the RU or the DU.

[0231] The processing unit 1110 is configured to: generate the compensation parameter.

[0232] The transceiving unit 1120 is configured to: send the compensation parameter to the second communication device.

[0233] The communication device provided by the embodiment of the present application can generate compensation parameters for a second communication device (for example, a DU) in the case that the first communication device (for example, a RU) cannot switch the compensation parameters during the radio frequency correction process of the radio frequency channel, and the second communication device (for example, a DU) can replace the first communication device (for example, a RU) to perform the compensation process or assist the first communication device (for example, a RU) to perform the compensation process. In the case that the second communication device (for example, a DU) cannot switch the compensation parameters, the second communication device (for example, a DU) can generate compensation parameters for a first communication device (for example, a RU) to replace the second communication device (for example, a DU) to perform the compensation process or assist the second communication device (for example, a DU) to perform the compensation process. In the compensation process, the sending channel or the receiving channel can use different compensation parameters for compensation at different times, and the compensation parameters used can be switched in real time according to the state change of the radio frequency channel, so as to improve the compensation effect of the channel, thereby ensuring the receiving and sending quality of the signal in the channel and improving the communication efficiency.

[0234] For example, the second communication device can be a DU or a RU.

[0235] In some possible implementation manners, the processing unit 1110 is further configured to perform amplitude and phase compensation on a signal transmitted in the first part of the radio frequency channels by using the first part of the compensation parameters, or perform amplitude and phase compensation on a signal transmitted in the second part of the radio frequency channels by using the second part of the compensation parameters, wherein the compensation parameters include the first part of the compensation parameters and the second part of the compensation parameters, the plurality of radio frequency channels include the first part of the radio frequency channels, each radio frequency channel corresponds to at least one compensation parameter, and the plurality of radio frequency channels include receiving channels and sending channels.

[0236] In some possible implementation manners, the transceiver 1120 is further configured to receive compensation control information, and the compensation control information is used to generate the compensation parameters.

[0237] In some possible implementation manners, the transceiver 1120 is further configured to receive fourth indication information, and the fourth indication information is used to indicate to stop sending the compensation parameters; and in response to the fourth indication information, stop sending the compensation parameters.

[0238] In some possible implementation manners, before the processing unit 1110 generates the compensation parameters, the transceiver 1120 is further configured to receive a capability query request, and the capability query request is used to query whether the first communication device supports the capability of generating the compensation parameters; and send capability query response information, and the capability query response information includes indication information indicating that the first communication device supports the capability of generating the compensation parameters and / or format information of the compensation parameters supported by the first communication device.

[0239] In a possible implementation, the units in the communication apparatus 1100 perform the specific processes of the corresponding steps described above. For brevity, details are not repeated here.

[0240] Further, the communication apparatus 1100 can further include a storage unit. The transceiver unit 1120 can be a transceiver, an input / output interface, a pin, or an interface circuit. The storage unit is configured to store instructions executed by the transceiver unit 1120 and the processing unit 1110. The transceiver unit 1120, the processing unit 1110, and the storage unit are coupled to each other. The storage unit stores instructions. The processing unit 1110 is configured to execute the instructions stored in the storage unit. The transceiver unit 1120 is configured to perform specific signal transceiving under the control of the processing unit 1110.

[0241] It should be understood that the transceiver unit 1120 can be a transceiver, an input / output interface, or an interface circuit. The storage unit can be a memory. The processing unit 1110 can be implemented by a processor.

[0242] As shown in FIG. 12, the communication apparatus 1200 can include a processor 1210. Optionally, the communication apparatus 1200 can further include a memory 1220 and a transceiver 1230. The dashed line in FIG. 12 indicates that the unit or module is optional. The communication apparatus 1200 can be used to implement the method described in the method embodiments described above.

[0243] In some possible implementation, the communication apparatus 1100 shown in FIG. 11 or the communication apparatus 1200 shown in FIG. 12 can implement the steps performed by the DU in the method 500 or the RU described in the method 800. Similar descriptions can be referred to the descriptions in the corresponding method. For brevity, details are not repeated here.

[0244] In some possible implementation, the communication apparatus 1100 shown in FIG. 11 or the communication apparatus 1200 shown in FIG. 12 can implement the steps performed by the RU in the method 500 or the DU described in the method 800. Similar descriptions can be referred to the descriptions in the corresponding method. For brevity, details are not repeated here.

[0245] In some possible implementation, the communication apparatus 1100 shown in FIG. 11 or the communication apparatus 1200 shown in FIG. 12 can be the RU or the DU, or the RU or the DU can include the communication apparatus 1100 shown in FIG. 11 or the communication apparatus 1200 shown in FIG. 12.

[0246] It should also be understood that the division of work of the units in the above apparatus is only a logical functional division. In actual implementation, all or part of the units can be integrated into one physical entity, or can be physically separated. The units in the apparatus can all be implemented in the form of software invoked by a processing element; or all be implemented in the form of hardware; or part of the units are implemented in the form of software invoked by a processing element, and part of the units are implemented in the form of hardware. For example, each unit can be a separately established processing element, or can be integrated into a chip of the apparatus, in addition, the unit can also be stored in the form of a program in a memory, and the function of the unit is invoked and executed by a processing element of the apparatus. The processing element can also be referred to as a processor, which can be an integrated circuit with signal processing capability. In the implementation process, each step of the above method or each unit can be implemented by integrated logic circuits of hardware in the processing element, or in the form of software invoked by the processing element.

[0247] In one example, the units in any of the above apparatuses can be one or more integrated circuits configured to implement the above methods, for example, one or more application specific integrated circuits (ASICs), or one or more DSPs, or one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms. For another example, when the units in the apparatus can be implemented in the form of a program invoked by a processing element, the processing element can be a general-purpose processor, such as a CPU or other processor that can invoke a program. For another example, the units can be integrated together to implement a system-on-a-chip (SOC).

[0248] It should be understood that in the embodiments of the present application, the processor can be a CPU, and the processor can also be other general-purpose processors, DSPs, ASICs, FPGAs, microprocessors (MPUs), microcontroller units (MCUs), graphics processing units (GPUs), artificial intelligence processors (AI processors), or neural network processors (Neural Processing Units, NPUs), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.

[0249] It should also be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an EPROM, an electrically EPROM (EEPROM) or a flash memory. The volatile memory can be a cache, a random access memory (RAM) used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM) and direct rambus RAM (DR RAM).

[0250] The embodiments of the present application also provide a communication system, which comprises the DU and the RU described above.

[0251] The above embodiments can be realized wholly or partially by software, hardware, firmware or any combination thereof. When realized by software, the above embodiments can be realized wholly or partially in the form of a computer program product. The computer program product comprises one or more computer instructions or computer programs. When loaded or executed on a computer, the computer instructions or computer programs wholly or partially produce the processes or functions according to the embodiments of the present application. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another, for example, the computer instructions can be transferred from one website, computer, server or data center to another by wired (such as infrared, wireless, microwave, etc.) or wireless means.

[0252] The embodiment of the present application further provides a computer readable medium for storing computer program codes, the computer program codes comprising instructions for executing any of the radio frequency channel compensation methods provided by the embodiments of the present application. The readable medium can be the memory in the above examples, and the embodiments of the present application do not limit this.

[0253] The present application further provides a computer program product comprising instructions which, when executed by a processor, cause the DU to perform operations corresponding to the DU operations in the above method, or cause the RU to perform operations corresponding to the RU operations in the above method.

[0254] The embodiment of the present application further provides a chip comprising a processing unit and a communication unit. The processing unit can be a processor, and the communication unit can be an input / output interface, a pin or a circuit, etc. The processing unit can execute computer instructions to cause the chip in the communication device to perform any of the radio frequency channel compensation methods provided by the embodiments of the present application.

[0255] Optionally, any of the communication devices provided by the embodiments of the present application can comprise the chip.

[0256] Optionally, the computer instructions are stored in a storage unit.

[0257] Optionally, the storage unit is a storage unit in the chip, such as a register, a cache, etc. The storage unit can also be a storage unit outside the chip in the communication device, such as a ROM or other type of static storage device that can store static information and instructions, a RAM, etc. The processing unit and the storage unit can be decoupled and arranged on different physical devices, and connected through wired or wireless means to realize the respective functions of the processing unit and the storage unit to support the chip to realize various functions in the above embodiments. Alternatively, the processing unit and the storage unit can be coupled on the same device.

[0258] In the present application, various objects such as messages / information / devices / systems / devices / actions / operations / processes, etc. can be named. It can be understood that these specific names do not limit the related objects, and the names can be changed according to the scene, context or usage habits, etc. The technical meaning of the technical terms in the present application should be mainly determined according to the function and technical effect embodied / executed in the technical scheme.

[0259] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the division of the units is only a logical function division, and there can be another division manner for the actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between the units can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.

[0260] The units described as separated components can or can not be physically separated, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purposes of the embodiments of the present application.

[0261] The above describes only the specific embodiments of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method for radio frequency channel compensation, characterized in that, The method comprises: The first communication device generates compensation parameters; The first communication device sends the compensation parameters to the second communication device; The second communication device compensates the amplitude and phase of signals transmitted in multiple radio frequency channels using the compensation parameters, or the second communication device compensates the amplitude and phase of signals transmitted in a first part of radio frequency channels using a first part of compensation parameters, and the first communication device compensates the amplitude and phase of signals transmitted in a second part of radio frequency channels using a second part of compensation parameters; wherein the compensation parameters include the first part of compensation parameters and the second part of compensation parameters, the multiple radio frequency channels include the first part of radio frequency channels and the second part of radio frequency channels, each radio frequency channel corresponds to at least one compensation parameter, and the multiple radio frequency channels include receiving channels and transmitting channels.

2. The method of claim 1, wherein, The method further comprises: The second communication device sends compensation control information to the first communication device; The first communication device generates compensation parameters, comprising: The first communication device generates the compensation parameters according to the compensation control information.

3. The method of claim 2, wherein, The compensation control information comprises: At least one of first indication information for indicating the format of the compensation parameters, second indication information for indicating to start, stop or start the compensation parameter generation function, or third indication information for indicating a response to the compensation control information.

4. The method of claim 3, wherein, The first indication information comprises: At least one of a radio frequency channel compensation method, a frequency domain range of radio frequency channel compensation, a number of radio frequency channels corresponding to the compensation parameters, or a format of the compensation parameters.

5. The method according to any one of claims 1 to 4, characterized in that, The method further comprises: The first communication device receives fourth indication information from the second communication device, the fourth indication information being used to indicate to stop sending the compensation parameters; In response to the fourth indication information, the first communication device stops sending the compensation parameters.

6. The method according to any one of claims 1 to 5, characterized in that, Before the first communication device generates the compensation parameters, the method further comprises: The second communication device sends a capability query request to the first communication device, the capability query request being used to query whether the first communication device supports the capability of generating compensation parameters; The first communication device sends capability query response information to the second communication device, the capability query response information comprising indication information indicating that the first communication device supports the capability of generating compensation parameters and / or format information of compensation parameters supported by the first communication device.

7. The method of any one of claims 1 to 6, wherein: The first communication device is a radio unit (RU), and the second communication device is a distributed unit (DU); or The first communication device is a distributed unit (DU), and the second communication device is a radio unit (RU).

8. A method of radio frequency channel compensation, the method comprising: The method comprises: The second communication device receives compensation parameters from the first communication device; The second communication device compensates the signals transmitted in the multiple radio frequency channels in amplitude and phase using the compensation parameters, or the second communication device compensates the signals transmitted in the first part of the radio frequency channels in amplitude and phase using the first part of the compensation parameters, wherein the compensation parameters include the first part of the compensation parameters, the multiple radio frequency channels include the first part of the radio frequency channels, each radio frequency channel corresponds to at least one compensation parameter, and the multiple radio frequency channels include receiving channels and transmitting channels.

9. The method of claim 8, wherein, Before the second communication device receives the compensation parameters from the first communication device, the method further includes: The second communication device sends compensation control information to the first communication device, and the compensation control information is used to generate the compensation parameters.

10. The method of claim 9, wherein, The compensation control information includes: At least one of the following: first indication information used to indicate the format of the compensation parameters, second indication information used to indicate to start, stop or start the compensation parameter generation function, or third indication information used to indicate the response to the compensation control information.

11. The method of claim 10, wherein, The first indication information includes: At least one of the following: radio frequency channel compensation mode, frequency domain range of radio frequency channel compensation, number of radio frequency channels corresponding to the compensation parameters, or format of the compensation parameters.

12. The method according to any one of claims 8 to 11, characterized in that, The method further includes: The second communication device sends fourth indication information to the first communication device, and the fourth indication information is used to indicate to stop sending the compensation parameters; In response to the fourth indication information, the second communication device stops receiving the compensation parameters from the first communication device.

13. The method according to any one of claims 8 to 12, characterized in that, Before the second communication device receives the compensation parameters from the first communication device, the method further includes: The second communication device sends a capability query request to the first communication device, and the capability query request is used to query whether the first communication device supports the capability of generating compensation parameters; The second communication device receives capability query response information from the first communication device, and the capability query response information includes indication information indicating that the first communication device supports the capability of generating compensation parameters and / or format information of the compensation parameters supported by the first communication device.

14. The method of any of claims 8 to 13, wherein: The second communication device is a radio unit (RU) or a distributed unit (DU).

15. A communications device, characterized by includes: Units configured to perform the steps of the method of any of claims 8 to 14.

16. A communications device, characterized by A processor configured to cause the communication device to perform the method of any of claims 8 to 14 by executing a computer program stored in a memory and / or by a logic circuit.

17. A computer readable storage medium characterized by: A computer readable storage medium having stored therein a computer program comprising program instructions that, when executed by a processor, cause the processor to perform the method of any of claims 8 to 14.

18. A computer program product, characterised in that, includes: A computer program that, when executed on a computer, causes the computer to perform the method of any of claims 8 to 14.

Citation Information

Patent Citations

  • Antenna array calibration method and device in Orthogonal Frequency Division Multiplexing (OFDM) system

    CN102404033A

  • Method and device for correcting radio-frequency channel

    CN105656815A

  • Signal channel correction compensation method, device and system

    CN106603447A

  • Radio frequency channel correction method and device

    CN110299950A

  • Electronic device and method for phase alignment

    US20240205850A1