Method and apparatus for determining channel calibration coefficient

By sending and receiving reference signals between channels and performing precoding, the problem of high complexity in determining channel reciprocity calibration coefficients is solved, achieving low-complexity channel reciprocity calibration and improving signal transmission performance.

WO2025261286A1PCT designated stage Publication Date: 2025-12-26HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/101113
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-21
Filing Date
2025-06-16
Publication Date
2025-12-26

AI Technical Summary

Technical Problem

The complexity of determining the channel reciprocity calibration coefficient in existing technologies is high and difficult to reduce effectively.

Method used

By sending and receiving reference signals between the first and second channels and using precoding processing, the channel response matrix is ​​determined to calibrate channel reciprocity, and the channel reciprocity calibration coefficients are obtained using a simple air interface interaction method.

Benefits of technology

It enables the determination of channel reciprocity calibration coefficients with low complexity, eliminates the impact of terminal device transmit and receive channel responses on channel reciprocity, and improves signal transmission performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025101113_26122025_PF_FP_ABST
    Figure CN2025101113_26122025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and provides a method and apparatus for determining a channel calibration coefficient. The method comprises: on a first channel, sending a first reference signal to a second apparatus, wherein the first reference signal is used for determining a first parameter, and the first parameter is used for indicating a response matrix of the first channel; on a second channel, receiving a second reference signal from the second apparatus, wherein the second reference signal is used for determining a second parameter, and the second parameter is used for indicating a response matrix of the second channel; on the second channel, receiving a third reference signal from the second apparatus, wherein the third reference signal is precoded on the basis of the first parameter, and the third reference signal is used for determining the first parameter; and on the basis of the first parameter and the second parameter, determining a third parameter, wherein the third parameter is used for calibrating the reciprocity between the second channel and the first channel. In the solution, a channel reciprocity calibration coefficient is determined with low complexity by means of simple air interface interaction.
Need to check novelty before this filing date? Find Prior Art

Description

Method and apparatus for determining channel calibration coefficient

[0001] The present application claims priority to the Chinese patent application No. 202410815192.5, filed on June 21, 2024, and entitled "Method and apparatus for determining channel calibration coefficient", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, and more particularly, to a method and apparatus for determining channel calibration coefficient. BACKGROUND

[0003] In a transmission link of wireless communication, due to the fact that the types and numbers of devices used by the receiving channel and the transmitting channel of a communication device (e.g., a terminal device or a network device) can be different, the responses of the receiving channel and the transmitting channel generated are also different, so that the uplink channel and the downlink channel do not fully satisfy reciprocity, and thus a channel reciprocity calibration coefficient is needed to calibrate the channel reciprocity. However, the current scheme for determining the channel reciprocity calibration coefficient has high complexity.

[0004] Therefore, how to determine the channel reciprocity calibration coefficient with low complexity is a technical problem to be solved. SUMMARY

[0005] The present application provides a method and apparatus for determining channel calibration coefficient, which can determine the channel reciprocity calibration coefficient with low complexity, and the method can be applied to the channel reciprocity calibration of a terminal device.

[0006] In a first aspect, a method for determining channel calibration coefficient is provided. The execution subject of the method provided in the first aspect can be a first apparatus. In the absence of special description, the first apparatus in the present application can refer to the first apparatus itself (e.g., a terminal device or a network device), or a component (e.g., a processor, a chip, or a chip system, etc.) in the first apparatus, or a logic module or software capable of realizing all or part of the functions of the first apparatus. For ease of description, the first apparatus is taken as an example in the following description.

[0007] For example, the chip can be a modem chip, also known as a baseband chip. For another example, the chip can be a system on chip (SoC) chip or a system in package (SIP) chip including a modem core.

[0008] The method comprises: sending, to a second device, a first reference signal on a first channel, the first reference signal being used to determine a first parameter, wherein the first parameter is used to indicate a response matrix of the first channel; receiving, from the second device, a second reference signal on a second channel, the second reference signal being used to determine a second parameter, wherein the second parameter is used to indicate a response matrix of the second channel; receiving, from the second device, a third reference signal on the second channel, the third reference signal being subjected to precoding processing based on the first parameter, the third reference signal being used to determine the first parameter; and determining, according to the first parameter and the second parameter, a third parameter, the third parameter being used to calibrate reciprocity between the second channel and the first channel.

[0009] In some implementations, the method further comprises: calibrating, according to the third parameter, the reciprocity between the second channel and the first channel.

[0010] In some implementations, the determining, according to the first parameter and the second parameter, the third parameter, can be replaced by: calibrating, according to the first parameter and the second parameter, the reciprocity between the second channel and the first channel. Optionally, the calibrating, according to the first parameter and the second parameter, the reciprocity between the second channel and the first channel, comprises: determining, according to the first parameter and the second parameter, the third parameter; and calibrating, according to the third parameter, the reciprocity between the second channel and the first channel.

[0011] In some implementations, the method further comprises: determining, according to the third reference signal, the first parameter.

[0012] According to the above scheme, the first device can obtain the response matrix of the first channel through the third reference signal subjected to precoding processing, and thus can determine the channel reciprocity calibration coefficient according to the response matrix of the first channel and the response matrix of the second channel. The above scheme can determine the channel reciprocity calibration coefficient with low complexity through simple air interface interaction. Exemplarily, the above scheme can be applied to channel reciprocity calibration of a terminal device, so as to eliminate the influence of the responses of the transmission channel and the reception channel of the terminal device on the channel reciprocity. Exemplarily, the above scheme can be applied to a non-codebook-based transmission scheme, so that the terminal device can more accurately determine precoding.

[0013] In some implementations, the first channel comprises a transmission channel of the first device, and the second channel comprises a reception channel of the first device; or the first channel comprises a reception channel of the second device, and the second channel comprises a transmission channel of the second device.

[0014] According to the above scheme, the first parameter obtained by the first device can be used to calibrate the responses of the transmission channel and the reception channel of the first device or the transmission channel and the reception channel of the second device, so that channel reciprocity calibration can be achieved.

[0015] In some embodiments, the third reference signal is used to determine the first parameter comprises: the third reference signal is used to determine a fourth parameter, the fourth parameter is related to the second parameter and the first parameter, and the fourth parameter is used to determine the first parameter. In some embodiments, the first parameter is determined according to the third reference signal comprises: the fourth parameter is determined according to the third reference signal, the fourth parameter is related to the second parameter and the first parameter; the first parameter is determined according to the fourth parameter and the second parameter.

[0016] Based on the above scheme, the third reference signal can be used to determine the fourth parameter related to the first parameter and the second parameter, so that the first device can determine the first parameter according to the second parameter and the fourth parameter. The above scheme makes the first device obtain the first parameter with low complexity based on the third reference signal precoded by the first parameter, thereby realizing the determination of the channel reciprocity calibration coefficient.

[0017] In some embodiments, the fourth parameter is a product of the response matrix of the second channel and the response matrix of the first channel; or the fourth parameter is a product of the response matrix of the second channel and the transposed inverse of the response matrix of the first channel. In some embodiments, the fourth parameter is a product of the second parameter and the first parameter; wherein the first parameter is the response matrix of the first channel or the transposed inverse of the response matrix of the first channel, and the second parameter is the response matrix of the second channel.

[0018] In the case where the fourth parameter is a product of the response matrix of the second channel and the response matrix of the first channel, the second device can directly use the response matrix of the first channel to precode the third reference signal without other steps, and the implementation is simple. In the case where the fourth parameter is a product of the response matrix of the second channel and the transposed inverse of the response matrix of the first channel, the second device pre-codes the third reference signal based on the transposed inverse of the response matrix of the first channel. In this way, the response of the spatial channel can be eliminated during the transmission of the third reference signal, thereby improving the signal transmission performance.

[0019] In some embodiments, the method further comprises: sending a fourth reference signal to the second device on the first channel, the fourth reference signal being used to determine a fifth parameter, the fifth parameter being used to calibrate the reciprocity of the first channel and the second channel.

[0020] Based on the above scheme, the first device can send a fourth reference signal to the second device, and the fourth reference signal can be used to determine the channel reciprocity calibration coefficient on the second device side. The above scheme can make the first device and the second device each obtain the channel reciprocity calibration coefficient through simple air interface interaction, thereby realizing the channel reciprocity calibration.

[0021] In some implementations, the fourth reference signal is pre-coded based on the second parameter, and the fourth reference signal is used to determine a fifth parameter, including: the fourth reference signal is used to determine a sixth parameter, the sixth parameter being related to the first parameter and the second parameter, and the second parameter being used to determine the fifth parameter.

[0022] Based on the above scheme, the fourth reference signal can be pre-coded based on the second parameter, so that the second device can obtain the response matrix of the second channel through the pre-coded fourth reference signal, thereby being able to determine the channel reciprocity calibration coefficient according to the response matrix of the first channel and the response matrix of the second channel. The above scheme enables both the first device and the second device to determine the channel reciprocity calibration coefficient with low complexity through simple air interface interaction.

[0023] In some implementations, the sixth parameter is a product of the response matrix of the second channel and the response matrix of the first channel; or the sixth parameter is a product of the transposed inverse of the response matrix of the second channel and the response matrix of the first channel. In some implementations, the sixth parameter is a product of the first parameter and the second parameter; wherein the first parameter is the response matrix of the first channel, and the second parameter is the response matrix of the second channel or the transposed inverse of the response matrix of the second channel.

[0024] In the case where the sixth parameter is a product of the response matrix of the second channel and the response matrix of the first channel, the first device can directly pre-code the fourth reference signal using the response matrix of the second channel without other steps, which is simple to implement. In the case where the sixth parameter is a product of the transposed inverse of the response matrix of the second channel and the response matrix of the first channel, the first device pre-codes the fourth reference signal based on the transposed inverse of the response matrix of the second channel. In this way, the response of the spatial channel can be eliminated during transmission of the fourth reference signal, thereby improving signal transmission performance. Moreover, after transposing and inverting the sixth parameter, the fifth parameter can be obtained. Therefore, the second device does not need to determine the fifth parameter through equalization, calculation, etc., but can directly obtain the fifth parameter after transposing and inverting the sixth parameter, thereby reducing the processing overhead of the second device.

[0025] In some implementations, the fourth reference signal is pre-coded based on the fifth parameter, and the fourth reference signal is used to determine a fifth parameter, including: the fourth reference signal is used to determine a seventh parameter, the seventh parameter being related to the first parameter and the fifth parameter, and the seventh parameter being used to determine the fifth parameter.

[0026] Based on the above scheme, the fourth reference signal can be subjected to fifth parameter precoding processing, so that the second device can directly obtain the fifth parameter, i.e., the channel reciprocity calibration coefficient, through the fourth reference signal subjected to precoding processing. The above scheme enables both the first device and the second device to determine the channel reciprocity calibration coefficient with low complexity through simple air interface interaction. Moreover, the second device in the above scheme does not need to perform equalization, calculation, or the like, and can directly obtain the fifth parameter, thereby reducing the processing overhead of the second device.

[0027] In some implementations, the seventh parameter is a product of the fifth parameter and a response matrix of the first channel. In some implementations, the seventh parameter is a product of the fifth parameter and the first parameter, the first parameter being the response matrix of the first channel.

[0028] In a second aspect, a channel calibration coefficient determination method is provided. The execution subject of the method provided in the second aspect can be a second device. In the absence of special description, the second device in the present application can refer to the second device itself (e.g., a network device or a terminal device), a component (e.g., a processor, a chip, or a chip system) in the second device, or a logic module or software capable of realizing all or part of the functions of the second device. For ease of description, the second device is taken as an example in the following description.

[0029] For example, the chip can be a Modem (Modulation and Demodulation) chip, also known as a baseband chip. For another example, the chip can be a SoC (System on Chip) chip or a SIP (System in Package) chip including a modem core.

[0030] The method includes: receiving, on a first channel, a first reference signal from a first device, the first reference signal being used to determine a first parameter, wherein the first parameter is used to indicate a response matrix of the first channel; sending, on a second channel, a second reference signal to the first device, the second reference signal being used to determine a second parameter, wherein the second parameter is used to indicate a response matrix of the second channel; and sending, on the second channel, a third reference signal to the first device, the third reference signal being subjected to precoding processing based on the first parameter, the third reference signal being used to determine the first parameter, the first parameter being used to determine a third parameter, the third parameter being used to calibrate the reciprocity between the second channel and the first channel.

[0031] In some implementations, the first channel includes a transmission channel of the first device, and the second channel includes a reception channel of the first device; or the first channel includes a reception channel of the second device, and the second channel includes a transmission channel of the second device.

[0032] In some embodiments, the third reference signal is used to determine the first parameter comprises: the third reference signal is used to determine a fourth parameter, the fourth parameter is related to the second parameter and the first parameter, and the fourth parameter is used to determine the first parameter.

[0033] In some embodiments, the fourth parameter is a product of a response matrix of the second channel and a response matrix of the first channel; or the fourth parameter is a product of a response matrix of the second channel and a transposed inverse of the response matrix of the first channel. In some embodiments, the fourth parameter is a product of the second parameter and the first parameter; wherein the first parameter is the response matrix of the first channel or the transposed inverse of the response matrix of the first channel, and the second parameter is the response matrix of the second channel.

[0034] In some embodiments, the method further comprises: receiving a fourth reference signal from the first device on the first channel; and determining a fifth parameter according to the fourth reference signal, the fifth parameter being used to calibrate the reciprocity between the first channel and the second channel.

[0035] In some embodiments, the fourth reference signal is pre-coded based on the second parameter, and wherein determining the fifth parameter according to the fourth reference signal comprises: determining a sixth parameter according to the fourth reference signal, the sixth parameter being related to the first parameter and the second parameter; and determining the fifth parameter according to the sixth parameter and the first parameter.

[0036] In some embodiments, determining the fifth parameter according to the sixth parameter and the first parameter comprises: determining the second parameter according to the sixth parameter and the first parameter; and determining the fifth parameter according to the first parameter and the second parameter.

[0037] In some embodiments, the sixth parameter is a product of a response matrix of the second channel and a response matrix of the first channel; or the sixth parameter is a product of a transposed inverse of the response matrix of the second channel and the response matrix of the first channel. In some embodiments, the sixth parameter is a product of the first parameter and the second parameter; wherein the first parameter is the response matrix of the first channel, and the second parameter is the response matrix of the second channel or the transposed inverse of the response matrix of the second channel.

[0038] In some embodiments, the fourth reference signal is pre-coded based on the fifth parameter, and wherein determining the fifth parameter according to the fourth reference signal comprises: determining a seventh parameter according to the fourth reference signal, the seventh parameter being related to the first parameter and the fifth parameter; and determining the fifth parameter according to the seventh parameter and the first parameter.

