Channel correction method and apparatus

By selecting a calibrated channel as a reference and using channel response information to calibrate newly added channels, the problem of frequent calibration when the number of channels changes is solved, reducing complexity and improving the performance and interoperability of the communication system.

WO2026103169A1PCT designated stage Publication Date: 2026-05-21HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-06-30
Publication Date
2026-05-21

AI Technical Summary

Technical Problem

Existing channel correction schemes frequently trigger the correction process when the number of channels changes, affecting normal services and failing to effectively reduce hardware design complexity and maintenance costs. In particular, in large-scale MIMO systems, insufficient UE channel correction affects the interoperability of communication systems.

Method used

By selecting a calibrated channel as a reference channel, the new channel is calibrated. The channel response information of the calibrated channel is used to reduce the channel calibration complexity, including absolute calibration and relative calibration, to ensure channel consistency and non-dissimilarity.

Benefits of technology

It reduces the complexity and maintenance difficulty of channel correction, improves the performance of the communication system and the correctness of precoding matrix calculation, and ensures the distinctiveness and decoding performance of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025105742_21052026_PF_FP_ABST
    Figure CN2025105742_21052026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present application is a channel correction method. For a newly added uncorrected channel, a first communication device selects a reference channel from among channels that have been originally corrected, and sends channels to be corrected, the reference channel and a first reference signal to a second communication device; and the second communication device measures, on the basis of the first reference signal, each channel to be corrected and a first channel response corresponding to the reference channel, and sends the first channel response to the first communication device. The second communication device sends a second reference signal to the first communication device, and the first communication device determines, on the basis of the second reference signal, each channel to be corrected and a second channel response corresponding to the reference channel. The first communication device corrects the newly added channel on the basis of the first channel response, the second channel response, and a correction coefficient of the reference channel. That is, a corrected channel is used to correct the newly added channel, and it is unnecessary to correct all channels, thereby reducing the complexity and maintenance difficulty of channel correction.
Need to check novelty before this filing date? Find Prior Art

Description

A channel calibration method and apparatus

[0001] This application claims priority to Chinese Patent Application No. 202411627373.1, filed on November 13, 2024, entitled “A Channel Correction Method and Apparatus”, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communication technology, and in particular to a channel correction method and apparatus. Background Technology

[0003] Channel reciprocity refers to the phenomenon in wireless communication systems where the propagation characteristics of the uplink and downlink are essentially identical under the same frequency resources. This means that the fading characteristics of the uplink and downlink channels are consistent over a relatively short period. Many current communication technologies rely on channel reciprocity. For example, beamforming technology depends on precise channel information to target specific users. Through channel reciprocity, base stations can use uplink channel information to perform downlink beamforming; and through channel reciprocity, base stations can design downlink precoding matrices based on uplink channel information, thereby improving system capacity and transmission efficiency.

[0004] Due to imperfect channel characteristics and the influence of channel noise, the signal received by the receiver may contain errors. Therefore, channel correction is needed to recover and improve signal quality. Channel correction refers to calibrating the amplitude and phase of the radio frequency (RF) channel to ensure the consistency of the channels of multiple remote radio units (RRUs).

[0005] Communication tidal flow is a common phenomenon in existing networks. The number of users accessing the network decreases during off-peak hours and surges during peak hours. With dynamic changes in the number of users and communication demand, some channels can be closed or opened to achieve energy conservation and environmental protection, and also reduce operator costs. However, due to the characteristics of radio frequency hardware, the initial phase of a calibrated channel changes after power-off and power-on, causing the previous calibration coefficients to become invalid. Currently, the main solution for channel calibration is to recalibrate all channels when the number of channels changes. This frequently triggers the calibration process, affecting normal services. Summary of the Invention

[0006] Based on this, this application provides a channel correction method and apparatus to reduce the complexity of channel correction and improve the performance of communication systems.

[0007] In a first aspect, this application provides a channel calibration method applied to a first communication device, comprising: sending a first reference signal and first indication information to a second communication device, the first indication information including a first channel set and a reference channel, wherein the channels included in the first channel set are uncalibrated and enabled radio frequency channels, and the reference channel is a calibrated radio frequency channel; receiving a second reference signal and a first response message sent by the second communication device, the first response message including a first channel response corresponding to each channel in the first channel set and the reference channel as measured by the second communication device based on the received first reference signal; and, upon receiving the second reference signal, the first channel device determining a second channel response corresponding to each channel in the first channel set and the reference channel based on the second reference signal, and calibrating the channels in the first channel set based on the first channel response, the second channel response, and the calibration coefficient of the reference channel.

[0008] Based on the technical solution provided in this application, when the number of channels corresponding to the first communication device changes, for the newly added uncalibrated channels, the first communication device selects a reference channel from the previously calibrated channels and sends the channel to be calibrated, the reference channel, and a first reference signal to the second communication device. The second communication device measures the downlink channel response corresponding to each channel to be calibrated and the reference channel based on the first reference signal and sends the downlink channel response back to the first communication device. Simultaneously, the second communication device sends a second reference signal to the first communication device, and the first communication device determines the uplink channel response corresponding to each channel to be calibrated and the reference channel based on the second reference signal. Finally, the first communication device calibrates each channel to be calibrated based on the downlink channel response, the uplink channel response, and the calibration coefficient of the reference channel. That is, through the technical solution provided in this application, newly added channels are calibrated using already calibrated channels, eliminating the need to calibrate all channels, reducing the complexity and maintenance difficulty of channel calibration, and improving the performance of the communication system.

[0009] In this application, the first communication device can be one of a network device (e.g., a base station) or a terminal device, and the second communication device can be the other of a network device (e.g., a base station) or a terminal device. That is, the technical solution of this application can correct not only the transceiver channel on the network side but also the transceiver channel on the terminal device side.

[0010] Specifically, if the first communication device is a base station or a component (or device) within a base station, the component may include, for example, at least one of a chip, chip system, processor, transceiver, processing unit, circuit, functional module, or transceiver unit. In this case, the channels in the first channel set and the reference channel may be located on the same RF board or on different RF boards, but the different RF boards belong to the same base station. In this scenario, the first channel response is a downlink channel response, and the second channel response is an uplink channel response.

[0011] If the first communication device is a terminal device or a component (or apparatus) within a terminal device, the component may include, for example, at least one of a chip, chip system, processor, transceiver, processing unit, circuit, functional module, or transceiver unit. In this case, the channels in the first channel set correspond to the same terminal device as the reference channel, or the channels in the first channel set correspond to different terminal devices than the reference channel. In this scenario, the first channel response is an uplink channel response, and the second channel response is a downlink channel response.

[0012] The channel calibration includes absolute calibration and relative calibration, and the specific calibration methods are as follows:

[0013] The calibration of each channel in the first channel set based on the calibration coefficient of the reference channel, the first channel response, and the second channel response includes: for a channel in the first channel set, with the aim of making the first channel response of the channel consistent with the first channel response of the reference channel, determining a first target calibration coefficient for the channel based on the first channel calibration coefficient of the reference channel, the first channel response of the reference channel, and the first channel response of the channel; calibrating the first directional channel of the channel based on the first target calibration coefficient; and / or, with the aim of making the second channel response of the channel consistent with the second channel response of the reference channel, determining a second target calibration coefficient for the channel based on the second channel calibration coefficient of the reference channel, the second channel response of the reference channel, and the second channel response of the channel; calibrating the second directional channel of the channel based on the second target calibration coefficient. That is, when performing absolute calibration, calibration can be performed separately for channels in different transmission directions (transmit channel, receive channel) to ensure the heterogeneity between different channels.

