A channel correction method and apparatus

CN122179810APending Publication Date: 2026-06-09HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2024-12-06
Publication Date
2026-06-09

Smart Images

  • Figure CN122179810A_ABST
    Figure CN122179810A_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a channel correction method, when a first communication device is corrected by using an air interface correction method, for a plurality of reference channels provided by a second communication device, a first evaluation index corresponding to each reference channel is selected, and a reference channel satisfying a first preset condition is selected as a target reference channel for correction. The first communication device will correct its channel by using a target correction coefficient determined based on the target reference channel. Wherein, the first evaluation index is related to the phase factor of the correction coefficient, the correction coefficient is determined based on a reference channel and is used for correcting the channel in the first communication device, and the first evaluation index satisfying the first preset condition indicates that the target reference channel is less affected by deep fading compared with other reference channels, so that the target correction coefficient determined based on the target reference channel is more accurate, and the correction accuracy is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] In wireless communication systems, antenna arrays require calibration to ensure all antenna elements work collaboratively to maximize signal quality and transmission efficiency. Antenna calibration, also known as channel calibration, refers to the process in multi-antenna systems where the channel characteristics between antennas are measured and adjusted to eliminate or reduce channel inconsistencies and interference, thereby improving the system's communication quality and reliability. This method ensures that multi-antenna systems can achieve efficient beamforming, spatial multiplexing, and interference management, optimizing signal transmission and reception performance.

[0003] Current channel calibration schemes include self-coupling calibration and over-the-air (OTA) calibration. Self-coupling calibration requires devices such as coupling disks. For very large-scale MIMO systems, self-coupling calibration requires complex hardware design and places very high demands on the hardware performance of the coupling disks, making it difficult to implement. OTA calibration, on the other hand, introduces the influence of over-the-air transmission. Some antenna pairs are susceptible to deep attenuation, leading to a decrease in calibration accuracy. Summary of the Invention

[0004] Based on this, this application provides a channel correction method and apparatus to improve channel correction accuracy and enhance the performance of the communication system.

[0005] Firstly, a channel calibration method is provided. This method is applied to a first communication device, which may be a base station or a terminal device, or a chip, chip system, module, or control unit within the base station or terminal device; the specific application is not limited thereto. Specifically, the first communication device determines a target reference channel, which is used to calibrate the channel in the first communication device. This target reference channel is a reference channel in a second communication device whose first evaluation index meets a first preset condition. The first evaluation index is related to a phase factor in the calibration coefficient, which is determined based on a reference channel and used to calibrate the communication in the first communication device. The channel is calibrated based on the target calibration coefficient determined by the target reference channel.

[0006] In this implementation, the first communication device will use a reference channel whose first evaluation index meets the first preset condition to correct its own channel, so as to correct the channel with the correction coefficient determined by the reference channel with better performance, reduce the influence of deep attenuation, and improve the correction accuracy.

[0007] The phase factor is related to the phase and frequency of the channel response corresponding to the channel. Specifically, the first evaluation index can be the true value of the linear regression of the phase factor or the signal-to-noise ratio. The first preset condition can be that the first evaluation index is within a first threshold range or that the first evaluation index is optimal.

[0008] Specifically, the implementation method of the first communication device determining the target reference channel may include:

[0009] On one hand, for any second communication device, a calibration command is sent to the second communication device, the calibration command being used to instruct the second communication device to measure the first channel response of the first communication device's transmission channel relative to each reference channel; first response messages sent by all second communication devices are received, the first response messages including the first channel response; second channel response of the receiving channel relative to each reference channel is measured; for each reference channel, a first evaluation index of the reference channel is determined based on the first channel response and second channel response corresponding to the reference channel; and the reference channel corresponding to the first evaluation index that meets the first preset condition is determined as the target reference channel.

[0010] In this implementation, the first communication device calculates the first evaluation index corresponding to each reference channel, and selects the reference channels that meet the first preset conditions as target reference channels based on the first evaluation index.

[0011] If relative correction is performed, a first evaluation index for the reference channel is determined based on the first channel response and the second channel response corresponding to the reference channel, including: determining a phase factor based on the ratio of the first channel response and the second channel response corresponding to the reference channel; and determining the first evaluation index for the reference channel based on the phase factor.

[0012] If absolute calibration is performed, a first evaluation index for the reference channel is determined based on the first channel response and the second channel response corresponding to the reference channel, including: determining a first phase factor based on the first channel response, wherein the correction coefficient corresponding to the first phase factor is used to calibrate the transmit channel in the first communication device; determining a first target evaluation index for the reference channel based on the first phase factor; determining a second phase factor based on the second channel response, wherein the correction coefficient corresponding to the second phase factor is used to calibrate the receive channel in the first communication device; and determining a second target evaluation index for the reference channel based on the second phase factor. The step of determining the reference channel corresponding to the first evaluation index that meets a first preset condition as the target reference channel includes: determining the reference channel corresponding to the first target evaluation index that meets the first preset condition as the first target reference channel, wherein the first target reference channel is used to calibrate the transmit channel of the first communication device; and determining the reference channel corresponding to the second target evaluation index that meets the first preset condition as the second target reference channel, wherein the second target reference channel is used to calibrate the receive channel of the first communication device.

[0013] In this implementation, under absolute calibration scenario, the first communication device will determine a first target reference channel for calibrating the transmission channel and a second target reference channel for calibrating the reception channel.

[0014] The step of determining the reference channel corresponding to the first evaluation index that meets the first preset condition as the target reference channel includes: if the first evaluation index of the first reference channel is within the first threshold range, then the first reference channel is determined as the target reference channel; if the first evaluation index of the first reference channel is not within the first threshold range, the first evaluation index of the second reference channel is determined based on the first channel response and the second channel response corresponding to the second reference channel; if the first evaluation index of the second reference channel is within the first threshold range, then the second reference channel is determined as the target reference channel; if the first evaluation index of the second reference channel is not within the first threshold range, the first evaluation index of the third reference channel is determined based on the first channel response and the second channel response corresponding to the third reference channel, and the above judgment operation is repeated until a reference channel with a first evaluation index within the first threshold range is traversed as the target reference channel or the reference channel corresponding to the best first evaluation index among all reference channels is taken as the target reference channel.

[0015] In this implementation, the process of determining the target reference channel is terminated in advance by designing a correction index threshold, thereby reducing overhead and further improving channel correction performance.

[0016] On the other hand, for relative calibration, determining the target reference channel includes: sending a calibration command to any second communication device, the calibration command instructing the second communication device to measure the first channel response of the first communication device's transmit channel relative to each reference channel; measuring the second channel response of the receive channel relative to the reference channel provided by each second communication device for each second communication device; sending a second response message to each second communication device, the second response message including the second channel response associated with the second communication device; receiving first indication information sent by each second communication device, the first indication information indicating a reference channel in the current second communication device whose first evaluation index meets the first preset condition, the first evaluation index corresponding to the reference channel being determined by the second communication device based on the first channel response and the second channel response; and determining the target reference channel based on the first indication information.

[0017] In this implementation, the second communication device calculates the first evaluation index for each reference channel. Only the reference channels whose first evaluation index meets the first preset condition are fed back to the first communication device, thereby reducing feedback overhead and improving correction performance.

[0018] The step of determining the target reference channel based on the first indication information includes: if there is one second communication device, determining the reference channel indicated in the first indication information sent by the second communication device as the target reference channel; if there are at least two second communication devices, determining the reference channel with the best first evaluation index in the first indication information corresponding to the at least two second communication devices as the target reference channel. In this implementation, when there are multiple second communication devices, the first communication device will use the reference channel with the best performance from the reference channels provided by the multiple second communication devices for correction, avoiding the influence of deep attenuation and improving the correction accuracy.

[0019] For absolute calibration, determining the target reference channel includes: sending a calibration command to any second communication device, the calibration command instructing the second communication device to measure the first channel response of the first communication device's transmission channel relative to each reference channel; receiving second indication information sent by each second communication device, the second indication information indicating a reference channel in the current second communication device whose first target evaluation index meets the first preset condition, the first target evaluation index corresponding to the reference channel being determined by the second communication device based on the first channel response; determining a first target reference channel based on the second indication information, the first target reference channel being used to calibrate the first communication device's transmission channel; measuring the second channel response of the receiving channel relative to each reference channel; determining a second target evaluation index based on each second channel response; and determining the reference channel corresponding to the second target evaluation index that meets the first preset condition as the second target reference channel, the second target reference channel being used to calibrate the first communication device's receiving channel.

[0020] In this implementation, the second communication device calculates the first target evaluation index for each reference channel. Only the reference channels whose first target evaluation index meets the first preset condition need to be fed back to the first communication device, thereby reducing feedback overhead and improving correction performance.

[0021] In some embodiments, before sending a correction command to the second communication device, the method further includes: acquiring location information of each of the second communication devices; and selecting at least two second communication devices from a plurality of second communication devices based on the location information, wherein the location distance between the at least two second communication devices is greater than a second threshold.

[0022] In this implementation, a second communication device located at a different position is selected for calibration to minimize the impact of deep attenuation and improve calibration accuracy.

[0023] In some embodiments, before sending a correction command to the second communication device, the method further includes: receiving a reference signal sent by each second communication device; for each second communication device, determining a third channel response of the channel corresponding to that second communication device based on the reference signal sent by that second communication device; determining a second evaluation index based on the third channel response, the second evaluation index being used to reflect the stability of the channel; and using the channel corresponding to the second evaluation index that meets a second preset condition as a reference channel.

[0024] In this implementation, the channel that meets the second preset condition for the second evaluation index is selected as the reference channel. This reference channel is less affected by deep attenuation, thus improving the correction accuracy.

[0025] Secondly, a channel calibration method is provided. This method is applied to a second communication device, which can be a base station or a terminal device, or a chip, chip system, module, or control unit within the base station or terminal device; the specific method is not limited herein. Specifically, the method involves receiving a calibration command sent by a first communication device, the calibration command being used to instruct the second communication device to measure the first channel response of the first communication device's transmission channel relative to each reference channel; and measuring the first channel response of the first communication device's transmission channel relative to each reference channel.