[0039] In some implementations, the seventh parameter is a product of the fifth parameter and a response matrix of the first channel. In some implementations, the seventh parameter is a product of the fifth parameter and a first parameter, the first parameter being a response matrix of the first channel.

[0040] In a third aspect, a communication apparatus is provided, which can include a processing circuit (or processor) and an input output interface (or interface circuit) for inputting and / or outputting signals. The processing circuit can be configured to perform the method of the first aspect and any possible implementation of the first aspect, or the method of the second aspect and any possible implementation of the second aspect.

[0041] In some implementations, the processing circuit can be configured to communicate with other apparatuses via the interface circuit, and perform the method of the first aspect and any possible implementation of the first aspect, or the method of the second aspect and any possible implementation of the second aspect.

[0042] In a fourth aspect, a communication apparatus is provided. The communication apparatus can include units, modules, or means for performing the functions of the communication apparatus.

[0043] In some implementations, the communication apparatus can include modules, units, or means for performing the methods / operations / steps / actions described in the first aspect and any possible implementation of the first aspect, which can be hardware circuit, software, or a combination of hardware circuit and software.

[0044] In some implementations, the communication apparatus includes a processing unit and a transceiver unit. The transceiver unit can be configured to transmit, to a second apparatus, a first reference signal on a first channel, the first reference signal being used for determining a first parameter, wherein the first parameter is used for indicating a response matrix of the first channel; the transceiver unit can also be configured to receive, from the second apparatus, a second reference signal on a second channel, the second reference signal being used for determining a second parameter, wherein the second parameter is used for indicating a response matrix of the second channel; the transceiver unit can also be configured to receive, from the second apparatus, a third reference signal on the second channel, the third reference signal being processed based on the first parameter, the third reference signal being used for determining the first parameter; the processing unit can be configured to determine a third parameter according to the first parameter and the second parameter, the third parameter being used for calibrating reciprocity between the second channel and the first channel.

[0045] In some implementations, the processing unit is further configured to calibrate the reciprocity between the second channel and the first channel according to the third parameter.

[0046] In some embodiments, the determining the third parameter according to the first parameter and the second parameter can be replaced by calibrating reciprocity between the second channel and the first channel according to the first parameter and the second parameter. Optionally, the processing unit is specifically configured to: determine the third parameter according to the first parameter and the second parameter; and calibrate reciprocity between the second channel and the first channel according to the third parameter.

[0047] In some embodiments, the processing unit is further configured to: determine the first parameter according to the third reference signal.

[0048] In some embodiments, the first channel comprises a transmitting channel of the first device, and the second channel comprises a receiving channel of the first device; or the first channel comprises a receiving channel of the second device, and the second channel comprises a transmitting channel of the second device.

[0049] In some embodiments, the third reference signal for determining the first parameter comprises: the third reference signal for determining a fourth parameter, the fourth parameter being related to the second parameter and the first parameter, and the fourth parameter being used for determining the first parameter. In some embodiments, the processing unit is specifically configured to: determine the fourth parameter according to the third reference signal, the fourth parameter being related to the second parameter and the first parameter; and determine the first parameter according to the fourth parameter and the second parameter.

[0050] In some embodiments, the fourth parameter is a product of a response matrix of the second channel and a response matrix of the first channel; or the fourth parameter is a product of a response matrix of the second channel and a transposed inverse response matrix of the first channel. In some embodiments, the fourth parameter is a product of the second parameter and the first parameter; wherein the first parameter is a response matrix of the first channel or a transposed inverse response matrix of the first channel, and the second parameter is a response matrix of the second channel.

[0051] In some embodiments, the transceiving unit is further configured to: transmit a fourth reference signal to the second device on the first channel, the fourth reference signal being used for determining a fifth parameter, and the fifth parameter being used for calibrating reciprocity between the first channel and the second channel.

[0052] In some embodiments, the fourth reference signal is subjected to precoding processing based on the second parameter, and the fourth reference signal is used for determining a fifth parameter, comprising: the fourth reference signal is used for determining a sixth parameter, the sixth parameter being related to the first parameter and the second parameter, and the second parameter being used for determining the fifth parameter.

[0053] In some embodiments, the sixth parameter is a product of a response matrix of the second channel and a response matrix of the first channel; or the sixth parameter is a product of a transposed inverse of a response matrix of the second channel and a response matrix of the first channel. In some embodiments, the sixth parameter is a product of the first parameter and the second parameter; wherein the first parameter is a response matrix of the first channel, and the second parameter is a response matrix of the second channel or a transposed inverse of a response matrix of the second channel.

[0054] In some embodiments, the fourth reference signal is subjected to precoding processing based on the fifth parameter, and the fourth reference signal is used to determine the fifth parameter, including that the fourth reference signal is used to determine a seventh parameter, the seventh parameter is related to the first parameter and the fifth parameter, and the seventh parameter is used to determine the fifth parameter.

[0055] In some embodiments, the seventh parameter is a product of the fifth parameter and a response matrix of the first channel. In some embodiments, the seventh parameter is a product of the fifth parameter and the first parameter, and the first parameter is a response matrix of the first channel.

[0056] In some embodiments, the communication apparatus can include a module, unit or means for performing the method / operation / step / action described in the second aspect and each possible implementation of the second aspect, which can be hardware circuit, software or a combination of hardware circuit and software.

[0057] In some embodiments, the communication apparatus includes a transceiver and a processing unit. The transceiver can be configured to receive, from a first apparatus, a first reference signal on a first channel, the first reference signal being used to determine a first parameter, wherein the first parameter is used to indicate a response matrix of the first channel; the transceiver can also be configured to send, to the first apparatus, a second reference signal on a second channel, the second reference signal being used to determine a second parameter, wherein the second parameter is used to indicate a response matrix of the second channel; and the transceiver can also be configured to send, to the first apparatus, a third reference signal on the second channel, the third reference signal being subjected to precoding processing based on the first parameter, the third reference signal being used to determine the first parameter, the first parameter being used to determine a third parameter, the third parameter being used to calibrate reciprocity between the second channel and the first channel.

[0058] In some embodiments, the first channel includes a transmission channel of the first apparatus, and the second channel includes a reception channel of the first apparatus; or the first channel includes a reception channel of the second apparatus, and the second channel includes a transmission channel of the second apparatus.

[0059] In some embodiments, the third reference signal is used to determine the first parameter, including: the third reference signal is used to determine a fourth parameter, the fourth parameter is related to the second parameter and the first parameter, and the fourth parameter is used to determine the first parameter.

[0060] In some embodiments, the fourth parameter is a product of a response matrix of the second channel and a response matrix of the first channel; or the fourth parameter is a product of a response matrix of the second channel and a transposed inverse of the response matrix of the first channel. In some embodiments, the fourth parameter is a product of the second parameter and the first parameter; wherein the first parameter is the response matrix of the first channel or the transposed inverse of the response matrix of the first channel, and the second parameter is the response matrix of the second channel.

[0061] In some embodiments, the transceiver can also be configured to receive a fourth reference signal from the first device on the first channel; and the communication device can further include a processing unit, wherein the processing unit can be configured to determine a fifth parameter according to the fourth reference signal, the fifth parameter being used to calibrate the reciprocity between the first channel and the second channel.

[0062] In some embodiments, the fourth reference signal is pre-processed based on the second parameter, and the processing unit can be specifically configured to determine a sixth parameter according to the fourth reference signal, the sixth parameter being related to the first parameter and the second parameter; and determine the fifth parameter according to the sixth parameter and the first parameter.

[0063] In some embodiments, the processing unit can be specifically configured to determine the second parameter according to the sixth parameter and the first parameter; and determine the fifth parameter according to the first parameter and the second parameter.

[0064] In some embodiments, the sixth parameter is a product of a response matrix of the second channel and a response matrix of the first channel; or the sixth parameter is a product of a transposed inverse of the response matrix of the second channel and the response matrix of the first channel. In some embodiments, the sixth parameter is a product of the first parameter and the second parameter; wherein the first parameter is the response matrix of the first channel, and the second parameter is the response matrix of the second channel or the transposed inverse of the response matrix of the second channel.

[0065] In some embodiments, the fourth reference signal is pre-processed based on the fifth parameter, and the processing unit can be specifically configured to determine a seventh parameter according to the fourth reference signal, the seventh parameter being related to the first parameter and the fifth parameter; and determine the fifth parameter according to the seventh parameter and the first parameter.

[0066] In some implementations, the seventh parameter is a product of the fifth parameter and a response matrix of the first channel. In some implementations, the seventh parameter is a product of the fifth parameter and a first parameter, the first parameter being a response matrix of the first channel.

[0067] In a fifth aspect, a computer readable storage medium is provided, having stored thereon computer programs or instructions, which, when executed by a computer, cause any of the methods of the first aspect to be performed (or implemented), or cause any of the methods of the second aspect to be performed (or implemented).

[0068] In a sixth aspect, a computer program product is provided, containing computer programs or instructions, which, when executed by a computer, cause any of the methods of the first aspect to be performed (or implemented), or cause any of the methods of the second aspect to be performed (or implemented).

[0069] In a seventh aspect, a communication apparatus is provided, comprising a processor configured to cause any of the methods of the first aspect to be performed (or implemented), or cause any of the methods of the second aspect to be performed (or implemented), by executing computer programs (or computer executable instructions) stored in the memory and / or via logical circuitry.

[0070] In a possible implementation, the apparatus further comprises a memory. In a possible implementation, the processor and the memory are integrated together. In another possible implementation, the memory is located outside the communication apparatus. The processor can comprise one or more processors. In some possible implementations, the memory can be used to store part or all of the necessary computer programs or instructions for implementing the functions related to the first aspect. In some possible implementations, the memory can be used to store part or all of the necessary computer programs or instructions for implementing the functions related to the second aspect.

[0071] In a possible implementation, the communication apparatus further comprises a communication interface for the communication apparatus to communicate with other devices, such as transmitting or receiving data and / or signals. Exemplarily, the communication interface can be a transceiver, a circuit, a bus, a module, an input / output interface or other types of communication interfaces.

[0072] In an implementation, the communication apparatus of the third aspect, the fourth aspect or the seventh aspect can be a terminal device or a communication module in a terminal device, or a chip or a chip system in a terminal device.

[0073] In an implementation form, the communication apparatus of the third aspect, the fourth aspect or the seventh aspect can be a network device or a communication module in the network device, or a chip or chip system in the network device.

[0074] The eighth aspect provides a chip, comprising a processor, configured to invoke a computer program or computer instruction in a memory, so that the processor executes or implements any implementation form of the first aspect, or so that the processor executes or implements any implementation form of the second aspect.

[0075] In some implementation forms, the processor is coupled with the memory through an interface.

[0076] The ninth aspect provides a communication system, comprising a first apparatus configured to execute the first aspect and any possible implementation form of the first aspect, and a second apparatus configured to execute the second aspect and any possible implementation form of the second aspect.

[0077] The beneficial effects of any one of the second aspect to the ninth aspect can be referred to the beneficial effects of the first aspect. BRIEF DESCRIPTION OF DRAWINGS

[0078] FIG. 1 is a schematic diagram of a communication system.

[0079] FIG. 2 is a schematic block diagram of another communication system.

[0080] FIG. 3 is a schematic block diagram of yet another communication system.

[0081] FIG. 4 is a schematic diagram of a function division of network elements and a protocol layer structure of an open radio access network (O-RAN) system.

[0082] FIG. 5 is a schematic block diagram of still another communication system.

[0083] FIG. 6 is a schematic flow diagram of a channel calibration coefficient determination method provided by an embodiment of the present application.

[0084] FIG. 7 is a schematic block diagram of a communication apparatus according to an embodiment of the present application.

[0085] FIG. 8 is a schematic block diagram of another communication apparatus according to an embodiment of the present application. DETAILED DESCRIPTION

[0086] In the present application, the terms and / or descriptions of different embodiments are consistent and can be referred to each other if there is no special description and logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0087] In the present application, "at least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. In the textual description of the present application, the character " / " generally represents an "or" relationship between the associated objects before and after it. "At least one of the following" or similar expressions means any combination of these items, including any combination of single item or multiple items. For example, at least one of a, b and c can mean: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c. Where a, b and c can be single or multiple.