[0014] The step of correcting each channel in the first channel set based on the correction coefficient of the reference channel, the first channel response, and the second channel response includes: obtaining a first ratio of the first channel response to the second channel response corresponding to the reference channel; obtaining a second ratio of the first channel response to the second channel response corresponding to a channel in the first channel set; using the product of the correction coefficient of the reference channel, the first ratio, and the second ratio as the correction coefficient of the channel; and correcting the channel using the correction coefficient. That is, during relative correction, the channel to be corrected is corrected according to the ratio of the uplink and downlink channel responses corresponding to the reference channel to ensure the heterogeneity between different channels.

[0015] In some implementations, the first communication device may also send a second response message to the second communication device, the second response message including the second channel response, so that the second communication device, upon receiving the second response message, corrects the corresponding channel on that side based on the first channel response and the second channel response.

[0016] The reference channel in the first indication information can be randomly selected by the first communication device from the calibrated channel set, or the optimal reference channel can be selected based on the evaluation index corresponding to the channel. Specifically, the first communication device selects the reference channel based on the evaluation index corresponding to each channel in the second channel set. The evaluation index indicates the stability of the channel, and the reference channel is the channel with the highest evaluation index in the second channel set. Each channel in the second channel set is a calibrated and enabled radio frequency channel. That is, by selecting a channel with the most stable frequency response as the reference channel, the calculation error of the calibration coefficient is reduced.

[0017] The evaluation metrics for a channel can be determined by the second communication device and sent to the first communication device. Specifically, the device receives second indication information sent by the second communication device. This second indication information includes the identifier of at least one channel in the second channel set and the evaluation metrics corresponding to the at least one channel. These evaluation metrics are determined by the second communication device based on the channel response of each channel in the second channel set.

[0018] In a second aspect, a channel calibration method is provided, the method being applied to a second communication device, comprising: receiving a first reference signal and first indication information transmitted by a first communication device, the first indication information including a first channel set and a reference channel, wherein the channels included in the first channel set are uncalibrated and enabled radio frequency channels, and the reference channel is a calibrated radio frequency channel; determining a first channel response for each channel in the first channel set and the reference channel based on the first reference signal; and transmitting a second reference signal and a first response message to the first communication device, the first response message including the first channel response for each channel in the first channel set and the reference channel, the second reference signal being used to determine a second channel response for each channel in the first channel set and the reference channel.

[0019] In some embodiments, the method further includes: receiving a second response message sent by the first communication device, the second response message including the second channel response; and correcting each channel in a third channel set based on the second channel response and the first channel response, the channels in the third channel set being uncorrected and enabled radio frequency channels.

[0020] In some embodiments, the method further includes: determining an evaluation index corresponding to each channel based on a first channel response of each channel in the second channel set, the evaluation index being used to indicate the stability of the channel, the second channel set including radio frequency channels that have been calibrated and enabled by the first communication device; and sending second indication information to the first communication device, the second indication information including an identifier of at least one channel in the second channel set and the evaluation index corresponding to the at least one channel.

[0021] In some embodiments, the first communication device is one of a base station or a terminal device, and the second communication device is the other of the base station or the terminal device.

[0022] In some implementations, if the first communication device is the base station, the channels in the first channel set and the reference channel are located on the same radio frequency board, or the channels in the first channel set and the reference channel are located on different radio frequency boards, and the different radio frequency boards belong to the same base station; the first channel response is a downlink channel response, and the second channel response is an uplink channel response; if the first communication device is the terminal device, the channels in the first channel set and the reference channel correspond to the same terminal device, or the channels in the first channel set and the reference channel correspond to different terminal devices; the first channel response is an uplink channel response, and the second channel response is a downlink channel response.

[0023] Thirdly, this application provides a communication device applied to the first communication device described in the first aspect above. The device includes: a transmitting unit, configured to transmit a first reference signal and first indication information to a second communication device, the first indication information including a first channel set and a reference channel, wherein the channels included in the first channel set are uncorrected and enabled radio frequency channels, and the reference channel is a corrected radio frequency channel; a receiving unit, configured to receive a second reference signal and a first response message transmitted by the second communication device, the first response message including a first channel response of each channel in the first channel set and the reference channel measured by the second communication device based on the received first reference signal; and a processing unit, configured to determine a second channel response of each channel in the first channel set and the reference channel based on the second reference signal; and to correct the channels in the first channel set based on the correction coefficient of the reference channel, the first channel response, and the second channel response.

[0024] In some embodiments, the processing unit is specifically configured to, for one channel in the first channel set, determine a first target correction coefficient for the channel based on a first channel correction coefficient of the reference channel, the first channel response of the reference channel, and the first channel response of the channel, with the aim of making the first channel response of the channel consistent with the first channel response of the reference channel; correct the first directional channel of the channel based on the first target correction coefficient; and / or, with the aim of making the second channel response of the channel consistent with the second channel response of the reference channel, determine a second target correction coefficient for the channel based on a second channel correction coefficient of the reference channel, the second channel response of the reference channel, and the second channel response of the channel; and correct the second directional channel of the channel based on the second target correction coefficient.

[0025] In some embodiments, the processing unit is specifically configured to obtain a first ratio of the first channel response to the second channel response corresponding to the reference channel; for a channel in the first channel set, obtain a second ratio of the first channel response to the second channel response corresponding to that channel; use the product of the correction coefficient of the reference channel, the first ratio, and the second ratio as the correction coefficient of that channel; and use the correction coefficient to correct the channel.

[0026] In some embodiments, the sending unit is further configured to send a second response message to the second communication device, the second response message including the second channel response.

[0027] In some embodiments, the processing unit is further configured to select a reference channel based on the evaluation index corresponding to each channel in the second channel set, the evaluation index being used to indicate the stability of the channel, the reference channel being the channel with the highest evaluation index in the second channel set, and each channel in the second channel set being a calibrated and enabled radio frequency channel.

[0028] In some embodiments, the receiving unit is further configured to receive second indication information sent by the second communication device. The second indication information includes the identifier of at least one channel in the second channel set and the evaluation index corresponding to the at least one channel. The evaluation index is determined by the second communication device based on the channel response of each channel in the second channel set.

[0029] In some embodiments, the first communication device is one of a base station or a terminal device, and the second communication device is the other of the base station or the terminal device.

[0030] In some implementations, if the first communication device is the base station, the channels in the first channel set and the reference channel are located on the same radio frequency board, or the channels in the first channel set and the reference channel are located on different radio frequency boards, and the different radio frequency boards belong to the same base station; the first channel response is a downlink channel response, and the second channel response is an uplink channel response;

[0031] If the first communication device is the terminal device, the channel in the first channel set corresponds to the same terminal device as the reference channel, or the channel in the first channel set corresponds to a different terminal device than the reference channel; the first channel response is an uplink channel response, and the second channel response is a downlink channel response.

[0032] Fourthly, embodiments of this application provide a communication device applied to the second communication device described in the second aspect above. The device includes: a receiving unit, configured to receive a first reference signal and first indication information transmitted by a first communication device, the first indication information including a first channel set and a reference channel, wherein the channels included in the first channel set are uncalibrated and enabled radio frequency channels, and the reference channel is a calibrated radio frequency channel; a processing unit, configured to determine a first channel response of each channel in the first channel set and the reference channel based on the first reference signal; and a transmitting unit, configured to transmit a second reference signal and a first response message to the first communication device, the first response message including a first channel response of each channel in the first channel set and the reference channel, the second reference signal being used to determine a second channel response of each channel in the first channel set and the reference channel.