[0026] In some embodiments, the method further includes: sending a first response message to the first communication device, the first response message including the first channel response, such that the first communication device selects a target reference channel from a plurality of reference channels based on the first channel response, and corrects the transmission channel using a target correction coefficient determined by the target reference channel, wherein a first evaluation index of the target reference channel satisfies a first preset condition, the first evaluation index is related to a phase factor in the correction coefficient, and the correction coefficient is determined based on a reference channel for correcting the channel in the first communication device.

[0027] In some embodiments, the method further includes: receiving a second response message sent by the first communication device, the second response message including a second channel response, the second channel response being the channel response of a received channel relative to each reference channel provided by the second communication device as measured by the first communication device; determining a first evaluation index corresponding to each reference channel based on the first channel response and the second channel response, and determining a target reference channel based on the first evaluation index corresponding to each reference channel, the first evaluation index of the target reference channel satisfying a first preset condition, the first evaluation index being related to a phase factor in a correction coefficient, the correction coefficient being determined based on a reference channel for correcting a channel in the first communication device; and sending first indication information to the first communication device, the first indication information being used to indicate the target reference channel.

[0028] In some embodiments, the method further includes: for any reference channel, determining a first target evaluation index corresponding to the reference channel based on a first channel response of the reference channel; determining a first target reference channel based on the first target evaluation index corresponding to each reference channel, wherein the first evaluation index of the first target reference channel satisfies a first preset condition, the first target evaluation index is related to a phase factor in a correction coefficient, the correction coefficient being determined based on a reference channel for correcting the transmission channel in the first communication device; and sending second indication information to the first communication device, the second indication information being used to indicate the first target reference channel.

[0029] In some implementations, the phase factor is related to the phase and frequency in the channel response corresponding to the channel.

[0030] In some implementations, the first preset condition is that the first evaluation index is within the range of the first threshold or the first evaluation index is optimal.

[0031] Thirdly, a communication device is provided, applied to the first communication device described in the first aspect above. The device includes: a processing unit, configured to determine a target reference channel, the target reference channel being used to correct a channel in the first communication device, the target reference channel being a reference channel in a second communication device corresponding to a first evaluation index that meets a first preset condition, the first evaluation index being related to a phase factor in a correction coefficient, the correction coefficient being determined based on a reference channel for correcting a channel in the first communication device; and the channel being corrected using a target correction coefficient determined based on the target reference channel.

[0032] In some implementations, the phase factor is related to the phase and frequency in the channel response corresponding to the channel.

[0033] In some implementations, the first preset condition is that the first evaluation index is within the range of the first threshold or the first evaluation index is optimal.

[0034] In some embodiments, the apparatus further includes: a transmitting unit, specifically configured to send a calibration command to any second communication device, the calibration command instructing the second communication device to measure a first channel response of the transmitting channel of the first communication device relative to each reference channel; a receiving unit, configured to receive first response messages sent by all second communication devices, the first response messages including the first channel response; and a processing unit, configured to measure a second channel response of the receiving channel relative to each reference channel; for each reference channel, determine a first evaluation index of the reference channel based on the first and second channel responses corresponding to the reference channel; and determine the reference channel corresponding to the first evaluation index that meets a first preset condition as a target reference channel.

[0035] In some implementations, the processing unit is specifically used to determine a phase factor based on the ratio of the first channel response and the second channel response corresponding to the reference channel; and to determine a first evaluation index of the reference channel based on the phase factor.

[0036] In some embodiments, the processing unit is specifically configured to: determine a first phase factor based on a first channel response, wherein the correction coefficient corresponding to the first phase factor is used to correct the transmission channel in the first communication device; determine a first target evaluation index for the reference channel based on the first phase factor; determine a second phase factor based on a second channel response, wherein the correction coefficient corresponding to the second phase factor is used to correct the receiving channel in the first communication device; determine a second target evaluation index for the reference channel based on the second phase factor; determine a reference channel corresponding to the first target evaluation index that meets a first preset condition as a first target reference channel, wherein the first target reference channel is used to correct the transmission channel of the first communication device; and determine a reference channel corresponding to the second target evaluation index that meets the first preset condition as a second target reference channel, wherein the second target reference channel is used to correct the receiving channel of the first communication device.

[0037] In some implementations, the processing unit is specifically configured to: if the first evaluation index of the first reference channel is within the first threshold range, determine the first reference channel as the target reference channel; if the first evaluation index of the first reference channel is not within the first threshold range, determine the first evaluation index of the second reference channel based on the first channel response and the second channel response corresponding to the second reference channel; if the first evaluation index of the second reference channel is within the first threshold range, determine the second reference channel as the target reference channel; if the first evaluation index of the second reference channel is not within the first threshold range, determine the first evaluation index of the third reference channel based on the first channel response and the second channel response corresponding to the third reference channel, and repeat the above judgment operation until a reference channel with a first evaluation index within the first threshold range is selected as the target reference channel or the reference channel with the best first evaluation index among all reference channels is selected as the target reference channel.

[0038] In some embodiments, the transmitting unit is specifically configured to send a calibration command to any second communication device, the calibration command instructing the second communication device to measure the first channel response of the transmitting channel of the first communication device relative to each reference channel; the processing unit is specifically configured to measure the second channel response of the receiving channel relative to each reference channel provided by the second communication device; the transmitting unit is configured to send a second response message to each second communication device, the second response message including the second channel response associated with the second communication device; the receiving unit is configured to receive first indication information sent by each second communication device, the first indication information indicating a reference channel in the current second communication device whose first evaluation index meets the first preset condition, the first evaluation index corresponding to the reference channel being determined by the second communication device based on the first channel response and the second channel response; the processing unit is configured to determine a target reference channel based on the first indication information.

[0039] In some embodiments, the processing unit is specifically configured to, if there is a second communication device, determine the reference channel indicated in the first indication information sent by the second communication device as the target reference channel; if there are at least two second communication devices, determine the reference channel with the best first evaluation index in the first indication information corresponding to the at least two second communication devices as the target reference channel.

[0040] In some embodiments, the transmitting unit is specifically configured to send a calibration command to any second communication device, the calibration command instructing the second communication device to measure the first channel response of the transmitting channel of the first communication device relative to each reference channel; the receiving unit is configured to receive second indication information sent by each second communication device, the second indication information indicating a reference channel in the current second communication device whose first target evaluation index meets the first preset condition, the first target evaluation index corresponding to the reference channel being determined by the second communication device based on the first channel response; the processing unit is configured to determine a first target reference channel based on the second indication information, the first target reference channel being used to calibrate the transmitting channel of the first communication device; measure the second channel response of the receiving channel relative to each reference channel; for each second channel response, determine a second target evaluation index based on the second channel response; and determine the reference channel corresponding to the second target evaluation index that meets the first preset condition as the second target reference channel, the second target reference channel being used to calibrate the receiving channel of the first communication device.

[0041] In some implementations, before sending a correction command to the second communication device, the processing unit is further configured to acquire the location information of each of the second communication devices; and based on the location information, select at least two second communication devices from the plurality of second communication devices, wherein the location distance between the at least two second communication devices is greater than a second threshold.

[0042] In some implementations, before sending a correction command to the second communication device, the receiving unit is configured to receive a reference signal sent by each second communication device; the processing unit is further configured to, for each second communication device, determine a third channel response of the channel corresponding to that second communication device based on the reference signal sent by that second communication device; determine a second evaluation index based on the third channel response, the second evaluation index being used to reflect the stability of the channel; and use the channel corresponding to the second evaluation index that meets a second preset condition as a reference channel.

[0043] In some implementations, the first communication device is a base station or terminal device, and the second communication device is a base station or terminal device.

[0044] Fourthly, a communication apparatus is provided, applied to the second communication device described in the second aspect above, the apparatus comprising: a receiving unit for receiving a correction instruction sent by a first communication device, the correction instruction being used to instruct the second communication device to measure a first channel response of the first communication device's transmission channel relative to each reference channel; and a processing unit for measuring the first channel response of the first communication device's transmission channel relative to each reference channel.

[0045] In some embodiments, the apparatus further includes: a transmitting unit, configured to transmit a first response message to the first communication device, the first response message including a first channel response, such that the first communication device selects a target reference channel from a plurality of reference channels based on the first channel response, and uses a target correction coefficient determined by the target reference channel to correct the transmission channel, wherein a first evaluation index of the target reference channel satisfies a first preset condition, the first evaluation index is related to a phase factor in the correction coefficient, and the correction coefficient is determined based on a reference channel for correcting the channel in the first communication device.

[0046] 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 a second channel response, the second channel response being the channel response of the receiving channel relative to each reference channel provided by the second communication device as measured by the first communication device; the processing unit is further configured to determine a first evaluation index corresponding to each reference channel based on the first channel response and the second channel response, and determine a target reference channel based on the first evaluation index corresponding to each reference channel, the first evaluation index of the target reference channel satisfying a first preset condition, the first evaluation index being related to a phase factor in a correction coefficient, the correction coefficient being determined based on a reference channel for correcting the channel in the first communication device; the sending unit is configured to send first indication information to the first communication device, the first indication information being used to indicate the target reference channel.

[0047] In some embodiments, the processing unit is further configured to, for any reference channel, determine a first target evaluation index corresponding to the reference channel based on the first channel response of the reference channel; determine a first target reference channel based on the first target evaluation index corresponding to each reference channel, wherein the first evaluation index of the first target reference channel satisfies a first preset condition, the first target evaluation index is related to the phase factor in the correction coefficient, and the correction coefficient is determined based on a reference channel for correcting the transmission channel in the first communication device; and the sending unit is configured to send second indication information to the first communication device, wherein the second indication information is used to indicate the first target reference channel.

[0048] In some implementations, the phase factor is related to the phase and frequency in the channel response corresponding to the channel.

[0049] In some implementations, the first preset condition is that the first evaluation index is within the range of the first threshold or the first evaluation index is optimal.

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

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

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

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

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

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

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

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

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

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

[0060] In a tenth aspect, this application provides a communication system comprising: a first communication device and a second communication device, wherein the first communication device performs the method described in the first aspect and any one thereof, and the second communication device performs the method described in the second aspect and any one thereof.

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