[0088] In the present application, "first", "second", and various numerical numbers (for example, #1, #2, etc.) indicate the differentiation for the convenience of description, and are not used to limit the scope of the embodiments of the present application. For example, to distinguish different messages, etc., rather than to describe a specific order or sequence. It should be understood that the objects thus described can be interchanged under appropriate circumstances, so as to be able to describe schemes other than the embodiments of the present application.

[0089] In the present application, "when", "in the case of", "if" and the like all refer to the objective situation in which the device will make corresponding processing, and are not limited to time, and do not require the device to have a judgment action when implemented, nor does it mean that there are other limitations.

[0090] In the present application, "indicate" or "for indicating" can include direct indication and indirect indication. When describing that certain indication information is used to indicate A, it can include that the indication information directly indicates A or indirectly indicates A, and it does not mean that A must be carried in the indication information.

[0091] The indication manner involved in the embodiments of the present application should be understood as covering various methods that can enable the to-be-indicated party to know the to-be-indicated information. The to-be-indicated information can be sent as a whole, or can be sent separately in multiple sub-information, and the sending period and / or sending opportunity of these sub-information can be the same or different, and the present application does not limit the sending method.

[0092] The "indication information" in the embodiments of the present application can be explicit indication, that is, directly indicated through signaling, or obtained according to the parameters indicated by the signaling, combined with other rules or combined with other parameters or through derivation. It can also be implicit indication, that is, obtained according to rules or relationships, or according to other parameters, or through derivation. The present application does not make specific limitations on this.

[0093] In this application, "protocol" can refer to a standard protocol in the field of communications, such as 5G (5G) protocols. th This application does not limit the scope of protocols such as generation (5G), new radio (NR), and related protocols applied in future communication systems. "Predefined" may include predefined terms, such as protocol definitions. "Preconfiguration" can be achieved by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device; this application does not limit the implementation method.

[0094] In this application, "communication" can also be described as "data transmission," "information transmission," "data processing," etc. "Transmission" includes "sending" and "receiving." For example, transmission can be uplink transmission, such as a terminal device sending a signal to a network device; transmission can also be downlink transmission, such as a network device sending a signal to a terminal device; transmission can also be sidelink transmission, such as a terminal device sending a signal to another terminal device. For example, "transmission" can be air interface level transmission, or it can be signal transmission from a chip input (I) / output (O) port, rather than air interface level transmission.

[0095] In this application, terms such as "message," "information," "signal," or "information element (IE)" can be used interchangeably. There are no restrictions on the name of the message or information, as long as it can achieve the corresponding function.

[0096] "Sending information to XX (device)" can be understood as the destination of the information being that device. This can include sending information directly or indirectly to that device. "Receiving information from XX (device), or receiving information from XX (device)" can be understood as the source of the information being that device. This can include receiving information directly or indirectly from that device. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood in a similar way, and will not be repeated here. Furthermore, "sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface. In other words, "sending" or "receiving" can occur between devices, for example, between network devices and terminal devices via an air interface. "Sending" or "receiving" can also occur within a device, for example, between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface.

[0097] In this application, the words "exemplary", "for example", and the like are used to mean example, illustration, or instance, and do not imply that the described embodiment is preferred or advantageous over other embodiments or designs. In the embodiments of this application, "of", "corresponding", "corresponding to", and "associated with" can be used interchangeably, and it should be noted that they express the same meaning when the distinction is not emphasized.

[0098] In this application, the configuration can be signaling configuration, or can be described as configuration signaling. For example, the signaling configuration includes configuration by signaling sent by a network device, which can be a radio resource control (RRC) message, downlink control information (DCI), or a system information block (SIB). For another example, the signaling configuration includes configuration between network devices. Wherein, the network device can include an access network device, a core network device, or a management plane device, etc. Optionally, the signaling configuration can also be configured to a terminal device or a network device by pre-configuration, or configured to a terminal device or a network device by pre-configuration. Here, the pre-configuration is to define or configure the value of the corresponding parameter in advance in the protocol, and store it in the terminal device or the network device when communicating with the terminal device or the network device. The pre-configuration message can be modified or updated under the condition that the terminal device or the network device is connected to the network.

[0099] This application will present various aspects, embodiments or features around a system that can include multiple devices, components, modules, etc. Each system can include devices, components, modules, etc. in addition to the illustrated devices, components, modules, etc., and / or can not include all and every device, component, module, etc. discussed in conjunction with the figures.

[0100] The service scenarios described in the embodiments of this application are to more clearly illustrate the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. It can be known by those skilled in the art that, with the emergence of new service scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.

[0101] In the various embodiments of this application, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. The terms "comprising," "including," "having," and their variations all mean "including but not limited to," unless otherwise specifically emphasized.

[0102] To facilitate understanding of the embodiments of this application, the concepts and technologies that may be involved in the embodiments will be briefly introduced first.

[0103] 1. Channel matrix

[0104] In a multi-antenna transmission model, assuming the number of antennas at the transmitting end is M and the number of antennas at the receiving end is N, the data column vector at the transmitting end is X = [x1, x2, ..., x...]. M ] T The data column vector at the receiving end is Y = [y1, y2, ..., y]. N ] T Therefore, the data column vector at the receiving end satisfies Formula 1-1: Y = HX (Formula 1-1)

[0105] Here, H can be an N×M (i.e., N rows and M columns) matrix. Each element in this matrix can represent the spatial channel characteristics of each pair of transmit and receive antennas. H can represent the channel matrix of this multi-antenna transmission model. For example, H can be expressed as Equation 1-2.

[0106] Among them, h nm This can represent the spatial channel characteristics of the m-th antenna at the transmitting end and the n-th antenna at the receiving end. Here, m can be an integer from 1 to M, for example, m = 1, 2, ..., M. And n can be an integer from 1 to N, for example, n = 1, 2, ..., N.

[0107] 2. Precoding

[0108] The rank of the channel matrix can represent the number of unknowns at the transmitter that can actually be solved, or it can represent the maximum number of layers in the channel space. For example, the rank of the channel matrix can be calculated by performing singular value decomposition (SVD) on H. The process is illustrated in Equations 1-3. H = UH, V * (Formula 1-3)

[0109] Here, matrices U and V can be unitary matrices of size N×N (i.e., N rows and N columns) and M×M (i.e., M rows and M columns), respectively, and V *The V matrix can be the conjugate transpose matrix of the V matrix. In the H matrix, the elements on the non-diagonal line are all 0. The number of non-0 elements on the diagonal line can be the rank of H.

[0110] According to formula 1-1 and formula 1-3, the relationship between the data column vectors of the receiving end satisfies formula 1-4. Y = HX = UH, V * X (formula 1-4)

[0111] Those skilled in the art can understand that the unitary matrix multiplied by the conjugate transpose of itself can obtain the unit matrix. Using the above property, before the sending end sends the data column vector, the data column vector can be multiplied by the conjugate transpose matrix V * of the V matrix.

[0112] For ease of description, it is assumed below that the data column vector of the sending end is X', so that X = VX' in formula 1-4. Correspondingly, the receiving end multiplies the received data column vector Y by the conjugate transpose matrix U * of U, so that formula 1-4 can be transformed into formula 1-5. Y' = U * Y = U * Hx = U * UH, V * VX, (formula 1-5)

[0113] It can be seen from formula 1-5 that the receiving end can perform channel equalization according to a relatively simple channel matrix H' after processing the received signal, so as to obtain the data column vector X' of the sending end.

[0114] The data column vector X' of the sending end is multiplied by the V matrix obtained after SVD decomposition of the channel matrix before being sent from the antenna. This process can be called precoding, wherein V can be a precoding matrix used by the sending end.

[0115] Exemplarily, in the precoding process of a physical uplink shared channel (PUSCH), there are two examples of the way in which the terminal device obtains the precoding matrix.

[0116] Example 1: The terminal device estimates the downlink channel matrix based on the channel state information-reference signal (CSI-RS), estimates the uplink channel matrix H according to the reciprocity between the uplink channel and the downlink channel, and then obtains the precoding matrix V through SVD decomposition. Example 1 can also be called a non-codebook-based transmission scheme.

[0117] Example 2: The network device obtains the uplink channel matrix H based on the measurement of the sounding reference signal (SRS), then selects V from a limited number of precoding quantization value matrices (for example, codebook), and then feeds back the number of the selected precoding matrix to the terminal device. For example, the number can be the transmitted precoding matrix indicator (TPMI). Example 2 can also be referred to as a codebook-based transmission scheme.

[0118] 3. Channel reciprocity

[0119] In a time division duplexing (TDD) wireless communication system, the uplink and downlink transmit data on different time slots of the same frequency resource. According to electromagnetic wave theory, the channel fading experienced by wireless signals propagating on the same frequency resource within the coherence time is the same. Therefore, the TDD wireless communication system can satisfy the reciprocity of the uplink channel and the downlink channel. It can be understood that the TDD wireless communication system is only an example of satisfying the reciprocity of the uplink channel and the downlink channel, and the present application is not limited thereto, for example, other wireless communication systems can also satisfy the reciprocity of the uplink channel and the downlink channel.

[0120] The technical solutions of the embodiments of the present application can be applied to various communication systems, including but not limited to: long term evolution (LTE) system, new radio (NR) system, etc. fifth generation (5 th generation,5G) mobile communication system, narrow band internet of things (NB-IoT) system, enhanced machine-type communication (eMTC) system, enhanced mobile broadband (eMBB) system, ultra reliable low latency communications (URLLC) system, satellite communication system, LTE-machine-to-machine (LTE-M) system, or 5G after evolution system such as future mobile communication system, etc.

[0121] The technical solutions in the present application will be described below in conjunction with the drawings.

[0122] FIG. 1 is a schematic diagram of a communication system 100. As shown in FIG. 1, the communication system 100 includes a radio access network 110 and a core network 120, and optionally, the communication system 100 can further include an Internet 130. The radio access network 110 can include at least one network device (e.g., 111a and 111b in FIG. 1) and at least one terminal device (e.g., 112a-112j in FIG. 1). The terminal device is connected to the network device in a wireless manner. The network device is connected to the core network 120 in a wireless or wired manner. The core network 120 can include one or more core network devices. The core network device and the network device can be independent and different physical devices, or the functions of the core network device and the logical functions of the network device can be integrated on the same physical device, or a physical device can integrate the functions of part of the core network device and part of the network device. The terminal device and the terminal device, and the network device and the network device can be connected to each other in a wired or wireless manner. The terminal device and the terminal device, the network device and the network device, and the terminal device and the network device can communicate with each other in a wireless manner through air interface resources. Exemplarily, the air interface resources can include at least one of time domain resources, frequency domain resources, code resources and space resources. FIG. 1 is only a schematic diagram, and the communication system 100 can further include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG. 1.

[0123] The network device can also be referred to as an access network device or an access network node. It can be understood that the name of the device with the function of the network device may be different in systems with different wireless access technologies. For the convenience of description, the apparatus providing wireless communication access function for the terminal device is collectively referred to as a base station in the embodiments of the present application. In the embodiments of the present application, the network device includes but is not limited to various forms of macro base stations (such as 111a in FIG. 1), micro base stations or indoor stations (such as 111b in FIG. 1), pico base stations, small stations, balloon stations, relay stations, access points, etc. Among them, the micro base station can be referred to as a small station. The network device can include an evolved node B (eNB or eNodeB) in LTE, a radio controller in a cloud radio access network (CRAN) scenario, a network device in a future evolved public land mobile network (PLMN), an access point (AP) in a wireless fidelity (WiFi) system, a wireless relay node, a wireless backhaul node, a transmission point (TP) or a transmission reception point (TRP), etc., and can also include a next generation base station node (gNB) or a transmission point (TRP or TP) in a 5G system, one or a group of (including multiple antenna panels) antenna panels of a base station in a 5G system, a network node constituting a gNB or a transmission point, such as a baseband unit (BBU) or a distributed unit (DU), and can also include a network device, server, wearable device or vehicle-mounted device, etc. in a network in a future mobile communication system and the like after 5G. The network device can also be a module or unit that completes the function of the base station, for example, it can be a central unit (CU) or a DU. In addition, the network device can be understood as a general term for all devices (including stations) on the network side, for example, a plurality of stations can be collectively referred to as a network device. The station refers to a transmission node that is actually located at a physical location. In other words, the network device conceptually contains the station.

[0124] In the embodiments of the present application, the apparatus for implementing the function of the network device can be the network device itself, or an apparatus capable of supporting the network device to implement the function, such as a chip system or a chip, which can be installed in the network device. The chip system can be composed of a chip, or can include a chip and other discrete devices.

[0125] In another possible scenario, a plurality of network devices cooperates to assist a terminal to implement wireless access, and different network devices respectively implement part of functions of a base station. For example, a network device can be a CU, a DU, a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can be included in the same network element, for example, in a BBU. The RU can be included in a radio frequency device or a radio frequency unit, for example, in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0126] In different systems, the CU (or CU-CP and CU-UP), the DU, or the RU can also have different names, but those skilled in the art can understand their meanings. For example, in an open radio access network (O-RAN) system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, the CU-CP, the CU-UP, the DU, and the RU are taken as examples for description in this application. Any one of the CU (or the CU-CP, the CU-UP), the DU, and the RU in this application can be implemented by means of a software module, a hardware module, or a combination of a software module and a hardware module. The embodiments of this application do not limit the specific technology and the specific device form adopted by the network device.

[0127] The terminal device can be a device providing voice and / or data connectivity to users; the terminal device can also be a device having wireless connection function. The terminal device can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; can also be deployed on water surface (such as ships, etc.); can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal device can also be called user equipment (UE), access terminal, terminal, subscriber unit, user station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, wireless network device, user agent or user apparatus. In the embodiments of the present application, the terminal device includes but is not limited to: cellular phone, mobile phone, wireless data card, wireless modem, pad, laptop computer, notebook computer, palm computer, mobile internet device (MID), computer with wireless transceiver function, cordless phone, session initiation protocol (SIP) phone, smart phone, wireless local loop (WLL) station, personal digital assistant (PDA), handset with wireless communication function, computing device or other device connected to wireless modem, vehicle-mounted device (such as car, bicycle, electric vehicle, airplane, ship, train, high-speed rail, etc.), wearable device (such as smart watch, smart bracelet, pedometer, smart glasses, etc.), satellite terminal, terminal device in Internet of Things or Internet of Vehicles, and any form of terminal in future network, relay user equipment or terminal in future evolved PLMN, etc.The terminal device can also be a virtual reality (VR) device, an augmented reality (AR) device, a smart point of sale (POS) machine, a customer-premises equipment (CPE), a light UE, a reduced capability UE (RedCap UE), a machine type communication (MTC) terminal, a terminal device in industrial control, a terminal device in self driving, a terminal device in remote medical treatment, a terminal device in a smart grid, a wireless terminal in transportation safety, a terminal device in a smart city, a terminal device in a smart home, a haptic terminal device, a smart home device (e.g., a refrigerator, a television, an air conditioner, an electricity meter, etc.), a smart robot, a mechanical arm, a plant device, a wireless terminal in self driving, or a flight device (e.g., a smart robot, a hot air balloon, a drone, an airplane), and the like. The terminal device can also be a vehicle device, such as a transport vehicle with wireless communication function, a communication module, a whole vehicle device, a vehicle-mounted module, a vehicle-mounted chip, an on board unit (OBU), or a telematics box (T-BOX), and the like. The terminal device can also be other devices with terminal functions, for example, the terminal device can also be a device in device to device (D2D) communication that assumes a terminal function. The embodiments of the present application are not limited in this regard.

[0128] In the embodiments of the present application, the device for implementing the function of the terminal device can be a terminal device, or a device capable of supporting the terminal device to implement the function, such as a chip or a chip system, which can be installed in the terminal device. The chip system can be composed of a chip, or can include a chip and other discrete devices. In the technical solutions of the embodiments of the present application, the device for implementing the function of the terminal device is taken as an example of the terminal device. The terminal device can also be referred to as a terminal. The following can take the terminal device as an example of a UE to describe the technical solutions provided by the embodiments of the present application.

[0129] The roles of the base station and the terminal can be relative, for example, the helicopter or the drone 112i in FIG. 1 can be configured as a mobile base station, and for those terminals 112j accessing the wireless access network 110 through 112i, the terminal 112i is a base station; but for the base station 111a, 112i is a terminal, that is, 111a communicates with 112i through a wireless air interface protocol. Of course, 111a and 112i can also communicate through a base station-to-base station interface protocol, in which case, relative to 111a, 112i is also a base station. Therefore, the base station and the terminal can be collectively referred to as a communication device, and 111a and 111b in FIG. 1 can be referred to as a communication device with a base station function, and 112a-112j in FIG. 1 can be referred to as a communication device with a terminal function.