[0033] In some embodiments, the receiving unit is further configured to receive a second response message sent by the first communication device, the second response message including the second channel response; and the processing unit is configured to correct each channel in the third channel set based on the second channel response and the first channel response, wherein the channels in the third channel set are uncorrected and enabled radio frequency channels.

[0034] In some embodiments, the processing unit is further configured to determine an evaluation index corresponding to each channel based on the channel response of each channel in the second channel set, the evaluation index being used to indicate the stability of the channel, the second channel set including radio frequency channels that have been calibrated and enabled by the first communication device; the transmitting unit is further configured to transmit second indication information to the first communication device, the second indication information including the identifier of at least one channel in the second channel set and the evaluation index corresponding to the at least one channel.

[0035] In some embodiments, the first communication device is one of a base station or a terminal device, and the second communication device is the other of the base station or the terminal device.

[0036] In some implementations, if the first communication device is the base station, the channels in the first channel set and the reference channel are located on the same radio frequency board, or the channels in the first channel set and the reference channel are located on different radio frequency boards, and the different radio frequency boards belong to the same base station; the first channel response is a downlink channel response, and the second channel response is an uplink channel response; if the first communication device is the terminal device, the channels in the first channel set and the reference channel correspond to the same terminal device, or the channels in the first channel set and the reference channel correspond to different terminal devices; the first channel response is an uplink channel response, and the second channel response is a downlink channel response.

[0037] Fifthly, this application provides a communication device including at least one processor coupled to a memory.

[0038] In one example, the processor is configured to execute the method that implements the first aspect or any possible implementation of the first aspect. For example, the memory is configured to store a program or instructions; the at least one processor is configured to execute the program or instructions to cause the apparatus to implement the method that implements the first aspect or any possible implementation of the first aspect.

[0039] In yet another example, the processor is configured to execute the method that implements the second aspect or any possible implementation thereof. For example, the memory is configured to store a program or instructions; the at least one processor is configured to execute the program or instructions to cause the apparatus to implement the method that implements the second aspect or any possible implementation thereof.

[0040] Sixthly, this application provides a communication device including at least one logic circuit and an input / output interface.

[0041] In one example, the logic circuit is used to perform the method described in the first aspect and any of its possible implementations as described above.

[0042] In yet another example, the logic circuit is used to perform the method described in the second aspect described above and any of its possible implementations.

[0043] In a seventh aspect, this application provides a computer-readable storage medium for storing one or more computer-executable instructions, which, when executed by a processor, perform the method as described in any of the possible implementations of any of the first to second aspects described above.

[0044] Eighthly, this application provides a computer program product (or computer program) that, when executed by a processor, performs a method of any possible implementation of any one of the first to second aspects described above.

[0045] Ninthly, this application provides a chip system including at least one processor for supporting a communication device in implementing the functions involved in any possible implementation of any of the first to second aspects described above.

[0046] In one possible design, the chip system may further include a memory for storing program instructions and data necessary for the communication device. The chip system may be composed of chips or may include chips and other discrete devices. Optionally, the chip system may also include interface circuitry that provides program instructions and / or data to the at least one processor.

[0047] In a tenth aspect, this application provides a communication system comprising: a first communication device performing the methods described in the first aspect and any one of the first aspects above, and a second communication device performing the methods described in the second aspect and any one of the second aspects above.

[0048] The technical effects of any of the design methods in aspects three through ten can be found in the first and second aspects and their different design methods mentioned above, and will not be repeated here. Attached Figure Description

[0049] Figure 1 is a schematic diagram of a communication system provided in an embodiment of this application;

[0050] Figure 2 is a channel correction signaling interaction diagram provided in an embodiment of this application;

[0051] Figure 3 is a flowchart of a channel calibration process provided in an embodiment of this application;

[0052] Figure 4 is a schematic diagram of an application scenario provided by an embodiment of this application;

[0053] Figures 5-8 are schematic diagrams of a communication device provided in an embodiment of this application. Detailed Implementation

[0054] To facilitate understanding of the technical solutions provided in this application, the technical background involved in this application will be explained below.

[0055] Traditional channel calibration techniques include methods such as circuit coupling calibration and air interface coupling calibration. Circuit coupling calibration uses hardware design to compensate for amplitude and phase mismatch in the transmit and receive links; air interface coupling calibration refers to compensation by calculating calibration coefficients by acquiring transmit and receive information on the air interface.

[0056] For very large-scale multiple-input multiple-output (MIMO) systems, circuit-coupled calibration methods involve complex hardware design and high maintenance costs. Moreover, large-scale MIMO systems involve a large number of channels. When the number of channels surges, traditional calibration schemes require uniform calibration of both already calibrated channels and newly added channels, leading to calibration complexity.

[0057] Furthermore, traditional channel calibration only applies to the base station-side channel and does not apply to the user equipment (UE) channel. In reality, the inconsistency between the UE's transmit and receive channel amplitudes has a significant impact on the precoding and decoding results of streams with small singular values. Failure to calibrate the UE's receive channel will also affect the interoperability of the communication system.

[0058] Based on this, this application provides a channel calibration method applicable to scenarios where the number of channels changes dynamically. It reduces hardware design complexity and maintenance costs through over-the-air calibration. Furthermore, this calibration method supports calibration of UE channels, ensuring the interoperability of the communication system. Specifically, the channels are divided into two groups: the first group consists of channels that have been enabled and calibrated, and the second group consists of newly enabled but uncalibrated channels. For channels requiring calibration, a reference channel is selected from the first group, and this reference channel is used to calibrate the channels in the second group. This reduces calibration processing time and complexity while ensuring consistency across all channels. In addition, the correctness of the precoding matrix calculation is ensured after the above channel calibration, thereby guaranteeing decoding performance.

[0059] The technical solution of this application can be applied to various communication systems, such as 5G or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, integrated sensing and communication systems, radar detection systems, etc.

[0060] The communication system architecture of this application is shown in Figure 1. The communication system includes a wireless access network, and optionally, a core network and the Internet. The wireless access network may include at least one wireless access network device and at least one terminal device. The terminal device connects wirelessly to the wireless access network device, and the wireless access network device connects to the core network wirelessly or via a wired connection. The core network device and the wireless access network device can be independent physical devices, or the functions of the core network device and the logical functions of the wireless access network device can be integrated into the same physical device, or a single physical device can integrate some of the functions of the core network device and some of the functions of the wireless access network device. Terminal devices and wireless access network devices can be interconnected via wired or wireless connections.

[0061] Terminal equipment, also known as UE, mobile station (MS), mobile terminal (MT), fixed wireless access (FWA), customer premises equipment (CPE), etc., refers to devices that include wireless communication capabilities (providing voice / data connectivity to users). Examples include handheld devices with wireless connectivity, in-vehicle devices, and machine-type communication (MTC) terminals. Currently, terminal devices can include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving (e.g., drones, vehicles), wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, and wireless terminals in smart homes. For example, wireless terminals in self-driving can be drones, helicopters, or airplanes. For example, wireless terminals in vehicle-to-everything (V2X) can be in-vehicle equipment, vehicle-mounted equipment, in-vehicle modules, vehicles, or ships. Wireless terminals in industrial control can be cameras, robots, or robotic arms. Wireless terminals in smart homes can be televisions, air conditioners, robot vacuums, speakers, or set-top boxes. The terminal device can also be a device or module that is connected to the communication system shown above and has corresponding communication functions. The terminal device usually contains a communication module, circuit or chip that performs the corresponding communication function, and the terminal device is also configured with program instructions for performing the corresponding communication function.