[0062] Based on the technical solution provided in this application, when calibrating the channel of the first communication device using an air interface calibration method, for multiple reference channels provided by the second communication device, a reference channel whose first evaluation index meets a first preset condition will be selected as the target reference channel for calibration, according to the first evaluation index corresponding to each reference channel. The first communication device will then calibrate its own channel using the target calibration coefficient determined based on the target reference channel. The first evaluation index is related to the phase factor of the calibration coefficient, and the calibration coefficient is determined based on a reference channel for calibrating the channel in the first communication device. The first evaluation index meeting the first preset condition indicates that the target reference channel is less affected by deep attenuation compared to other reference channels, thus the target calibration coefficient determined based on the target reference channel is more accurate, improving calibration precision. Attached Figure Description

[0063] Figures 1a-1f This is a schematic diagram of a channel calibration.

[0064] Figure 2 A communication system structure diagram provided in this application embodiment;

[0065] Figure 3 A flowchart of a channel calibration method provided in an embodiment of this application;

[0066] Figures 4a-4c This is a schematic diagram of a channel correction application scenario provided in an embodiment of this application;

[0067] Figure 5 This application provides a schematic diagram of a process for determining a target channel.

[0068] Figure 6 This is a schematic diagram illustrating another channel correction application scenario provided in the embodiments of this application;

[0069] Figure 7 This application provides a schematic diagram of a UE selection process.

[0070] Figure 8 This application provides a schematic diagram of a reference channel selection process.

[0071] Figure 9 A flowchart of another channel calibration method provided in this application embodiment;

[0072] Figure 10-13 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Detailed Implementation

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

[0074] The air interface (AIA) refers to the part of a wireless communication system where different communication devices communicate via radio waves. The performance of the AIA directly affects communication speed, coverage, reliability, and energy efficiency, making it a key component for achieving high capacity and high spectral efficiency.

[0075] Reciprocity refers to the symmetry in time and frequency of the transmission characteristics of the transmitting and receiving channels in a wireless communication system. In other words, the channel characteristics from the base station to the user equipment are the same as those from the user equipment to the base station. Reciprocity is fundamental to achieving efficient two-way communication, enabling the base station to utilize uplink information for signal processing in the downlink channel, such as beamforming and interference cancellation, thereby improving overall communication performance.

[0076] Reciprocity correction, also known as relative correction, refers to a method in wireless communication systems that eliminates channel asymmetry caused by hardware asymmetry or other factors by measuring and adjusting the channel characteristics of the transmitting and receiving channels. Reciprocity correction ensures that the channel characteristics between the base station and user equipment remain consistent in bidirectional transmission, thereby achieving efficient beamforming, interference management, and resource allocation, and improving the system's communication quality and stability. After reciprocity correction, the ratio of the received channel response of each transmit / receive channel of the corrected equipment on the same subcarrier at the same time to the corrected transmitted channel response on the same subcarrier at the same time is equal or nearly equal.

[0077] Absolute calibration, in wireless communication systems, refers to the method of ensuring that the transmission and reception characteristics of each antenna meet predetermined standards and consistency by individually and precisely measuring and adjusting the transmit and receive channels of each antenna. Absolute calibration eliminates deviations in transmit power, frequency response, and phase stability between antennas caused by manufacturing differences, equipment aging, or environmental changes, thereby improving the coordination and overall communication performance of multi-antenna systems. After absolute calibration, the channel response of each transmit channel of the calibrated device on the same subcarrier at the same time is equal or nearly equal, and the channel response of each receive channel of the calibrated device on the same subcarrier at the same time is equal or nearly equal.

[0078] Reference channel: A common channel, which can be an existing channel in the communication equipment or an additional channel. During transmit channel calibration, it is used to receive the transmitted signals of all transmit channels to be calibrated; during receive channel calibration, it transmits a reference signal for all receive channels to be calibrated.

[0079] Currently, large-scale antenna arrays are widely used in modern wireless communication. To ensure that all antenna elements can work together and maximize signal quality and transmission efficiency, precise calibration of the antenna array is required.

[0080] In a wireless communication system, a wireless communication device (base station or UE, including N channels) to be calibrated, such as Figure 1a As shown, each channel can be divided into a transmit channel and a receive channel. Each transmit or receive channel consists of a digital section and an analog section. The digital section is located in the BBU and performs digital domain processing of the signal; the analog section is located in the RRU and performs analog domain processing of the signal. The conversion between digital and analog signals is performed by a digital-to-analog / analog-to-digital converter (DAC / ADC) module, which is generally located within the RRU and can be considered as part of the analog transmit / receive channel.

[0081] Channel calibration can be categorized into absolute calibration and relative calibration. Assuming a wireless communication device (base station or UE) has N channels, the channel frequency response of the nth transmission channel is... This indicates that the channel frequency response of the nth receiving channel is represented by... express.

[0082] Absolute calibration requires ensuring that the channel responses of each transmit channel of the device being calibrated on the same subcarrier are equal or nearly equal at the same time. Furthermore, the channel responses of each receiving channel of the calibrated device on the same subcarrier are equal or nearly equal at the same time, i.e. Among them, ∝ n β is the correction coefficient for the nth transmit channel on a given subcarrier. n This represents the correction coefficient for the nth receiving channel on a given subcarrier. Absolute correction is primarily used in FDD communication, sensing, and positioning scenarios.

[0083] Reciprocity correction only requires ensuring that the ratio of the receive channel response of each transmit / receive channel of the device being corrected to the corrected transmit channel response of the same subcarrier at the same time is equal or nearly equal. That is...

[0084]

[0085] Where, γ n This represents the correction coefficient for the nth relative correction on a given subcarrier. Reciprocity correction is primarily used in TDD communication scenarios.

[0086] In this application, the target of channel calibration can be the base station and the UE. In traditional MIMO systems, due to the limited number of system channels, especially the limited number of UE channels, channel calibration is generally performed only on the base station and not on the UE. However, with the continuous development of wireless communication systems, the number of base station channels has increased from dozens in MIMO systems to thousands in very large-scale MIMO systems, and the number of UE channels has also increased from 2 to dozens. If the UE is not calibrated, the reciprocity and communication performance of the system will be affected.

[0087] Currently, the correction coefficients are mainly estimated using the following methods:

[0088] The first type is device coupling calibration, which is the most commonly used calibration scheme for wireless communication devices. For example... Figure 1b As shown, each transmit channel is connected to the calibration receive channel via a coupling plate (a radio frequency device that can converge input signals from multiple ports to a single output port), and each receive channel is connected to the calibration transmit channel via a coupling plate. The calibration transmit / receive channel can be one of N channels, or it can be one or more independent channels (with an additional channel added as a calibration channel). Thus, by sending a calibration reference signal on each transmit channel, the responses of all transmit channels can be obtained on the calibration receive channel. By transmitting a correction reference signal on the correction transmission channel, the responses from all correction transmission channels can be obtained on each receiving channel. Naturally, this can be based on the channel response. and The calculated correction compensation coefficient ∝ n β n or γ n .

[0089] The second type is air interface coupling correction, which refers to obtaining the channel response through air interface coupling. and like Figure 1c As shown. This method does not require coupling disks or other devices; the channel is coupled to the corresponding transmit or receive channel after passing through the air interface channel.

[0090] The third type is UE-assisted air interface calibration, which refers to using the UE or a common reference terminal as the calibration reference channel, such as... Figure 1d As shown. The principle and estimation process of this method are consistent with existing technologies. The difference is that the response of the transmission channel is obtained at the UE or a common reference end (e.g., a communication device specifically used for correction), and needs to be fed back to the base station through MDT or other means.

[0091] The fourth type is inter-base station calibration, which is generally used in scenarios such as D-MIMO or multi-campus cooperative communication, such as... Figure 1eAs shown, multiple base stations refer to each other to ensure that the channel responses of all channels of all base stations are consistent.

[0092] For very large-scale MIMO systems, traditional coupler calibration requires complex hardware design to couple each transmit channel to the calibration receive channel and vice versa, placing extremely high demands on the coupler's hardware performance. For very large-scale MIMO systems, couplers that meet these performance specifications are very difficult to implement.

[0093] For very large-scale antenna arrays, the antenna panel size is very large. Self-calibration mainly relies on near-field coupling of signals. The signal strength coupled from different channels (antennas) to the calibration reference channel (antenna) varies greatly, or the signal strength coupled from the calibration reference channel (antenna) to different channels (antennas) varies greatly, which has a significant impact on calibration performance. Specifically, there are three main impacts:

[0094] ① If the channel being calibrated (antenna) is very close to the calibration reference channel (antenna), the signal strength of the coupled signal will be very high, which will cause signal saturation distortion and affect the calibration performance;

[0095] ② If the channel being calibrated (antenna) is far from the calibration reference channel (antenna), the signal strength of the coupled signal will be very small, which will cause the signal to be too small and the estimation to be inaccurate, thus affecting the calibration performance;

[0096] ③ Because the distances between different calibrated channels (antennas) and the calibration reference channel (antenna) are inconsistent, it is impossible to accurately estimate the amplitude error of each channel, and amplitude correction cannot be performed. That is, the amplitude estimated during channel correction includes the amplitude of the calibrated channel (antenna) and the amplitude of the air interface coupling, but the amplitude differences of the near-field coupling of different channels are too large.

[0097] Over-the-air (ATA) calibration introduces the effects of ATA transmission, and deep attenuation is difficult to avoid. For some ATA antenna pairs, severe deep attenuation significantly impacts estimation accuracy and calibration performance. If a specific channel is fixed as the calibration reference channel, the calibration performance is highly likely to be affected by ATA deep attenuation. For example... Figure 1f As shown, if the fixed common reference terminal 0 is used as the correction reference channel, the correction performance will be affected by the deep attenuation of the air interface.

[0098] To address the shortcomings of the aforementioned implementation schemes (complex coupling disk hardware design, large differences in air interface self-coupling correction signal strength making amplitude correction impossible, and air interface UE-assisted correction / base station-assisted correction being susceptible to deep attenuation leading to reduced correction accuracy), this application proposes a channel correction method. This method improves the air interface channel correction accuracy of ultra-large-scale MIMO systems and reduces maintenance costs without requiring additional hardware design. Specifically, it selects the optimal-performing reference channel from multiple reference channels and uses the correction coefficients obtained from this reference channel to correct the channel, effectively solving the problem of reduced correction accuracy caused by deep attenuation of a single reference channel.

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

[0100] The communication system architecture of this application is illustrated as follows: Figure 2 As shown, 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.

[0101] Terminal equipment, also known as UE, mobile station (MS), mobile terminal (MT), fixed wireless access (FWA), customer premise 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.

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

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

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