[0130] The network device and the terminal device can communicate through a wireless link. The transmission link from the network device to the terminal device can be referred to as a downlink (DL) or a downlink channel, for transmitting a downlink signal. The transmission link from the terminal device to the network device can be referred to as an uplink (UL) or an uplink channel, for transmitting an uplink signal. The transmission link from the terminal device to the terminal device can be referred to as a sidelink (SL) or a sidelink channel. In the embodiments of the present application, multiple network devices can send information to multiple different terminal devices and receive information from multiple different terminal devices; multiple network devices can also send information to the same terminal device and receive information from the same terminal device, which is not limited in the present application.

[0131] The communication between different devices involved in the embodiments of the present application can mean direct communication between different devices (i.e., without the need for other devices to transfer or forward), or can mean communication between different devices through other devices (i.e., the need for other devices to transfer or forward), or can mean that a functional unit inside a device communicates with other devices through another functional unit. The information between the source and the destination of the information transmission can be processed as necessary, such as format change, digital-to-analog conversion, amplification, or filtering, etc., but the destination can understand the valid information from the source. Similar expressions in the present application can be understood similarly, and will not be repeated here.

[0132] FIG. 2 is a schematic block diagram of another communication system. FIG. 2 takes the communication between a terminal device and a network device as an example.

[0133] As shown in FIG. 2, the terminal device 210 can include a processor 211, a memory 212, and a transceiver 213. Exemplarily, the transceiver 213 can include a transmitter 2131, a receiver 2132, and an antenna 2133. The network device 220 can include a processor 221, a memory 222, and a transceiver 223. Exemplarily, the transceiver 223 can include a transmitter 2231, a receiver 2232, and an antenna 2233. The receiver 2132 can be configured to receive information from the network device 220 through the antenna 2133, and the transmitter 2131 can be configured to send information to the network device 220 through the antenna 2133. The transmitter 2231 can be configured to send information to the terminal device 210 through the antenna 2233, and the receiver 2232 can be configured to receive information from the terminal device 210 through the antenna 2233.

[0134] The network device in the embodiments of the present application can include a chip in the network device. For example, the network device can include the processor 221, the memory 222, and the transceiver 223. The terminal device in the embodiments of the present application can include a chip in the terminal device. For example, the terminal device can include the processor 211, the memory 212, and the transceiver 213.

[0135] FIG. 3 is a schematic block diagram of another communication system. FIG. 3 shows an O-RAN system. The O-RAN system in the present application can include other components than those shown in FIG. 3, or can only include part of the components in FIG. 3.

[0136] Referring to FIG. 3, the network device can communicate with the core network device through a backhaul link 310, and communicate with the terminal device through an air interface. Exemplarily, the BBU in the network device can communicate with the core network device through the backhaul link 310. The RU in the network device can communicate with at least one terminal device through the air interface. The BBU can communicate with at least one RU through a front-haul link 330. Wherein, the BBU and the RU can be co-located or not. Exemplarily, the BBU can include at least one CU and at least one DU. The CU and the DU can communicate through at least one mid-haul link 320.

[0137] FIG. 4 is a schematic diagram of network element function division and protocol layer structure of an O-RAN system. The O-RAN system in the embodiments of the present application can divide the network element function and the protocol layer in part or all of the manners shown in FIG. 4, or in other manners.

[0138] In some examples, the CU can be used to carry logical nodes of an RRC layer, a service data adaptation protocol (SDAP) layer, a packet data convergence protocol (PDCP) layer, and other control functions of the access network device. Illustratively, the CU can be connected to network nodes such as a core network through some interfaces, for example, the interfaces can include an E2 interface and the like. Optionally, the CU has part of the functions of the core network.

[0139] Illustratively, the CU (e.g., a PDCP layer or a layer higher than PDCP) is connected to the DU (e.g., a radio link control (RLC) layer or a layer lower than RLC) through some interfaces, for example, the interfaces can be an F1 interface and the like. In some examples, the above-mentioned interface (e.g., the F1 interface) can provide CP and UP functions, for example, interface management, system information management, UE context management, RRC message transmission, and the like. The F1 interface can adopt an F1 application protocol (F1AP).

[0140] In some examples, the CU can be split into a CU-CP and a CU-UP.

[0141] The CU-CP can be used to carry logical nodes of an RRC layer and a PDCP control plane part (PDCP-C) layer, for implementing control plane functions of the CU. The CU-CP can interact with network elements in the core network for implementing control plane functions. Illustratively, the network element in the core network for implementing control plane functions can be an access and mobility function network element, for example, an access and mobility management (AMF) in a 5G system. Illustratively, the AMF network element can be used to be responsible for mobility management in a mobile network, such as location updating of a terminal device, registration of the terminal device to a network, handover of the terminal device, and the like.

[0142] The CU-UP can be used to carry logical nodes of an SDAP layer and a PDCP user plane part (PDCP-U) layer, for implementing user plane functions of the CU. The CU-UP can interact with network elements in the core network for implementing user plane functions. For example, a user plane function (UPF) in a 5G system can be used to be responsible for forwarding and receiving data in a terminal device.

[0143] The configuration of the above CU or DU is merely an example, and the CU or DU can be configured to have functions as needed. For example, the CU or the DU can be configured to have more protocol layer functions, or the CU or the DU can be configured to have partial processing functions of the protocol layer. For example, partial functions of the RLC layer and functions of the protocol layer above the RLC layer are arranged in the CU, and the remaining functions of the RLC layer and functions of the protocol layer below the RLC layer are arranged in the DU. For another example, the functions of the CU or the DU can be divided according to a service type or other system requirements, for example, according to a delay requirement. For example, functions that require to meet a shorter delay requirement in processing time are arranged in the DU, and functions that do not require to meet the delay requirement are arranged in the CU.

[0144] In some examples, the DU can be used to carry logical nodes of the RLC layer, the medium access control (MAC) layer, the higher physical layer (Higher PHY), and other functions. In some examples, the DU can control at least one RU. For example, the DU can be connected to the RU through some interfaces, which can be a front-haul interface. In some examples, the Higher PHY layer can include part of the PHY layer processing, such as forward error correction (FEC) encoding, decoding, scrambling, modulation, or demodulation, and other processing functions.

[0145] In some examples, the RU can be used to carry logical nodes of the lower physical layer (Lower PHY) and radio frequency (RF) chain processing. In some examples, the RU can be a TRP, an RRH, or other similar functional entity in the third generation partnership project (3 rd generation partnership project,3GPP). In some examples, the Low PHY layer includes part of the PHY processing, such as fast Fourier transform (FFT), inverse fast Fourier transformation (IFFT), digital beamforming or filtering, and other processing functions. The RU can communicate with one or more UEs through a wireless link.

[0146] The DU and the RU can or can not be co-located. For example, the DU and the RU can exchange control plane and user plane information via a lower-layer split control / user / synchronization-plane (LLS-C / U / S) interface over a fronthaul link. For example, the O-RAN CUS plane in the DU can communicate with the O-RAN CUS plane in the RU over the LLS-C / U / S interface. Illustratively, the LLS-C / U / S can include a LLS-control (C) interface and a LLS-user (U) interface that provide CP and UP, respectively. In some examples, the CP can refer to real-time control between the DU and the RU. Management information can be exchanged between the DU and the RU over a LLS-management (M) interface of the fronthaul link, and the M plane can refer to non-real-time management operations between the DU and the RU. For example, the O-RAN M plane in the DU can communicate with the O-RAN M plane in the RU over the LLS-M interface. For another example, the O-RAN M plane in the DU or the RU can communicate with a management system over the LLS-M interface.

[0147] The DU and the RU can cooperate with each other to jointly implement the functions of the PHY layer. For example, one DU can be connected with one or more RUs. The functions of the DU and the RU can be configured in multiple ways according to design. For example, the DU can be configured to implement baseband functions, and the RU can be configured to implement mid- radio frequency functions. For another example, the DU is configured to implement high-layer functions (e.g., high PHY) in the PHY layer, and the RU is configured to implement low-layer functions (e.g., low PHY) in the PHY layer or implement the low-layer functions and radio frequency functions (e.g., RF chains). The high-layer functions in the PHY layer can include a part of the functions of the PHY layer that are closer to the MAC layer, and the low-layer functions in the PHY layer can include another part of the functions of the PHY layer that are closer to the mid-radio frequency side.

[0148] In a large-scale multiple input multiple output (MIMO) technology, in order to eliminate the correlation between channels and improve communication performance, the transmitter can use precoding technology to weight the signals on the antenna ports, so as to simplify the channel matrix. Taking uplink transmission as an example, in a non-codebook-based transmission scheme, after measuring the downlink reference signal from the network device, the terminal device can estimate the downlink channel matrix. By using the reciprocity of the uplink channel and the downlink channel in the TDD wireless communication system, the terminal device can estimate the uplink channel matrix H according to the downlink channel matrix, and then obtain the precoding matrix V to be used by the terminal device by performing SVD decomposition on H.

[0149] The non-codebook-based transmission scheme can be applied in the TDD wireless communication system because it is assumed that the uplink channel and the downlink channel have good reciprocity.

[0150] FIG. 5 is a schematic block diagram of another communication system. Referring to FIG. 5, the channel between the terminal device and the network device includes the response of the receiving channel and the transmitting channel in addition to the spatial channel.

[0151] For example, in uplink transmission, the channel between the terminal device and the network device includes the response of the transmitting channel of the terminal device (denoted as T UE ), the uplink spatial channel matrix (denoted as H T ), and the response of the receiving channel of the network device (denoted as R BS ). For another example, in downlink transmission, the channel between the network device and the terminal device includes the response of the transmitting channel of the network device (denoted as T BS ), the downlink spatial channel matrix (denoted as H), and the response of the receiving channel of the terminal device (denoted as R UE ).

[0152] Even in the TDD wireless communication system, the uplink spatial channel matrix and the downlink spatial channel matrix satisfy the reciprocity. However, in the actual link shown in FIG. 5, the responses of the receiving channel and the transmitting channel of the communication device (e.g., the terminal device or the network device) are different due to the different types and numbers of devices used by the receiving channel and the transmitting channel. For example, T UE is not equal to R UE . For another example, T BS is not equal to R BS . Therefore, the uplink channel and the downlink channel do not completely satisfy the reciprocity, and the calibration of the channel reciprocity is needed.

[0153] Exemplarily, the network device can perform self-calibration to eliminate the difference between the responses of the receiving channel and the transmitting channel of the network device.

[0154] With the increasing number of antennas of the terminal device, the difference between the responses of the receiving channel and the transmitting channel of the terminal device has a greater impact on the channel reciprocity, and further affects the accuracy of the channel estimation. However, if the terminal device adopts a self-calibration scheme similar to the network device, the receiving channel and the transmitting channel of the terminal device need to be connected. The above scheme changes the internal hardware structure of the terminal device, which is relatively complex in implementation.

[0155] Therefore, how to determine the channel reciprocity calibration coefficient with low complexity and be applicable to the terminal device is a technical problem to be solved.

[0156] FIG. 6 is a schematic flowchart of a method 600 for determining a channel calibration coefficient according to an embodiment of the present application. The method 600 can determine a channel reciprocity calibration coefficient with low complexity, and can be applied to a terminal device. Optional operations in the method 600 are shown in dashed lines in FIG. 6. The method 600 will be described below in conjunction with FIG. 6.

[0157] At S610, the first device transmits a first reference signal to the second device on a first channel. Correspondingly, the second device receives the first reference signal from the first device.

[0158] By way of example, the first device can be a terminal side or a network side. The second device can be a network side or a terminal side.

[0159] The terminal side can be a terminal or a communication module in the terminal, or a circuit or a chip responsible for communication functions in the terminal. The method can be described below by way of example as being applied to a terminal device.

[0160] The network side can be a network device or a component (such as a circuit, a chip or a chip system, etc.) in the network device. The method can be described below by way of example as being applied to a network device.

[0161] In some examples, the first device can be a network side, and the second device can be a terminal side. For ease of description, the above scenario is referred to as scenario A below. In other examples, the first device can be a terminal side, and the second device can be a network side. For ease of description, the above scenario is referred to as scenario B below.

[0162] By way of example, the first reference signal can include an SRS, a de-modulation reference signal (DMRS), a phase tracking reference signal (PTRS), a CSI-RS or other signals.

[0163] By way of example, the SRS can be an SRS for beam management, an SRS based on codebook transmission, an SRS based on non-codebook transmission, or an SRS for antenna selection, etc. The CSI-RS can be a CSI-RS for beam management, a CSI-RS based on codebook transmission, or a CSI-RS based on non-codebook transmission, etc. The present application is not limited in this regard.

[0164] For example, in scenario A, the first reference signal can include a CSI-RS, a DMRS, a PTRS or other signals. For another example, in scenario B, the first reference signal can include an SRS, a DMRS, a PTRS or other signals.

[0165] The embodiments of the present application do not limit the specific name of the first reference signal. For example, the first reference signal can also be referred to as a first signal, a first uplink signal, a first downlink signal, a first information, or other names. For example, in scenario A, the first reference signal can also be referred to as a first downlink signal. For another example, in scenario B, the first reference signal can also be referred to as a first uplink signal.

[0166] Exemplarily, the first channel can include a transmission channel of the first device, a spatial channel, and a reception channel of the second device. For example, in scenario A, the first channel can include a transmission channel of the network device, a spatial channel, and a reception channel of the terminal device. For another example, in scenario B, the first channel can include a transmission channel of the terminal device, a spatial channel, and a reception channel of the network device. Exemplarily, the first channel can be a PUSCH, a physical uplink control channel (PUCCH), a physical downlink shared channel (PDSCH), or a physical downlink control channel (PDCCH), and the like. For example, in scenario A, the first channel can be a PDSCH or a PDCCH. For another example, in scenario B, the first channel can be a PUSCH or a PUCCH.

[0167] The embodiments of the present application do not limit the specific name of the first channel. The first channel can also be referred to as an uplink channel, a downlink channel, or other names. For example, in scenario A, the first channel can also be referred to as a downlink channel. For another example, in scenario B, the first channel can also be referred to as an uplink channel.

[0168] In S620, the second device determines the first parameter according to the first reference signal.

[0169] In some possible implementation manners, the second device can determine the first parameter according to the first reference signal. The first parameter can be a parameter obtained through channel estimation, or a parameter obtained through further processing of the parameter obtained through channel estimation. Exemplarily, the second device can determine the first parameter according to the received signal (i.e., the first reference signal passing through the first channel) and the first reference signal. For example, the second device can determine the first parameter according to the received signal and the known first reference signal based on a channel estimation algorithm such as least square (LS), minimum mean square error (MMSE), linear minimum mean square error (LMMSE), and the like.