[0062] It should be noted that the terminal device can be a device or apparatus with a chip, or a device or apparatus with integrated circuitry, or a chip, chip system, module, or control unit in the device or apparatus shown above; the specific application is not limited to any particular type. It should also be noted that in this application, when referring to a terminal device, it can refer to the terminal device itself, or to the chip, functional module, or integrated circuit within the terminal device that performs the method provided in this application; the specific application is not limited to any particular type.

[0063] A wireless access network device is a device deployed in a wireless access network to provide wireless communication functions for terminal devices. It can be referred to as an access network (RAN) entity, access node, network node, access network equipment, or communication device, etc.

[0064] Specifically, access network equipment can be access network equipment for cellular systems related to the 3rd Generation Partnership Project (3GPP). For example, fourth-generation (4G) mobile communication systems, 5G mobile communication systems, or 6G mobile communication systems. Access network equipment can also be access network equipment in open RAN (O-RAN or ORAN) or cloud radio access network (CRAN). Alternatively, access network equipment can also be access network equipment in a communication system resulting from the integration of two or more of the above communication systems.

[0065] Access network equipment includes, but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved Node B, or home Node B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (WIFI) systems, macro base station, micro base station, wireless relay node, donor node, radio controller in CRAN scenarios, wireless backhaul node, transmission point (TP), or transmission and receiving point (TRP). Access network equipment can also be access equipment in 5G mobile communication systems. For example, a next-generation Node B (gNB) in a new radio (NR) system, a transmission and reception point (TRP), a transmission and reception point (TP), or one or more antenna panels (including multiple antenna panels) of a base station in a 5G mobile communication system. Alternatively, access network equipment can also be network nodes constituting a gNB or transmission point. Examples include a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). CUs and DUs can be separate entities or included in the same network element. For example, a BBU. RUs can be included in radio equipment or radio units. For example, in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). Alternatively, access network equipment can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, in V2X technology, the access network equipment can be a roadside unit (RSU).

[0066] Furthermore, the technical solution of this application can also be applied to channel correction scenarios where different antenna arrays are enabled in a distributed MIMO system. For example, a BBU controls multiple antenna array panels, and changes the number of system channels by controlling the switching of certain antenna arrays.

[0067] To facilitate understanding of the technical solution of this application, specific embodiments will be described below.

[0068] Referring to Figure 2, which illustrates the signaling interaction of a channel correction method provided in an embodiment of this application, as shown in Figure 2, it includes:

[0069] S201: The first communication device sends a first reference signal and a first indication information to the second communication device.

[0070] The first indication information includes a first channel set and a reference channel. The first channel set includes uncalibrated and enabled RF channels, and the reference channel is a calibrated channel selected from a second channel set. The second channel set includes calibrated and enabled RF channels. The first reference signal is used to calibrate the channels in the first channel set.

[0071] In this embodiment, after determining a newly enabled channel, the first communication device can select a reference channel from the second channel set and send the first channel set, the reference channel, and a first reference signal to the second communication device. The first reference signal is used to instruct the second communication device to determine the reference channel and the channel response corresponding to each channel in the first channel set.

[0072] The reference channel is arbitrarily selected from the second set of channels. In reality, due to the non-ideal characteristics of the hardware, the quality of different channels varies. The reference channel needs to be selected based on the most stable frequency response possible to reduce errors in the correction coefficient calculation. Therefore, the first communication device can select a reference channel based on the evaluation index corresponding to each channel in the second set of channels. The evaluation index indicates the stability of the channel; the higher the value of the evaluation index, the more stable the channel. The reference channel is the channel with the highest evaluation index in the second set of channels.

[0073] The evaluation index for each channel in the second channel set can be determined by the first communication device based on the channel response of the channel, or by the second communication device based on the channel response of the channel, and the evaluation index is then sent to the first communication device. Specifically, after determining the evaluation index for each channel in the second channel set, the second communication device sends second indication information to the first communication device, which may include the evaluation indexes corresponding to all channels in the second channel set.

[0074] Alternatively, the second communication device, based on the channel's evaluation metrics, first filters out channels whose evaluation metrics exceed a threshold, and then sends the identifier of the filtered channel and its corresponding evaluation metric to the first communication device. That is, the second indication information includes the identifier of at least one channel and its corresponding evaluation metric. When the first communication device needs a reference channel, it selects the channel with the highest evaluation metric from among them as the reference channel.

[0075] For example, after receiving a reference signal from the base station (this reference signal refers to the signal sent by the base station to the UE when correcting channels in the second channel set), the UE can calculate the downlink channel response for each channel in the first channel set. Based on the downlink channel response, the UE can score the channels in the second channel set and store the evaluation index P for each channel. The UE can feed back the IDs of the K (K>=1) channels with the best evaluation index to the base station as candidates for subsequent reference channels. After determining the newly enabled first channel set, the base station can select the enabled, corrected channel with the highest evaluation index from the K candidate channels as the reference channel n_ref and indicate n_ref to the UE.

[0076] In this configuration, the first communication device is a base station, and the second communication device is a terminal device; or the first communication device is a terminal device, and the second communication device is a base station. If the first communication device is a base station, the channels in the first channel set and the reference channel can be located on the same RF board or on different RF boards, but these different RF boards belong to the same base station. If the first communication device is a terminal device, the channels in the first channel set and the reference channel correspond to the same terminal device or to different terminal devices.

[0077] S202: The second communication device determines the first channel response of each channel in the first channel set and the corresponding first channel based on the first reference signal.

[0078] S203: The second communication device sends a second reference signal and a first response message to the first communication device.

[0079] In this embodiment, after receiving the first reference signal sent by the first communication device, the second communication device calculates the first channel response corresponding to each channel to be corrected and the first channel response corresponding to the reference channel. Specifically, the second communication device calculates the difference between the received first reference signal and the sent first reference signal to obtain the channel response corresponding to each channel in the receiving direction.

[0080] Wherein, if the first communication device is a base station and the second communication device is a terminal device, the first channel response is a downlink channel response; if the first communication device is a terminal device and the second communication device is a base station, the first channel response is an uplink channel response.

[0081] After calculating the first channel response corresponding to each channel to be corrected and the first channel response corresponding to the reference channel, the second communication device sends a first response message to the first communication device. The first response message includes the first channel responses of each of the aforementioned channels (including the reference channel).

[0082] In addition, the second communication device also sends a second reference signal to the first communication device. This second reference signal is used to determine the second channel response corresponding to the channel to be calibrated and the reference channel. That is, the second reference signal is used for channel calibration.

[0083] S204: The first communication device determines the second channel response of each channel in the first channel set and the corresponding reference channel based on the second reference signal.

[0084] In this embodiment, the first communication device calculates the difference between the received second reference signal and the transmitted second reference signal to obtain the channel response corresponding to each channel in the receiving direction, i.e., the second channel response.

[0085] Wherein, if the first communication device is a base station and the second communication device is a terminal device, then the second channel response is an uplink channel response; if the first communication device is a terminal device and the second communication device is a base station, then the second channel response is a downlink channel response.

