Radio frequency channel compensation method and communication device
By replacing or assisting the RU in performing RF channel compensation, the problem of the RU being unable to switch compensation parameters in real time is solved, achieving efficient RF channel compensation and improving communication quality and efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-25
- Publication Date
- 2026-03-27
AI Technical Summary
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.
By using a DU to replace or assist the RU in the compensation process, the transmitting or receiving channel can be compensated using different compensation parameters at different times. The compensation parameters switch in real time as the RF channel status changes, thereby improving the channel compensation effect.
It improves the quality of signal reception and transmission within the radio frequency channel, thereby enhancing communication efficiency.
Smart Images

Figure CN121750002A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more specifically, to a method and communication device for radio frequency channel compensation. Background Technology
[0002] With the development of wireless communication technology, network devices have also evolved into various architectural forms. In some possible implementations, multiple radio access network (RAN) nodes can cooperate to assist terminals in achieving wireless access, with different RAN nodes implementing certain functions of the network device. For example, RAN nodes can be central units (CU), distributed units (DU), or radio units (RU), etc.
[0003] Both the RU and DU can contain multiple wireless signal transceiver channels. In an ideal model, the amplitude and phase characteristics of each channel (i.e., the RF channel) are completely consistent. However, in reality, the amplitude and phase characteristics of each channel will differ. This requires phase and amplitude compensation for each transmitting and receiving channel, a process also known as "RF correction". Generally, RF correction can include two processes: a correction process (compensation parameter calculation) and a compensation process (amplitude and phase compensation of the channel using compensation parameters).
[0004] In scenarios where RF calibration is performed by a Unit Receiver (RU), the RF channel parameters (e.g., frequency points) become inconsistent before and after real-time changes in the RF channel's operating frequency or other factors. Consequently, the required compensation parameters also differ. Due to the limited capabilities of the RU, it cannot compensate the transmit and receive channels using different compensation parameters in real-time during the compensation process. This means the RU cannot switch compensation parameters in real-time, reducing the compensation effect of the RF channel and affecting signal reception and transmission within the RF channel, thus impacting communication efficiency. Summary of the Invention
[0005] This application provides a method and communication device for radio frequency channel compensation, which enables the transmitting or receiving channel to use different compensation parameters at different times during the compensation process. The compensation parameters used can be switched in real time as the radio frequency channel state changes, thereby improving the compensation effect of the channel, ensuring the quality of signal reception and transmission within the channel, and improving communication efficiency.
[0006] In a first aspect, a method for radio frequency (RF) channel compensation is provided. This method can be applied to a communication system, which may include a first communication device and a second communication device. The method includes: the first communication device generating compensation parameters; the first communication device sending the compensation parameters to the second communication device; the second communication device using the compensation parameters to compensate for the amplitude and phase of signals transmitted in multiple RF channels, or the second communication device using a first portion of compensation parameters to compensate for the amplitude and phase of signals transmitted in a first portion of RF channels, and the first communication device using a second portion of compensation parameters to compensate for the amplitude and phase of signals transmitted in a second portion of RF channels; wherein the compensation parameters include a first portion of compensation parameters and a second portion of compensation parameters, the multiple RF channels include a first portion of RF channels and a second portion of RF channels, each RF channel corresponds to at least one compensation parameter, and the multiple RF channels include a receiving channel and a transmitting channel.
[0007] The first aspect provides a method for RF channel compensation. During RF channel calibration, if the first communication device cannot switch compensation parameters, it generates compensation parameters and sends them to a second communication device. The second communication device then performs the compensation process in place of the first, or assists the first in the compensation process. This allows the transmitting or receiving channel to use different compensation parameters at different times during the compensation process. The compensation parameters can be switched in real-time according to changes in the RF channel state, improving the compensation effect and thus ensuring the quality of signal reception and transmission within the channel, thereby improving communication efficiency.
[0008] For example, the first communication device can be an RU, a component (chip, chip system, or processor) that supports the RU in implementing the method, or a logic module or software that can implement all or part of the RU's functions. The second communication device can be a DU, a component (chip, chip system, or processor) that supports the DU in implementing the method, or a logic module or software that can implement all or part of the DU's functions.
[0009] For example, the first communication device can be a DU, and the second communication device can be a RU.
[0010] In one 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 compensation parameters, including: the first communication device generating the compensation parameters according to the compensation control information. In this implementation, by sending compensation control information to the first communication device, the first communication device can accurately generate compensation parameters, thereby improving the accuracy and efficiency of the first communication device in generating compensation parameters.
[0011] For example, the compensation control information may include at least one of the following: a first indication information for indicating the format of the compensation parameter, a second indication information for indicating whether to enable, stop, or start the compensation parameter generation function, or a third indication information for indicating a response to the compensation control information. In this implementation, by notifying the first communication device of the format of the compensation parameter, the indication information for stopping or starting the compensation parameter generation function, or the indication information for responding to the compensation control information, the accuracy and efficiency of the first communication device in generating compensation parameters are improved, and the flexibility of the first communication device in generating or sending compensation parameters is also enhanced.
[0012] For example, the first indication information includes at least one of the following: radio frequency channel compensation method, frequency domain range of radio frequency channel compensation, number of radio frequency channels corresponding to the compensation parameter, or format of the compensation parameter.
[0013] For example, the frequency domain range of channel compensation is the frequency domain range when the second communication device performs channel compensation. For instance, the frequency domain range of channel compensation may include: the frequency domain bandwidth of channel compensation, the frequency domain starting position of channel compensation, or the frequency domain length of channel compensation, etc.
[0014] The number of channels corresponding to the compensation parameters can be understood as the range of compensation parameters generated or reported by the first communication device. For example, the first communication device may report the compensation parameters corresponding to one channel at a time, or report the compensation parameters corresponding to multiple channels at a time.
[0015] In one possible implementation of the first aspect, the method further includes: a first communication device receiving fourth indication information from a second communication device, the fourth indication information indicating that the transmission of the compensation parameter should be stopped. In response to the fourth indication information, the first communication device stops transmitting the compensation parameter. This implementation improves the flexibility of transmitting or generating compensation parameters, avoids the transmission or generation of useless compensation parameters, saves communication resources, and reduces the computational load on the first communication device.
[0016] In one possible implementation of the first aspect, before the first communication device generates the compensation parameters, the method further includes:
[0017] The second communication device sends a capability query request to the first communication device to inquire whether the first communication device supports the ability to generate compensation parameters. The first communication device sends a capability query response to the second communication device, which includes: indication information indicating that the first communication device supports the ability to generate compensation parameters and / or format information of the compensation parameters supported by the first communication device. In this implementation, this method improves the efficiency and accuracy of the second communication device in determining whether the first communication device supports the ability to generate compensation parameters. Furthermore, it allows the second communication device to explicitly know the format of the compensation parameters supported by the first communication device. Based on this format, the second communication device can determine the specific channel compensation method, thereby improving the efficiency of channel compensation.
[0018] Secondly, a method for radio frequency (RF) channel compensation is provided. The execution entity of this method can be a second communication device, a component (chip, chip system, or processor) supporting the second communication device in implementing 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: the second communication device receiving compensation parameters from a first communication device; the second communication device using the compensation parameters to compensate the amplitude and phase of signals transmitted in multiple RF channels, or the second communication device using a first portion of compensation parameters to compensate the amplitude and phase of signals transmitted in a first portion of RF channels. The compensation parameters include a first portion of compensation parameters, the multiple RF channels include the first portion of RF channels, each RF channel corresponds to at least one compensation parameter, and the multiple RF channels include a receiving channel and a transmitting channel.
[0019] The second aspect provides a method for RF channel compensation. During RF channel calibration, a second communication device can receive compensation parameters from a first communication device. The second communication device can perform the compensation process on behalf of the first communication device, or assist the first communication device in the compensation process. This allows the transmitting or receiving channel to use different compensation parameters at different times during the compensation process. The compensation parameters can be switched in real time according to changes in the RF channel state, improving the compensation effect of the channel, thereby ensuring the quality of signal reception and transmission within the channel and improving communication efficiency.
[0020] For example, the second communication device can be an RU or a DU, or a component (chip, chip system, or processor) that supports the RU or DU in implementing the method, or a logic module or software that can implement all or part of the functions of the RU or DU.
[0021] In one possible implementation of the second aspect, before the second communication device receives the compensation parameters from the first communication device, the method further includes: the second communication device sending compensation control information to the first communication device, the compensation control information being used to generate the compensation parameters.
[0022] In one possible implementation of the second aspect, the compensation control information includes:
[0023] At least one of the following: a first indication message for indicating the format of the compensation parameter, a second indication message for indicating whether to enable, stop or start the compensation parameter generation function, or a third indication message for indicating a response to the compensation control information.
[0024] In one possible implementation of the second aspect, the first instruction information includes:
[0025] At least one of the following: radio frequency channel compensation method, frequency domain range of radio frequency channel compensation, number of radio frequency channels corresponding to the compensation parameter, or format of the compensation parameter.
[0026] In one possible implementation of the second aspect, the method further includes: the second communication device sending a fourth indication message to the first communication device, the fourth indication message indicating: stop sending the compensation parameter; in response to the fourth indication message, the second communication device stops receiving the compensation parameter from the first communication device.
[0027] In one possible implementation of the second aspect, before the second communication device receives compensation parameters from the first communication device, the method further includes: the second communication device sending 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 to generate compensation parameters; the second communication device receiving 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 to generate compensation parameters and / or format information of the compensation parameters supported by the first communication device.
[0028] For an explanation of the beneficial effects of each possible implementation method in the second aspect, please refer to the explanation of the implementation methods in the first aspect above, which will not be repeated here.
[0029] Thirdly, a method for radio frequency channel compensation is provided. The subject executing this method can be a first communication device, a component (chip, chip system, or processor) supporting the first communication device in implementing 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 compensation parameters; and sending the compensation parameters to a second communication device.
[0030] The third aspect provides a method for RF channel compensation. During the RF calibration process of the RF channel, if the first communication device cannot switch the compensation parameters, the first communication device generates compensation parameters and sends them to the second communication device. The second communication device then performs the compensation process on behalf of the first communication device. This method allows the transmitting or receiving channel to use different compensation parameters at different times during the compensation process. The compensation parameters used can be switched in real time as the RF channel state changes, improving the compensation effect of the channel and thus ensuring the quality of signal reception and transmission within the channel, thereby improving communication efficiency.
[0031] For example, the first communication device may be an RU or a DU, or a component (chip, chip system, or processor) that supports the RU or DU in implementing the method, or a logic module or software that can implement all or part of the functions of the RU or DU.
[0032] In one possible implementation of the third aspect, the method further includes: compensating for the amplitude and phase of the signal transmitted in the first part of the radio frequency channel using a first part of compensation parameters, or compensating for the amplitude and phase of the signal transmitted in the second part of the radio frequency channel using a second part of compensation parameters. The compensation parameters include both the first and second part of compensation parameters. The plurality of radio frequency channels includes the first part of the radio frequency channels, each radio frequency channel corresponding to at least one compensation parameter, and the plurality of radio frequency channels includes a receiving channel and a transmitting channel. In this implementation, the first communication device performs compensation for a portion of the channels, which can improve the efficiency of channel compensation.
[0033] In one possible implementation of the third aspect, the method further includes: receiving compensation control information used to generate the compensation parameter. Generating the compensation parameter includes: generating the compensation parameter based on the compensation control information.
[0034] In one possible implementation of the third aspect, the method further includes: receiving a fourth indication message, the fourth indication message being used to indicate: stopping the transmission of the compensation parameter; and stopping the transmission of the compensation parameter in response to the fourth indication message.
[0035] In one possible implementation of the third aspect, the method further includes: receiving a capability query request for querying whether the first communication device supports the capability to generate compensation parameters; and sending capability query response information, which includes: indication information indicating that the first communication device supports the capability to generate compensation parameters and / or format information of the compensation parameters supported by the first communication device.
[0036] For a detailed explanation of the various possible implementation methods of the third aspect and the corresponding beneficial effects, please refer to the explanation of the implementation methods of the first aspect mentioned above, which will not be repeated here.
[0037] Fourthly, a communication apparatus is provided, comprising: a module (e.g., including a processing module and a communication module) for performing the steps of the second aspect or any possible implementation thereof; or, a module for performing the steps of the third aspect or any possible implementation thereof.
[0038] Fifthly, a communication device is provided, the device comprising at least one processor, the at least one processor being configured to execute: the method of the second aspect above or any possible implementation thereof; or the method of the third aspect above or any possible implementation thereof.
[0039] In one possible implementation, the communication device may further include a memory storing a computer program, and at least one processor executes the method of the second aspect or any possible implementation thereof, or the method of the third aspect or any possible implementation thereof, by executing the computer program stored in the memory. Optionally, the processor and the memory may be integrated together.
[0040] In one possible implementation, at least one processor executes the method of the second aspect or any possible implementation of the second aspect above, or the method of the third aspect or any possible implementation of the third aspect above, through logic circuits or processing circuits.
[0041] In one possible implementation, the communication device may further include an interface circuit for performing specific signal transmission and reception.
[0042] For example, the communication device can be a DU, a component of the DU (chip, chip system, or processor), or a logic module or software that can implement all or part of the DU.
[0043] For example, the communication device can be an RU, a component (chip, chip system, or processor) in the RU, or a logic module or software that can implement all or part of the RU.
[0044] In a sixth aspect, a DU is provided, the DU including the communication device provided in the fourth aspect above, or the DU including the communication device provided in the fifth aspect above.
[0045] In a seventh aspect, an RU is provided, the RU including the communication device provided in the fourth aspect above, or the RU including the communication device provided in the fifth aspect above.
[0046] Eighthly, a computer program product is provided, comprising a computer program that, when executed by a processor, performs: the method of the second aspect or any possible implementation thereof, or the method of the third aspect or any possible implementation thereof.
[0047] Ninth aspect, a computer-readable storage medium is provided, wherein a computer program is stored therein, and when the computer program is executed, it is used to perform: the method of the second aspect or any possible implementation thereof, or the method of the third aspect or any possible implementation thereof.
[0048] In a tenth aspect, a chip is provided, the chip comprising: a processor for calling and running a computer program from a memory, causing a communication device on which the chip is mounted to perform: the method of the second aspect or any possible implementation thereof, or the method of the third aspect or any possible implementation thereof.
[0049] Eleventhly, a chip or system-on-a-chip is provided, comprising: logic circuitry for implementing: the method of the second aspect or any possible implementation thereof, or the method of the third aspect or any possible implementation thereof. Optionally, the chip or system-on-a-chip may further include interface circuitry.
[0050] In a twelfth aspect, a communication system is provided, comprising: the DU provided in the sixth aspect and the RU provided in the seventh aspect. Attached Figure Description
[0051] Figure 1 This is a schematic diagram of an access network device structure.
[0052] Figure 2 This is a schematic diagram of an access network device structure.
[0053] Figure 3 This is a schematic diagram illustrating the calculation of compensation parameters and the execution of compensation by the RU.
[0054] Figure 4 This is a schematic diagram illustrating the calculation of compensation parameters and the execution of compensation by DU.
[0055] Figure 5 This is a schematic flowchart illustrating an example of a radio frequency channel compensation method provided in an embodiment of this application.
[0056] Figure 6 This is a schematic diagram illustrating an example of radio frequency channel compensation provided in an embodiment of this application.
[0057] Figure 7 This is a schematic diagram illustrating another example of radio frequency channel compensation provided in the embodiments of this application.
[0058] Figure 8 This is a schematic flowchart illustrating another example of a radio frequency channel compensation method provided in this application embodiment.
[0059] Figure 9 This is a schematic diagram illustrating another example of radio frequency channel compensation provided in the embodiments of this application.
[0060] Figure 10 This is a schematic diagram illustrating another example of radio frequency channel compensation provided in the embodiments of this application.
[0061] Figure 11 This is a schematic block diagram of a communication device provided in an embodiment of this application.
[0062] Figure 12 This is a schematic block diagram of another communication device provided in the embodiments of this application. Detailed Implementation
[0063] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0064] In the description of the embodiments of this application, unless otherwise stated, " / " means "or", for example, A / B can mean A or B; "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. In addition, in the description of the embodiments of this application, "multiple" means two or more.
[0065] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this embodiment, unless otherwise stated, "a plurality of" means two or more.
[0066] In this article, the terms "system" and "network" are often used interchangeably.
[0067] In this embodiment, each communication node or communication device may include a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. Furthermore, this embodiment does not specifically limit the specific structure of the execution entity of the method provided in this embodiment, as long as it can communicate according to the method provided in this embodiment by running a program that records the code of the method provided in this embodiment. For example, the execution entity of the method provided in this embodiment can be a DU or RU, or a functional module in a DU or RU that can call and execute a program.
[0068] Furthermore, various aspects or features of this application can be implemented as methods, apparatus, or articles of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used herein encompasses a computer program accessible from any computer-readable device, carrier, or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical discs (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). Additionally, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0069] With the development of wireless communication technology, network equipment (or base stations, access network equipment, etc.) has also evolved into a variety of different architectural forms.
[0070] For example, in some possible implementations, network equipment can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), or a base station in a future mobile communication system.
[0071] In other possible implementations, multiple radio access network (RAN) nodes can collaborate to assist the terminal in achieving wireless access, with different RAN nodes implementing some of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radioheads (RRHs).
[0072] In other words, access network equipment may include one or more CUs, one or more DUs, and one or more RUs. For example, Figure 1 As shown, in Figure 1 In the examples shown, only one CU, DU, and RU are illustrated for clarity. The CU is used to connect to the core network and one or more DUs. Optionally, the CU may have some of the core network's functions. The CU may include a CU-CP and a CU-UP. In different systems, the CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open radio access network (O-RAN or ORAN) system, the CU may also be called an O-CU (open CU), the DU may also be called an O-DU, the CU-CP may also be called an O-CU-CP, the CU-UP may also be called an O-CU-UP, and the RU may also be called an O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples.
[0073] The CU and DU can be configured according to the protocol layer functions of the wireless network they implement: for example, the CU can be configured to implement the functions of the Packet Data Convergence Protocol (PDCP) layer and above (e.g., the Radio Resource Control (RRC) layer and / or the Service Data Adaptation Protocol (SDAP) layer); the DU can be configured to implement the functions of the protocol layers below the PDCP layer (e.g., the Radio Link Control (RLC) layer, the Media Access Control (MAC) layer, and / or the Physics (PHY) layer). Alternatively, the CU can be configured to implement the functions of the PDCP layer and above (e.g., the RRC and / or SDAP layers), and the DU can be configured to implement the functions of the PDCP layer and below (e.g., the RLC, MAC, and / or PHY layers).
[0074] The above CU and DU configurations are merely examples; the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements, such as by latency. Functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.
[0075] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-layer (PHY_Hi) functions in the PHY layer, and an RU can be configured to implement lower-layer (PHY_low) functions in the PHY layer, or to implement both lower-layer and RF functions. Higher-layer functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-layer functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.
[0076] For example, Figure 2 The diagram shown is a schematic of another example of an access network device structure.
[0077] like Figure 2 As shown, the access network equipment communicates with the core network equipment via a backhaul link and with the user equipment (UE) via an air interface. The access network equipment includes a BBU and at least one RU, with the BBU containing at least one CU and at least one DU. The BBU communicates with the core network via the backhaul link, the RU in the access network equipment communicates with at least one UE via an air interface, and the BBU communicates with at least one RU via a fronthaul link.
[0078] Both the RU and DU can include multiple wireless signal transceiver channels, namely signal receiving channels and signal transmitting channels. For example, the radio frequency (RF) unit inside the RU can include multiple wireless signal transceiver channels, each corresponding to one or more frequency bands.
[0079] In this application, "channel" can also be expressed as "radio frequency channel". Unless otherwise specified, the two have the same meaning and can be used interchangeably.
[0080] In an ideal model, the amplitude and phase characteristics of each channel (including the transmit and receive channels) should be completely consistent. However, in reality, due to inconsistencies in components and the layout and routing of printed circuit boards (PCBs) within each channel, differences in amplitude and phase characteristics can occur between the channels (RF channels). These differences in amplitude and phase characteristics between channels can cause problems such as beam pointing angle deflection, changes in the neutral line position, reduced beam depth, and widened main lobe, severely affecting the beamforming effect of network devices and reducing their performance. To ensure that network devices can accurately receive and transmit signals, it is necessary to ensure that there is essentially no difference between the transmit and receive channels. This requires phase and amplitude compensation for each transmit channel (also known as the transmit link) and receive channel (also known as the receive link), a process also known as "RF correction".
[0081] Generally, radio frequency calibration can include two processes: calibration and compensation.
[0082] The calibration process mainly includes: sending a calibration signal (also known as a measurement signal) on the transmitting channel, receiving the loopback calibration signal on the receiving channel, and calculating the compensation parameters between the channels by comparing the two calibration signals.
[0083] The compensation process mainly includes: during the transmission of signals or data in the transmitting channel, amplitude and phase compensation of the signals or data is performed using compensation parameters; during the reception of data or signals in the receiving channel, amplitude and phase compensation of the signals or data is performed using compensation parameters.
[0084] Generally, each channel can correspond to at least one compensation parameter. For example, if a channel has a bandwidth of 100MHz, contains 273 resource blocks (RBs), and each RB contains 12 resource elements (REs), then this channel can have 273 multiplied by 12 (i.e., 3276 compensation parameters) in the frequency domain. Different channels can have different compensation parameters. In other words, multiple compensation parameters can be determined during the calibration process.
[0085] From the perspective of the correction process (i.e., compensation parameter calculation) and the compensation process (using compensation parameters to compensate the channel), the calculation of compensation parameters and the compensation can both be performed in the DU or the RU. In other words, the calculation of compensation parameters and the compensation can be performed by the same network element (DU or RU).
[0086] For example, Figure 3 The diagram illustrates an example of compensation parameter calculation and compensation performed by the RU. The DU can determine the compensation resources used for the correction signal transmission and send them to the RU. For example, compensation resources may include air interface resources (e.g., time-frequency resources).
[0087] like Figure 3 As shown, for the correction process: the RU generates a correction sequence, then uses the correction sequence to generate a correction signal, and transmits the correction signal using air interface resources on the transmit channel. The correction signal is then coupled and transmitted to the loopback receive channel, where the loopback correction signal is received using air interface resources. The compensation parameters corresponding to the transmit and receive channels are calculated by comparing the transmitted correction signal (or correction sequence) and the received correction signal (or correction sequence).
[0088] For the compensation process: The DU sends the data (or signal) to be transmitted to the RU. The RU uses the compensation parameters corresponding to the transmission channel to perform amplitude and phase compensation on the data transmitted in the transmission channel, and then sends (e.g., to the terminal device) the amplitude and phase compensated data. The RU uses the compensation parameters corresponding to the reception channel to perform amplitude and phase compensation on the data received in the reception channel (e.g., data received from the terminal device), and then sends the amplitude and phase compensated data back to the DU.
[0089] In the scenario described above where the calculation and compensation of the compensation parameters are performed by the RU, due to real-time switching of the RF channel's operating frequency or other factors causing real-time changes in the RF channel's state, the RF channel parameters (e.g., frequency points) before and after the change are inconsistent. Therefore, the required compensation parameters are also inconsistent before and after the change. In other words, during the compensation process, the transmitting or receiving channel needs to use different compensation parameters at different times, and the compensation parameters used need to be switched in real-time as the channel state changes. In some possible scenarios, due to the limited capabilities of the RU, the RU cannot use different compensation parameters for the transmitting and receiving channels in real-time during the compensation process. That is, the RU cannot achieve real-time switching of compensation parameters during the compensation process, reducing the compensation effect of the RF channel and thus affecting the reception and transmission of signals within the RF channel, impacting communication efficiency.
[0090] In other possible implementations, in scenarios where the calculation of compensation parameters and the performance of compensation are performed by the DU, for example... Figure 4 In some scenarios, the aforementioned problems may also exist, namely, during the compensation process, the DU cannot use different compensation parameters to compensate the transceiver channel in real time, which reduces the compensation effect of the radio frequency channel, thereby affecting signal reception and transmission and impacting communication efficiency.
[0091] In view of this, this application provides a method and communication device for radio frequency (RF) channel compensation. During RF channel calibration, when the RU (Radio Unit) cannot switch compensation parameters, the DU (Radio Analyzer) performs the compensation process in place of the RU, or the DU assists the RU in the compensation process. By having the RU perform the compensation process in place of the DU when the DU cannot switch compensation parameters, or by having the RU assist the DU in the compensation process, it is possible to use different compensation parameters for the transmitting or receiving channel at different times during the compensation process. The compensation parameters used can be switched in real time according to changes in the RF channel state, improving the compensation effect of the channel, thereby ensuring the quality of signal reception and transmission within the channel and improving communication efficiency.
[0092] To facilitate understanding of the embodiments of this application, the communication system applicable to the embodiments of this application will be briefly introduced first.
[0093] For example, the method provided in this application can be applied to... Figure 1 , Figure 2 , Figure 3 or Figure 4In the communication system shown, the system may include a DU and a RU. Optionally, the system may also include a CU and terminal equipment. 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 equipment through a transmission channel. The terminal equipment can also transmit data to the RU, the RU can transmit the received data to the DU through a reception channel, and the DU can transmit the received data to the CU through a reception channel. The RU and / or the DU can use the method provided in this application to compensate the data or signal in the channel using compensation parameters.
[0094] It should be understood that Figure 1 , Figure 2 , Figure 3 or Figure 4 This is merely an example and should not impose any limitation on the communication systems applicable to the embodiments of this application. For example, Figure 1 , Figure 2 , Figure 3 or Figure 4 The network may also include more or fewer network nodes, such as RUs and / or DUs. Embodiments of this application are not shown individually in the figures.
[0095] The following section uses specific examples to illustrate the radio frequency channel compensation method provided in this application.
[0096] It should be understood that in this application, DU and RU are used as examples to illustrate the method. As an example and not a limitation, DU and RU in this application can also be components (chips, chip systems, or processors) that support DU and RU in implementing the method, or they can be logic modules or software capable of implementing all or part of the functions of DU and RU. The embodiments in this application are not limited herein.
[0097] The following is combined Figure 5 This application describes the method for RF channel compensation. Figure 5 This is a schematic flowchart illustrating a method for radio frequency channel compensation according to an embodiment of this application. This method 500 can be applied to... Figure 1 , Figure 2 , Figure 3 or Figure 4 The communication system or architecture shown can, of course, also be applied to other communication scenarios or architectures that have the above-mentioned problems, and the embodiments of this application are not limited here.
[0098] exist Figure 5 In the example shown, the RU cannot compensate the transmit and receive channels in real time using different compensation parameters during the compensation process; that is, the RU cannot switch compensation parameters during the compensation process. The DU replaces the RU in performing the compensation process. Furthermore, the RU supports the ability to generate compensation parameters.
[0099] Optionally, in the embodiments of this application, the compensation parameter may also be referred to as: radio frequency channel compensation parameter, radio frequency channel compensation coefficient, or compensation coefficient. Unless otherwise specified, these expressions have the same meaning and can be used interchangeably.
[0100] Optionally, in the embodiments of this application, RU can also be referred to as a first communication device, and DU can also be referred to as a second communication device. Alternatively, DU can also be referred to as a first communication device, and RU can also be referred to as a second communication device.
[0101] like Figure 5 As shown, Figure 5 The method 500 shown may include S501 to S509. The following is in conjunction with… Figure 5 The steps in method 500 are described in detail. In the example of method 500, RU can be referred to as the first communication device, and DU can be referred to as the second communication device.
[0102] S501, DU sends a capability query request to RU. The capability query request is used to query whether RU supports the capability to generate compensation parameters.
[0103] Accordingly, RU receives the capability query request.
[0104] S502, the RU sends a capability query response to the DU. The capability query response includes: indication information indicating that the RU supports the capability to generate compensation parameters and / or the format information of the compensation parameters supported by the RU.
[0105] Accordingly, DU receives the capability query response information.
[0106] In some possible implementations, if the RU supports channel compensation capability, i.e., the RU supports the ability to generate compensation parameters, then the RU can send indication information to the DU indicating that it supports the ability to generate compensation parameters. In this way, the DU can explicitly know that the RU supports the ability to generate compensation parameters, improving the efficiency and accuracy of the DU's determination of the RU's support for this capability.
[0107] In some possible implementations, if the RU supports channel compensation capability, i.e., the RU supports the ability to generate compensation parameters, then the RU can also notify the DU of the format information of the compensation parameters it supports (or generates). On one hand, the format information of the compensation parameters it supports can implicitly indicate that the RU supports the ability to generate compensation parameters. On the other hand, it can also notify the DU of the format information of the compensation parameters it supports (or generates). Since the format of the compensation parameters is closely related to the channel compensation method—for example, different channel compensation methods correspond to different compensation parameter formats—the format of the compensation parameters can determine the channel compensation method used, or vice versa. In this way, while improving the efficiency and accuracy of the DU in determining whether the RU supports generating compensation parameters, the DU can explicitly know the format of the compensation parameters supported by the RU. The DU can then determine the specific channel compensation method based on the format of the compensation parameters supported by the RU, thus improving the efficiency of channel compensation.
[0108] For example, the format information of the compensation parameters supported by the RU may include: in-phase (I) quadrature (Q) format, i.e., IQ format. In other words, the compensation parameters generated by the RU may include I-channel data and Q-channel data.
[0109] In some possible implementations, the format information of the compensation parameters supported by the RU may also include: the cell bandwidth corresponding to the compensation parameter, the number of REs corresponding to the compensation parameter, etc. This application does not impose any limitations on these embodiments.
[0110] S503, DU queries response information based on capabilities and sends compensation control information to RU, which is used by RU to generate compensation parameters.
[0111] Accordingly, the RU receives the compensation control information.
[0112] In the example shown in method 500, since the compensation process is performed by the DU, the compensation parameters are generated by the RU, and the format of the compensation parameters is closely related to the channel compensation method, the DU needs to determine the format of the compensation parameters that the RU needs to generate based on the format of the compensation parameters supported by the RU and the channel compensation methods it supports. It should be understood that the channel compensation methods supported by the DU and the format of the compensation parameters that the RU needs to generate correspond; in other words, the DU can use the compensation parameters generated by the RU for channel compensation. Through S503, the channel compensation methods supported by the DU and the format of the compensation parameters generated by the RU can be matched, improving the accuracy and efficiency of the compensation parameters generated by the RU, ensuring that the compensation parameters generated by the RU are usable by the DU, thereby improving the efficiency of the DU in performing channel compensation.
[0113] In some possible implementations, the compensation control information includes at least one of the following: first indication information for indicating the format of the compensation parameters, second indication information for indicating whether to enable, stop or start the compensation parameter generation function, or third indication information for indicating the response to the compensation control information.
[0114] In some possible implementations, the first indication information includes at least one of the following: channel compensation method, frequency domain range of channel compensation, number of channels corresponding to the compensation parameters, or format of the compensation parameters. The RU can determine the format of the generated compensation parameters based on the first indication information.
[0115] Among them, the channel compensation method is the channel compensation method used by DU when performing channel compensation, such as RE granularity compensation, interval compensation, etc.
[0116] For example, the frequency domain range of channel compensation is the frequency domain range when DU performs channel compensation. For instance, the frequency domain range of channel compensation may include: the frequency domain bandwidth of channel compensation, the frequency domain starting position of channel compensation, or the frequency domain length of channel compensation, etc.
[0117] The number of channels corresponding to the compensation parameters can be understood as the range of compensation parameters generated or reported by the RU. For example, the RU may report the compensation parameters for one channel at a time, or it may report the compensation parameters for multiple channels at a time. Each channel can correspond to at least one compensation parameter.
[0118] In some possible implementations, 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, the data length of the compensation parameter, the data type of the compensation parameter, etc. For example, using a fractal compression algorithm (FCA) to compress the compensation parameter can reduce the bit width used or occupied by the compensation parameter transmission. For instance, if transmitting a compensation parameter requires 8 bits before compression, transmitting a compensation parameter after compression may only require 4 bits, thereby reducing the communication resources used for transmitting the compensation parameter.
[0119] It should be understood that both "whether the compensation parameter needs to be quantified" and "the IQ format of the compensation parameter" can refer to the format of the compensation parameter, but they are different dimensions.
[0120] In some possible implementations, the second instruction message can instruct the RU to either stop or start the compensation parameter generation function. After the RU starts or stops the compensation parameter generation function, if the RU receives an instruction message indicating to stop compensation parameter generation, the RU stops generating compensation parameters and stops sending compensation parameters to the DU. If the RU receives an instruction message indicating to start compensation parameter generation, the RU generates compensation parameters and sends them to the DU.
[0121] In some possible implementations, the third instruction information can indicate that the RU needs to respond to the compensation control information, that is, it needs to send a response to the compensation control information to the DU.
[0122] By sending the aforementioned compensation control information to the RU, the RU can accurately generate compensation parameters, thereby improving the accuracy and efficiency of the RU in generating compensation parameters.
[0123] It is understandable that the "format of supported compensation parameters" reported by the RU in S502 and the "format of compensation parameters" indicated by the DU in S503 can be the same. Alternatively, the "format of supported compensation parameters" reported by the RU may include the "format of compensation parameters" indicated by the DU. In other words, the DU can determine or select the "format of compensation parameters" indicated to the RU from the "format of supported compensation parameters" reported by the RU.
[0124] S504, RU sends a response message to DU in response to the compensation control information.
[0125] In some possible implementations, the response information of the compensation control information can be used to indicate that the RU has successfully received the compensation control information.
[0126] In some possible implementations, if an internal RU malfunctions, it can send an exception response message to the DU, carrying the reason. This exception response message can indicate to the DU that the compensation control information transmission failed or that the compensation control information is ineffective. The reason for failure carried in the exception response message might be that the RU does not support certain functions requested by the DU. After receiving the exception response message, the DU can readjust the compensation control information according to the exception situation and send the modulated compensation control information to the RU.
[0127] In some possible implementations, the RU can also reply with a success message, or choose to partially report. Partial reporting can be understood as the RU replying to the DU with a message that includes: RU does not support certain functions requested by the DU, and RU does support certain functions requested by the DU. In other words, the message can include: some functions that the RU supports and some functions that it does not support.
[0128] S505, RU generates compensation parameters based on compensation control information.
[0129] For example, the RU can generate compensation parameters based on the channel compensation method indicated by the first indication information, the number of channels corresponding to the compensation parameters, the frequency domain range of the channel compensation, or the format of the compensation parameters.
[0130] Optionally, in this embodiment of the application, generating compensation parameters can also be described as: determining or calculating compensation parameters.
[0131] It should be understood that in the embodiments of this application, the RU can generate compensation parameters corresponding to multiple channels (including transmission channels and reception channels).
[0132] For example, the RU generates a correction sequence, then uses the correction sequence to generate a correction signal, and transmits the correction signal using air interface resources on the transmit channel. The correction signal is then coupled and transmitted to the loopback receive channel, where the loopback correction signal is received using air interface resources. By comparing the transmitted and received correction signals, the compensation parameters corresponding to the transmit and receive channels are calculated.
[0133] It should be understood that some or all of the steps in S501 to S505 above are optional steps; that is, method 500 may also exclude S501 to S505. In this case, DU and RU can agree in advance on the format of the compensation parameters or the channel compensation method, and RU generates the compensation parameters according to the agreed format or channel compensation method.
[0134] S506, RU sends compensation parameters to DU.
[0135] Accordingly, DU receives the compensation parameter.
[0136] The S507 DU uses compensation parameters to compensate the RF channel.
[0137] For example, the DU uses the compensation parameters corresponding to a certain transmission channel to perform amplitude and phase compensation on the data transmitted in that transmission channel, and then sends the amplitude and phase compensated data to the RU. The RU receives data in the receiving channel and transmits the received data to the DU. The DU uses the compensation parameters corresponding to that receiving channel to perform amplitude and phase compensation on the data received in the receiving channel, and then sends the amplitude and phase compensated data to the CU.
[0138] S508, DU sends a fourth indication message to RU, which indicates: stop sending compensation parameters.
[0139] Accordingly, RU receives the fourth instruction message.
[0140] For example, after the DU has completed amplitude and phase compensation of all channels using compensation parameters, the DU can send the aforementioned fourth instruction information to the RU.
[0141] In some possible implementations, the fourth instruction message is also used to indicate: stop generating compensation parameters.
[0142] S509, RU stops sending compensation parameters to DU according to the fourth instruction information.
[0143] In some possible implementations, the RU can also stop generating compensation parameters based on the fourth instruction information.
[0144] By using S508 and S509 as described above, the flexibility of compensation parameter transmission can be improved, unnecessary compensation parameter transmission can be avoided, and communication resources can be saved.
[0145] It should be understood that S508 and S509 mentioned above are also optional steps, that is, method 500 may also exclude S508 and S509.
[0146] The radio frequency channel compensation method proposed in this application allows the DU to perform the compensation process in place of the RU when the RU cannot switch the compensation parameters during the radio frequency calibration process. This enables the transmitting or receiving channel to use different compensation parameters at different times during the compensation process. The compensation parameters used can be switched in real time as the radio frequency channel state changes, thereby improving the compensation effect of the channel, ensuring the quality of signal reception and transmission within the channel, and improving communication efficiency.
[0147] For example, Figure 6 The diagram shown is an example of channel compensation using the method provided in this application.
[0148] For the calibration process: The RU generates a calibration sequence, then uses the calibration sequence to generate a calibration signal, and transmits the calibration signal using air interface resources (calibration resources) on the transmit channel. The calibration signal is then coupled and transmitted to the loopback receive channel, where the loopback calibration signal is received using air interface resources (calibration resources). By comparing the transmitted and received calibration signals, the compensation parameters corresponding to the transmit and receive channels are calculated respectively.
[0149] During the compensation process, the RU sends the generated compensation parameters to the DU, which then uses the corresponding compensation parameters to compensate the data transmitted in each channel.
[0150] For example, the DU performs amplitude and phase compensation on the data transmitted in the transmission channel using the compensation parameters corresponding to the transmission 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 performs amplitude and phase compensation on the data received in the reception channel using the compensation parameters corresponding to the reception channel, and then sends (for example, to the CU) the amplitude and phase compensated data.
[0151] The above example illustrates the compensation process using the DU instead of the RU. In some possible implementations, the DU and RU can perform the compensation process together. In this case, the RU can send a portion of the generated compensation parameters (e.g., the first part of the compensation parameters) to the DU, which then uses this first part to compensate the data transmitted in each channel corresponding to that first part. The RU can then use the other part of the generated compensation parameters (e.g., the second part of the compensation parameters) to compensate the data transmitted in each channel corresponding to that second part. For example... Figure 7 The scene shown. In Figure 7 In the example shown, the first part of the compensation parameters is the compensation parameters corresponding to the transmitting channel, and the second part of the compensation parameters is the compensation parameters corresponding to the receiving channel.
[0152] In some possible implementations, the channels corresponding to the first part of the compensation parameters can all be either transmission channels or reception channels, or the channels corresponding to the first part of the compensation parameters can include both transmission channels and reception channels.
[0153] In some possible implementations, the channels corresponding to the second part of the compensation parameters can all be either transmission channels or reception channels. Alternatively, the channels corresponding to the second part of the compensation parameters can include both transmission channels and reception channels.
[0154] Figure 8 This is a schematic flowchart illustrating a method for radio frequency channel compensation according to another embodiment of this application. Figure 8 In the example shown, the DU cannot compensate the transmit and receive channels in real time using different compensation parameters during the compensation process; that is, the DU cannot switch compensation parameters during the compensation process. The RU replaces the DU in performing the compensation process. Furthermore, the DU supports the ability to generate compensation parameters.
[0155] like Figure 8 As shown, Figure 8 The method 800 shown may include S801 to S809. The following is in conjunction with… Figure 8 The steps in method 800 are described in detail. In the example of method 800, DU can be referred to as the first communication device, and RU can be referred to as the second communication device.
[0156] S801, DU sends a capability query request to RU. The capability query request is used to query whether RU supports channel compensation capability.
[0157] Accordingly, RU receives the capability query request.
[0158] S802, the RU sends a capability query response to the DU. The capability query response includes: an indication that the RU supports channel compensation capability and / or the channel compensation method supported by the RU.
[0159] Accordingly, DU receives the capability query response information.
[0160] In some possible implementations, if the RU supports channel compensation capability (has the ability to perform compensation procedures), then the RU can send indication information to the DU indicating that it supports channel compensation capability. In this way, the DU can explicitly know that the RU supports channel compensation capability, improving the efficiency and accuracy of the DU in determining the RU's support for channel compensation capability.
[0161] In some possible implementations, if the RU supports channel compensation capabilities, it can also notify the DU of the channel compensation methods it supports. On one hand, the channel compensation methods supported by the RU can implicitly indicate that the RU supports channel compensation capabilities. On the other hand, it can also notify the DU of the channel compensation methods it supports. Since the format of the compensation parameters is closely related to the channel compensation method—for example, different channel compensation methods correspond to different compensation parameter formats—the format of the compensation parameters can determine the channel compensation method used, or vice versa. In this way, while improving the efficiency and accuracy of the DU in determining the RU's support for channel compensation, the DU can explicitly know the channel compensation methods supported by the RU. The DU can then determine the format of the generated compensation parameters based on the channel compensation methods supported by the RU, thus improving the efficiency and accuracy of generating compensation parameters.
[0162] For example, the channel compensation method is the channel compensation method used by the RU when performing channel compensation, such as RE granularity compensation, interval compensation, etc.
[0163] In some possible implementations, since the DU generates the compensation parameters and the RU uses the compensation parameters for channel compensation, S801 can also be replaced by: the RU sending a capability query request to the DU, which is used to query whether the RU supports the capability to generate compensation parameters. S802 can be replaced by: the DU sending capability query response information to the RU, which includes: indication information indicating that the DU supports the capability to generate compensation parameters and / or the format information of the compensation parameters supported by the DU.
[0164] S803, RU sends compensation control information to DU, which is used by DU to generate compensation parameters.
[0165] Accordingly, DU receives the compensation control information.
[0166] In some possible implementations, the RU can query response information based on the capabilities sent by the DU and generate compensation control information.
[0167] In the example shown in method 800, since the compensation process is performed by the RU and the compensation parameters are generated by the DU, and the format of the compensation parameters is closely related to the channel compensation method, the RU needs to determine the format of the compensation parameters that the DU needs to generate based on the format of the compensation parameters supported by the DU and the channel compensation methods it supports. Through S803, the channel compensation methods supported by the RU and the format of the compensation parameters generated by the DU can be matched, improving the accuracy and efficiency of the compensation parameters generated by the DU, ensuring that the compensation parameters generated by the DU can be used by the RU, thereby improving the efficiency of the RU in performing channel compensation.
[0168] In some possible implementations, the compensation control information includes at least one of the following: first indication information for indicating the format of the compensation parameters, second indication information for indicating whether to enable, stop or start the compensation parameter generation function, or third indication information for indicating the response to the compensation control information.
[0169] In some possible implementations, the first indication information includes at least one of the following: channel compensation method, frequency domain range of channel compensation, number of channels corresponding to the compensation parameters, or format of the compensation parameters. DU can determine the format of the generated compensation parameters based on the first indication information.
[0170] Among them, the channel compensation method is the channel compensation method used by RU when performing channel compensation, such as RE granularity compensation, interval compensation, etc.
[0171] For example, the frequency domain range of channel compensation is the frequency domain range when the RU performs channel compensation. For instance, the frequency domain range of channel compensation may include: the frequency domain bandwidth of channel compensation, the frequency domain starting position of channel compensation, or the frequency domain length of channel compensation, etc.
[0172] The number of channels corresponding to the compensation parameters can be understood as the range of compensation parameters generated or reported by the DU. For example, the DU may report the compensation parameters for one channel at a time, or it may report the compensation parameters for multiple channels at a time.
[0173] In some possible implementations, the format of the compensation parameters can be understood as whether the compensation parameters generated by DU need to be quantized.
[0174] In some possible implementations, the second instruction information can instruct the DU to either stop or start the compensation parameter generation function. After the DU starts or stops the compensation parameter generation function, if the DU receives an instruction to stop compensation parameter generation, the DU stops generating compensation parameters and stops sending compensation parameters to the RU. If the DU receives an instruction to start compensation parameter generation, the DU generates compensation parameters and sends them to the RU.
[0175] In some possible implementations, the third instruction information can indicate that the DU needs to respond to the compensation control information, that is, it needs to send a response to the compensation control information to the RU.
[0176] By sending the aforementioned compensation control information to the DU, the DU can accurately generate compensation parameters, thereby improving the accuracy and efficiency of the DU in generating compensation parameters.
[0177] S804, DU sends a response message to RU in response to the compensation control information.
[0178] In some possible implementations, the response information of the compensation control information can be used to indicate that the DU has successfully received the compensation control information.
[0179] In some possible implementations, if an exception occurs within the DU, an exception response message carrying the reason can be sent to the RU.
[0180] In some possible implementations, DU can also reply with a success message, or selectively report only a portion of the data.
[0181] S805, DU generates compensation parameters based on compensation control information.
[0182] For example, DU can generate compensation parameters based on the channel compensation method indicated by the first indication information, the number of channels corresponding to the compensation parameters, the frequency domain range of the channel compensation, or the format of the compensation parameters.
[0183] It should be understood that in the embodiments of this application, DU can generate compensation parameters corresponding to multiple channels (including transmission channels and reception channels).
[0184] For example, the DU generates a correction sequence, then uses the correction sequence to generate a correction signal, which is sent to the RU. The RU uses air interface resources (correction resources) on the transmit channel to transmit the correction signal. The correction signal is then coupled and transmitted to the loopback receive channel, where the RU uses air interface resources (correction resources) on the receive channel to receive the loopback correction signal. The RU sends the received signal back to the DU, which calculates the compensation parameters corresponding to the transmit and receive channels by comparing the transmitted correction signal (or correction sequence) with the received correction signal (or correction sequence).
[0185] It should be understood that some or all of the steps in S801 to S805 above are optional steps; that is, method 800 may also exclude S801 to S805. In this case, DU and RU can agree in advance on the format of the compensation parameters or the channel compensation method, and DU generates the compensation parameters according to the agreed format or channel compensation method.
[0186] S806, DU sends compensation parameters to RU.
[0187] Accordingly, the RU receives the compensation parameter.
[0188] The S807 and RU use compensation parameters to compensate the radio frequency channel.
[0189] For example, the DU sends the data (or signal) to be transmitted to the RU. The RU uses the compensation parameters corresponding to the transmitting channel to perform amplitude and phase compensation on the data transmitted in the transmitting channel, and then transmits (e.g., to the terminal device) the amplitude- and phase-compensated data. The RU uses the compensation parameters corresponding to the receiving channel to perform amplitude and phase compensation on the data received in the receiving channel (e.g., data received from the terminal device), and then sends the amplitude- and phase-compensated data back to the DU.
[0190] S808, RU sends a fourth indication message to DU, which indicates: stop sending compensation parameters.
[0191] Accordingly, DU received the fourth instruction message.
[0192] For example, after the RU has completed amplitude and phase compensation of all channels using compensation parameters, the RU can send the aforementioned fourth instruction information to the DU.
[0193] In some possible implementations, the fourth instruction message is also used to indicate: stop generating compensation parameters.
[0194] S809, DU stops sending compensation parameters to RU according to the fourth instruction information.
[0195] In some possible implementations, DU can also stop generating compensation parameters based on the fourth instruction information.
[0196] The above-mentioned S808 and S809 can improve the flexibility of compensation parameter transmission, avoid the transmission of useless compensation parameters, and save communication resources.
[0197] It should be understood that S808 and S809 mentioned above are also optional steps, that is, method 800 may also exclude S808 and S809.
[0198] The radio frequency channel compensation method proposed in this application allows the RU to perform the compensation process in place of the DU when the DU cannot switch the compensation parameters during the radio frequency calibration process. This enables the transmitting or receiving channel to use different compensation parameters at different times during the compensation process. The compensation parameters used can be switched in real time as the radio frequency channel state changes, thereby improving the compensation effect of the channel, ensuring the quality of signal reception and transmission within the channel, and improving communication efficiency.
[0199] For example, Figure 9 The diagram shown is an example of channel compensation using the method provided in this application.
[0200] For the correction process: The DU generates a correction sequence, then uses the correction sequence to generate a correction signal, and sends the correction signal to the RU. The RU uses air interface resources on the transmit channel to transmit the correction signal. The correction signal is then transmitted to the loopback receive channel after coupling. The RU uses air interface resources on the receive channel to receive the loopback correction signal. The RU sends the received signal back to the DU. The DU calculates the compensation parameters corresponding to the transmit channel and the receive channel respectively by comparing the transmitted correction signal (or correction sequence) and the received correction signal (or correction sequence).
[0201] During the compensation process, the DU sends the generated compensation parameters to the RU. The DU then sends the data (or signal) to be transmitted to the RU. The RU uses the compensation parameters corresponding to the transmission channel to perform amplitude and phase compensation on the data transmitted in that transmission channel, and then transmits (e.g., to the terminal device) the amplitude- and phase-compensated data. Similarly, the RU uses the compensation parameters corresponding to the reception channel to perform amplitude and phase compensation on the data received in the reception channel (e.g., data received from the terminal device), and then sends the amplitude- and phase-compensated data back to the DU.
[0202] The above example illustrates the compensation process using the RU instead of the DU. In some possible implementations, the DU and RU can perform the compensation process together. In this case, the DU can send a portion of the generated compensation parameters (e.g., the first part of the compensation parameters) to the RU, which then uses this first part to compensate the data transmitted in each channel corresponding to that first part. The DU can then use the other part of the generated compensation parameters (e.g., the second part of the compensation parameters) to compensate the data transmitted in each channel corresponding to that second part. For example... Figure 10 The scene shown. In Figure 10 In the example shown, the first part of the compensation parameters is the compensation parameters corresponding to the transmitting channel, and the second part of the compensation parameters is the compensation parameters corresponding to the receiving channel.
[0203] In some possible implementations, the channels corresponding to the first part of the compensation parameters can all be either transmission channels or reception channels, or the channels corresponding to the first part of the compensation parameters can include both transmission channels and reception channels.
[0204] In some possible implementations, the channels corresponding to the second part of the compensation parameters can all be either transmission channels or reception channels. Alternatively, the channels corresponding to the second part of the compensation parameters can include both transmission channels and reception channels.
[0205] It should be understood that the above description is merely to help those skilled in the art better understand the embodiments of this application, and is not intended to limit the scope of the embodiments of this application. Based on the examples given above, those skilled in the art can obviously make various equivalent modifications or changes. For example, some steps in the above method embodiments may be unnecessary, or new steps may be added. Alternatively, any combination of two or more of the above embodiments may be used. Such modifications, changes, or combinations also fall within the scope of the embodiments of this application.
[0206] It should also be understood that the methods, situations, categories, and classifications of embodiments in this application are for the convenience of description only and should not constitute a special limitation. Various methods, categories, situations, and features in embodiments can be combined without contradiction.
[0207] It should also be understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0208] It should also be understood that the above description of the embodiments of this application focuses on highlighting the differences between the various embodiments. Any similarities or differences not mentioned can be referred to each other. For the sake of brevity, they will not be repeated here.
[0209] The above combination Figures 1 to 10 The methods of the embodiments of this application have been described in detail. Hereinafter, in conjunction with... Figure 11 and Figure 12 The communication device of the embodiments of this application will be described in detail.
[0210] This embodiment can divide the various communication devices (e.g., including the DU and RU mentioned above) into functional modules according to the above method. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0211] It should be noted that the relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here.
[0212] The communication device provided in this application embodiment is used to execute any of the radio frequency channel compensation methods provided in the above-described method embodiments, and therefore can achieve the same effect as the above-described implementation method. When using integrated units, each communication device (DU and RU) may include a processing module, and optionally a storage module and a communication module. The processing module can be used to control and manage the operations of the DU and RU. For example, it can be used to support the DU and RU in executing the steps executed by the processing unit. The storage module can be used to support the storage of program code and data, etc. The communication module can be used to support communication between the DU and RU and other devices.
[0213] It should be understood that the DU or RU provided in this application may be a component (chip, chip system, or processor) that supports the DU or RU in implementing the method, or it may be a logical node, logical module, or software that can implement all or part of the functions of the DU or RU.
[0214] The processing module can be a processor or a controller. It can implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module can be a memory. The communication module can specifically be a radio frequency circuit, a Bluetooth chip, or a device that interacts with other electronic devices.
[0215] For example, Figure 11 A schematic block diagram of a communication device 1100 according to an embodiment of this application is shown, such as Figure 11 As shown, the communication device 1100 includes a processing unit 1110 and a transceiver unit 1120. The transceiver unit 1120 is used to perform operations related to information transmission and reception under the control of the processing unit 1110. The processing unit can also be called a processing module, and the transceiver unit can also be called a communication unit, communication module, or communication interface, etc.
[0216] In some embodiments, the communication device 1100 can be a second communication device. The communication device 1100 corresponds to the DU in method 500 or the RU described in method 800. It can also be a component (chip, chip system, or processor) applied to the DU or RU, or it can be a logic module or software capable of implementing all or part of the functions of the DU or RU. Furthermore, each module or unit in the communication device 1100 is used to execute the actions or processes performed by the DU in method 500 or by the RU in method 800. The second communication device can be either a DU or an RU.
[0217] The transceiver unit 1120 is used to: receive compensation parameters from the first communication device;
[0218] The processing unit 1110 is used to: compensate 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 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 a receiving channel and a transmitting channel.
[0219] The first communication device can be either RU or DU.
[0220] The communication device provided in this application embodiment, during the radio frequency calibration process of the radio frequency channel, if the first communication device (e.g., RU) cannot switch the compensation parameters, the second communication device (or the second communication device) performs the compensation process in place of the RU, or the second communication device assists the RU in performing the compensation process. If the first communication device (e.g., DU) cannot switch the compensation parameters, the second communication device (or the second communication device) performs the compensation process in place of the DU, or the second communication device assists the DU in performing the compensation process. This allows the transmitting or receiving channel to use different compensation parameters at different times during the compensation process. The compensation parameters used can be switched in real time according to changes in the radio frequency channel state, improving the compensation effect of the channel, thereby ensuring the reception and transmission quality of the signal within the channel and improving communication efficiency.
[0221] In some possible implementations, 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, the compensation control information being used to generate the compensation parameters.
[0222] In some possible implementations, the compensation control information includes:
[0223] At least one of the following: a first indication message for indicating the format of the compensation parameter, a second indication message for indicating whether to enable, stop or start the compensation parameter generation function, or a third indication message for indicating a response to the compensation control information.
[0224] In some possible implementations, the first instruction information includes:
[0225] At least one of the following: radio frequency channel compensation method, frequency domain range of radio frequency channel compensation, number of radio frequency channels corresponding to the compensation parameter, or format of the compensation parameter.
[0226] In some possible implementations, the transceiver unit 1120 is further configured to: send a fourth indication message to the first communication device, the fourth indication message being used to indicate: stop sending the compensation parameter; and in response to the fourth indication message, stop receiving the compensation parameter from the first communication device.
[0227] In some possible implementations, before the transceiver unit 1120 receives the compensation parameters from the first communication device, the transceiver 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 to generate compensation parameters; 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 to generate compensation parameters and / or format information of the compensation parameters supported by the first communication device.
[0228] In one possible implementation, the specific process by which each unit in the communication device 1100 performs the above-mentioned corresponding steps is described in the previous text in conjunction with the DU in method 500 or the RU in method 800. For the sake of brevity, it will not be elaborated here.
[0229] In other embodiments: the communication device 1100 can be a first communication device. The communication device 1100 corresponds to the RU in method 500 or the DU described in method 800, and can also be a component (chip, chip system, or processor) applied to the DU or RU, or a logic module or software capable of implementing all or part of the functions of the DU or RU. Furthermore, each module or unit in the communication device 1100 is used to execute the actions or processes performed by the RU in method 500 or by the DU in method 800. The first communication device can be either the RU or the DU.
[0230] Processing unit 1110 is used to generate compensation parameters.
[0231] The transceiver unit 1120 is used to send the compensation parameter to the second communication device.
[0232] The communication device provided in this application embodiment, during the radio frequency (RF) channel calibration process, if the communication device (e.g., RU) cannot switch compensation parameters, the communication device generates compensation parameters and sends them to the second communication device (e.g., DU). The DU then performs the compensation process in place of the RU, or the DU assists the RU in the compensation process. This allows the transmitting or receiving channel to use different compensation parameters at different times during the compensation process. The compensation parameters used can be switched in real time according to changes in the RF channel state, improving the compensation effect of the channel, thereby ensuring the reception and transmission quality of signals within the channel and improving communication efficiency.
[0233] For example, the second communication device can be a DU or a RU.
[0234] In some possible implementations, the processing unit 1110 is further configured to: compensate the amplitude and phase of the signal transmitted in the first part of the radio frequency channel using a first part of the compensation parameters, or to compensate the amplitude and phase of the signal transmitted in the second part of the radio frequency channel using a 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 channel, each radio frequency channel corresponds to at least one compensation parameter, and the plurality of radio frequency channels include a receiving channel and a transmitting channel.
[0235] In some possible implementations, the transceiver unit 1120 is also configured to: receive compensation control information, which is used to generate the compensation parameters.
[0236] In some possible implementations, the transceiver unit 1120 is further configured to: receive a fourth indication message, the fourth indication message being used to indicate: stop sending the compensation parameter; and stop sending the compensation parameter in response to the fourth indication message.
[0237] In some possible implementations, before the processing unit 1110 generates the compensation parameters, the transceiver unit 1120 is further configured to: receive a capability query request, which is used to query whether the first communication device supports the capability to generate compensation parameters; and send capability query response information, which includes: indication information indicating that the first communication device supports the capability to generate compensation parameters and / or format information of the compensation parameters supported by the first communication device.
[0238] In one possible implementation, the specific process by which each unit in the communication device 1100 performs the above-mentioned corresponding steps is described in the previous text in conjunction with the RU in method 500 or the DU in method 800. For the sake of brevity, it will not be elaborated here.
[0239] Furthermore, the communication device 1100 may also include a storage unit, and the transceiver unit 1120 may be a transceiver, an input / output interface, pins, or interface circuits. The storage unit is used 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 executes the instructions stored in the storage unit, and the transceiver unit 1120 performs specific signal transmission and reception under the control of the processing unit 1110.
[0240] It should be understood that the transceiver unit 1120 may be a transceiver, an input / output interface, or an interface circuit. The storage unit may be a memory. The processing unit 1110 may be implemented by a processor.
[0241] like Figure 12 As shown, the communication device 1200 may include a processor 1210. Optionally, the communication device 1200 may also include a memory 1220 and a transceiver 1230. Figure 12 The dashed lines indicate that the unit or module is optional. The communication device 1200 can be used to implement the methods described in the above method embodiments.
[0242] Among some possible implementations, Figure 11 The communication device 1100 shown or Figure 12 The communication device 1200 shown can implement the steps executed by the DU in method 500 or the RU described in method 800. Similar descriptions can be found in the descriptions of the corresponding methods described above. To avoid repetition, further details are omitted here.
[0243] Among some possible implementations, Figure 11 The communication device 1100 shown or Figure 12 The communication device 1200 shown can implement the steps executed by the RU in method 500 or the DU described in method 800. Similar descriptions can be found in the descriptions of the corresponding methods described above. To avoid repetition, further details are omitted here.
[0244] Among some possible implementations, Figure 11 The communication device 1100 shown or Figure 12 The communication device 1200 shown can be a RU or a DU, or the RU or DU may include Figure 11 The communication device 1100 shown or Figure 12 The communication device 1200 shown.
[0245] It should also be understood that the division of units in the above device is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, all units in the device can be implemented entirely through software calls from processing elements; all units can be implemented entirely in hardware; or some units can be implemented through software calls from processing elements, while others are implemented in hardware. For example, each unit can be a separate processing element, or it can be integrated into a chip within the device. Alternatively, it can be stored as a program in memory, and its function can be called and executed by a processing element within the device. Here, the processing element can also be called a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above units can be implemented through integrated logic circuits in the processor element or through software calls from processing elements.
[0246] In one example, a unit in any of the above devices can be one or more integrated circuits configured to implement the methods described above, such as 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 forms of integrated circuits. As another example, when a unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a general-purpose processor, such as a CPU or other processor capable of calling programs. Furthermore, these units can be integrated together to implement a system-on-a-chip (SOC).
[0247] It should be understood that in the embodiments of this application, the processor can be a CPU, but it 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 processing units (NPUs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.
[0248] It should also be understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), EPROM, electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be cache or random access memory (RAM) (which serves 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 synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0249] This application also provides a communication system, which includes the DU and RU described above.
[0250] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. This computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, all or part of the processes or functions according to the embodiments of this application are generated. 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 transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., infrared, wireless, microwave, etc.) means.
[0251] This application also provides a computer-readable medium for storing computer program code, the computer program including instructions for performing any of the radio frequency channel compensation methods provided in the embodiments of this application. The readable medium may be the memory described in the examples above, and this application does not limit this to such methods.
[0252] This application also provides a computer program product including instructions that, when executed, cause a DU to perform an operation corresponding to the DU operation in the above method, or cause a RU to perform an operation corresponding to the RU operation in the above method.
[0253] This application also provides a chip comprising a processing unit and a communication unit. The processing unit may be, for example, a processor, and the communication unit may be, for example, an input / output interface, pins, or circuitry. The processing unit can execute computer instructions to cause the chip within the communication device to perform any of the radio frequency channel compensation methods provided in the embodiments of this application.
[0254] Optionally, any of the communication devices provided in the above embodiments of this application may include the chip.
[0255] Optionally, the computer instructions are stored in a storage unit.
[0256] Optionally, the storage unit can be an internal storage unit within the chip, such as a register or cache. Alternatively, it can be an external storage unit within the communication device, such as ROM or other types of static storage devices capable of storing static information and instructions, like RAM. The processing unit and the storage unit can be decoupled and located on different physical devices, connected via wired or wireless means to implement their respective functions, thus supporting the chip in performing the various functions described in the above embodiments. Alternatively, the processing unit and the memory can also be coupled to the same device.
[0257] In this application, various objects such as messages / information / devices / systems / apparatus / actions / operations / processes may be named. It is understood that these specific names do not constitute a limitation on the relevant objects. The names may be changed depending on the scenario, context, or usage habits. The understanding of the technical meaning of the technical terms in this application should be mainly determined from their functions and technical effects embodied / performed in the technical solution.
[0258] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0259] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0260] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the 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.