[0170] Exemplarily, the first parameter is related to the first channel. For example, the first parameter can characterize the first channel. For another example, the first parameter can characterize a response of the first channel. Wherein, the response of the first channel can be a response of the first channel to the first reference signal.

[0171] Optionally, the first parameter can be used to indicate a response matrix of the first channel. In some examples, the first parameter can comprise the response matrix of the first channel. For example, the first parameter can be a matrix that is a multiplication of the response matrix of the first channel and other parameters. For another example, the first parameter can be the response matrix of the first channel. In other examples, the first parameter can be a transformation of the response matrix of the first channel. For example, the first parameter can be a transposed and / or inverse matrix of the response matrix of the first channel. There are other ways of transformation, which are not limited in the present application.

[0172] The present application does not limit the specific name of the first parameter, and the first parameter can also be referred to as a first channel parameter or other names.

[0173] Exemplarily, the response matrix of the first channel can be used to characterize the first channel. For example, the response matrix of the first channel can characterize a response of the first channel. For another example, the response matrix of the first channel can reflect a change in at least one of amplitude, phase or frequency after the first reference signal passes through the first channel. However, the present application does not limit this, and the response matrix of the first channel can also reflect changes in other characteristics, not limited to amplitude, phase or frequency.

[0174] In some examples, the response matrix of the first channel can comprise a response matrix of a transmitting channel of the first device, a response matrix of a spatial channel and a response matrix of a receiving channel of the second device. For example, the response matrix of the first channel can be a matrix that is a multiplication of the response matrix of the transmitting channel of the first device, the response matrix of the spatial channel and the response matrix of the receiving channel of the second device.

[0175] Wherein, the response matrix of the spatial channel can also be referred to as a spatial channel matrix, a wireless channel response or other names, which are not limited in the present application.

[0176] Exemplarily, the response matrix of the transmitting channel of the first device can characterize a channel response caused by the transmitting channel of the first device. For example, the transmitting channel can also be referred to as a transmitting radio frequency link channel or other names, which are not limited in the present application.

[0177] Exemplarily, the response matrix of the receiving channel of the second device can characterize a channel response caused by the receiving channel of the second device. For example, the receiving channel can also be referred to as a receiving radio frequency link channel or other names, which are not limited in the present application.

[0178] The specific name of the response matrix of the first channel is not limited in the present application, and the response matrix of the first channel can be referred to as a first channel matrix, a first matrix, a first response matrix, or other names.

[0179] One of the first device and the second device is a network device, and the other is a terminal device. Therefore, the sending channel of the first device is the sending channel of the network device, or the receiving channel of the second device is the receiving channel of the network device. That is, the response matrix of the first channel includes the response matrix of the network device. The response matrix of the network device includes the response matrix of the sending channel of the network device, or the response matrix of the receiving channel of the network device.

[0180] Exemplarily, the network device can eliminate the influence of the response matrix of the network device on the channel reciprocity through self-calibration. For the convenience of description, how to eliminate the influence of the response matrix of the terminal device on the channel reciprocity can be introduced below. That is, the response matrix of the terminal device in the response matrix of the sending channel of the first device or the response matrix of the receiving channel of the second device can be introduced below, and the response matrix of the network device is omitted, because the response matrix of the network device can eliminate the influence on the channel reciprocity through self-calibration of the network device.

[0181] However, those skilled in the art can understand that even if the response matrix of the network device is not introduced in the embodiments of the present application, it does not mean that the response matrix of the network device is not included in the response matrix of the first channel. In other words, the response matrix of the first channel can also include the response matrix of the network device, and the above scheme also falls within the scope of the embodiments of the present application.

[0182] In some possible implementation manners, a square matrix form of the channel matrix can be obtained through some construction methods. For example, the number of the sending channels (abbreviated as T) of the terminal device = the number of the receiving channels (abbreviated as R) of the terminal device = the number of the T of the network device = the number of the R of the network device. Exemplarily, if the number of the T of the terminal device is different from the number of the R of the terminal device, for example, the terminal device adopts a 4T8R structure, the terminal device can be divided into two 4T4R structures and calibrated twice. For example, the number of the T of the network device and the number of the R of the network device can be greater than the number of the T of the terminal device and the number of the R of the terminal device, respectively. In this case, the number of the T of the network device and the number of the R of the network device can be reduced to be consistent with the terminal device through a dimension reduction matrix. However, the present application is not limited thereto, and other methods can also be used to reduce the number of the T of the network device and the number of the R of the network device, for example, when the network device sends data, part of the sending channels can be used to send zero-power data. For another example, when the network device receives data, only part of the data on the receiving channels can be read.

[0183] Exemplarily, in the scene A, the signal y1 received by the second device can be represented as formula 2-1. y1=R2Hx1(formula 2-1)

[0184] wherein x1 can represent the first reference signal. H can represent a response matrix of a spatial channel. R2 can represent a response matrix of a receiving channel of the second device. Exemplarily, R2 can be a diagonal matrix. The response matrix of the first channel can be R2H. The above formula 2-1 omits the response matrix of a transmitting channel of the first device, but as previously described, the response matrix of the first channel can also include the response matrix of the transmitting channel of the first device.

[0185] wherein the first reference signal x1 is known to the second device, and thus the second device can determine R2H according to the received signal.

[0186] In some possible implementation manners, the first parameter can be R2H. That is, the first parameter can be the response matrix of the first channel. In other possible implementation manners, the first parameter can be a transformation of the response matrix of the first channel. For example, the first parameter can be That is, the first parameter can be the transpose inverse matrix of the response matrix of the first channel. For another example, the first parameter can include other parameters. Wherein “ T ” can represent transpose. Exemplarily, H can be referred to as a downlink wireless channel response. Exemplarily, H T can be referred to as an uplink wireless channel response.

[0187] Exemplarily, in the scenario B, the signal y1 received by the second device can be represented as formula 2-2. y1=H T T1x1 (formula 2-2)

[0188] wherein T1 can represent a response matrix of a transmitting channel of the first device. Other parameters can refer to the foregoing, and will not be described herein. Exemplarily, T1 can be a diagonal matrix. The response matrix of the first channel can be H T T1. The above formula 2-2 omits the response matrix of a receiving channel of the second device, but as previously described, the response matrix of the first channel can also include the response matrix of the receiving channel of the second device.

[0189] wherein the first reference signal x1 is known to the second device, and thus the second device can determine H T T1 according to the received signal.

[0190] In some possible implementation manners, the first parameter can be H T T1. That is, the first parameter can be the response matrix of the first channel. In other possible implementation manners, the first parameter can be a transformation of the response matrix of the first channel. For example, the first parameter can be That is, the first parameter can be the transpose inverse matrix of the response matrix of the first channel. For another example, the first parameter can include other parameters.

[0191] S630, the first device receives, on the second channel, a second reference signal from the second device. Correspondingly, the second device transmits the second reference signal to the first device.

[0192] Exemplarily, the second reference signal can include SRS, DMRS, PTRS, CSI-RS or other signals.

[0193] For example, in the scenario A, the second reference signal can include SRS, DMRS, PTRS or other signals. For another example, in the scenario B, the second reference signal can include CSI-RS, DMRS, PTRS or other signals.

[0194] Embodiments of the present application do not limit the specific name of the second reference signal. For example, the second reference signal can also be referred to as a second signal, a second uplink signal, a second downlink signal, a second information or other names. For example, in the scenario A, the second reference signal can also be referred to as a second uplink signal. For another example, in the scenario B, the second reference signal can also be referred to as a second downlink signal.

[0195] Exemplarily, the second channel can include a receiving channel of the first device, a spatial channel and a transmitting channel of the second device. For example, in the scenario A, the second channel can include a transmitting channel of the terminal device, a spatial channel and a receiving channel of the network device. For another example, in the scenario B, the second channel can include a receiving channel of the terminal device, a spatial channel and a transmitting channel of the network device.

[0196] Wherein, the spatial channel in the second channel and the spatial channel in the first channel can have reciprocity. For example, the transposition of the spatial channel in the second channel and the spatial channel in the first channel can be the same.

[0197] Exemplarily, the second channel can be PUSCH, PUCCH, PDSCH or PDCCH, etc. For example, in the scenario A, the second channel can be PUSCH or PUCCH. For another example, in the scenario B, the second channel can be PDSCH or PDCCH.

[0198] The present application does not limit the specific name of the second channel, which can also be referred to as an uplink channel, a downlink channel or other names. For example, in the scenario A, the second channel can also be referred to as an uplink channel. For another example, in the scenario B, the second channel can also be referred to as a downlink channel.

[0199] S640, the first device determines a second parameter according to the second reference signal.

[0200] In some possible implementations, the first device can perform channel estimation according to the second reference signal, and determine the second parameter. The second parameter can be a parameter obtained through channel estimation, or a parameter obtained through further processing of the parameter obtained through channel estimation. For example, the first device can determine the second parameter according to the received signal (i.e., the second reference signal passing through the second channel) and the second reference signal. For example, the first device can eliminate the second reference signal from the received signal, and determine the second parameter. For another example, the first device can eliminate the second reference signal from the received signal, and then perform further processing, and determine the second parameter.

[0201] For example, the second parameter can be related to the second channel. For example, the second parameter can represent the second channel. For another example, the second parameter can represent a response of the second channel.

[0202] Optionally, the second parameter can be used to indicate a response matrix of the second channel. In some examples, the second parameter can include the response matrix of the second channel. For example, the second parameter can be a matrix obtained by multiplying the response matrix of the second channel and another parameter. For another example, the second parameter can be the response matrix of the second channel. In other examples, the second parameter can be transformed from the response matrix of the second channel. For example, the second parameter can be a transposed and / or inverse matrix of the response matrix of the second channel. The transformation manner can be other than transposition or inversion, which is not limited in the present application.

[0203] The present application does not limit the specific name of the second parameter, and the second parameter can also be referred to as a second channel parameter or other names.

[0204] For example, the response matrix of the second channel can be used to represent the second channel. For example, the response matrix of the second channel can represent the response of the second channel.

[0205] In some examples, the response matrix of the second channel can include a response matrix of a transmitting channel of the second device, a response matrix of a spatial channel, and a response matrix of a receiving channel of the first device. For example, the response matrix of the second channel can be a matrix obtained by multiplying the response matrix of the transmitting channel of the second device, the response matrix of the spatial channel, and the response matrix of the receiving channel of the first device.

[0206] For example, the response matrix of the spatial channel in the second channel can be reciprocal to the response matrix of the spatial channel in the first channel. For example, the response matrix of the spatial channel in the second channel can be the same as the transposed response matrix of the spatial channel in the first channel. Other descriptions can be referred to the response matrix of the spatial channel in the first channel, which is not described herein.

[0207] Exemplarily, the response matrix of the transmitting channel of the second device can represent the channel response caused by the transmitting channel of the second device.

[0208] Exemplarily, the response matrix of the receiving channel of the first device can represent the channel response caused by the receiving channel of the first device.

[0209] The specific name of the response matrix of the second channel is not limited in the present application, and the response matrix of the second channel can be referred to as a second channel matrix, a second matrix, a second response matrix, or other names.

[0210] Exemplarily, in scenario A, the signal y2 received by the first device can be represented as formula 2-3. T T2x2 (formula 2-3)

[0211] Wherein, x2 can represent a second reference signal. T2 can represent the response matrix of the transmitting channel of the second device. Other parameters can be referred to the foregoing, and will not be described here. Exemplarily, T2 can be a diagonal matrix. Wherein, the response matrix of the second channel can be H T T2. The above formula 2-3 omits the response matrix of the receiving channel of the first device, but as described above, the response matrix of the first channel can also include the response matrix of the receiving channel of the first device.

[0212] Wherein, the second reference signal x2 is known to the first device, and therefore, the first device can determine H T T2 according to the received signal.

[0213] In some possible implementation manners, the second parameter can be H T T2. That is, the second parameter can be the response matrix of the second channel. In other possible implementation manners, the second parameter can be a deformation of the response matrix of the second channel. For example, the second parameter can be For another example, the second parameter can also include other parameters.

[0214] Exemplarily, in scenario B, the signal y2 received by the first device can be represented as formula 2-4.

[0215] Wherein, R1 can represent the response matrix of the receiving channel of the first device. Other parameters can be referred to the foregoing, and will not be described here. Exemplarily, R1 can be a diagonal matrix. Wherein, the response matrix of the second channel can be R1H. The above formula 2-4 omits the response matrix of the transmitting channel of the second device, but as described above, the response matrix of the second channel can also include the response matrix of the transmitting channel of the second device.

[0216] The second reference signal x2 is known to the first device, and thus the first device can determine R1H according to the received signal.

[0217] In some possible implementation manners, the second parameter can be R1H. That is, the second parameter can be the response matrix of the second channel. In other possible implementation manners, the second parameter can be a deformation of the response matrix of the second channel. For example, the second parameter can be For another example, the second parameter can further include other parameters.

[0218] S650, the first device receives a third reference signal from the second device on the second channel. Correspondingly, the second device sends the third reference signal to the first device.

[0219] For example, the third reference signal can include an SRS, a DMRS, a PTRS, a CSI-RS, or other signals.

[0220] For example, in the scenario A, the third reference signal can include an SRS, a DMRS, a PTRS, or other signals. For another example, in the scenario B, the third reference signal can include a CSI-RS, a DMRS, a PTRS, or other signals.

[0221] Embodiments of the present application do not limit the specific name of the third reference signal. For example, the third reference signal can also be referred to as a third signal, a third uplink signal, a third downlink signal, third information, or other names. For example, in the scenario A, the third reference signal can also be referred to as a third uplink signal. For another example, in the scenario B, the third reference signal can also be referred to as a third downlink signal.

[0222] The third reference signal can be the same as or different from the second reference signal, which is not limited in the present application. For example, the sequence corresponding to the third reference signal can be the same as or different from the sequence corresponding to the second reference signal.

[0223] The third reference signal can be subjected to precoding processing based on the first parameter. For example, S650 includes: the second device sends the third reference signal according to the first parameter. The present application does not limit the specific name of the first parameter, which can also be referred to as a first precoding parameter, a first precoding matrix, a first calibration matrix, a first calibration parameter, a first calibration precoding, or other names.

[0224] Optionally, the third reference signal is used to indicate the first parameter. Optionally, the third reference signal is used to determine the first parameter.

[0225] S660, the first device determines the first parameter according to the third reference signal.

[0226] In some possible implementation manners, the first device can determine the first parameter according to the third reference signal. For example, the first device can determine the first parameter according to a result of channel estimation (for example, the second parameter). For another example, the first device can perform channel estimation according to the third reference signal to obtain a fourth parameter, and then determine the first parameter according to the fourth parameter and the second parameter. The fourth parameter can be related to the first parameter and the second parameter.