[0086] It should be noted that the first channel response and the second channel response corresponding to the channel to be calibrated refer to the channel response of the channel to be calibrated in different transmission directions. For example, the first channel response is the channel response in the transmitting direction, and the second channel response is the channel response in the receiving direction.

[0087] S205: Correct the channels in the first channel set based on the correction coefficient of the reference channel, the first channel response, and the second channel response.

[0088] After the first communication device acquires the first channel response and the second channel response of the channel to be calibrated, it calibrates the channel to be calibrated according to the calibration coefficients of the reference channel, the first channel response, and the second channel response. The calibration coefficients of the reference channel can be stored on the first communication device.

[0089] Channel calibration includes absolute calibration and relative calibration. Absolute calibration ensures that the amplitude and phase of all transmit channels are consistent, and the amplitude and phase of all receive channels are consistent. Relative calibration ensures that the amplitude ratio and phase ratio of all receive channels are consistent with those of the transmit channels. The two calibration methods will be explained below.

[0090] (a) Absolute Correction

[0091] For any channel to be corrected in the first channel set, with the aim of making the first channel response of the channel consistent with the first channel response of the reference channel, the first target correction coefficient of the channel is determined based on the first channel correction coefficient of the reference channel, the first channel response of the reference channel, and the first channel response of the channel. The first directional channel of the channel is corrected based on the first target correction coefficient.

[0092] For example, taking the first communication device as the base station and the second communication device as the UE, in this scenario, the first channel response is the downlink channel response (for the base station, this is the transmit channel response corresponding to the channel). The first channel correction coefficient for the reference channel n_ref is γ. ref1 The downlink channel response of the channel to be corrected, j, is: The downlink channel response of the reference channel is according to Determine the correction coefficients for channel j to be corrected.

[0093] With the aim of making the second channel response of the channel consistent with the second channel response of the reference channel, the second target correction coefficient of the channel is determined based on the second channel correction coefficient of the reference channel, the second channel response of the reference channel, and the second channel response of the channel. The second directional channel of the channel is then corrected based on the second target correction coefficient.

[0094] For example, taking the first communication device as the base station and the second communication device as the UE, in this scenario, the second channel response is the uplink channel response (for the base station, this is the receive channel response corresponding to the channel). The first channel correction coefficient for the reference channel n_ref is γ. ref2 The uplink channel response of the channel to be corrected, j, is: The uplink channel response of the reference channel is according to Determine the correction coefficients for channel j to be corrected.

[0095] (II) Relative Correction

[0096] Obtain a first ratio of the first channel response to the second channel response corresponding to the reference channel; for a channel in the first channel set, obtain a second ratio of the first channel response to the second channel response corresponding to that channel; use the product of the correction coefficient of the reference channel, the first ratio, and the second ratio as the correction coefficient of that channel; use this correction coefficient to correct the channel.

[0097] For example, the channels in the second channel set N1 have been calibrated, denoted as... Let the received channel response (uplink channel response for the base station) of channel i in N1 be denoted as... For the transmit channel response of channel i (which is the downlink channel response for the base station), the mutuality correction needs to satisfy... i∈{N1},γ i This refers to the calculated and stored channel correction coefficients. One channel from N1 is selected as the reference channel n_ref. Then, the channels in the first channel set N2 are corrected again to obtain γ. ref , The correction factor for the channel in N2 is j∈{N2}. Thus, the following condition is met. That is, {N1, N2} as a whole satisfies the property of being distinct.

[0098] To enable the second communication device to also calibrate its corresponding channel, the first communication device sends a second response message to the second communication device. This second response message includes a second channel response determined based on a second reference signal. The second communication device then calibrates the channels in the third channel set based on the second channel response and the first channel response. The channels in the third channel set are uncalibrated and enabled radio frequency channels, and these channels correspond to the second communication device.

[0099] It should be noted that when the second communication device first calibrates its corresponding channel, there is no reference channel. It only needs to determine the calibration coefficient based on the uplink and downlink channel responses of the channel, and then perform calibration based on these coefficients. The second communication device can perform either absolute or relative calibration; specific calibration methods can be found in the descriptions above.

[0100] To facilitate understanding of the implementation framework of channel correction, please refer to Figure 3, which shows the channel correction framework. Taking base station channel correction as an example, it specifically includes:

[0101] S301: Communication system initialization, the base station obtains the enabled channel set N1.

[0102] S302: The base station determines whether there is any increase in the number of channels. If so, proceed to S303; otherwise, proceed to S306.

[0103] That is, the base station determines whether the newly enabled channel is included in the channel set N1 initialized this time. This channel refers to the channel that has not yet been calibrated.

[0104] S303: The base station determines the newly enabled channel set N2 and selects a channel from N1 as the reference channel n-ref.

[0105] In this step, N1 includes channels that have been calibrated. For details on the selection of reference channels, please refer to the relevant descriptions in the above embodiments.

[0106] S304: Obtain the correction coefficient of each channel in N2, and use the correction coefficient of the reference channel to correct the correction coefficient of the channel in N2 to obtain the corrected correction coefficient.

[0107] The specific implementation of correcting the correction coefficients of the channels in N2 using the correction coefficients of the reference channel can be found in the relevant description in the above embodiments.

[0108] S305: Correct the channels in N2 using the corrected correction coefficients.

[0109] S306: Correct the channels in N1 using the determined correction coefficients.

[0110] S307: Update the set of calibrated channels N.

[0111] If the update is based on S305, then N includes N1 and N2; if the update is based on S306, then N includes N1. The specific implementation of the above steps can be found in the relevant description in the example shown in Figure 2.

[0112] After the system RF board is powered on, channel calibration needs to be performed on all currently enabled channels to obtain the calibration coefficient for each channel, and compensation is performed at the digital intermediate frequency or baseband. Changes in the number of enabled channels at the BS fall into two categories: when the number of enabled channels decreases, the calibration coefficient uses a subset of the current channel calibration coefficients; when the number of enabled channels increases, it is necessary to determine the set of newly added enabled channels and select a reference channel from the existing channel set. The base station reports the set of channels {N2, n_ref} requiring channel calibration to the UE. Both parties calculate and interact on the uplink and downlink channel responses to obtain the channel calibration coefficients for the newly added channel set N2, and then compensate for the calibration coefficients of the newly added channels.

[0113] Referring to Figure 4, which is a schematic diagram of a channel correction process provided in an embodiment of this application, the process is illustrated using a base station performing channel correction as an example.

[0114] S401: The base station sends the set of channels to be calibrated N2, the reference channel n_ref, and the first reference signal to the UE.

[0115] Among them, the channels in the set N2 of channels to be calibrated are the newly enabled channels.

[0116] S402: The UE determines the downlink channel response corresponding to the channel to be corrected and the reference channel based on the first reference signal.

[0117] S403: The UE sends a downlink channel response and a second reference signal to the base station.

[0118] S404: The base station determines the channel to be calibrated and the corresponding uplink channel response based on the second reference signal.

[0119] S405: The base station corrects the channel to be corrected based on the uplink and downlink channel responses and the correction coefficients of the reference channel.

[0120] S406: The base station sends an uplink channel response to the UE.

[0121] S407: The UE corrects the channel to be corrected on the UE side based on the uplink and downlink channel responses.

[0122] The specific implementation of each of the above steps can be found in the relevant descriptions in the embodiments shown in Figure 2 or Figure 3.