[0105] 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 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 a 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).

[0106] It should be noted that the solution proposed in this application is equally applicable to both O-RAN and AI-RAN architectures. This application does not distinguish between the form of the BBU; it can be an ASIC in the C-RAN architecture, a CPU in the O-RAN architecture, or a GPU in the AI-RAN architecture. The solution proposed in this application can also be applied to the Wi-Fi field. In Wi-Fi, the AP is equivalent to the aforementioned base station, and the BBU is a cellular baseband chip in cellular systems and a Wi-Fi baseband chip in the Wi-Fi field.

[0107] To facilitate understanding of the specific implementation of this application, the following description will be provided in conjunction with specific embodiments.

[0108] See Figure 3 The figure is a flowchart of a channel correction method provided in an embodiment of this application, as shown below. Figure 3 As shown, the method is applied to a first communication device and includes:

[0109] S301: The first communication device determines the target reference channel.

[0110] The target reference channel is used to correct the channel in the first communication device. This target reference channel is a reference channel provided by the second communication device whose first evaluation index meets a first preset condition. The first evaluation index is related to the phase factor in the correction coefficient, which is determined based on the reference channel and used to correct the channel of the first communication device.

[0111] The phase factor is related to the phase and frequency of the channel response corresponding to the channel. Specifically, the first evaluation index can be the true value of the linear regression of the phase factor, the signal-to-noise ratio corresponding to the phase factor, etc. The first preset condition can be that the first evaluation index is within a first threshold range, or that the first evaluation index is optimal.

[0112] That is, in this embodiment, the first communication device improves the channel correction performance by selecting a reference channel from multiple reference channels whose first evaluation index meets the first preset condition.

[0113] The number of second communication devices providing reference channels is not limited, but is at least one. When there is only one second communication device, it provides at least two reference channels; when there are two or more second communication devices, each second communication device provides at least one reference channel. In this embodiment, the reference channel refers to the reference channel provided by each second communication device.

[0114] It should be noted that each channel consists of a transmit channel and a receive channel, and there is a one-to-one correspondence between the transmit and receive channels. The channel calibration of the first communication device mentioned in this embodiment includes calibrating the transmit channel and the receive channel separately.

[0115] In this embodiment, the first communication device determines the target reference channel in two ways: First, the first communication device calculates a first evaluation index for each reference channel and selects the target reference channel from multiple reference channels based on the first evaluation index; second, the second communication device calculates a first evaluation index for each reference channel, selects the target reference channel from multiple reference channels based on the first evaluation index, and sends the identifier of the target reference channel to the first communication device. The specific implementation of the first communication device determining the target reference channel will be explained later.

[0116] S302: Correct the channel of the first communication device based on the target correction coefficient determined by the target reference channel.

[0117] After determining the target reference channel, the target correction coefficients determined based on the target reference channel are obtained, and the channel of the first communication device is corrected using the target correction coefficients.