[0227] For example, the first device can determine the first parameter according to the received signal (that is, the third reference signal passing through the second channel) and the second parameter. For example, the first device can eliminate the third reference signal and the second parameter in the received signal to determine the first parameter. For another example, the first device can eliminate the third reference signal in the received signal to obtain a fourth parameter. Then, the first device can eliminate the second parameter in the fourth parameter to determine the first parameter.

[0228] For example, in the scenario A, the signal y3 received by the first device can be represented as formula 2-5. y3=H T T2R2Hx3 (formula 2-5)

[0229] Wherein, x3 can represent the third reference signal. Other parameters can be referred to the foregoing, and details are not described herein.

[0230] For example, in S640, the first device can determine H T T2. In this way, in S660, the first device can perform equalization on the received signal according to H T T2 to obtain R2Hx3. Wherein, the third reference signal x3 is known to the first device, and therefore, the first device can determine R2H.

[0231] In formula 2-5, the first parameter is R2H. However, the present application does not limit the first parameter to R2H, and the first parameter can also be a deformation of R2H, and can also include other parameters. In this way, after the second device performs precoding based on the first parameter other than R2H, the signal y3 received by the first device can not be as shown in formula 2-5, but it is clear to those skilled in the art that only R2H in formula 2-5 needs to be replaced with the corresponding first parameter.

[0232] The foregoing formula 2-5 omits the response matrix of the receiving channel of the first device, but as described above, the first parameter and the second parameter can also include the response matrix of the receiving channel of the first device.

[0233] For example, in the scenario B, the signal y3 received by the first device can be represented as formula 2-6 or formula 2-7. y3=R1HH T T1x3 (formula 2-6)

[0234] The parameters in the formula 2-6 and the formula 2-7 can refer to the foregoing, and will not be described herein.

[0235] For example, in the formula 2-6, the first device can determine R1H in the S640. Thus, in the S660, the first device can equalize the received signal according to R1H to obtain H T T1x3. Wherein the third reference signal x3 is known to the first device, thus, the first device can determine H T T1.

[0236] In the formula 2-6, the first parameter is H T T1. However, the present application is not limited thereto, the first parameter can also be H T T1transformation, and can also include other parameters. Thus, after precoding based on the first parameter other than H T T1, the signal y3 received by the first device can not be as shown in the formula 2-6, but it is clear to those skilled in the art that only the H T T1in the formula 2-6 needs to be replaced by the corresponding first parameter. Exemplarily, the first parameter is replaced by as shown in the formula 2-7.

[0237] The formula 2-6 or the formula 2-7 described above omits the response matrix of the transmission channel of the second device, but as described above, the first parameter and the second parameter can also include the response matrix of the transmission channel of the second device.

[0238] The present application does not limit the execution order of each step in the method 600. For example, the execution order of the S610-S660 is: S610, S620, S630, S650, S640 and S660. For another example, the execution order of the S610-S660 is: S630, S610, S640, S620, S650, S660.

[0239] In the S670, the first device determines the third parameter according to the first parameter and the second parameter.

[0240] In some possible implementation manners, the first device can determine the third parameter according to the first parameter, the second parameter and the inverse of the transpose. For example, the first device can multiply the response matrix of the inverse of the transpose of the first channel with the response matrix of the second channel to determine the third parameter. For another example, the first device can multiply the response matrix of the inverse of the transpose of the second channel with the response matrix of the first channel to determine the third parameter.

[0241] Exemplarily, in the scenario A, the first parameter obtained by the first device can be R2H or a transformation of R2H, and the second parameter can be HT T2 or H T Variation of T2. Thus, the first device can calculate the third parameter as For example, the first device can take the inverse of the transpose of R1H, to obtain T T2 transpose inverse, to obtain The first device can calculate to obtain the third parameter

[0242] Exemplarily, in scenario B, the first device obtains the first parameter as H T T1 or H T Variation of T1, the second parameter can be R1H or a variation of R1H. Thus, the first device can calculate the third parameter as For example, the first device can take the inverse of the transpose of R1H, to obtain The first device can calculate to obtain the third parameter

[0243] The third parameter can be used to calibrate the reciprocity between the second channel and the first channel.

[0244] Exemplarily, in scenario A, the first device receives a reference signal 1 from the second device; estimates a parameter 1 of the second channel according to the reference signal 1. The parameter 1 can be a response matrix of the second channel. The first device determines a parameter 2 according to the parameter 1 and a third parameter. The parameter 2 can be a response matrix of the first channel.

[0245] Exemplarily, the first device can multiply the third parameter with the transposed parameter 1 to obtain the parameter 2. For example, the parameter 1 can be H T T2, the transposed parameter 1 can be Thus, is multiplied with to obtain R2H.

[0246] Exemplarily, in scenario B, the first device receives a reference signal 2 from the second device; estimates a parameter 3 of the second channel according to the reference signal 2. The parameter 3 can be a response matrix of the second channel. The first device determines a parameter 4 according to the parameter 3 and a third parameter. The parameter 4 can be a response matrix of the first channel.

[0247] Exemplarily, the first device can multiply the third parameter with the transposed parameter 3 to obtain the parameter 4. For example, the parameter 3 can be R1H, the transposed parameter 3 can be Thus, is multiplied with to obtain H T T1.

[0248] In this way, the first device can calibrate the reciprocity between the second channel and the first channel by the third parameter. Specifically, the first device can determine the parameter of the first channel (e.g., the response matrix of the first channel and the transformation of the response matrix) by the third parameter and transposition, in the case that the parameter of the second channel (e.g., the response matrix of the second channel and the transformation of the response matrix) is obtained.

[0249] The specific name of the third parameter is not limited in the present application, and the third parameter can also be referred to as a calibration parameter, a calibration coefficient, a reciprocity calibration parameter, a reciprocity calibration coefficient, a channel reciprocity calibration parameter, a channel reciprocity calibration coefficient, or other names.

[0250] Through the above scheme, the first device can obtain the response matrix of the first channel by the third reference signal processed by precoding, so as to determine the channel reciprocity calibration coefficient according to the response matrix of the first channel and the response matrix of the second channel. The above scheme determines the channel reciprocity calibration coefficient with low complexity through simple air interface interaction. Exemplarily, the above scheme can be applied to the channel reciprocity calibration of the terminal device, so as to eliminate the influence of the response of the transmission channel and the reception channel of the terminal device on the channel reciprocity. Exemplarily, the above scheme can be applied to the non-codebook-based transmission scheme, so that the terminal device can more accurately determine the precoding.

[0251] Optionally, the first channel includes the transmission channel of the first device, and the second channel includes the reception channel of the first device. For example, the first device can be a terminal device, so that the first channel includes the transmission channel of the terminal device, and the second channel includes the reception channel of the terminal device. The embodiments of the present application do not limit the first channel to only include the transmission channel of the first device, for example, the first channel can also include a spatial channel and a reception channel of a second device. The present application does not limit the second channel to only include the reception channel of the first device. For example, the first channel can also include a spatial channel and a transmission channel of a second device.

[0252] Optionally, the first channel includes the reception channel of the second device, and the second channel includes the transmission channel of the second device. For example, the second device can be a terminal device, so that the first channel includes the reception channel of the terminal device, and the second channel includes the transmission channel of the terminal device. The embodiments of the present application do not limit the first channel to only include the reception channel of the second device, for example, the first channel can also include a spatial channel and a transmission channel of a first device. The present application does not limit the second channel to only include the transmission channel of the second device. For example, the first channel can also include a spatial channel and a reception channel of a first device.

[0253] Based on the above scheme, the first parameter obtained by the first device can be used to calibrate the response of the transmitting channel and the receiving channel of the first device, or the transmitting channel and the receiving channel of the second device, so as to realize the channel reciprocity calibration.

[0254] In some possible implementation manners, S660 includes: determining, by the first device, a fourth parameter according to the third reference signal; and determining, by the first device, the first parameter according to the fourth parameter.

[0255] The fourth parameter can be related to the first parameter and the second parameter. For example, the first device can determine the fourth parameter according to the received signal (i.e., the third reference signal passing through the second channel), and determine the first parameter according to the fourth parameter and the second parameter. For example, the first device can eliminate the third reference signal in the received signal to obtain the fourth parameter. Then, the first device can eliminate the second parameter in the fourth parameter to determine the first parameter.

[0256] For example, in the scenario A, the fourth parameter can be H T T2R2H. The fourth parameter can be regarded as the product of the response matrix R2H of the second channel and the response matrix H T T2 of the first channel. In this way, the first device can eliminate the response matrix of the second channel in the fourth parameter according to the response matrix of the second channel to obtain the response matrix of the first channel, thereby determining the first parameter.

[0257] The response matrix of the receiving channel of the first device is omitted in the above fourth parameter, but as described above, the fourth parameter can also include the response matrix of the receiving channel of the first device.

[0258] For example, in the scenario B, the fourth parameter can be R1HH T T1. The fourth parameter can be regarded as the product of the response matrix R1H of the second channel and the response matrix H T T1 of the first channel. In this way, the first device can eliminate the response matrix of the second channel in the fourth parameter according to the response matrix of the second channel to obtain the response matrix of the first channel, thereby determining the first parameter.

[0259] For example, in the scenario B, the fourth parameter can be The fourth parameter can be regarded as the product of the response matrix R1H of the second channel and the response matrix H T1 of the first channel. In this way, the first device can eliminate the response matrix of the second channel in the fourth parameter according to the response matrix of the second channel to obtain the response matrix of the first channel, thereby determining the first parameter.

[0260] The response matrix of the transmission channel of the second device is omitted in the fourth parameter mentioned above, but as mentioned earlier, the fourth parameter may also include the response matrix of the transmission channel of the second device.

[0261] Based on the above scheme, the third reference signal can be used to determine a fourth parameter related to the first and second parameters. Thus, the first device can determine the first parameter based on the second and fourth parameters. This scheme, by using a third reference signal precoded based on the first parameter, enables the first device to obtain the first parameter with lower complexity, thereby determining the channel reciprocity calibration coefficient.

[0262] Optionally, the fourth parameter is the product of the response matrix of the second channel and the response matrix of the first channel. In this way, the second device can directly use the response matrix of the first channel to precode the third reference signal without any other steps, making the implementation simple.

[0263] Optionally, the fourth parameter is the product of the response matrix of the second channel and the transposed and inverted response matrix of the first channel.

[0264] For example, in scenario A, the fourth parameter can be The fourth parameter can be viewed as the response matrix H of the second channel. T The response matrix of T2 and the transpose and inverse of the first channel The product of.

[0265] For example, in scenario B, the fourth parameter can be... The fourth parameter can be viewed as the response matrix R1H of the second channel and the transpose and inverse of the response matrix of the first channel. The product of . Thus, the product of H in R1H and . The H values ​​can cancel each other out, so that the signal y3 received by the first device can be expressed as Equation 2-8.

[0266] The parameters in Formula 2-8 can be found in the previous text and will not be repeated here. Formula 2-8 can also be understood as a simplification of Formula 2-7.

[0267] In another possible implementation, S660 is replaced by: the first device determining the fourth parameter based on the third reference signal. Optionally, S670 is replaced by: the first device determining the third parameter based on the fourth parameter. For example, the third parameter is obtained by transposing and inverting the fourth parameter.

[0268] Referring to formula 2-8, in the case that the fourth parameter is the product of the response matrix of the second channel and the transposed inverse of the response matrix of the first channel, the second device pre-encodes the third reference signal based on the transposed inverse of the response matrix of the first channel. In this way, the response of the spatial channel can be eliminated during transmission of the third reference signal, thereby improving signal transmission performance. Moreover, after transposing and inverting the fourth parameter, the third parameter can be obtained. Therefore, the first device does not need to determine the third parameter through equalization, calculation, or the like, but can directly obtain the third parameter after transposing and inverting the fourth parameter, thereby reducing the processing overhead of the first device.

[0269] Embodiments of the present application assume that the first device is the side that determines the channel reciprocity calibration coefficient first, and the second device is the side that determines the channel reciprocity calibration coefficient later. For example, in scenario A, the network device can be the side that determines the channel reciprocity calibration coefficient first, and the terminal device can be the side that determines the channel reciprocity calibration coefficient later. For another example, in scenario B, the terminal device can be the side that determines the channel reciprocity calibration coefficient first, and the network device can be the side that determines the channel reciprocity calibration coefficient later.

[0270] In some possible implementation manners, after the network device performs the above process of the method 600 as the first device in scenario A and the terminal device performs the above process of the method 600 as the second device in scenario A, the network device can perform the above process of the method 600 as the second device in scenario B, and the terminal device can perform the above process of the method 600 as the first device in scenario B.

[0271] In another possible implementation manner, after the network device performs the above process of the method 600 as the second device in scenario A and the terminal device performs the above process of the method 600 as the first device in scenario A, the network device can perform the above process of the method 600 as the first device in scenario B, and the terminal device can perform the above process of the method 600 as the second device in scenario B.

[0272] In yet another possible implementation manner, the method 600 further includes S680 and S690.

[0273] S680, the first device sends a fourth reference signal to the second device on the first channel. Correspondingly, the second device receives the fourth reference signal from the first device.

[0274] Exemplarily, the fourth reference signal can include an SRS, a DMRS, a PTRS, a CSI-RS, or another signal.

[0275] For example, in scenario A, the fourth reference signal can include a CSI-RS, a DMRS, a PTRS, or another signal. For another example, in scenario B, the fourth reference signal can include an SRS, a DMRS, a PTRS, or another signal.

[0276] The embodiments of the present application do not limit the specific name of the fourth reference signal. For example, the fourth reference signal can also be referred to as a fourth signal, a fourth uplink signal, a fourth downlink signal, a fourth information, or other names. For example, in scenario A, the fourth reference signal can also be referred to as a fourth downlink signal. For another example, in scenario B, the fourth reference signal can also be referred to as a fourth uplink signal.

[0277] The fourth reference signal can be the same as or different from the first reference signal, and the present application does not limit this. For example, the sequence corresponding to the fourth reference signal can be the same as or different from the sequence corresponding to the first reference signal.

[0278] In S690, the second device determines a fifth parameter according to the fourth reference signal.

[0279] In some possible implementation manners, the fourth reference signal can indicate the second parameter, so that the second device can determine the second parameter according to the fourth reference signal, and determine the fifth parameter according to the first parameter and the second parameter. In other possible implementation manners, the fourth reference signal can indicate the fifth parameter, so that the second device can determine the fifth parameter according to the fourth reference signal.