[0123] As can be seen, the above channel calibration process avoids repeatedly calibrating all channels when the number of channels is variable. In other words, the calculation of the channel calibration coefficient is incremental when the number of channels increases, instead of calibrating all channels in the system. This reduces the complexity and maintenance difficulty of channel calibration, improves the performance of the MIMO system, and enhances the user experience.

[0124] Referring to Figure 5, this application embodiment provides a communication device 500, which includes a transceiver unit 501 and a processing unit 502. The transceiver unit 501 includes a receiving unit for receiving data and a transmitting unit for sending data.

[0125] The communication device 500 can realize the functions of the terminal device or base station in the above method embodiments, and therefore can also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device 500 can be a terminal device or base station, or it can be an integrated circuit or component inside the terminal device or base station, such as a chip.

[0126] In some embodiments, the device 500 is used to perform the channel correction method described in the foregoing embodiments. In this case:

[0127] A transmitting unit is configured to transmit a first reference signal and first indication information to a second communication device. The first indication information includes a first channel set and a reference channel. The channels included in the first channel set are uncalibrated and enabled radio frequency channels, and the reference channel is a calibrated radio frequency channel. A receiving unit is configured to receive a second reference signal and a first response message transmitted by the second communication device. The first response message includes a first channel response of each channel in the first channel set and the reference channel, measured by the second communication device based on the received first reference signal. A processing unit 502 is configured to determine a second channel response of each channel in the first channel set and the reference channel based on the second reference signal; and to calibrate the channels in the first channel set based on the calibration coefficient of the reference channel, the first channel response, and the second channel response.

[0128] In some embodiments, the processing unit 502 is specifically configured to, for one channel in the first channel set, determine a first target correction coefficient for the channel based on a first channel correction coefficient of the reference channel, the first channel response of the reference channel, and the first channel response of the channel, with the aim of making the first channel response of the channel consistent with the first channel response of the reference channel; correct the first directional channel of the channel based on the first target correction coefficient; and / or, with the aim of making the second channel response of the channel consistent with the second channel response of the reference channel, determine a second target correction coefficient for the channel based on a second channel correction coefficient of the reference channel, the second channel response of the reference channel, and the second channel response of the channel; and correct the second directional channel of the channel based on the second target correction coefficient.

[0129] In some embodiments, the processing unit 502 is specifically used to obtain a first ratio of the first channel response to the second channel response corresponding to the reference channel; for a channel in the first channel set, obtain a second ratio of the first channel response to the second channel response corresponding to that channel; use the product of the correction coefficient of the reference channel, the first ratio, and the second ratio as the correction coefficient of that channel; and use the correction coefficient to correct the channel.

[0130] In some embodiments, the sending unit is further configured to send a second response message to the second communication device, the second response message including the second channel response.

[0131] In some embodiments, the processing unit is further configured to select a reference channel based on the evaluation index corresponding to each channel in the second channel set, the evaluation index being used to indicate the stability of the channel, the reference channel being the channel with the highest evaluation index in the second channel set, and each channel in the second channel set being a calibrated and enabled radio frequency channel.

[0132] In some embodiments, the receiving unit is further configured to receive second indication information sent by the second communication device. The second indication information includes the identifier of at least one channel in the second channel set and the evaluation index corresponding to the at least one channel. The evaluation index is determined by the second communication device based on the channel response of each channel in the second channel set.

[0133] In some embodiments, the first communication device is one of a base station or a terminal device, and the second communication device is the other of the base station or the terminal device.

[0134] In some implementations, if the first communication device is the base station, the channels in the first channel set and the reference channel are located on the same radio frequency board, or the channels in the first channel set and the reference channel are located on different radio frequency boards, and the different radio frequency boards belong to the same base station; the first channel response is a downlink channel response, and the second channel response is an uplink channel response;

[0135] If the first communication device is the terminal device, the channel in the first channel set corresponds to the same terminal device as the reference channel, or the channel in the first channel set corresponds to a different terminal device than the reference channel; the first channel response is an uplink channel response, and the second channel response is a downlink channel response.

[0136] In other embodiments, the device 500 is for performing the information transmission method described in the foregoing embodiments, in which case:

[0137] A receiving unit is configured to receive a first reference signal and a first indication information transmitted by a first communication device. The first indication information includes a first channel set and a reference channel. The channels included in the first channel set are uncalibrated and enabled radio frequency channels, and the reference channel is a calibrated radio frequency channel. A processing unit 502 is configured to determine a first channel response for each channel in the first channel set and the reference channel based on the first reference signal. A transmitting unit is configured to transmit a second reference signal and a first response message to the first communication device. The first response message includes a first channel response for each channel in the first channel set and the reference channel. The second reference signal is used to determine a second channel response for each channel in the first channel set and the reference channel.

[0138] In some embodiments, the receiving unit is further configured to receive a second response message sent by the first communication device, the second response message including the second channel response; the processing unit 502 is configured to correct each channel in the third channel set based on the second channel response and the first channel response, the channels in the third channel set being uncorrected and enabled radio frequency channels.

[0139] In some embodiments, the processing unit 502 is further configured to determine an evaluation index corresponding to each channel based on the channel response of each channel in the second channel set, the evaluation index being used to indicate the stability of the channel, the second channel set including radio frequency channels that have been calibrated and enabled by the first communication device; the transmitting unit is further configured to transmit second indication information to the first communication device, the second indication information including the identifier of at least one channel in the second channel set and the evaluation index corresponding to the at least one channel.

[0140] In some embodiments, the first communication device is one of a base station or a terminal device, and the second communication device is the other of the base station or the terminal device.

[0141] In some implementations, if the first communication device is the base station, the channels in the first channel set and the reference channel are located on the same radio frequency board, or the channels in the first channel set and the reference channel are located on different radio frequency boards, and the different radio frequency boards belong to the same base station; the first channel response is a downlink channel response, and the second channel response is an uplink channel response; if the first communication device is the terminal device, the channels in the first channel set and the reference channel correspond to the same terminal device, or the channels in the first channel set and the reference channel correspond to different terminal devices; the first channel response is an uplink channel response, and the second channel response is a downlink channel response.

[0142] It should be noted that the information execution process of each unit in the above-mentioned communication device 500 can be specifically described in the method embodiments shown above in this application, and will not be repeated here.

[0143] Please refer to Figure 6, which is a schematic diagram of another communication device provided in this application. The communication device 600 includes a logic circuit 601 and an input / output interface 602. The communication device 600 can be a chip or an integrated circuit.

[0144] The communication device 600 can realize the functions of the first or second communication device in the above method embodiments, and therefore can also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device 600 can be a terminal device or a network device, or it can be an integrated circuit or component, such as a chip, inside the first or second communication device.

[0145] In Figure 5, the transceiver unit 501 can be a communication interface, which can be the input / output interface 602 in Figure 6. The input / output interface 602 can include an input interface and an output interface. Alternatively, the communication interface can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.

[0146] In one possible implementation, when the device 600 is used to perform the channel correction method in the foregoing embodiments: the logic circuit 601 is used to determine the second channel response of each channel in the first channel set and the reference channel based on the second reference signal; to correct the channels in the first channel set based on the correction coefficient of the reference channel, the first channel response, and the second channel response; the input / output interface 602 is used to send a first reference signal and first indication information to a second communication device, the first indication information including a first channel set and a reference channel, wherein the channels included in the first channel set are uncorrected and enabled radio frequency channels, and the reference channel is a corrected radio frequency channel; or to receive a second reference signal and a first response message sent by the second communication device, the first response message including the first channel response of each channel in the first channel set and the reference channel measured by the second communication device based on the received first reference signal.