[0118] For example, ∝ n β is the correction coefficient for the nth transmit channel on a given subcarrier. n The correction coefficient for the nth receiving channel on a certain subcarrier, γ n This represents the nth correction coefficient on a given subcarrier. For absolute correction, compensation is required in the nth transmit channel. n And compensate β in the nth transmission channel. n For relative correction, γ can be compensated in the nth transmission channel. n Or compensate γ in the receiving channel n / 1. The compensation methods for correction coefficients can be divided into digital domain compensation and analog domain compensation. For example, the aforementioned correction coefficient ∝ n β n or γ n The amplitude compensation factor Amp(∝) that needs to be compensated has already been included. n ), Amp(β) n ) or Amp(γ n ), and the phase compensation factor Angle(∝ n ), Angle (β) n ) or Angle(γ n Optionally, the amplitude compensation factor Amp(∝) n ), Amp(β) n ) or Amp(γ n Compensation can be performed in both the digital and analog domains. Similarly, the phase compensation factor Angle(∝) n ), Angle (β) n ) or Angle(γ nIt can be compensated in the digital domain or in the analog domain.

[0119] To facilitate understanding of the specific implementation of the first communication device determining the target reference channel, the following will provide a detailed explanation.

[0120] I. The first evaluation index of the reference channel is calculated by the first communication device.

[0121] Determining a target reference channel includes: for any second communication device, a first communication device sending a calibration command to the second communication device, the calibration command instructing the second communication device to measure the first communication device's transmit channel's first channel response relative to each reference channel; receiving first response messages sent by all second communication devices, the first response messages including the first channel response; measuring the second channel response of the receive channel relative to each reference channel; for each reference channel, determining a first evaluation index of the reference channel based on the first and second channel responses corresponding to the reference channel; and determining the reference channel corresponding to the first evaluation index that meets a first preset condition as the target reference channel.

[0122] In this embodiment, when the first communication device needs to calibrate its own channel, it can send a calibration command to the second communication device. Upon receiving the calibration command, the second communication device measures the first channel response of its transmitting channel relative to each reference channel it provides, based on the signal sent by the first communication device, and sends a first response message to the first communication device. The first channel response can be a frequency domain channel response or a time domain channel response. The first communication device can also measure the second channel response of its corresponding receiving channel relative to the transmitting channel in the reference channels, based on the signal sent by the second communication device. The second channel response can also be a frequency domain channel response or a time domain channel response. After acquiring the first and second channel responses, the first communication device determines a first evaluation index for each reference channel based on the first and second channel responses, and selects a target reference channel from multiple reference channels based on the first evaluation index.

[0123] The calibration command can be a minimum drive test (MTD) command or other commands. This command includes a measurement item indication bit, which instructs the second communication device to measure the channel response of the receiving reference channel relative to the transmitting channel of the first communication device. When the first communication device is a base station and the second communication device is a UE, the first channel response is the downlink channel response and the second channel response is the uplink channel response; when the first communication device is a UE and the second communication device is a base station, the first channel response is the uplink channel response and the second channel response is the downlink channel response.

[0124] In this embodiment, the first communication device can be a base station and the second communication device can be a UE; or the first communication device can be a UE and the second communication device can be a base station; or the first communication device and the second communication device can be different base stations; or the first communication device and the second communication device can be different UEs.

[0125] Since channel calibration is divided into absolute calibration and relative calibration, the methods for determining the primary evaluation index for different calibration methods include:

[0126] (1) Relative correction

[0127] The phase factor is determined based on the ratio of the first channel response and the second channel response corresponding to the reference channel; the first evaluation index of the reference channel is determined based on the phase factor.

[0128] Specifically, the ratio of the first channel response and the second channel response corresponding to the reference channel is determined as the correction coefficient. The phase correction factor (phase factor) is obtained by decomposing the correction coefficient, and the first evaluation index of the reference channel is obtained through the phase factor.

[0129] For example, the second communication device provides two reference channels, namely reference channel 0 and reference channel 1. The correction coefficient and phase factor of reference channel 0 are calculated as follows:

[0130]

[0131] Where, γ re+0 This represents the correction coefficient determined based on reference channel 0. Represents phase factor, Indicates the first channel response measured based on reference channel 0. This represents the second channel response measured based on reference channel 0.

[0132] The correction coefficient and phase factor for reference channel 1 are calculated as follows:

[0133]

[0134] Where, γ ref1 This represents the correction coefficient determined based on reference channel 1. Represents phase factor, Indicates the first channel response measured based on reference channel 1. This represents the second channel response based on reference channel 1.

[0135] When the first evaluation index is the true value of the linear regression of the phase factor, the calculation formula is as follows:

[0136]

[0137] if Select γ ref0 The channel of the first communication device is relatively calibrated; otherwise, γ is selected. ref1 The channel of the first communication device is relatively calibrated.

[0138] When the primary evaluation metric is the signal-to-noise ratio of the phase factor, the calculation formula is as follows:

[0139]

[0140] if Select γ ref0 Perform relative calibration on the channel of the first communication device; otherwise, select γ. ref1 The channel of the first communication device is relatively calibrated.

[0141] For example, Figure 4a The diagram illustrates an application scenario where the first communication device is the base station, the second communication device is the UE, there are two UEs, and the first evaluation metric is the phase SNR.

[0142] 1. The base station sends a correction command to UE0.

[0143] The calibration command can be an MDT command or other commands. The calibration command includes a measurement item indication bit, which instructs UE0 to measure the downlink channel response of its receive channel 0 relative to all transmit channels of the base station. (Note: the channel response can be either the frequency domain channel response or the time domain channel response.)

[0144] 2. UE0 calculates the downlink channel response of all base station transmit channels relative to receive channel 0.

[0145] 3. UE0 feeds back to the base station the downlink channel response of all base station transmit channels relative to UE0's receive channel 0.

[0146] 4. The base station measures the uplink channel response of all receive channels relative to the transmit channel 0 of UE0.

[0147] 5. The base station calculates the phase SNR of the reference channel 0 of UE0 according to the aforementioned formula.

[0148] 6. The base station sends a correction command to UE1.

[0149] The calibration command can be an MDT command or other commands. The calibration trigger command includes a measurement item indication bit, which instructs UE1 to measure the downlink channel response of the UE's receive channel 1 relative to all transmit channels of the base station. (Note: the channel response can be a frequency domain channel response or a time domain channel response).

[0150] 7. UE1 calculates the downlink channel response of all transmit channels 1 of the base station relative to the receive channels.

[0151] 8. UE1 feeds back to the base station the downlink channel response of all base station transmit channels relative to receive channel 1.

[0152] 9. The base station measures the uplink channel response of all receive channels relative to UE1's transmit channel 1.

[0153] 10. The base station calculates the correction evaluation index, such as phase SNR, of the reference channel of UE1 according to the aforementioned formula.

[0154] 11. The base station compares the phase SNR of the two reference channels and uses the correction coefficient corresponding to the reference channel with better performance (higher SNR) for correction.

[0155] In this scenario, multiple common reference terminals are used for calibration, and the calibration coefficient corresponding to the common reference terminal with the best performance is selected for calibration. Compared with the existing technology that uses only a single-channel common reference terminal for calibration, this reduces the impact of deep fading on calibration performance and improves calibration accuracy.

[0156] For example, Figure 4b The illustration shows an application scenario in which the first communication device is the base station, the second communication device is the UE and the UE has two reference channels, and the first evaluation index is the phase SNR.

[0157] 1. The base station sends a correction command to UE0.

[0158] The calibration instruction can be an MDT instruction or other instructions. The calibration instruction contains a measurement item indication bit, which instructs UE0 to measure the downlink channel response of the UE's receive channel 0 relative to all transmit channels of the base station.

[0159] 2. UE0 measures the downlink channel response of all transmit channels of the base station relative to receive channel 0.

[0160] 3. UE0 feeds back the downlink channel response to the base station.

[0161] 4. The base station measures the uplink channel response of all receive channels relative to the transmit channel 0 of UE0.

[0162] 5. The base station calculates the phase SNR of the reference channel 0 of UE0 according to the aforementioned formula.

[0163] Reference channel 0 includes receive channel 0 and transmit channel 0.

[0164] 6. The base station sends a correction command to UE0.

[0165] The calibration instruction can be an MDT instruction or other instructions. The calibration trigger instruction contains a measurement item indication bit, which instructs UE0 to measure the downlink channel response of UE0's receive channel 1 relative to all transmit channels of the base station.

[0166] 7. UE0 calculates the downlink channel response of all base station transmit channels relative to receive channel 1.

[0167] 8. UE0 feeds back the downlink channel response to the base station.

[0168] 9. The base station measures the uplink channel response of all receive channels relative to UE0's transmit channel 1.

[0169] 10. The base station calculates the phase SNR of reference channel 1 of UE0 according to the aforementioned formula.

[0170] 11. The base station compares the phase SNR of the two reference channels and uses the correction coefficient corresponding to the reference channel with better performance (higher SNR) for correction.

[0171] The base station can send a correction command to UE0, which instructs UE0 to calculate the downlink channel response of all base station transmit channels relative to channel 0 and channel 1, respectively.

[0172] In this scenario, multiple calibration channels from a single common reference are used for calibration. The calibration coefficient corresponding to the best-performing reference channel is used for calibration to reduce the impact of deep fading on calibration performance and improve calibration accuracy.

[0173] See Figure 4c The illustrated application scenario uses the first communication device as the UE, the second communication device as the base station providing multiple reference channels, and the first evaluation metric as the phase SNR.

[0174] 1. The base station sends a correction command to UE0.

[0175] The calibration command can be an MDT command or other commands. This command includes a measurement item indication bit, which instructs UE0 to measure the downlink channel response of all UE receive channels relative to several reference transmit channels of the base station. Alternatively, the UE can first initiate a calibration request to the base station, and then the base station issues the calibration command.

[0176] 2. UE0 measures the downlink channel response of all receive channels relative to several reference transmit channels of the base station.

[0177] 3. The base station measures the uplink channel response of all transmit channels of the UE relative to several reference receive channels of the base station.

[0178] 4. The base station sends an uplink channel response to the UE.

[0179] 5. UE0 calculates the phase SNR of several reference channels according to the aforementioned formula.

[0180] 6. UE0 compares the phase SNR of multiple reference channels and uses the correction coefficient corresponding to the reference channel with better performance (higher SNR) for correction.

[0181] In this scenario, this embodiment uses multiple correction channels of the base station for correction, and selects the correction coefficient corresponding to the reference channel with the best performance for correction, thereby reducing the impact of deep fading on correction performance and improving correction accuracy. It should be noted that this embodiment can also be extended to use multiple reference channels from multiple base stations for UE correction.

[0182] (2) Absolute correction

[0183] Based on the first channel response corresponding to the reference channel, a first phase factor is determined; based on the first phase factor, a first target evaluation index for the reference channel is determined; based on the second channel response corresponding to the reference channel, a second phase factor is determined; based on the second phase factor, a second target evaluation index for the reference channel is determined. The reference channel corresponding to the first target evaluation index that meets the first preset condition is determined as the first target reference channel, which is used to correct the transmission channel of the first communication device; the reference channel corresponding to the second target evaluation index that meets the first preset condition is determined as the second target reference channel, which is used to correct the receiving channel of the first communication device. That is, in the absolute correction scenario, corrections are performed separately for the transmission and receiving channels of the first communication device. For a detailed explanation of the implementation of absolute correction, please refer to the above. Figures 4a-4c Related descriptions.

[0184] Since the transmit and receive channels of the first communication device are calibrated separately during absolute calibration, the first target reference channel determined based on the first target evaluation index and the second target reference channel determined based on the second target evaluation index can be different reference channels of the same second communication device. For example, the first target reference channel is reference channel 0 provided by UE0, and the second target reference channel is reference channel 1 provided by UE0. Alternatively, the first target reference channel and the second target reference channel can also be different reference channels of different second communication devices. For example, the first target reference channel is reference channel 0 provided by UE0, and the second target reference channel is reference channel 1 provided by UE1.

[0185] The correction coefficient corresponding to the first phase factor is used to correct the transmission channel of the first communication device, and the correction coefficient corresponding to the second phase factor is used to correct the receiving channel of the first communication device.

[0186] In this embodiment, when screening target reference channels, the first communication device can calculate and obtain the first evaluation index corresponding to all reference channels, and then determine whether the first evaluation index corresponding to each reference channel meets the first preset condition. The reference channel that meets the first preset condition is determined as the target reference channel. When the first preset condition is that the first evaluation index is optimal, the first evaluation index corresponding to all reference channels needs to be calculated before the reference channel with the optimal first evaluation index can be determined. When the first preset condition is that the first evaluation index is within the first threshold range, since only one target reference channel is usually needed during correction, it is sufficient to find that the first evaluation index of one reference channel is within the first threshold range, thereby reducing overhead and improving channel correction performance.

[0187] Specifically, determining the reference channel corresponding to the first evaluation index that meets the first preset condition as the target reference channel includes: if the first evaluation index of the first reference channel is within the first threshold range, then the first reference channel is determined as the target reference channel; if the first evaluation index of the first reference channel is not within the first threshold range, the first evaluation index of the second reference channel is determined based on the first channel response and the second channel response corresponding to the second reference channel; if the first evaluation index of the second reference channel is within the first threshold range, then the second reference channel is determined as the target reference channel; if the first evaluation index of the second reference channel is not within the first threshold range, the first evaluation index of the third reference channel is determined based on the first channel response and the second channel response corresponding to the third reference channel, and the above judgment operation is repeated until a reference channel with a first evaluation index within the first threshold range is traversed as the target reference channel or the reference channel corresponding to the best first evaluation index among all reference channels is taken as the target reference channel.

[0188] In this implementation, by setting a first threshold that satisfies the correction performance, the first communication device performs channel estimation and first evaluation index calculation by using multiple reference channels in a round-robin fashion until the correction index of a certain reference channel is within the range of the first threshold.

[0189] For ease of understanding, see [link to relevant documentation]. Figure 5 The following is a flowchart of a target channel filtering process, such as Figure 5 As shown, the explanation uses the first communication device as the base station and the second communication device as the UE. Specifically, it includes the following process:

[0190] S501: The base station uses the K channels provided by the UE as reference channels.

[0191] S502: Let k = 0.

[0192] S503: The base station estimates the correction coefficient and phase SNR corresponding to the k-th reference channel.

[0193] S504: Determine whether the phase SNR of the k-th reference channel is greater than or equal to the first threshold. If yes, execute S508; otherwise, execute S505.

[0194] S505: Determine if k is greater than or equal to K. If not, execute S506; if yes, execute S507.

[0195] S506: Let k = k + 1, then execute S403.

[0196] S507: Select the reference channel with the highest phase SNR among the K reference channels as the target reference channel, and use the correction coefficient estimated by the target reference channel for correction.

[0197] S508: Use the k-th reference channel as the target reference channel and perform correction using the correction coefficient estimated by the target reference channel.

[0198] It should be noted that the method of selecting the target reference channel through rotational training is also applicable to the selection of the first and second target reference channels in the absolute correction described above.

[0199] II. Calculation of the first evaluation index of the reference channel by the second communication equipment

[0200] (1) Relative correction

[0201] Specifically, determining the target reference channel includes: for each second communication device, sending a calibration command to that second communication device, the calibration command instructing the second communication device to measure the first channel response of the first communication device's transmit channel relative to each reference channel; for each second communication device, measuring the second channel response of the receive channel relative to the reference channel provided by each second communication device; sending a second response message to each second communication device, the second response message including the second channel response related to the second communication device; receiving first indication information sent by each second communication device; and determining the target reference channel based on the first indication information. The first indication information indicates a reference channel in the current second communication device whose first evaluation index meets a first preset condition, and the first evaluation index corresponding to the reference channel is determined by the second communication device based on the first channel response and the second channel response.

[0202] That is, in this implementation, the second communication device calculates a first evaluation index corresponding to each reference channel it provides, and feeds back the reference channels whose first evaluation index meets a first preset condition to the first communication device. It should be noted that, typically, the second communication device only needs to feed back one reference channel to the first communication device. The first indication information may include the channel identifier of the fed-back reference channel.

[0203] When only one second communication device provides a reference channel for the first communication device, the first communication device can directly determine the reference channel indicated by the first indication information sent by the second communication device as the target reference channel. When at least two second communication devices are distributed to provide reference channels for the first communication device, after receiving the first indication information sent by each second communication device, the first communication device compares the first evaluation index of the reference channels indicated by the at least two first indication information, and determines the reference channel with the optimal first evaluation index as the target reference channel.

[0204] It should be noted that when there are at least two second communication devices providing reference channels for the first communication device, the first indication information sent by the second communication device includes not only the identifier of the reference channel, but also the identifier of the second communication device.

[0205] (2) Absolute correction

[0206] For each second communication device, the first communication device sends a calibration command to the second communication device, which instructs the second communication device to measure the first channel response of the first communication device's transmission channel relative to each reference channel; receives second indication information distributed by each second communication device, which indicates a reference channel in the current second communication device whose first target evaluation index meets a first preset condition, the first target evaluation index corresponding to the reference channel being determined by the second communication device based on the first channel response; and determines a first target reference channel based on the second indication information, which is used to calibrate the first communication device's transmission channel.

[0207] That is, in this implementation, the second communication device calculates a first target evaluation index corresponding to each reference channel it provides, and feeds back the reference channels whose first target evaluation index meets a first preset condition to the first communication device. It should be noted that, typically, the second communication device only needs to feed back one reference channel to the first communication device. The second indication information may include the channel identifier of the fed-back reference channel.

[0208] When only one second communication device provides a reference channel for the first communication device, the first communication device can directly determine the reference channel indicated by the second indication information sent by the second communication device as the first target reference channel. When at least two second communication devices are distributed to provide reference channels for the first communication device, after receiving the second indication information sent by each second communication device, the first communication device compares the first target evaluation index of the reference channels indicated by the at least two second indication information, and determines the reference channel with the optimal first target evaluation index as the first target reference channel.

[0209] It should be noted that when there are at least two second communication devices providing reference channels for the first communication device, the second indication information sent by the second communication device includes not only the identifier of the reference channel, but also the identifier of the second communication device.

[0210] The calibration of the receiving channel corresponding to the first communication device includes: the first communication device measuring the second channel response of the receiving channel relative to each reference channel; for each second channel response, determining a second target evaluation index based on the second channel response; and determining the reference channel corresponding to the second target evaluation index that meets the first preset condition as the second target reference channel. The second target reference channel is used to calibrate the receiving channel of the first communication device.

[0211] When the first communication device measures the second channel response of the receiving channel relative to each reference channel, the first communication device may measure the second channel response based on the communication signal sent by the second communication device, or it may measure the second channel response based on the reference signal sent by the second communication device.

[0212] In one possible implementation, after the first communication device measures the second channel response of the receiving channel relative to each reference channel, the second channel response can be sent to the second communication device, which determines the second target evaluation index corresponding to each reference channel, determines the second target reference channel based on the second target evaluation index, and sends third indication information to the first communication device, indicating the reference channel whose second target evaluation index meets the first preset condition through the third indication information.

[0213] It should be noted that when the first communication device selects the second target reference channel, it can refer to the above-mentioned threshold-based polling method to reduce overhead and improve channel correction performance.

[0214] See Figure 6 The illustration shows an application scenario where the first communication device is the base station, the second communication device is the UE, and the UE provides two reference channels.

[0215] 1. The base station sends a correction command to UE0.

[0216] The calibration instruction can be an MDT instruction or other instructions. The calibration instruction contains a measurement item indication bit, which instructs UE0 to measure the downlink channel response of the UE's receive channel 0 and receive channel 1 relative to all transmit channels of the base station.

[0217] 2. UE0 measures the downlink channel response of all transmit channels of the base station relative to receive channel 0 and receive channel 1.

[0218] 3. The base station sends a correction performance evaluation command to UE0.

[0219] Among them, the correction performance evaluation instruction is used to instruct UE0 to evaluate the first evaluation index of receive channel 0 and receive channel 1.

[0220] 4. UE0 calculates the first evaluation index corresponding to the downlink channel response of receiving channel 0 and receiving channel 1 respectively.

[0221] 5. UE0 determines the best reference channel for the first evaluation indicator.

[0222] 6. UE0 feeds back the downlink channel response of the reference channel to the base station.

[0223] 7. The base station uses the downlink channel response of the reference channel to correct the transmission channel.

[0224] 8. The base station measures the uplink channel response of all receive channels relative to UE0's transmit channel 0 and transmit channel 1.

[0225] 9. The base station calculates the first evaluation index corresponding to the uplink channel response of transmission channel 0 and transmission channel 1 respectively.

[0226] 10. The base station uses the uplink channel response corresponding to the reference channel with the best first evaluation index to correct the receiving channel.

[0227] In some implementations, when multiple second communication devices exist, to optimally avoid the effects of deep attenuation and improve correction accuracy, a subset of the second communication devices can be selected for correction. Specifically, this can include the following implementation methods:

[0228] One method involves the first communication device acquiring the location information of each of the second communication devices before sending a correction command to the second communication device; and then selecting at least two second communication devices from among the multiple second communication devices based on the location information, wherein the location distance between the at least two second communication devices is greater than a second threshold.

[0229] In this implementation, by selecting second communication devices in different regions, the reference channels of second communication devices in the same region are prevented from being affected by deep attenuation. Furthermore, a second communication device located in the far-field normal direction can be selected for correction based on location information to minimize the impact of deep attenuation.

[0230] For example, Figure 7 The schematic diagram shown illustrates a scenario in which the first communication device is the base station and the second communication device is the UE.

[0231] The specific implementation is as follows:

[0232] S701: The base station obtains the location information of the connected UE.

[0233] S702: Based on the location information of each UE, the base station selects one channel from each of the K UEs located at different locations as a reference channel.

[0234] S703: The base station calculates the first evaluation metric for each reference channel.

[0235] S704: The base station determines the reference channel that meets the first preset condition of the first evaluation index as the target reference channel and uses the target reference channel for channel correction.

[0236] Another approach involves the first communication device receiving reference signals from each of the second communication devices before sending a correction command. For each second communication device, a third channel response is determined based on the reference signal sent by that device. A second evaluation index is then determined based on the third channel response, reflecting the stability of the channel. The channel corresponding to the second evaluation index that meets a second preset condition is selected as the reference channel. In this implementation, selecting a channel with superior correction performance based on the reference signal sent by the second communication device reduces the impact of deep fading.

[0237] The second evaluation index can be information such as the phase SNR corresponding to the third channel response, and the second preset condition can be that the second evaluation index is within the range of the third threshold or that the second evaluation index is optimal.

[0238] In this embodiment, when the first communication device is a base station and the second communication device is a UE, the reference signal is a channel sounding reference signal (SRS); when the first communication device is a UE and the second communication device is a base station, the reference signal is a channel state information reference signal (CSI-RS).

[0239] For example, Figure 8 The schematic diagram shown illustrates a scenario in which the first communication device is the base station and the second communication device is the UE.

[0240] The specific implementation is as follows:

[0241] S801: The base station obtains the uplink channel response of the accessed UE and calculates the SNR of each uplink channel response.

[0242] S802: The base station selects K channels as reference channels based on the channel's SNR.

[0243] Among them, the SNR of the selected K channels is higher than that of the unselected channels.

[0244] S803: The base station calculates the first evaluation metric for each reference channel.

[0245] S804: The base station determines the reference channel that meets the first preset condition of the first evaluation index as the target reference channel and uses the target reference channel for channel correction.

[0246] See Figure 9 The figure is a flowchart of a channel correction method provided in an embodiment of this application, as shown below. Figure 9 As shown, the method is applied to a second communication device, which provides a reference channel. Specifically, the method includes:

[0247] S901: Receive the correction command sent by the first communication device.

[0248] The calibration command is used to instruct the second communication device to measure the first channel response of the first communication device's transmission channel relative to each reference channel.

[0249] S902: Measure the first channel response of the transmission channel of the first communication device relative to each reference channel.

[0250] In this embodiment, for any reference channel provided by the second communication device, the second communication device measures the first channel response of each transmission channel of the first communication device relative to the reference channel.

[0251] In some embodiments, if the first evaluation index is calculated by the first communication device, the second communication device sends a first response message to the first communication device. This first response message includes a first channel response, enabling the first communication device to select a target reference channel from multiple reference channels based on the first channel response, and to correct its own transmission channel using a target correction coefficient determined by the target reference channel. The first evaluation index of the target reference channel satisfies a first preset condition, and this first evaluation index is related to the phase factor in the correction coefficient, which is determined based on a reference channel for correcting the channel in the first communication device.

[0252] In some embodiments, if the first evaluation index is calculated by the second communication device, the second communication device receives a second response message sent by the first communication device. This second response message includes a second channel response, which is the channel response of each received channel relative to each reference channel provided by the second communication device, measured by the first communication device. Based on the first and second channel responses, the second communication device determines a first evaluation index corresponding to each reference channel and a target reference channel based on the first evaluation index corresponding to each reference channel. The second communication device then sends a first indication message to the first communication device, which indicates the target reference channel. The first evaluation index of the target reference channel satisfies a first preset condition. This first evaluation index is related to the phase factor in the correction coefficient, which is determined based on a reference channel and used to correct the channels in the first communication device.

[0253] In some implementations, during absolute calibration, if the second communication device calculates the first evaluation index, then for any reference channel, a first target evaluation index corresponding to that reference channel is determined based on the first channel response of that reference channel; a first target reference channel is determined based on the first target evaluation index corresponding to each reference channel; and second indication information is sent to the first communication device. The second indication information indicates that the first target reference channel and its first evaluation index meet a first preset condition. The first target evaluation index is related to the phase factor in the calibration coefficient, and the calibration coefficient is determined based on a reference channel and used to calibrate the transmission channel in the first communication device.

[0254] The phase factor is related to the phase and frequency of the channel response corresponding to the channel. The first preset condition is that the first evaluation index is within the first threshold range or the first evaluation index is optimal.

[0255] Please see Figure 10 This application provides a communication device 1000, which includes a transceiver unit 1001 and a processing unit 1002. The transceiver unit 1001 includes a receiving unit for receiving data and a transmitting unit for transmitting data.

[0256] The communication device 1000 can realize the function of the first 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 1000 can be a terminal device or a base station, or it can be an integrated circuit or component inside the terminal device (or base station), such as a chip.

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

[0258] Processing unit 1002 is configured to determine a target reference channel, which is used to correct the channel in the first communication device. The target reference channel is a reference channel in the second communication device that meets a first preset condition and corresponds to a first evaluation index. The first evaluation index is related to the phase factor in the correction coefficient. The correction coefficient is determined based on a reference channel and is used to correct the channel in the first communication device. The channel is corrected using the target correction coefficient determined based on the target reference channel.

[0259] In some implementations, the phase factor is related to the phase and frequency in the channel response corresponding to the channel.

[0260] In some implementations, the first preset condition is that the first evaluation index is within the range of the first threshold or the first evaluation index is optimal.

[0261] In some embodiments, the transmitting unit is specifically configured to send a calibration command to any second communication device, the calibration command instructing the second communication device to measure the first channel response of the transmitting channel of the first communication device relative to each reference channel; the receiving unit is configured to receive first response messages sent by all second communication devices, the first response messages including the first channel response; the processing unit 1002 is configured to measure the second channel response of the receiving channel relative to each reference channel; for each reference channel, determine a first evaluation index of the reference channel based on the first channel response and the second channel response corresponding to the reference channel; and determine the reference channel corresponding to the first evaluation index that meets the first preset condition as the target reference channel.

[0262] In some embodiments, the processing unit 1002 is specifically used to determine a phase factor based on the ratio of the first channel response and the second channel response corresponding to the reference channel; and to determine a first evaluation index of the reference channel based on the phase factor.

[0263] In some embodiments, the processing unit 1002 is specifically configured to: determine a first phase factor based on a first channel response, wherein the correction coefficient corresponding to the first phase factor is used to correct the transmission channel in the first communication device; determine a first target evaluation index for the reference channel based on the first phase factor; determine a second phase factor based on a second channel response, wherein the correction coefficient corresponding to the second phase factor is used to correct the receiving channel in the first communication device; determine a second target evaluation index for the reference channel based on the second phase factor; determine a reference channel corresponding to the first target evaluation index that meets a first preset condition as a first target reference channel, wherein the first target reference channel is used to correct the transmission channel of the first communication device; and determine a reference channel corresponding to the second target evaluation index that meets the first preset condition as a second target reference channel, wherein the second target reference channel is used to correct the receiving channel of the first communication device.

[0264] In some embodiments, the processing unit 1002 is specifically configured to: if the first evaluation index of the first reference channel is within the first threshold range, determine the first reference channel as the target reference channel; if the first evaluation index of the first reference channel is not within the first threshold range, determine the first evaluation index of the second reference channel based on the first channel response and the second channel response corresponding to the second reference channel; if the first evaluation index of the second reference channel is within the first threshold range, determine the second reference channel as the target reference channel; if the first evaluation index of the second reference channel is not within the first threshold range, determine the first evaluation index of the third reference channel based on the first channel response and the second channel response corresponding to the third reference channel, and repeat the above judgment operation until a reference channel with a first evaluation index within the first threshold range is selected as the target reference channel or the reference channel with the best first evaluation index among all reference channels is selected as the target reference channel.

[0265] In some embodiments, the transmitting unit is specifically configured to send a calibration command to any second communication device, the calibration command instructing the second communication device to measure the first channel response of the transmitting channel of the first communication device relative to each reference channel; the processing unit 1002 is specifically configured to measure the second channel response of the receiving channel relative to each reference channel provided by the second communication device; the transmitting unit is configured to send a second response message to each second communication device, the second response message including the second channel response associated with the second communication device; the receiving unit is configured to receive first indication information sent by each second communication device, the first indication information indicating a reference channel in the current second communication device whose first evaluation index meets the first preset condition, the first evaluation index corresponding to the reference channel being determined by the second communication device based on the first channel response and the second channel response; the processing unit 1002 is configured to determine a target reference channel based on the first indication information.

[0266] In some embodiments, the processing unit 1002 is specifically configured to, if there is a second communication device, determine the reference channel indicated in the first indication information sent by the second communication device as the target reference channel; if there are at least two second communication devices, determine the reference channel with the best first evaluation index in the first indication information corresponding to the at least two second communication devices as the target reference channel.

[0267] In some embodiments, the transmitting unit is specifically configured to send a calibration command to any second communication device, the calibration command instructing the second communication device to measure the first channel response of the transmitting channel of the first communication device relative to each reference channel; the receiving unit is configured to receive second indication information sent by each second communication device, the second indication information indicating a reference channel in the current second communication device whose first target evaluation index meets the first preset condition, the first target evaluation index corresponding to the reference channel being determined by the second communication device based on the first channel response; the processing unit 1002 is configured to determine a first target reference channel based on the second indication information, the first target reference channel being used to calibrate the transmitting channel of the first communication device; measure the second channel response of the receiving channel relative to each reference channel; for each second channel response, determine a second target evaluation index based on the second channel response; and determine the reference channel corresponding to the second target evaluation index that meets the first preset condition as the second target reference channel, the second target reference channel being used to calibrate the receiving channel of the first communication device.

[0268] In some embodiments, before sending a correction command to the second communication device, the processing unit 1002 is further configured to acquire the location information of each of the second communication devices; and based on the location information, select at least two second communication devices from the plurality of second communication devices, wherein the location distance between the at least two second communication devices is greater than a second threshold.

[0269] In some embodiments, before sending a correction command to the second communication device, the receiving unit is configured to receive a reference signal sent by each second communication device; the processing unit 1002 is further configured to, for each second communication device, determine a third channel response of the channel corresponding to that second communication device based on the reference signal sent by that second communication device; determine a second evaluation index based on the third channel response, the second evaluation index being used to reflect the stability of the channel; and use the channel corresponding to the second evaluation index that meets a second preset condition as a reference channel.

[0270] In some implementations, the first communication device is a base station or terminal device, and the second communication device is a base station or terminal device.

[0271] In other embodiments, the device 1000 is a method for performing channel correction as described in the foregoing embodiments, in which case:

[0272] A receiving unit is configured to receive a correction instruction sent by a first communication device, the correction instruction being used to instruct a second communication device to measure a first channel response of the first communication device's transmission channel relative to each reference channel; a processing unit 1002 is configured to measure the first channel response of the first communication device's transmission channel relative to each reference channel.

[0273] In some embodiments, the transmitting unit is configured to send a first response message to the first communication device, the first response message including the first channel response, so that the first communication device selects a target reference channel from a plurality of reference channels based on the first channel response, and uses a target correction coefficient determined by the target reference channel to correct the transmission channel, wherein a first evaluation index of the target reference channel satisfies a first preset condition, the first evaluation index is related to the phase factor in the correction coefficient, and the correction coefficient is determined based on a reference channel for correcting the channel in the first communication device.

[0274] 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 a second channel response, the second channel response being the channel response of the receiving channel relative to each reference channel provided by the second communication device as measured by the first communication device; the processing unit 1002 is further configured to determine a first evaluation index corresponding to each reference channel based on the first channel response and the second channel response, and to determine a target reference channel based on the first evaluation index corresponding to each reference channel, the first evaluation index of the target reference channel satisfying a first preset condition, the first evaluation index being related to a phase factor in a correction coefficient, the correction coefficient being determined based on a reference channel for correcting the channel in the first communication device; the sending unit is configured to send first indication information to the first communication device, the first indication information being used to indicate the target reference channel.

[0275] In some embodiments, the processing unit 1002 is further configured to, for any reference channel, determine a first target evaluation index corresponding to the reference channel based on the first channel response of the reference channel; determine a first target reference channel based on the first target evaluation index corresponding to each reference channel, wherein the first evaluation index of the first target reference channel satisfies a first preset condition, the first target evaluation index is related to the phase factor in the correction coefficient, and the correction coefficient is determined based on a reference channel for correcting the transmission channel in the first communication device; and the sending unit is configured to send second indication information to the first communication device, wherein the second indication information is used to indicate the first target reference channel.

[0276] In some implementations, the phase factor is related to the phase and frequency in the channel response corresponding to the channel.

[0277] In some implementations, the first preset condition is that the first evaluation index is within the range of the first threshold or the first evaluation index is optimal.

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

[0279] Please see Figure 11 This is a schematic diagram of another communication device provided in this application. The communication device 1100 includes a logic circuit 1101 and an input / output interface 1102. The communication device 1100 can be a chip or an integrated circuit.

[0280] The communication device 1100 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 1100 can be the first communication device or the second device, or it can be an integrated circuit or component inside it, such as a chip.

[0281] in, Figure 10 The transceiver unit 1001 shown can be a communication interface, which can be... Figure 11 The input / output interface 1102 may include an input interface and an output interface. Alternatively, the communication interface may also be a transceiver circuit, which may include an input interface circuit and an output interface circuit.

[0282] In one possible implementation, when the device 1100 is used to execute the channel correction method in the foregoing embodiments: the logic circuit 1101 is used to determine a target reference channel, the target reference channel being used to correct the channel in the first communication device, the target reference channel being a reference channel in the second communication device that meets a first preset condition and corresponds to a first evaluation index, the first evaluation index being related to a phase factor in the correction coefficient, the correction coefficient being determined based on a reference channel for correcting the channel in the first communication device; the channel is corrected using the target correction coefficient determined based on the target reference channel.

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

[0284] In one possible implementation, when the device 1100 is used to perform the channel correction method in the foregoing embodiments: the input / output interface 1102 is used to receive a correction instruction sent by the first communication device, the correction instruction being used to instruct the second communication device to measure the first channel response of the first communication device's transmission channel relative to each reference channel; the logic circuit 1101 is used to measure the first channel response of the first communication device's transmission channel relative to each reference channel.

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

[0286] In one possible implementation, Figure 10 The processing unit 1002 shown can be Figure 11 The logic circuit 1101 in the middle.

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

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

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

[0290] 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 processors (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.

[0291] Please see Figure 12 The communication device 1200 mentioned above in the embodiments provided in this application may include, but is not limited to, at least one processor 1201 and a communication port 1202.

[0292] Further optionally, the device may also include at least one of a memory 1203 and a bus 1204. In the embodiments of this application, the at least one processor 1201 is used to control the operation of the communication device 1200.

[0293] Furthermore, the processor 1201 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 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.

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

[0295] Please see Figure 13 The above-described embodiment of the communication device 1300 is shown as a structural schematic diagram of the embodiment provided in this application.

[0296] The communication device 1300 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 1300 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.

[0297] The communication device 1300 includes at least one processor 1311 and at least one network interface 1314. Further optionally, the communication device also includes at least one memory 1312, at least one transceiver 1313, and one or more antennas 1315. The processor 1311, memory 1312, transceiver 1313, and network interface 1314 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 1315 is connected to the transceiver 1313. The network interface 1314 enables the communication device to communicate with other communication devices through a communication link. For example, the network interface 1314 may include a network interface between the communication device and core network equipment, such as an S1 interface; the network interface may also include 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.

[0298] The processor 1311 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process data from the software programs, for example, to support the communication device in performing the actions described in the embodiments. The communication device may include a baseband processor and a central processing unit. The baseband processor is mainly used to process communication protocols and communication data, while the central processing unit is mainly used to control the entire terminal device, execute software programs, and process data from the software programs. Figure 13 The processor 1311 can integrate the functions of a baseband processor and a central processing unit. Those skilled in the art will understand that the baseband processor and the central processing unit can also be independent processors interconnected via technologies such as buses. Those skilled in the art will understand that a terminal device can include multiple baseband processors to adapt to different network standards, and a terminal device can include multiple central processing units 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 central processing unit 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, with the processor executing the software program to implement the baseband processing function.

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

[0300] Figure 13 Only one memory and one processor are shown. 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.

[0301] Transceiver 1313 can be used to support the reception or transmission of radio frequency (RF) signals between a communication device and a terminal. Transceiver 1313 can be connected to antenna 1315. Transceiver 1313 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 1315 can receive RF signals. The receiver Rx of transceiver 1313 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 1311 so that processor 1311 can perform further processing on the digital baseband signals or IF signals, such as demodulation and decoding. Furthermore, the transmitter Tx in transceiver 1313 is also used to receive modulated digital baseband signals or IF signals from processor 1311, convert the modulated digital baseband signals or IF signals into RF signals, and transmit the RF signals through one or more antennas 1315. 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.

[0302] The transceiver 1313 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.

[0303] It should be noted that, Figure 13 The communication device 1300 shown 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. Figure 13 The specific implementation of the communication device 1300 shown can be referred to the description in the foregoing method embodiments, and will not be repeated here.

[0304] 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 device) as described in the foregoing embodiments.

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

[0306] 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 further 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 first communication device or the second communication device in the aforementioned method embodiments.

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

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

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

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

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

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

[0313] 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 calibration method, characterized in that, The method is applied to a first communication device, including: A target reference channel is determined, which is used to correct the channel in the first communication device. The target reference channel is a reference channel in the second communication device whose first evaluation index meets the first preset condition. The first evaluation index is related to the phase factor in the correction coefficient. The correction coefficient is determined based on a reference channel and is used to correct the channel in the first communication device. The channel is corrected using the target correction coefficients determined based on the target reference channel.

2. The method according to claim 1, characterized in that, The phase factor is related to the phase and frequency in the channel response corresponding to the channel.

3. The method according to claim 1 or 2, characterized in that, The first preset condition is that the first evaluation index is within the range of the first threshold or the first evaluation index is optimal.

4. The method according to claim 1, characterized in that, The determination of the target reference channel includes: For any second communication device, a calibration command is sent to the second communication device, the calibration command being used to instruct the second communication device to measure the first channel response of the first communication device's transmission channel relative to each reference channel; Receive first response messages sent by all second communication devices, the first response messages including the first channel response; Measure the second channel response of the receiving channel relative to each reference channel; For each reference channel, a first evaluation index is determined based on the first channel response and the second channel response corresponding to that reference channel. The reference channel corresponding to the first evaluation index that meets the first preset condition is determined as the target reference channel.

5. The method according to claim 4, characterized in that, The first evaluation index of the reference channel is determined based on the first channel response and the second channel response corresponding to the reference channel, including: The phase factor is determined based on the ratio of the first channel response and the second channel response corresponding to the reference channel; The first evaluation index for the reference channel is determined based on the phase factor.

6. The method according to claim 4, characterized in that, The first evaluation index of the reference channel is determined based on the first channel response and the second channel response corresponding to the reference channel, including: Based on the first channel response, a first phase factor is determined, and the correction coefficient corresponding to the first phase factor is used to correct the transmission channel in the first communication device. The first target evaluation index for the reference channel is determined based on the first phase factor; Based on the second channel response, a second phase factor is determined, and the correction coefficient corresponding to the second phase factor is used to correct the receiving channel in the first communication device. The second target evaluation index for the reference channel is determined based on the second phase factor; The step of determining the reference channel corresponding to the first evaluation index that meets the first preset condition as the target reference channel includes: The reference channel corresponding to the first target evaluation index that meets the first preset condition is determined as the first target reference channel, and the first target reference channel is used to correct the transmission channel of the first communication device. The reference channel corresponding to the second target evaluation index that meets the first preset condition is determined as the second target reference channel, and the second target reference channel is used to correct the receiving channel of the first communication device.

7. The method according to any one of claims 4-6, characterized in that, The step of determining the reference channel corresponding to the first evaluation index that meets the first preset condition as the target reference channel includes: If the first evaluation index of the first reference channel is within the first threshold range, then the first reference channel is determined as the target reference channel; If the first evaluation index of the first reference channel is not within the first threshold range, the first evaluation index of the second reference channel is determined based on the first channel response and the second channel response corresponding to the second reference channel. If the first evaluation index of the second reference channel is within the range of the first threshold, then the second reference channel is determined as the target reference channel; If the first evaluation index of the second reference channel is not within the first threshold range, then the first evaluation index of the third reference channel is determined based on the first channel response and the second channel response corresponding to the third reference channel. The above judgment operation is repeated until a reference channel with a first evaluation index within the first threshold range is selected as the target reference channel or the reference channel with the best first evaluation index among all reference channels is selected as the target reference channel.

8. The method according to claim 1, characterized in that, The determination of the target reference channel includes: For any second communication device, a calibration command is sent to the second communication device, the calibration command being used to instruct the second communication device to measure the first channel response of the first communication device's transmission channel relative to each reference channel; For each second communication device, measure the second channel response of the receiving channel relative to the reference channel provided by each second communication device; Send a second response message to each second communication device, the second response message including a second channel response associated with the second communication device; Each second communication device receives a first indication message sent by itself. The first indication message is used to indicate a reference channel in the current second communication device whose first evaluation index meets the first preset condition. The first evaluation index corresponding to the reference channel is determined by the second communication device based on the first channel response and the second channel response. The target reference channel is determined based on the first indication information.

9. The method according to claim 8, characterized in that, The step of determining the target reference channel based on the first indication information includes: If a second communication device exists, the reference channel indicated in the first indication information sent by the second communication device shall be determined as the target reference channel; If there are at least two second communication devices, the reference channel with the best first evaluation index in the first indication information corresponding to the at least two second communication devices shall be determined as the target reference channel.

10. The method according to claim 1, characterized in that, The determination of the target reference channel includes: For any second communication device, a calibration command is sent to the second communication device, the calibration command being used to instruct the second communication device to measure the first channel response of the first communication device's transmission channel relative to each reference channel; The system receives second indication information sent by each second communication device. The second indication information is used to indicate a reference channel in the current second communication device whose first target evaluation index meets the first preset condition. The first target evaluation index corresponding to the reference channel is determined by the second communication device based on the first channel response. A first target reference channel is determined based on the second indication information, and the first target reference channel is used to correct the transmission channel of the first communication device; Measure the second channel response of the receiving channel relative to each reference channel; For each second channel response, a second target evaluation index is determined based on that second channel response; The reference channel corresponding to the second target evaluation index that meets the first preset condition is determined as the second target reference channel, and the second target reference channel is used to correct the receiving channel of the first communication device.

11. The method according to any one of claims 2-10, characterized in that, Before sending the calibration command to the second communication device, the method further includes: Obtain the location information of each second communication device; Based on the location information, at least two second communication devices are selected from a plurality of second communication devices, wherein the location distance between the at least two second communication devices is greater than a second threshold.

12. The method according to any one of claims 2-11, characterized in that, Before sending the calibration command to the second communication device, the method further includes: Receive reference signals sent by each second communication device; For each second communication device, the third channel response of the corresponding channel of the second communication device is determined based on the reference signal sent by the second communication device; A second evaluation index is determined based on the third channel response, and the second evaluation index is used to reflect the stability of the channel; The channel corresponding to the second evaluation index that meets the second preset condition is used as the reference channel.

13. The method according to any one of claims 1-10, characterized in that, The first communication device is a base station or a terminal device, and the second communication device is a base station or a terminal device.

14. A channel calibration method, characterized in that, The method is applied to a second communication device, which provides a reference channel, including: The device receives a calibration command sent by a first communication device, the calibration command being used to instruct the second communication device to measure the first channel response of the first communication device's transmission channel relative to each reference channel; Measure the first channel response of the first communication device's transmit channel relative to each reference channel.

15. The method according to claim 14, characterized in that, The method further includes: A first response message is sent to the first communication device, the first response message including the first channel response, so that the first communication device selects a target reference channel from multiple reference channels based on the first channel response, and uses the target correction coefficient determined by the target reference channel to correct the transmission channel. The first evaluation index of the target reference channel satisfies the first preset condition. The first evaluation index is related to the phase factor in the correction coefficient. The correction coefficient is determined based on a reference channel for correcting the channel in the first communication device.

16. The method according to claim 14, characterized in that, The method further includes: The first communication device sends a second response message, the second response message including a second channel response, the second channel response being the channel response of the receiving channel relative to each reference channel provided by the second communication device as measured by the first communication device; Based on the first channel response and the second channel response, a first evaluation index corresponding to each reference channel is determined, and a target reference channel is determined based on the first evaluation index corresponding to each reference channel. The first evaluation index of the target reference channel satisfies a first preset condition. The first evaluation index is related to the phase factor in the correction coefficient. The correction coefficient is determined based on a reference channel and is used to correct the channel in the first communication device. Send a first indication message to the first communication device, the first indication message being used to indicate the target reference channel.

17. The method according to claim 14, characterized in that, The method further includes: For any reference channel, the first target evaluation index corresponding to the reference channel is determined based on the first channel response of the reference channel; A first target reference channel is determined based on a first target evaluation index corresponding to each reference channel. The first evaluation index of the first target reference channel satisfies a first preset condition. The first target evaluation index is related to the phase factor in the correction coefficient. The correction coefficient is determined based on a reference channel and is used to correct the transmission channel in the first communication device. Send a second indication message to the first communication device, the second indication message being used to indicate the first target reference channel.

18. The method according to any one of claims 15-17, characterized in that, The phase factor is related to the phase and frequency in the channel response corresponding to the channel.

19. The method according to any one of claims 15-18, characterized in that, The first preset condition is that the first evaluation index is within the range of the first threshold or the first evaluation index is optimal.

20. A communication device, characterized in that, The communication device includes a transceiver module and a processing module; The transceiver module is configured to perform the transceiver operation of the method as described in any one of claims 1 to 13, and the processing module is configured to perform the processing operation of the method as described in any one of claims 1 to 13; or, The transceiver module is used to perform the transceiver operation of the method as described in any one of claims 14 to 19, and the processing module is used to perform the processing operation of the method as described in any one of claims 14 to 19.

21. A communication device, characterized in that, The communication device includes a processor for executing a computer program or computer instructions stored in a memory to perform the method as described in any one of claims 1 to 13, or to perform the method as described in any one of claims 14 to 19.

22. A computer-readable storage medium, characterized in that, It stores a computer program thereon, which, when executed by a communication device, causes the communication device to perform the method as described in any one of claims 1 to 13, or to perform the method as described in any one of claims 14 to 19.