[0280] The fifth parameter can be used to calibrate the reciprocity of the first channel and the second channel. For other descriptions of the fifth parameter, please refer to the following description, which is not described here.

[0281] Based on the above scheme, the first device can send the fourth reference signal to the second device, and the fourth reference signal can be used to determine the channel reciprocity calibration coefficient on the second device side. Through simple air interface interaction, the above scheme can make the first device and the second device obtain the channel reciprocity calibration coefficient respectively, thereby realizing channel reciprocity calibration.

[0282] Optionally, the fourth reference signal is subjected to precoding processing based on the second parameter. For example, the fourth reference signal can be subjected to precoding processing based on the response matrix of the second channel. For another example, the fourth reference signal can be subjected to precoding processing based on the deformation of the response matrix of the second channel. In some possible implementation manners, S680 includes: the first device sends the fourth reference signal according to the second parameter. The present application does not limit the specific name of the second parameter, and the second parameter can also be referred to as a second precoding parameter, a second precoding matrix, a second calibration matrix, a second calibration parameter, a second calibration precoding, or other names.

[0283] In some possible implementation manners, S690 includes: S692, the second device determines a sixth parameter according to the fourth reference signal; and S694, the second device determines the fifth parameter according to the sixth parameter and the first parameter.

[0284] The sixth parameter can be related to both the first and second parameters. For example, the second device can determine the sixth parameter based on the received signal (i.e., the fourth reference signal after passing through the first channel). For instance, the second device can remove the fourth reference signal from the received signal to obtain the sixth parameter.

[0285] Optionally, S694 includes: the second device determining the second parameter based on the sixth parameter and the first parameter; the second device determining the fifth parameter based on the first parameter and the second parameter.

[0286] For example, the second device can determine the second parameter by eliminating the first parameter from the sixth parameter based on the first parameter.

[0287] For example, the second device can determine the fifth parameter based on the first parameter, the second parameter, and the transpose and inverse. For instance, the second device can multiply the transpose and inverse of the response matrix of the first channel with the response matrix of the second channel to determine the fifth parameter. As another example, the second device can multiply the transpose and inverse of the response matrix of the second channel with the response matrix of the first channel to determine the fifth parameter.

[0288] For example, in scenario A, the signal y4 received by the second device can be expressed as Equation 3-1. y4=R2HH T T2x4(Formula 3-1)

[0289] Here, x4 can represent the fourth reference signal. Other parameters can be found in the previous text and will not be repeated here.

[0290] Since the fourth reference signal x4 is known to the second device, the second device can determine the sixth parameter as R2HH. T T2.

[0291] For example, in S620, the second device can determine R2H. Thus, in S690, the second device can perform equalization on the received signal based on R2H to obtain H. T T2x4, thus determining H T T2. For example, the second device can be based on the sixth parameter R2HH. T T2 and the first parameter R2H determine the second parameter H. T T2.

[0292] In Formula 3-1, the second parameter is H. T T2. However, this application is not limited to this; the second parameter can also be H. T The deformation of T2 can also include other parameters. Thus, in the first device based on H TAfter precoding the second parameter other than T2, the signal y4 received by the second device can not be as shown in Equation 3-1, but it is obvious to those skilled in the art that only H T T2 is replaced by the corresponding second parameter.

[0293] The above Equation 3-1 omits the response matrix of the transmission channel of the first device, but as described above, the first parameter and the second parameter can also include the response matrix of the transmission channel of the first device.

[0294] In scenario A, the second parameter obtained by the second device is H T T2 or H T T2 is replaced by the corresponding second parameter. For example, the second device can take the inverse of the transposed R2H to obtain The first device can calculate to obtain the fifth parameter

[0295] For example, the second device receives the reference signal 3 from the first device; and estimates the first channel parameter 5 according to the reference signal 3. Wherein, the parameter 5 can be the response matrix of the first channel. The second device can determine the parameter 6 according to the parameter 5 and the fifth parameter. Wherein, the parameter 6 can be the response matrix of the second channel.

[0296] For example, the second device can multiply the transposed parameter 5 with the fifth parameter to obtain the parameter 6. For example, the parameter 5 can be R2H, and the transposed parameter 5 can be In this way, is multiplied by to obtain H T T2.

[0297] For example, in scenario B, the signal y4 received by the second device can be represented by Equation 3-2. y4=H T T1R1Hx4 (Equation 3-2)

[0298] The parameters of the above equation can be referred to the foregoing, and will not be described here.

[0299] Since the fourth reference signal x4 is known to the second device, the second device can determine the sixth parameter H T T1R1H.

[0300] For example, in S620, the second device can determine H T T1. In this way, in S690, the second device can determine the parameter 6 according to H TT1equalizes the received signal to obtain R1Hx4, and further determines R1H. For another example, the second device can determine the second parameter R1H according to the sixth parameter H T T1R1H and the first parameter H T T1, and determines the second parameter R1H.

[0301] In formula 3-2, the second parameter is R1H. However, the present application does not limit this, and the second parameter can also be a deformation of R1H, and can also include other parameters. In this way, after the first device performs precoding based on the second parameter other than R1H, the signal y4 received by the second device can not be as shown in formula 3-2, but it is clear to those skilled in the art that only R1H in formula 3-2 needs to be replaced with the corresponding second parameter.

[0302] The above formula 3-2 omits the response matrix of the receiving channel of the second device, but as described above, the first parameter and the second parameter can also include the response matrix of the receiving channel of the second device.

[0303] In scenario B, the second parameter obtained by the second device is R1H or a deformation of R1H, and the first parameter can be H T T1or H T T1or a deformation of H. In this way, the second device can calculate the fifth parameter as For example, the second device can take H T T1transpose and inverse, to obtain The first device can calculate to obtain the fifth parameter

[0304] For example, the second device receives the reference signal 4 from the first device; and estimates the parameter 7 of the first channel according to the reference signal 4. The parameter 7 can be the response matrix of the first channel. The second device can determine the parameter 8 according to the parameter 7 and the fifth parameter. The parameter 8 can be the response matrix of the second channel.

[0305] For example, the second device can multiply the fifth parameter with the transposed parameter 7 to obtain the parameter 8. For example, the parameter 7 can be H T T1, and the transposed parameter 7 can be In this way, is multiplied by to obtain R1H.

[0306] Based on the above scheme, the fourth reference signal can be subjected to second parameter precoding processing, so that the second device can obtain the response matrix of the second channel through the precoding processed fourth reference signal, thereby being able to determine the channel reciprocity calibration coefficient according to the response matrix of the first channel and the response matrix of the second channel. The above scheme enables both the first device and the second device to determine the channel reciprocity calibration coefficient with low complexity through simple air interface interaction.

[0307] Optionally, the sixth parameter is a product of the response matrix of the second channel and the response matrix of the first channel. In this way, the first device can directly use the response matrix of the second channel to precode the fourth reference signal without other steps, and the implementation is simple.

[0308] Optionally, the sixth parameter is a product of the transposed and inverted response matrix of the second channel and the response matrix of the first channel.

[0309] For example, in scenario A, the sixth parameter can be The sixth parameter can be regarded as a product of the response matrix R2H of the first channel and the transposed and inverted response matrix of the second channel. In this way, H in R2H and H in may cancel each other out, so that the signal y4 received by the second device can be represented as formula 3-3.

[0310] The parameters in formula 3-3 can be referred to in the foregoing, and will not be described here.

[0311] In another possible implementation, S690 includes: determining, by the second device, a seventh parameter according to the fourth reference signal; and determining, by the second device, the fifth parameter according to the seventh parameter. For example, the seventh parameter is transposed and inverted to obtain the fifth parameter.

[0312] Referring to formula 3-3, in the case where the sixth parameter is a product of the response matrix of the first channel and the transposed and inverted response matrix of the second channel, the first device precodes the fourth reference signal based on the transposed and inverted response matrix of the second channel. In this way, the response of the spatial channel can be eliminated during transmission of the fourth reference signal, thereby improving the signal transmission performance. Moreover, the sixth parameter can be transposed and inverted to obtain the fifth parameter. Therefore, the second device does not need to determine the fifth parameter through equalization, calculation, or the like, but can directly obtain the fifth parameter by transposing and inverting the sixth parameter, thereby reducing the processing overhead of the second device.

[0313] For another example, in scenario B, the sixth parameter can be The sixth parameter can be regarded as a product of the response matrix H T T1 of the first channel and the transposed and inverted response matrix the product of the first parameter and the second parameter.

[0314] Optionally, the fourth reference signal is subjected to precoding processing based on the fifth parameter. In some possible implementation, S680 comprises: the first device transmitting the fourth reference signal according to the fifth parameter. The present application does not limit the specific name of the fifth parameter, and the fifth parameter can also be referred to as a third precoding parameter, a third precoding matrix, a third calibration matrix, a third calibration parameter, a third calibration precoding, or other names.

[0315] For example, the second device can determine the fifth parameter according to the result of channel estimation (for example, the first parameter). For another example, the second device can perform channel estimation on the fourth reference signal to obtain a seventh parameter, and then determine the fifth parameter according to the seventh parameter and the first parameter. The seventh parameter can be related to the first parameter and the fifth parameter.

[0316] For example, the second device can eliminate the fourth reference signal and the first parameter in the received signal to determine the fifth parameter. For another example, the second device can eliminate the fourth reference signal in the received signal to obtain a seventh parameter. Then, the second device can eliminate the first parameter in the seventh parameter to determine the fifth parameter.

[0317] For example, the second device can eliminate the fourth reference signal and the first parameter in the received signal to determine the fifth parameter. For another example, the second device can eliminate the fourth reference signal in the received signal to obtain a seventh parameter. Then, the second device can eliminate the first parameter in the seventh parameter to determine the fifth parameter.

[0318] In some possible implementation, S690 comprises: S696, the second device determining a seventh parameter according to the fourth reference signal; and S698, the second device determining the fifth parameter according to the seventh parameter and the first parameter.

[0319] For example, the second device can eliminate the fourth reference signal in the received signal to obtain a seventh parameter.

[0320] For example, the second device can eliminate the fourth reference signal in the received signal to obtain a seventh parameter.

[0321] For example, the second device can eliminate the fourth reference signal in the received signal to obtain a seventh parameter.

[0322] Exemplarily, in the scenario B, the signal y4 received by the second device can be represented as formula 3-4.

[0323] The parameters of the above formula can be referred to the foregoing, and will not be described here.

[0324] Since the fourth reference signal x4 is known by the second device, the second device can determine the seventh parameter as For example, in S620, the second device can determine H T T1. In this way, in S690, the second device can equalize the received signal according to H T T1, to obtain and further obtain For another example, the second device can determine the fifth parameter and the first parameter H T T1, to obtain

[0325] The above formula 3-4 omits the response matrix of the receiving channel of the second device, but as described above, the first parameter can also include the response matrix of the receiving channel of the second device.

[0326] Based on the above scheme, the fourth reference signal can be pre-coded by the fifth parameter, so that the second device can directly obtain the fifth parameter, i.e., the channel reciprocity calibration coefficient, through the pre-coded fourth reference signal. The above scheme enables the two sides of the first device and the second device to determine the channel reciprocity calibration coefficient with low complexity through simple air interface interaction. Moreover, the second device in the above scheme does not need to perform equalization, calculation, and other operations, and can directly obtain the fifth parameter, thereby reducing the processing overhead of the second device.

[0327] The following describes a device embodiment corresponding to the method embodiment of the present application. The following only briefly describes the device, and the specific implementation steps and details of the scheme can be referred to the foregoing method embodiment.

[0328] To implement the functions in the method provided in the present application, the communication device can include hardware structures and / or software modules to implement the above functions in the form of hardware structures, software modules, or hardware structures plus software modules. Whether a certain function in the above functions is implemented in the form of hardware structure, software module, or hardware structure plus software module depends on the specific application and design constraints of the technical solution.

[0329] Figure 7 is a schematic block diagram of a communication device 1000 according to an embodiment of the application. The communication device 1000 comprises a processor 1010 and a communication interface 1020. Optionally, the processor 1010 and the communication interface 1020 can be connected to each other by a bus. The communication device 1000 can be the first device, the second device.

[0330] Optionally, the communication device 1000 further comprises a memory 1040. The memory 1040 includes, but is not limited to, a random access memory (RAM), a read-only memory (ROM), a cache, an erasable programmable read only memory (EPROM), a synchronous dynamic random access memory (SDRAM), a hard disk drive (HDD), a solid-state drive (SSD), or a compact disc read-only memory (CD-ROM). The memory 1040 is configured to store instructions and / or data related to the present application. The memory 1040 can be integral to the processor 1010 or provided separately.

[0331] The processor 1010 can include one or a combination of a central processing unit (CPU), an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a microprocessor unit (MPU), a microcontroller unit (MCU), a graphics processing unit (GPU), a field programmable gate array (FPGA), an artificial intelligence processor (AI processor), or a neural processing unit (NPU). In the case of the processor 1010 being a CPU, the CPU can be a single-core CPU or a multi-core CPU. However, the present application is not limited thereto, and the processor 1010 can be one or more GPUs, and can also be one or more tensor processing units (TPUs). The processor 1010 can be a signal processor, a chip, or other integrated circuits that can implement the method of the present application, or a part of the foregoing processor, chip, or integrated circuit for processing functions. In addition, the communication interface 1020 can also be an input / output interface for input or output of signals or data, and can also be an input / output circuit.

[0332] Exemplarily, the communication apparatus 1000 is a first apparatus, and the processor 1010 is configured to perform the following operations: transmitting, to a second apparatus, a first reference signal on a first channel, the first reference signal being used for determining a first parameter, wherein the first parameter is used for indicating a response matrix of the first channel; receiving, from the second apparatus, a second reference signal on a second channel, the second reference signal being used for determining a second parameter, wherein the second parameter is used for indicating a response matrix of the second channel; receiving, from the second apparatus, a third reference signal on the second channel, the third reference signal being subjected to precoding processing based on the first parameter, the third reference signal being used for determining the first parameter; and determining a third parameter according to the first parameter and the second parameter, the third parameter being used for calibrating reciprocity between the second channel and the first channel.

[0333] Exemplarily, the communication apparatus 1000 is a second device, and the processor 1010 is configured to: receive, from a first device, a first reference signal on a first channel, the first reference signal being used to determine a first parameter, wherein the first parameter is used to indicate a response matrix of the first channel; send, to the first device, a second reference signal on a second channel, the second reference signal being used to determine a second parameter, wherein the second parameter is used to indicate a response matrix of the second channel; and send, to the first device, a third reference signal on the second channel, the third reference signal being processed based on the first parameter, the third reference signal being used to determine the first parameter, the first parameter being used to determine a third parameter, the third parameter being used to calibrate reciprocity between the second channel and the first channel.