[0147] The logic circuit 601 can also perform other steps in the aforementioned embodiments and achieve corresponding beneficial effects, which will not be elaborated here.

[0148] In one possible implementation, when the device 600 is used to execute the information transmission method in the foregoing embodiments: the logic circuit 601 is used to determine the first channel response of each channel in the first channel set and the reference channel based on the first reference signal; the input / output interface 602 is used to send a second reference signal and a first response message to the first communication device, the first response message including the first channel response of each channel in the first channel set and the reference channel, and the second reference signal used to determine the second channel response of each channel in the first channel set and the reference channel.

[0149] The logic circuit 601 and the input / output interface 602 can also perform other steps in the aforementioned embodiments and achieve corresponding beneficial effects, which will not be elaborated here.

[0150] In one possible implementation, the processing unit 502 shown in FIG5 can be the logic circuit 601 in FIG6.

[0151] Optionally, the logic circuit 601 can be a processing device, the functions of which can be partially or entirely implemented in software.

[0152] Optionally, the processing apparatus may include a memory and a processor, wherein the memory is used to store a computer program, and the processor reads and executes the computer program stored in the memory to perform the corresponding processing and / or steps in any of the method embodiments.

[0153] Optionally, the processing device may consist of only a processor. A memory for storing computer programs is located outside the processing device, and the processor is connected to the memory via circuitry / wires to read and execute the computer programs stored in the memory. The memory and processor may be integrated together or physically independent of each other.

[0154] Optionally, the processing device may be one or more chips, or one or more integrated circuits. For example, the processing device may be one or more field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), system-on-chips (SoCs), central processing units (CPUs), network processors (NPs), digital signal processors (DSPs), microcontroller units (MCUs), programmable logic devices (PLDs), or other integrated chips, or any combination of the above chips or processors.

[0155] Please refer to Figure 7, which shows the communication device 700 involved in the above embodiments provided in the embodiments of this application. The communication device 700 may include, but is not limited to, at least one processor 701 and a communication port 702.

[0156] Further optionally, the device may also include at least one of a memory 703 and a bus 704. In the embodiments of this application, the at least one processor 701 is used to control the operation of the communication device 700.

[0157] Furthermore, the processor 701 can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the 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 a digital signal processor and a microprocessor, etc. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0158] The communication device 700 can implement the functions of the first or second communication device in the above method embodiments. In the embodiments of this application, the communication device 700 can be the first or second communication device, or it can be an integrated circuit or component inside the first or second communication device, such as a chip. The specific implementation of the communication device shown in FIG7 can be referred to the description in the foregoing method embodiments, and will not be repeated here.

[0159] Please refer to Figure 8, which is a schematic diagram of the structure of the communication device 800 involved in the above embodiments provided in this application.

[0160] The communication device 800 can realize the functions of the first communication device or the second communication device in the above method embodiments, and therefore can also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device 800 can be the first communication device or the second communication device, or it can be an integrated circuit or component inside the first communication device or the second communication device, such as a chip.

[0161] The communication device 800 includes at least one processor 811 and at least one network interface 814. Optionally, the communication device further includes at least one memory 812, at least one transceiver 813, and one or more antennas 815. The processor 811, memory 812, transceiver 813, and network interface 814 are connected, for example, via a bus. In this embodiment, the connection may include various interfaces, transmission lines, or buses, etc., and this embodiment is not limited thereto. The antenna 815 is connected to the transceiver 813. The network interface 814 enables the communication device to communicate with other communication devices through a communication link. For example, the network interface 814 may include a network interface between the communication device and core network equipment, such as an S1 interface, or a network interface between the communication device and other communication devices (e.g., other network devices or core network equipment), such as an X2 or Xn interface.

[0162] The processor 811 is primarily used to process communication protocols and communication data, control the entire communication device, execute software programs, and process data from these programs, for example, to support the actions described in the embodiments of the communication device. The communication device may include a baseband processor and a central processing unit (CPU). The baseband processor is primarily used to process communication protocols and communication data, while the CPU is primarily used to control the entire terminal device, execute software programs, and process data from these programs. The processor 811 in Figure 8 can integrate the functions of both a baseband processor and a CPU. Those skilled in the art will understand that the baseband processor and CPU can also be independent processors interconnected via technologies such as buses. Those skilled in the art will understand that a terminal device may include multiple baseband processors to adapt to different network standards, and multiple CPUs to enhance its processing capabilities. The various components of the terminal device can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. The CPU can also be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored in memory as a software program, which is then executed by the processor to implement the baseband processing function.

[0163] The memory is primarily used to store software programs and data. The memory 812 can exist independently or be connected to the processor 811. Optionally, the memory 812 can be integrated with the processor 811, for example, integrated into a single chip. The memory 812 can store program code that executes the technical solutions of the embodiments of this application, and its execution is controlled by the processor 811. The various types of computer program code being executed can also be considered as drivers for the processor 811.

[0164] Figure 8 shows only one memory and one processor. In actual terminal devices, there may be multiple processors and multiple memories. Memory can also be called storage medium or storage device, etc. Memory can be a storage element on the same chip as the processor, i.e., an on-chip storage element, or it can be a separate storage element; this application does not limit this.

[0165] Transceiver 813 can be used to support the reception or transmission of radio frequency (RF) signals between a communication device and a terminal. Transceiver 813 can be connected to antenna 815. Transceiver 813 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 815 can receive RF signals. The receiver Rx of transceiver 813 receives the RF signals from the antennas, converts the RF signals into digital baseband signals or digital intermediate frequency (IF) signals, and provides the digital baseband signals or IF signals to processor 811 so that processor 811 can perform further processing on the digital baseband signals or IF signals, such as demodulation and decoding. Furthermore, the transmitter Tx in transceiver 813 is also used to receive modulated digital baseband signals or IF signals from processor 811, convert the modulated digital baseband signals or IF signals into RF signals, and transmit the RF signals through one or more antennas 815. Specifically, the receiver Rx can selectively perform one or more stages of downmixing and analog-to-digital conversion on the radio frequency signal to obtain a digital baseband signal or a digital intermediate frequency (IF) signal. The order of these downmixing and IF conversion processes is adjustable. The transmitter Tx can selectively perform one or more stages of upmixing and digital-to-analog conversion on the modulated digital baseband signal or digital IF signal to obtain a radio frequency signal. The order of these upmixing and IF conversion processes is also adjustable. The digital baseband signal and the digital IF signal can be collectively referred to as digital signals.

[0166] The transceiver 813 can also be called a transceiver unit, transceiver, transceiver device, etc. Optionally, the device in the transceiver unit that performs the receiving function can be regarded as the receiving unit, and the device in the transceiver unit that performs the transmitting function can be regarded as the transmitting unit. That is, the transceiver unit includes a receiving unit and a transmitting unit. The receiving unit can also be called a receiver, input port, receiving circuit, etc., and the transmitting unit can be called a transmitter, transmitter, or transmitting circuit, etc.

[0167] It should be noted that the communication device 800 shown in Figure 8 can be used to implement the steps implemented by the first communication device or the second communication device in the aforementioned method embodiments, and achieve the corresponding technical effects. The specific implementation of the communication device 800 shown in Figure 8 can be referred to the description in the aforementioned method embodiments, and will not be repeated here.

[0168] This application also provides a computer-readable storage medium for storing one or more computer-executable instructions. When the computer-executable instructions are executed by a processor, the processor performs the method described in the possible implementation of the communication device (e.g., a first communication device or a second communication) as described in the foregoing embodiments.