[0334] The above description is only exemplary. The communication apparatus 1000 is responsible for performing the method or steps related to the first device or the second device in the foregoing method embodiments.

[0335] In a possible implementation, the communication interface 1020 can be a transceiver. The transceiver can include a transmitter and a receiver, the transmitter being configured to perform the sending operation, and the receiver being configured to perform the receiving operation. For example, the processor 1010 is configured to control the transceiver to receive and / or send signals.

[0336] In a possible implementation, the communication interface 1020 can also be a communication circuit, a pin, an input / output interface, a bus, etc.

[0337] It should be noted that the communication apparatus 1000 can include the transmitter but not the receiver. Alternatively, the communication apparatus 1000 can include the receiver but not the transmitter. Whether the transmitter and the receiver are included can depend on whether the communication apparatus 1000 performs the sending action and the receiving action in the foregoing scheme.

[0338] The above description is only exemplary. The specific content can be referred to the content shown in the foregoing method embodiments. The implementation of each operation in FIG. 7 can also correspond to the description of the corresponding method embodiment shown in FIG. 5.

[0339] For example, the communication apparatus 1000 can be configured to perform the scheme shown in FIG. 5.

[0340] Exemplarily, the communication apparatus 1000 is a first device, and the communication interface 1020 can be configured to receive the first reference signal, etc.

[0341] Exemplarily, the communication apparatus 1000 is a second device, and the communication interface 1020 can be configured to send the first reference signal, etc.

[0342] For other implementation manners, refer to the detailed description of the embodiment shown in FIG. 5, which will not be repeated here. It should be understood that the specific process of each component performing the corresponding process has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.

[0343] FIG. 8 is a schematic block diagram of another communication apparatus 1100 according to an embodiment of the present application. The communication apparatus 1100 can be the first apparatus, or the second apparatus, or a chip or module of the first apparatus or the second apparatus, configured to implement the method according to the embodiment shown in FIG. 5. For details, refer to the related description in the above method embodiment.

[0344] The communication apparatus 1100 includes a transceiver unit 1110. The transceiver unit 1110 is exemplarily described as follows.

[0345] The transceiver unit 1110 can include a sending unit and a receiving unit. The sending unit is configured to perform the sending action of the communication apparatus, and the receiving unit is configured to perform the receiving action of the communication apparatus. For the sake of description, the sending unit and the receiving unit are combined into one transceiver unit in the embodiments of the present application. This is uniformly described here, and will not be repeated hereinafter. The transceiver unit 1110 can implement the corresponding communication function. The transceiver unit 1110 can also be referred to as a communication interface or a communication module.

[0346] It should be noted that the communication apparatus 1100 can include the sending unit and not include the receiving unit. Alternatively, the communication apparatus 1100 can include the receiving unit and not include the sending unit. Specifically, whether the sending action and the receiving action are included in the above-mentioned scheme executed by the communication apparatus 1100.

[0347] Exemplarily, the transceiver unit 1110 is configured to receive the first reference signal and the like.

[0348] Optionally, the communication apparatus 1100 can further include a processing unit 1120 configured to perform the processing, coordination and the like related to the communication apparatus 1100.

[0349] Exemplarily, the transceiver unit 1110 is configured to send the first reference signal and the like.

[0350] Optionally, the communication apparatus 1100 can further include a processing unit 1120 configured to perform the processing, coordination and the like related to the communication apparatus 1100.

[0351] The above-mentioned content is only exemplarily described. The communication apparatus 1100 will be responsible for performing the related method or step in the above method embodiment.

[0352] Optionally, the communication apparatus 1100 further includes a storage unit 1130 configured to store programs or codes for implementing the foregoing method. Alternatively, the storage unit 1130 can be configured to store instructions and / or data, and the processing unit 1120 can read the instructions and / or data in the storage unit 1130 to enable the communication apparatus 1100 to implement the foregoing method embodiments. For example, the communication apparatus 1100 can be configured to implement the scheme shown in FIG. 5.

[0353] For example, the transceiver 1110 can be configured to send, to a second apparatus, a first reference signal on a first channel, the first reference signal being used to determine a first parameter, wherein the first parameter is used to indicate a response matrix of the first channel; the transceiver 1110 can also be configured to receive, from the second apparatus, a second reference signal on a second channel, the second reference signal being used to determine a second parameter, wherein the second parameter is used to indicate a response matrix of the second channel; the transceiver 1110 can also be configured to receive, from the second apparatus, a third reference signal on the second channel, the third reference signal being processed based on the first parameter, the third reference signal being used to determine the first parameter; and the processing unit 1120 can be configured to determine a third parameter according to the first parameter and the second parameter, the third parameter being used to calibrate reciprocity between the second channel and the first channel.

[0354] For example, the transceiver 1110 can be configured to receive, from a first apparatus, a first reference signal on a first channel, the first reference signal being used to determine a first parameter, wherein the first parameter is used to indicate a response matrix of the first channel; the transceiver 1110 can also be configured to send, to the first apparatus, a second reference signal on a second channel, the second reference signal being used to determine a second parameter, wherein the second parameter is used to indicate a response matrix of the second channel; the transceiver 1110 can also be configured to send, to the first apparatus, a third reference signal on the second channel, the third reference signal being processed based on the first parameter, the third reference signal being used to determine the first parameter, the first parameter being used to determine a third parameter, the third parameter being used to calibrate reciprocity between the second channel and the first channel.

[0355] For other implementation manners, please refer to the detailed description of the embodiments shown in the foregoing FIG. 5, which will not be repeated here. It should be understood that the specific processes of the components performing the corresponding processes have been described in the foregoing method embodiments, and will not be repeated here for the sake of brevity.

[0356] When the communication apparatus 1100 in FIG. 7 is a chip, the communication interface 1120 can be a transceiver, an input / output circuit or a communication interface of the chip. The processor 1110 can be an integrated processor on the chip, or a microprocessor, or an integrated circuit. The transmitting operation of the first device or the second device in the method embodiments can be understood as the output of the chip, and the receiving operation of the first device or the second device in the method embodiments can be understood as the input of the chip.

[0357] When the communication apparatus 1100 in FIG. 7 is a chip, the transceiver unit 1110 can be a transceiver, an input / output circuit or a communication interface of the chip. The processing unit 1120 can be an integrated processor on the chip, or a microprocessor, or an integrated circuit. The transmitting operation of the first device or the second device in the method embodiments can be understood as the output of the chip, and the receiving operation of the first device or the second device in the method embodiments can be understood as the input of the chip.

[0358] The present application further provides a chip comprising a processor, configured to invoke and run instructions stored in a memory, so that a communication apparatus installed with the chip performs the method in any of the examples.

[0359] The present application further provides another chip comprising an input interface, an output interface and a processor, the input interface, the output interface and the processor are connected through internal connection paths, and the processor is configured to execute code in a memory, and when the code is executed, the processor is configured to perform the method in any of the examples. Optionally, the chip further comprises a memory configured to store a computer program or code.

[0360] The present application further provides a processor configured to be coupled with a memory, and configured to perform the method and functions related to the communication apparatus or the encoding apparatus in any of the embodiments.

[0361] In another embodiment of the present application, a computer program product comprising a computer program or instructions is provided, and when the computer program product is run on a computer, the method in the foregoing embodiments is implemented.

[0362] The present application further provides a computer program, and when the computer program is run on a computer, the method in the foregoing embodiments is implemented.

[0363] In another embodiment of the present application, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program, and when the computer program is executed by a computer, the method in the foregoing embodiments is implemented.

[0364] The application further provides a communication system comprising a first device and a second device. The first device and the second device are configured to perform the methods performed by the first device and the second device in the preceding embodiments, respectively.

[0365] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software manner depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the application.

[0366] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the preceding method embodiments, which will not be described here.

[0367] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.

[0368] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. According to actual needs, some or all of the units can be selected to achieve the purpose of the embodiment.

[0369] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically, or two or more units can be integrated into one unit.

[0370] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the parts that contribute to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.

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

Claims

1. A method for determining channel calibration coefficients, characterized in that, The method is applied to a first device, and the method includes: On the first channel, a first reference signal is transmitted to the second device, the first reference signal being used to determine a first parameter, wherein the first parameter is used to indicate the response matrix of the first channel; On the second channel, a second reference signal is received from the second device, the second reference signal being used to determine a second parameter, wherein the second parameter is used to indicate the response matrix of the second channel; On the second channel, a third reference signal from the second device is received, the third reference signal being precoded based on the first parameter; The first parameter is determined based on the third reference signal; Based on the first parameter and the second parameter, a third parameter is determined, which is used to calibrate the reciprocity between the second channel and the first channel.

2. The method according to claim 1, characterized in that, The first channel includes the transmitting channel of the first device, and the second channel includes the receiving channel of the first device; or, The first channel includes the receiving channel of the second device, and the second channel includes the transmitting channel of the second device.

3. The method according to claim 1 or 2, characterized in that, Determining the first parameter based on the third reference signal includes: A fourth parameter is determined based on the third reference signal, the fourth parameter being related to the second parameter and the first parameter; The first parameter is determined based on the fourth parameter and the second parameter.

4. The method according to claim 3, characterized in that, The fourth parameter is the product of the second parameter and the first parameter; wherein the first parameter is the response matrix of the first channel or the transpose and inverse of the response matrix of the first channel, and the second parameter is the response matrix of the second channel.

5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: On the first channel, a fourth reference signal is sent to the second device. The fourth reference signal is used to determine a fifth parameter, which is used to calibrate the reciprocity between the first channel and the second channel.

6. The method according to claim 5, characterized in that, The fourth reference signal undergoes precoding processing based on the second parameter. The fourth reference signal is used to determine the fifth parameter, including: the fourth reference signal is used to determine the sixth parameter, the sixth parameter being related to the first parameter and the second parameter, and the second parameter being used to determine the fifth parameter.

7. The method according to claim 6, characterized in that, The sixth parameter is the product of the first parameter and the second parameter; wherein the first parameter is the response matrix of the first channel, and the second parameter is the response matrix of the second channel or the transpose and inverse of the response matrix of the second channel.

8. The method according to claim 5, characterized in that, The fourth reference signal undergoes precoding processing based on the fifth parameter. The fourth reference signal is used to determine the fifth parameter, including: the fourth reference signal is used to determine a seventh parameter, the seventh parameter being related to the first parameter and the fifth parameter, and the seventh parameter being used to determine the fifth parameter.

9. The method according to claim 8, characterized in that, The seventh parameter is the product of the fifth parameter and the first parameter, where the first parameter is the response matrix of the first channel.

10. A method for determining channel calibration coefficients, characterized in that, The method is applied to a second device, and the method includes: On a first channel, a first reference signal is received from a first device, the first reference signal being used to determine a first parameter, wherein the first parameter is used to indicate the response matrix of the first channel; On the second channel, a second reference signal is sent to the first device, the second reference signal being used to determine a second parameter, wherein the second parameter is used to indicate the response matrix of the second channel; On the second channel, a third reference signal is sent to the first device. The third reference signal is precoded based on the first parameter. The third reference signal is used to determine the first parameter. The first parameter is used to determine the third parameter. The third parameter is used to calibrate the reciprocity between the second channel and the first channel.

11. The method according to claim 10, characterized in that, The first channel includes the transmitting channel of the first device, and the second channel includes the receiving channel of the first device; or, The first channel includes the receiving channel of the second device, and the second channel includes the transmitting channel of the second device.

12. The method according to claim 10 or 11, characterized in that, The third reference signal is used to determine the first parameter, including: the third reference signal is used to determine a fourth parameter, the fourth parameter being related to the second parameter and the first parameter; the fourth parameter is used to determine the first parameter.

13. The method according to claim 12, characterized in that, The fourth parameter is the product of the second parameter and the first parameter; wherein the first parameter is the response matrix of the first channel or the transpose and inverse of the response matrix of the first channel, and the second parameter is the response matrix of the second channel.

14. The method according to any one of claims 10 to 13, characterized in that, The method further includes: On the first channel, a fourth reference signal from the first device is received; Based on the fourth reference signal, a fifth parameter is determined, which is used to calibrate the reciprocity between the first channel and the second channel.

15. The method according to claim 14, characterized in that, The fourth reference signal undergoes precoding processing based on the second parameter, wherein determining the fifth parameter based on the fourth reference signal includes: A sixth parameter is determined based on the fourth reference signal, and the sixth parameter is related to the first parameter and the second parameter; The fifth parameter is determined based on the sixth parameter and the first parameter.

16. The method according to claim 15, characterized in that, The sixth parameter is the product of the first parameter and the second parameter; wherein the first parameter is the response matrix of the first channel, and the second parameter is the response matrix of the second channel or the transpose and inverse of the response matrix of the second channel.

17. The method according to claim 14, characterized in that, The fourth reference signal undergoes precoding processing based on the fifth parameter, wherein determining the fifth parameter based on the fourth reference signal includes: Based on the fourth reference signal, a seventh parameter is determined, which is related to the first parameter and the fifth parameter; The fifth parameter is determined based on the seventh parameter and the first parameter.

18. The method according to claim 17, characterized in that, The seventh parameter is the product of the fifth parameter and the first parameter, where the first parameter is the response matrix of the first channel.

19. A communication device, characterized in that, It includes at least one module or at least one unit, said at least one module or said at least one unit being used to perform the method of any one of claims 1 to 9, or said at least one module or said at least one unit being used to perform the method of any one of claims 10 to 18.

20. A communication device, characterized in that, include: A processor configured to, by executing a computer program or instructions, cause the method of any one of claims 1 to 9 to be performed, or cause the method of any one of claims 10 to 18 to be performed.

21. The communication device according to claim 20, characterized in that, The communication device further includes a memory for storing the computer program or the instructions.

22. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed, cause the method of any one of claims 1 to 9 to be performed, or cause the method of any one of claims 10 to 18 to be performed.

23. A computer program product, characterized in that, It includes a computer program or instructions that, when the computer program or instructions are executed, implement the method as described in any one of claims 1 to 9, or implement the method as described in any one of claims 10 to 18.

Citation Information

Patent Citations

  • A method and system for calibrating reciprocity between RRUs

    CN104168071A

  • Channel reciprocity calibration method, device and system

    CN115529607A

  • System and method for providing taxi service

    KR1020230162249A

  • Reduced-complexity downlink (DL) signal demodulation using reciprocity reference signals for MIMO wireless communication systems

    US20180123657A1

  • Over-the-air calibration for reciprocity based UL MIMO transmission

    US20200076483A1