[0169] This application also provides a computer program product (or computer program) that, when executed by a processor, allows the processor to perform a method for implementing the aforementioned communication device (e.g., a first communication device or a second communication device).

[0170] This application also provides a chip system including at least one processor for supporting a communication device in implementing the functions involved in the possible implementations of the communication device described above. Optionally, the chip system further includes an interface circuit that provides program instructions and / or data to the at least one processor. In one possible design, the chip system may also include a memory for storing the program instructions and data necessary for the communication device. The chip system may be composed of chips or may include chips and other discrete devices, wherein the communication device may specifically be the terminal device or base station in the aforementioned method embodiments.

[0171] This application also provides a communication system, the network system architecture of which includes a first communication device and a second communication device in any of the above embodiments.

[0172] 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 an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.

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

[0174] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0175] References to "one embodiment" or "some embodiments" as described in this application mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0176] In the description 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 alone, A and B simultaneously, and B alone. Furthermore, "at least one" means one or more, and "multiple" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Where a, b, and c can be single or multiple.

[0177] It is understood that in this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information to indicate A, it can be understood that the instruction information carries A, directly indicates A, or indirectly indicates A.

Claims

1. A channel correction method characterized by, The method is applied to a first communication device, including: Send a first reference signal and first indication information to a second communication device. The first indication information includes a first channel set and a reference channel. The channels included in the first channel set are uncalibrated and enabled radio frequency channels, and the reference channel is a calibrated radio frequency channel. The second communication device receives a second reference signal and a first response message, wherein the first response message includes a first channel response of each channel in the first channel set and the reference channel, which is measured by the second communication device based on the received first reference signal. The second channel response of each channel in the first channel set and the reference channel is determined based on the second reference signal; The channels in the first channel set are corrected based on the correction coefficient of the reference channel, the first channel response, and the second channel response.

2. The method of claim 1, wherein, The correction of each channel in the first channel set based on the correction coefficient of the reference channel, the first channel response, and the second channel response includes: For one channel in the first channel set, with the aim of making the first channel response of the channel consistent with the first channel response of the reference channel, a first target correction coefficient for the channel is determined based on the first channel correction coefficient of the reference channel, the first channel response of the reference channel, and the first channel response of the channel; the first directional channel of the channel is corrected based on the first target correction coefficient. And / or, With the aim of making the second channel response of the channel consistent with the second channel response of the reference channel, a second target correction coefficient of the channel is determined based on the second channel correction coefficient of the reference channel, the second channel response of the reference channel, and the second channel response of the channel; and the second directional channel of the channel is corrected based on the second target correction coefficient.

3. The method of claim 1, wherein, The correction of each channel in the first channel set based on the correction coefficient of the reference channel, the first channel response, and the second channel response includes: Obtain the first ratio of the first channel response to the second channel response corresponding to the reference channel; For one channel in the first channel set, obtain a second ratio between the first channel response and the second channel response corresponding to that channel; The product of the correction coefficient of the reference channel, the first ratio, and the second ratio is used as the correction coefficient of the channel; The channel is calibrated using the aforementioned calibration coefficient.

4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: Send a second response message to the second communication device, the second response message including the second channel response.

5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: A reference channel is selected based on the evaluation index corresponding to each channel in the second channel set. The evaluation index is used to indicate the stability of the channel. The reference channel is the channel with the highest evaluation index in the second channel set. Each channel in the second channel set is a calibrated and enabled radio frequency channel.

6. The method of claim 5, wherein, The method further includes: The second communication device receives a second indication message, which includes the identifier of at least one channel in the second channel set and an evaluation index corresponding to the at least one channel. The evaluation index is determined by the second communication device based on the channel response of each channel in the second channel set.

7. The method according to any one of claims 1 to 6, characterized in that, The first communication device is one of the base station or the terminal device, and the second communication device is the other of the base station or the terminal device.

8. The method of claim 7, wherein, If the first communication device is the base station, the channels in the first channel set and the reference channel are located on the same radio frequency board, or the channels in the first channel set and the reference channel are located on different radio frequency boards, and the different radio frequency boards belong to the same base station; the first channel response is a downlink channel response, and the second channel response is an uplink channel response; If the first communication device is the terminal device, the channel in the first channel set and the reference channel correspond to the same terminal device, or the channel in the first channel set and the reference channel correspond to different terminal devices; The first channel response is the uplink channel response, and the second channel response is the downlink channel response.

9. A channel correction method characterized by, The method is applied to a second communication device, including: The system receives a first reference signal and first indication information sent by a first communication device. The first indication information includes a first channel set and a reference channel. The channels included in the first channel set are uncalibrated and enabled radio frequency channels, and the reference channel is a calibrated radio frequency channel. Determine the first channel response of each channel in the first channel set and the reference channel based on the first reference signal; A second reference signal and a first response message are sent to the first communication device. The first response message includes a first channel response for each channel in the first channel set and the reference channel. The second reference signal is used to determine a second channel response for each channel in the first channel set and the reference channel.

10. The method of claim 9, wherein, The method further includes: Receive a second response message sent by the first communication device, the second response message including the second channel response; Each channel in the third channel set is calibrated based on the second channel response and the first channel response, wherein the channels in the third channel set are uncalibrated and enabled radio frequency channels.

11. The method according to claim 9 or 10, characterized in that, The method further includes: Based on the channel response of each channel in the second channel set, an evaluation index is determined for each channel. The evaluation index is used to indicate the stability of the channel. The second channel set includes the radio frequency channels that have been calibrated and enabled by the first communication device. The second indication information sent to the first communication device includes the identifier of at least one channel in the second channel set and the evaluation index corresponding to the at least one channel.

12. The method according to any one of claims 9-11, characterized in that, The first communication device is one of the base station or the terminal device, and the second communication device is the other of the base station or the terminal device.

13. The method of claim 12, wherein, If the first communication device is the base station, the channels in the first channel set are located on the same radio frequency board as the reference channel, or the channels in the first channel set are located on different radio frequency boards as the reference channel, the different radio frequency boards belong to the same base station; the first channel response is a downlink channel response, and the second channel response is an uplink channel response; If the first communication device is the terminal device, the channels in the first channel set correspond to the same terminal device as the reference channel, or the channels in the first channel set correspond to different terminal devices as the reference channel; The first channel response is an uplink channel response, and the second channel response is a downlink channel response.

14. A communications device, characterized by The communication device comprises a transceiver module and a processing module; the transceiver module is used to perform the transceiving operation of the method in any one of claims 1 to 13, and the processing module is used to perform the processing operation of the method in any one of claims 1 to 13.

15. A communications device, characterized by The communication device comprises a processor, which is used to execute computer programs or computer instructions in a memory to perform the method in any one of claims 1 to 13.

16. The communication apparatus according to claim 15, wherein The memory is further included.

17. The communication apparatus according to claim 15 or 16, wherein, The communication device is a chip or a chip system.

18. A computer-readable storage medium, characterized in that, The computer program is stored on the communication device, and when the communication device executes the computer program, the communication device performs the method in any one of claims 1 to 13.

19. A computer program product, characterised in that, The computer instructions are included, and when the computer instructions are executed by the processor, the method in any one of claims 1 to 13 is executed.

20. A communication system, characterized by The communication device for executing the method in any one of claims 1 to 8 and the communication device for executing the method in any one of claims 9 to 13 are included.