Communication method and related device

By receiving channel estimation auxiliary information and reference signals, and combining frequency and time domain channel filtering and interpolation processing, and utilizing precoding information and artificial intelligence models, the problem of improving channel estimation performance was solved, and more efficient channel information acquisition and data transmission were achieved.

WO2026157423A1PCT designated stage Publication Date: 2026-07-30HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-11-04
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

Improving the performance of channel estimation is a hot research topic in communication systems.

Method used

By receiving channel estimation auxiliary information and reference signals, and utilizing frequency and time domain channel filtering and interpolation processing, combined with precoding information and artificial intelligence models, the accuracy and efficiency of channel estimation are improved.

Benefits of technology

It improves the accuracy of channel estimation and communication performance, reduces noise interference, and enhances the reliability and rate of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025132360_30072026_PF_FP_ABST
    Figure CN2025132360_30072026_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and a related apparatus. In the method, a first communication apparatus can determine first channel estimation assistance information by means of first information, and after the first communication apparatus receives a first reference signal by means of a first channel, the first communication apparatus can determine first channel information of the first channel on the basis of the first channel estimation assistance information and the first reference signal. In this way, the first communication apparatus can perform channel estimation on the first channel on the basis of the first channel estimation assistance information and the first reference signal, so as to improve the performance of channel estimation. In some possible implementations, the channel estimation may include channel filtering and / or channel interpolation, such that the first communication apparatus can perform communication on the basis of channel information obtained after channel filtering processing and / or channel information obtained after channel interpolation processing, so as to improve communication performance.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and related equipment

[0001] This application claims priority to Chinese Patent Application No. 202510127750.3, filed on January 27, 2025, entitled "A Communication Method and Related Device", the entire contents of which are incorporated herein by reference. Technical Field

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

[0003] Wireless communication can be a transmission communication between two or more communication devices that does not propagate through conductors or cables. These two or more communication devices may include network devices and terminal devices, or they may include different terminal devices.

[0004] In communication systems, different communication devices can communicate using multi-input multi-output (MIMO) technology. During this communication process, channel information obtained through channel estimation can be used to meet high-speed transmission requirements. For example, communication devices can use precoding information corresponding to the channel information for high-speed data transmission. Furthermore, communication devices can use channel information for multi-user resource allocation, reducing interference between different users and improving overall system performance. Additionally, communication devices can use channel information for data demodulation, improving demodulation performance and ensuring accurate data transmission, thereby enhancing overall system performance.

[0005] However, improving the performance of channel estimation in communication systems is currently one of the hot research topics. Summary of the Invention

[0006] This application provides a communication method and related apparatus for improving the performance of channel estimation.

[0007] The first aspect of this application provides a communication method applied to a first communication device. For example, the first communication device may be a terminal device, or a component for a terminal device (such as a chip or circuit, which may be a modem chip, also known as a baseband chip, or a system-on-chip (SoC) or system-in-package (SIP) chip containing a modem core, etc.), or a logic module or software capable of implementing some or all of the functions of the terminal device, etc.; or, the first communication device may be a network device, or a component for a network device (such as a chip, chip system, or circuit), or a logic module or software capable of implementing some or all of the functions of the network device, etc. The following description uses a first communication device as an example.

[0008] In this method, a first communication device receives first information, which is used to determine first channel estimation auxiliary information; the first communication device receives a first reference signal, which is carried on a first channel; wherein the first channel estimation auxiliary information and the first reference signal are used to determine first channel information of the first channel.

[0009] Based on the above scheme, the first communication device determines first channel estimation auxiliary information by receiving first information. Furthermore, after receiving a first reference signal through the first channel, the first communication device can determine first channel information of the first channel based on the acquired first channel estimation auxiliary information and the first reference signal. In this way, the first communication device can perform channel estimation on the first channel based on the first channel estimation auxiliary information and the first reference signal, thereby improving the performance of channel estimation. Moreover, the first communication device can determine the first channel estimation auxiliary information by receiving the first information, enabling it to perform channel estimation using first information indicated by other communication devices (e.g., a second communication device), thereby improving channel estimation performance.

[0010] A second aspect of this application provides a communication method applied to a first communication device. For example, the first communication device may be a terminal device, or a component for a terminal device (such as a chip or circuit, which may be a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) or system-in-package (SIP) chip containing a modem core, etc.), or a logic module or software capable of implementing some or all of the functions of the terminal device, etc.; or, the first communication device may be a network device, or a component for a network device (such as a chip, chip system, or circuit), or a logic module or software capable of implementing some or all of the functions of the network device, etc. The following description uses a first communication device as an example.

[0011] In this method, a first communication device acquires first channel estimation auxiliary information; the first communication device receives a first reference signal carried on a first channel; wherein the first channel estimation auxiliary information and the first reference signal are used to determine first channel information of the first channel.

[0012] Based on the above scheme, after the first communication device receives the first reference signal through the first channel, the first communication device can determine the first channel information of the first channel based on the acquired first channel estimation auxiliary information and the first reference signal. In this way, the first communication device can perform channel estimation on the first channel based on the first channel estimation auxiliary information and the first reference signal, thereby improving the performance of channel estimation.

[0013] In one possible implementation of the second aspect, the first channel estimation auxiliary information is determined by first information, and the method further includes: the first communication device receiving the first information.

[0014] Based on the above scheme, the first communication device can receive the first information to determine the first channel estimation auxiliary information through the received first information, so that the first communication device can realize channel estimation through the first information indicated by other communication devices (such as the second communication device) to improve the channel estimation performance.

[0015] Optionally, the first communication device may acquire the first channel estimation auxiliary information through other means. For example, the first communication device may determine the first channel estimation auxiliary information based on the precoding information of the first channel. Alternatively, the first communication device may determine the first channel estimation auxiliary information based on the precoding information of the first channel and the second channel information; or the first communication device may acquire the first channel estimation auxiliary information based on an artificial intelligence (AI) model. Optionally, the channel estimation auxiliary information (e.g., the first channel estimation auxiliary information) involved in this application may be used for channel filtering and / or channel interpolation. For example, the channel estimation involved in this application may include channel filtering and / or channel interpolation.

[0016] For example, in the first or second aspect, after determining the first channel estimation auxiliary information, the first communication device can perform channel filtering processing on the channel information corresponding to the reference signal on the first channel based on the first channel estimation auxiliary information to obtain filtered channel information. This reduces or removes noise and preserves the original characteristics of the channel information as much as possible. Subsequent communication can then be performed based on the filtered channel information to improve communication performance. Optionally, in this case, the aforementioned channel estimation auxiliary information can be replaced with channel filtering information, filtering information, channel estimation filtering information, or other filtering-related information defined by the future network; or, in this case, the aforementioned channel estimation auxiliary information may include channel filtering information, filtering information, channel estimation filtering information, or other filtering-related information defined by the future network.

[0017] For example, in the first or second aspect, after determining the first channel estimation auxiliary information, the first communication device can perform channel interpolation processing on the channel information corresponding to the reference signal on the first channel using the first channel estimation auxiliary information to obtain channel information of other resources (e.g., other frequency domain resources, other time domain resources, etc.) besides the transmission resources of the first reference signal. Subsequently, communication can be performed based on the channel information of these other resources to improve communication performance. Optionally, in this case, the aforementioned channel estimation auxiliary information can be replaced with channel interpolation information, interpolation information, channel estimation interpolation information, or other interpolation-related information defined by the future network; or, in this case, the aforementioned channel estimation auxiliary information may include channel interpolation information, interpolation information, channel estimation interpolation information, or other interpolation-related information defined by the future network.

[0018] For example, in the first or second aspect, after determining the first channel estimation auxiliary information, the first communication device can perform channel filtering and interpolation processing on the channel information corresponding to the reference signal on the first channel using the first channel estimation auxiliary information to obtain filtered channel information. This reduces or removes noise, preserves the original characteristics of the channel information as much as possible, and allows subsequent communication based on the filtered channel information to improve communication performance. Simultaneously, it can also obtain channel information for other resources (e.g., other frequency domain resources, other time domain resources, etc.) besides the transmission resources of the first reference signal, and subsequently allow communication based on the channel information of these other resources to improve communication performance. Optionally, in this case, the aforementioned channel estimation auxiliary information can be replaced with channel filtering interpolation information, filtering interpolation information, channel estimation filtering interpolation information, or other filtering interpolation-related information defined by the future network; or, in this case, the aforementioned channel estimation auxiliary information may include channel filtering interpolation information, filtering interpolation information, channel estimation filtering interpolation information, or other interpolation-related information defined by the future network.

[0019] Optionally, the reference signal involved in this application (such as a first reference signal or a second reference signal) can be a reference signal used to determine channel information. The reference signal includes, but is not limited to, a channel state information reference signal (CSI-RS), a demodulation reference signal (DMRS), a sounding reference signal (SRS), or other signals defined by the future network.

[0020] In one possible implementation of the first or second aspect, the first channel estimation auxiliary information includes frequency domain channel filter coefficients, frequency domain channel interpolation coefficients, frequency domain channel filter interpolation coefficients, channel autocorrelation information, channel cross-correlation information, Wiener filter coefficients, time domain channel filter coefficients, time domain channel interpolation coefficients, time domain channel filter interpolation coefficients, or window parameters. For example, the window parameters may include at least one of window length, window shift, or window type.

[0021] Optionally, the channel autocorrelation information can be replaced with other descriptions, such as frequency domain autocorrelation information, frequency domain channel autocorrelation information, channel frequency domain autocorrelation information, or other descriptions defined by the future network. Optionally, the channel cross-correlation information can be replaced with other descriptions, such as frequency domain cross-correlation information, frequency domain channel cross-correlation information, channel frequency domain cross-correlation information, or other descriptions defined by the future network. Optionally, the frequency domain channel filtering coefficients can be replaced with other descriptions, such as frequency domain filtering coefficients, channel frequency domain filtering coefficients, or other descriptions defined by the future network. Optionally, the frequency domain interpolation filtering coefficients can be replaced with other descriptions, such as frequency domain interpolation coefficients, channel frequency domain interpolation coefficients, or other descriptions defined by the future network. Optionally, the frequency domain channel filtering interpolation coefficients can be replaced with other descriptions, such as frequency domain filtering interpolation coefficients, channel frequency domain filtering interpolation coefficients, or other descriptions defined by the future network. Optionally, the time domain channel filtering coefficients can be replaced with other descriptions, such as time domain filtering coefficients, channel time domain filtering coefficients, or other descriptions defined by the future network. Optionally, the time-domain interpolation filter coefficients can be replaced with other descriptions, such as time-domain interpolation coefficients, channel time-domain interpolation coefficients, or other descriptions defined by the future network. Optionally, the time-domain channel filter interpolation coefficients can be replaced with other descriptions, such as time-domain filter interpolation coefficients, channel time-domain filter interpolation coefficients, or other descriptions defined by the future network.

[0022] For example, the first channel estimation auxiliary information includes frequency domain channel estimation auxiliary information, which indicates at least one of the following: frequency domain channel filter coefficients, frequency domain channel interpolation coefficients, frequency domain channel filter interpolation coefficients, channel autocorrelation information, channel cross-correlation information, or Wiener filter coefficients.

[0023] For example, the first channel estimation auxiliary information includes time-domain channel estimation auxiliary information, which indicates at least one of the following: time-domain channel filtering coefficients, time-domain channel interpolation coefficients, time-domain channel filtering interpolation coefficients, or window parameters.

[0024] Based on the above scheme, the first channel estimation auxiliary information can be implemented in the above-mentioned multiple ways, so that the first communication device can realize channel estimation in the frequency domain and / or time domain through the first channel estimation auxiliary information.

[0025] In one possible implementation of the first or second aspect, the first channel estimation auxiliary information is determined based on the precoding information of the first channel.

[0026] Based on the above scheme, the first channel estimation auxiliary information used to determine the first channel information of the first channel can be determined based on the precoding information of the first channel. Since the signal on the first channel can be processed through the precoding information of the first channel, the first channel estimation auxiliary information determined by the precoding information can assist in channel estimation, improve channel estimation performance, and thus improve communication performance.

[0027] For example, the DMRS on the first channel can be processed by the precoding information of the first channel. In this way, the first communication device can improve the channel estimation performance by using the first channel estimation auxiliary information determined by the precoding information, thereby improving the demodulation performance of the data on the first channel and thus improving the communication performance.

[0028] In one possible implementation of the first or second aspect, the first channel estimation auxiliary information is determined based on the precoding information and the second channel information, wherein the second channel information is the channel information of the second channel.

[0029] Based on the above scheme, the determination of the first channel estimation auxiliary information can include not only the precoding information of the first channel, but also the second channel information on the second channel. In this way, the first communication device can perform channel estimation using the first channel estimation auxiliary information determined by the precoding information of the first channel and the channel information of the second channel, thereby improving the channel estimation performance.

[0030] Optionally, the second channel information is channel information determined based on a second reference signal on the second channel. For example, the acquirer of the first channel estimation auxiliary information (or the sender of the first information, which is used to determine the first channel estimation auxiliary information) can determine the second channel information based on the second reference signal transmitted historically on the second channel (e.g., the second reference signal is CSI-RS), and determine the first channel estimation auxiliary information based on the second channel information and the precoding information of the reference signal of the first channel.

[0031] In one possible implementation of the first or second aspect, the first channel estimation auxiliary information is predicted based on an intelligent method. For example, this intelligent method may include technologies such as AI, neural networks, and machine learning. For instance, taking AI as an example, the AI ​​model can be trained using historical channel estimation processes as training samples; subsequently, the features of the first channel can be used as input to the AI ​​model to output the first channel estimation auxiliary information. The features of the first channel may include one or more of the following: time-domain resource parameters, frequency-domain resource parameters, spatial-domain resource parameters, precoding information, or other information of the first channel.

[0032] In one possible implementation of the first or second aspect, the first channel estimation auxiliary information is determined by first information. This first information indicates the correspondence between K groups of resources and K channel estimation auxiliary information, where each group of resources contains one or more resources, and the channel estimation auxiliary information for resources within the same group is identical, and K is a positive integer; wherein the K groups of resources include the resources of the first reference signal, and the resources of the first reference signal and the correspondence are used to determine the first channel estimation auxiliary information.

[0033] Based on the above scheme, the first information can be used to indicate the correspondence between K groups of resources and K channel estimation auxiliary information, and the channel estimation auxiliary information of resources in the same group is the same, so that the first communication device can determine the first channel estimation auxiliary information based on the resources of the first reference signal and the correspondence. In this way, different resources in the same group can perform channel estimation using the same channel estimation auxiliary information (for example, the actual transmission channels of different resources in the same group are the same or approximately the same), thereby reducing the configuration or indication overhead of the channel estimation auxiliary information.

[0034] Optionally, the channel estimation auxiliary information for resources in at least two different resource groups may be different; for example, the channel estimation auxiliary information for resources in any two different resource groups may be different. In this way, the channel estimation auxiliary information for each resource group can be determined based on the actual transmission channel of each resource group, thereby improving the channel estimation performance of each resource group.

[0035] Optionally, the channel estimation auxiliary information for resources in at least two different resource groups is the same; for example, the channel estimation auxiliary information for resources in any two resource groups is identical. In this way, channel estimation auxiliary information for resources in different groups can be used for channel estimation using the same channel estimation auxiliary information, thereby reducing the configuration or indication overhead of the channel estimation auxiliary information.

[0036] In one possible implementation of the first or second aspect, each of the one or more resources includes at least one of spatial domain resources, frequency domain resources, or time domain resources.

[0037] Based on the above scheme, each resource group includes one or more resources, and each resource includes at least one of frequency domain resources, spatial domain resources, or time domain resources. In this way, the sender of the first information can flexibly instruct various resources through the first information, thereby improving the flexibility of the scheme implementation. At the same time, it can also instruct channel estimation auxiliary information through different resource dimensions, enabling the first communication device to process channel information through channel estimation auxiliary information of different resource dimensions, further improving the performance of channel estimation.

[0038] Optionally, each resource may be determined by one or more resource parameters. For example, the one or more resource parameters may include at least one of spatial domain parameters, frequency domain parameters, or time domain parameters.

[0039] As an example, the above spatial parameters are used to indicate at least one of the data stream, receive antenna port, and transmit antenna port.

[0040] As an example, the frequency domain parameters described above are used to indicate at least one of the channel estimation resource group, precoding resource group, and subband; or,

[0041] As an example, the time-domain parameters mentioned above are used to indicate time-domain units.

[0042] A third aspect of this application provides a communication method applied to a second communication device. For example, the second communication device may be a network device, or a component for a network device (such as a chip, chip system, or circuit), or a logic module or software capable of implementing some or all of the functions of a network device, etc.; alternatively, the second communication device may be a terminal device, or a component for a terminal device (such as a chip or circuit, which may be a modem chip, also known as a baseband chip, or a system-on-chip (SoC) or system-in-package (SIP) chip containing a modem core, etc.), or a logic module or software capable of implementing some or all of the functions of a terminal device, etc. The following description uses a second communication device as an example.

[0043] In this method, a second communication device generates first information for determining first channel estimation auxiliary information; wherein the first channel estimation auxiliary information and a first reference signal are used to determine first channel information of the first channel, and the first reference signal is carried on the first channel; the second communication device transmits the first information.

[0044] Based on the above scheme, the first information sent by the second communication device to the first communication device is used to determine first channel estimation auxiliary information. This first channel estimation auxiliary information and the first reference signal are used to determine the first channel information of the first channel. This allows the first communication device to determine the first channel information of the first channel based on the first channel estimation auxiliary information and the first reference signal after receiving the first reference signal through the first channel. In this way, the receiver of the first information, such as the first communication device, can perform channel estimation on the first channel based on the first channel estimation auxiliary information and the first reference signal, thereby improving the performance of channel estimation.

[0045] Optionally, the channel estimation auxiliary information (e.g., first channel estimation auxiliary information) involved in this application can be used for channel filtering and / or channel interpolation. For example, the channel estimation involved in this application may include channel filtering and / or channel interpolation.

[0046] For example, after determining the first channel estimation auxiliary information, the first communication device can perform channel filtering processing on the channel information corresponding to the reference signal on the first channel based on the first channel estimation auxiliary information to obtain filtered channel information. This can reduce or remove noise and preserve the original characteristics of the channel information as much as possible. Subsequent communication can then be performed based on the filtered channel information to improve communication performance. Optionally, in this case, the aforementioned channel estimation auxiliary information can be replaced with channel filtering information, filtering information, channel estimation filtering information, or other filtering-related information defined by the future network; or, in this case, the aforementioned channel estimation auxiliary information may include channel filtering information, filtering information, channel estimation filtering information, or other filtering-related information defined by the future network.

[0047] For example, after determining the first channel estimation auxiliary information, the first communication device can perform channel interpolation processing on the channel information corresponding to the reference signal on the first channel using the first channel estimation auxiliary information to obtain channel information of other resources (such as other frequency domain resources, other time domain resources, etc.) besides the transmission resources of the first reference signal. Subsequently, communication can be performed based on the channel information of these other resources to improve communication performance. Optionally, in this case, the aforementioned channel estimation auxiliary information can be replaced with channel interpolation information, interpolation information, channel estimation interpolation information, or other interpolation-related information defined by the future network; or, in this case, the aforementioned channel estimation auxiliary information may include channel interpolation information, interpolation information, channel estimation interpolation information, or other interpolation-related information defined by the future network.

[0048] For example, after determining the first channel estimation auxiliary information, the first communication device can perform channel filtering and interpolation processing on the channel information corresponding to the reference signal on the first channel using the first channel estimation auxiliary information to obtain filtered channel information. This reduces or removes noise and preserves the original characteristics of the channel information as much as possible. Subsequent communication can be based on this filtered channel information to improve communication performance. Simultaneously, it can also obtain channel information for other resources besides the transmission resources of the first reference signal (e.g., other frequency domain resources, other time domain resources, etc.), and subsequently, communication can be based on the channel information of these other resources to improve communication performance. Optionally, in this case, the aforementioned channel estimation auxiliary information can be replaced with channel filtering interpolation information, filtering interpolation information, channel estimation filtering interpolation information, or other filtering interpolation-related information defined by the future network; or, in this case, the aforementioned channel estimation auxiliary information may include channel filtering interpolation information, filtering interpolation information, channel estimation filtering interpolation information, or other interpolation-related information defined by the future network.

[0049] In one possible implementation of the third aspect, the first channel estimation auxiliary information includes frequency domain channel filter coefficients, frequency domain channel interpolation coefficients, frequency domain channel filter interpolation coefficients, channel autocorrelation coefficients, channel cross-correlation coefficients, Wiener filter coefficients, time domain channel filter coefficients, time domain channel interpolation coefficients, time domain channel filter interpolation coefficients, or window parameters. For example, the window parameters may include at least one of window length, window shift, or window type.

[0050] For example, the first channel estimation auxiliary information includes frequency domain channel estimation auxiliary information, which indicates at least one of the following: frequency domain channel filter coefficients, frequency domain channel interpolation coefficients, frequency domain channel filter interpolation coefficients, channel autocorrelation information, channel cross-correlation information, or Wiener filter coefficients.

[0051] For example, the first channel estimation auxiliary information includes time-domain channel estimation auxiliary information, which indicates at least one of the following: time-domain channel filtering coefficients, time-domain channel interpolation coefficients, time-domain channel filtering interpolation coefficients, or window parameters.

[0052] Based on the above scheme, the first channel estimation auxiliary information can be implemented in the above-mentioned multiple ways, so that the first communication device can realize channel estimation in the frequency domain and / or time domain through the first channel estimation auxiliary information.

[0053] In one possible implementation of the third aspect, the first channel estimation auxiliary information is determined based on the precoding information of the first channel.

[0054] Based on the above scheme, the first channel estimation auxiliary information used to determine the first channel information of the first channel can be determined based on the precoding information of the first channel. Since the signal on the first channel can be processed through the precoding information of the first channel, the first channel estimation auxiliary information determined by the precoding information can improve the channel estimation performance, thereby improving the communication performance.

[0055] For example, the DMRS on the first channel can be processed by the precoding information of the first channel. In this way, the first communication device can improve the channel estimation performance by using the first channel estimation auxiliary information determined by the precoding information, thereby improving the demodulation performance of the data on the first channel and thus improving the communication performance.

[0056] In one possible implementation of the third aspect, the first channel estimation auxiliary information is determined based on the precoding information and the second channel information, wherein the second channel information is the channel information of the second channel.

[0057] Based on the above scheme, the determination of the first channel estimation auxiliary information can include not only the precoding information of the first channel, but also the second channel information on the second channel. In this way, the first communication device can determine the first channel estimation auxiliary information of the first channel using the precoding information of the first channel and the channel information of the second channel, thereby improving channel estimation performance.

[0058] Optionally, the second channel information is channel information determined based on a second reference signal on the second channel. For example, the second communication device may determine the second channel information based on a second reference signal transmitted historically on the second channel (e.g., the second reference signal is CSI-RS), and determine the first channel estimation auxiliary information based on the second channel information and the precoding information of the reference signal of the first channel.

[0059] In one possible implementation of the third aspect, the first information is used to indicate the correspondence between K groups of resources and K channel estimation auxiliary information, each group of resources contains one or more resources, the channel estimation auxiliary information of resources in the same group is the same, and K is a positive integer; wherein, the K groups of resources include the resources of the first reference signal, the resources of the first reference signal and the correspondence are used to determine the first channel estimation auxiliary information.

[0060] Based on the above scheme, the first information can be used to indicate the correspondence between K groups of resources and K channel estimation auxiliary information, and the channel estimation auxiliary information of resources in the same group is the same, so that the first communication device can determine the first channel estimation auxiliary information based on the resources of the first reference signal and the correspondence. In this way, different resources in the same group can perform channel estimation using the same channel estimation auxiliary information (for example, the actual transmission channels of different resources in the same group are the same or approximately the same), thereby reducing the configuration or indication overhead of the channel estimation auxiliary information.

[0061] Optionally, the channel estimation auxiliary information for resources in at least two different resource groups may be different; for example, the channel estimation auxiliary information for resources in any two different resource groups may be different. In this way, the channel estimation auxiliary information for each resource group can be determined based on the actual transmission channel of each resource group, thereby improving the channel estimation performance of each resource group.

[0062] Optionally, the channel estimation auxiliary information for resources in at least two different resource groups is the same; for example, the channel estimation auxiliary information for resources in any two resource groups is identical. In this way, channel estimation auxiliary information for resources in different groups can be used for channel estimation using the same channel estimation auxiliary information, thereby reducing the configuration or indication overhead of the channel estimation auxiliary information.

[0063] In one possible implementation of the third aspect, each of the one or more resources includes at least one of spatial domain resources, frequency domain resources, or time domain resources.

[0064] Based on the above scheme, each resource group includes one or more resources, and each resource includes at least one of frequency domain resources, spatial domain resources, or time domain resources. In this way, the sender of the first information can flexibly instruct various resources through the first information, thereby improving the flexibility of the scheme implementation. At the same time, it can also instruct channel estimation auxiliary information through different resource dimensions, enabling the first communication device to process channel information through channel estimation auxiliary information of different resource dimensions, further improving the performance of channel estimation.

[0065] Optionally, each resource may be determined by one or more resource parameters. For example, the one or more resource parameters may include at least one of spatial domain parameters, frequency domain parameters, or time domain parameters.

[0066] In one possible implementation of the third aspect, the method further includes: the second communication device transmitting the first reference signal.

[0067] Based on the above scheme, the second communication device can transmit a first reference signal on the first channel, enabling the first communication device to perform channel estimation of the first channel based on the received first reference signal and the first channel estimation auxiliary information.

[0068] A fourth aspect of this application provides a communication apparatus, which includes a transceiver unit and a processing unit; the transceiver unit is configured to receive first information; the processing unit is configured to determine first channel estimation auxiliary information based on the first information; the transceiver unit is configured to receive a first reference signal carried on a first channel; wherein the first channel estimation auxiliary information and the first reference signal are used to determine first channel information of the first channel.

[0069] In the fourth aspect of this application, the constituent modules of the communication device can also be used to perform the steps executed in various possible implementations of the first aspect and achieve the corresponding technical effects. For details, please refer to the first aspect, which will not be repeated here.

[0070] A fifth aspect of this application provides a communication apparatus, comprising a transceiver unit and a processing unit; the processing unit is configured to acquire first channel estimation auxiliary information; the transceiver unit is configured to receive a first reference signal carried on a first channel; wherein the first channel estimation auxiliary information and the first reference signal are used to determine first channel information of the first channel. Optionally, the first channel estimation auxiliary information is determined by first information, and the processing unit acquiring the first channel estimation auxiliary information includes: the processing unit receiving the first information through the transceiver unit.

[0071] In the fifth aspect of this application, the constituent modules of the communication device can also be used to perform the steps executed in various possible implementations of the second aspect and achieve the corresponding technical effects. For details, please refer to the second aspect, which will not be repeated here.

[0072] A sixth aspect of this application provides a communication apparatus, which is a second communication apparatus. The apparatus includes a transceiver unit and a processing unit. The processing unit generates first information, which is used to determine first channel estimation auxiliary information. The first channel estimation auxiliary information and a first reference signal are used to determine first channel information of a first channel, and the first reference signal is carried on the first channel. The transceiver unit transmits the first information. Optionally, the transceiver unit is further used to transmit the first reference signal.

[0073] In the sixth aspect of this application, the constituent modules of the communication device can also be used to perform the steps executed in various possible implementations of the third aspect and achieve the corresponding technical effects. For details, please refer to the third aspect, which will not be repeated here.

[0074] A seventh aspect of this application provides a communication device including at least one processor coupled to a memory; the memory is used to store a program or instructions; the at least one processor is used to execute the program or instructions to cause the device to implement the method described in any possible implementation of any of the first to third aspects. Optionally, the communication device may include the memory.

[0075] The eighth aspect of this application provides a communication device including at least one logic circuit and an input / output interface; the logic circuit is used to perform the method as described in any one of the possible implementations of the first to third aspects described above.

[0076] The ninth aspect of this application provides a communication system, which includes the first communication device and the second communication device described above.

[0077] The tenth aspect of this application provides a computer-readable storage medium for storing one or more computer-executable instructions, which, when executed by a processor, perform the method as described in any possible implementation of any of the first to third aspects described above.

[0078] The eleventh aspect of this application provides a computer program product (or computer program) that, when executed by a processor, performs the method described in any possible implementation of any of the first to third aspects described above.

[0079] The twelfth aspect of this application provides a chip or chip system including at least one processor for supporting a communication device in implementing the methods described in any possible implementation of any of the first to third aspects. For example, the chip may be a baseband chip, a modem chip, a SoC chip (such as an SoC chip containing a modem core), a SIP chip, or a communication module, etc.

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

[0081] The technical effects of any of the design methods in aspects four through twelfth can be found in the technical effects of the different design methods in aspects one through three above, and will not be repeated here. Attached Figure Description

[0082] Figure 1 is a schematic diagram of the communication system provided in this application;

[0083] Figure 2 is another schematic diagram of the communication system provided in this application;

[0084] Figure 3 is a schematic diagram of the communication method provided in this application;

[0085] Figures 4a and 4b are some schematic diagrams of the DMRS provided in this application;

[0086] Figures 5a to 5d are some schematic diagrams of the channel estimation process provided in this application;

[0087] Figures 6 to 9 are some schematic diagrams of the communication device provided in this application. Detailed Implementation

[0088] First, some terms used in the embodiments of this application will be explained to facilitate understanding by those skilled in the art.

[0089] (1) The terms "system" and "network" in the embodiments of this application can be used interchangeably. "Multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, "at least one of A, B and C" includes A, B, C, AB, AC, BC or ABC. And, unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the order, sequence, priority or importance of multiple objects.

[0090] (2) In the embodiments of this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include sending directly through the air interface or sending indirectly through the air interface by other units or modules. "Receive information from YY" can be understood as the source of the information being YY, which may include receiving directly from YY through the air interface or receiving indirectly from YY through the air interface by other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface.

[0091] In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via buses, wiring, or interfaces.

[0092] It is understandable that information may undergo necessary processing, such as encoding and modulation, between the source and destination, but the destination can understand the valid information from the source. Similar statements in this application can be interpreted in a similar way and will not be elaborated further.

[0093] (3) In the embodiments of this application, "instruction" may include direct instruction and indirect instruction, as well as explicit instruction and implicit instruction. The information indicated by a certain piece of information (as described below, the instruction information) is called the information to be instructed. In the specific implementation process, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is an association between the other information and the information to be instructed; or it can only indicate a part of the information to be instructed, while the other parts of the information to be instructed are known or pre-agreed upon. For example, the instruction can be implemented by using a pre-agreed (e.g., protocol predefined) arrangement of various information, thereby reducing the instruction overhead to a certain extent. This application does not limit the specific method of instruction. It is understood that for the sender of the instruction information, the instruction information can be used to indicate the information to be instructed, and for the receiver of the instruction information, the instruction information can be used to determine the information to be instructed.

[0094] (4) Configuration and Pre-configuration: Configuration and pre-configuration may be used in this application. Configuration refers to the network device / server sending configuration information or parameter values ​​to the terminal device via messages or signaling, so that the terminal device can determine communication parameters or transmission resources based on these values ​​or information. Pre-configuration is similar to configuration; it can be parameter information or parameter values ​​pre-negotiated between the network device / server and the terminal device, parameter information or parameter values ​​specified by standard protocols for use by the base station / network device or terminal device, or parameter information or parameter values ​​pre-stored in the base station / server or terminal device. This application does not limit this.

[0095] In this application, unless otherwise specified, the same or similar parts between the various embodiments can be referred to each other. In the various embodiments of this application, and the various methods / designs / implementations within each embodiment, unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments and between the various methods / designs / implementations within each embodiment are consistent and can be mutually referenced. The technical features in different embodiments and the various methods / designs / implementations within each embodiment can be combined to form new embodiments, methods, or implementations based on their inherent logical relationships. The following descriptions of the embodiments of this application do not constitute a limitation on the scope of protection of this application.

[0096] This application can be applied to long-term evolution (LTE) systems, new radio (NR) systems, or future communication systems. These communication systems include at least one network device and / or at least one terminal device.

[0097] Please refer to Figure 1, which is a schematic diagram of the architecture of the communication system 1000 used in the embodiments of this application. As shown in Figure 1, the communication system includes a radio access network (RAN) 100 and a core network 200. Optionally, the communication system 1000 may also include an Internet 300. The RAN 100 includes at least one RAN node (110a and 110b in Figure 1, collectively referred to as 110), and may also include at least one terminal device (120a-120j in Figure 1, collectively referred to as 120). The RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). The terminal device 120 is wirelessly connected to the RAN node 110, and the RAN node 110 is wirelessly or wiredly connected to the core network 200. The core network device in the core network 200 and the RAN node 110 in the RAN 100 can be independent and different physical devices, or they can be the same physical device integrating the logical functions of the core network device and the logical functions of the RAN node. Terminal devices and RAN nodes can be interconnected via wired or wireless means.

[0098] RAN100 can be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, or a future radio access system as defined in the 3rd generation partnership project (3GPP). RAN100 can also include two or more of the above-mentioned different radio access systems. RAN100 can also be an open RAN (O-RAN).

[0099] RAN nodes, also known as radio access network devices, RAN entities, radio access equipment, or access nodes, are used to help terminal devices access the communication system wirelessly. Furthermore, multiple RAN nodes 110 can be of the same type or different types. In some scenarios, the roles of RAN nodes 110 and terminal devices 120 are relative. For example, network element 120i in Figure 1 can be a helicopter or drone, which can be configured as a mobile base station. For terminal devices 120j accessing RAN 100 through network element 120i, network element 120i is a base station; but for base station 110a, network element 120i is a terminal device. RAN nodes 110 and terminal devices 120 are sometimes referred to as communication devices. For example, network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functions, and network elements 120a-120j can be understood as communication devices with terminal device functions.

[0100] In one possible scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), or a base station in a future mobile communication system, or an access node in a WiFi system. A RAN node can be a macro base station (as shown in Figure 1, 110a), a micro base station or indoor station (as shown in Figure 1, 110b), a relay node or donor node, or a radio controller in a CRAN scenario. Optionally, a RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). All or part of the functions of the RAN node in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The RAN node in this application can also be a logical node, logical module, or software capable of implementing all or part of the RAN node functions.

[0101] In another application scenario, multiple RAN nodes can collaborate to help terminal devices achieve wireless access, with different RAN nodes implementing different functions of the base station. For example, a RAN node can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). The CU performs the functions of the base station's radio resource control (RRC) protocol and packet data convergence protocol (PDCP), and can also perform the functions of the service data adaptation protocol (SDAP). The DU performs the functions of the base station's radio link control layer and MAC layer, and can also perform some or all of the physical layer functions. For specific descriptions of these protocol layers, refer to the relevant 3GPP technical specifications. The RU can be used to implement radio frequency signal transmission and reception. The CU and DU can be two independent RAN nodes or integrated into the same RAN node, such as within a baseband unit (BBU). The RU can be included in radio frequency equipment, such as in a remote radio unit (RRU) or an active antenna unit (AAU). The CU can be further divided into two types of RAN nodes: CU-control plane and CU-user plane.

[0102] In different systems, RAN nodes may have different names. For example, in an O-RAN system, a CU can be called an open CU (O-CU), a DU can be called an open DU (O-DU), and an RU can be called an open RU (O-RU). The RAN nodes in the embodiments of this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules. For example, a RAN node can be a server loaded with the corresponding software modules. The embodiments of this application do not limit the specific technology or device form used in the RAN nodes. For ease of description, a base station is used as an example of a RAN node in the following description.

[0103] A terminal device is a device with wireless transceiver capabilities, capable of sending signals to or receiving signals from a base station. Terminal devices can also be referred to as user equipment (UE), mobile stations, mobile terminal devices, etc. They can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), the Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, and smart cities. Terminal devices can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of this application do not limit the specific technologies or device forms used in the terminal devices.

[0104] Base stations and terminal equipment can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base stations and terminal equipment.

[0105] Communication between base stations and terminal devices, between base stations, and between terminal devices can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.

[0106] In the embodiments of this application, the functions of the base station can be executed by modules (such as chips) within the base station, or by a control subsystem that includes base station functions. This control subsystem, including base station functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal device can be executed by modules (such as chips or modems) within the terminal device, or by a device that includes terminal device functions.

[0107] Optionally, the scenario shown in Figure 1 is one implementation example. The solution provided in this application can also be applied to other scenarios, such as sidelink (SL), where both the data sender and the data receiver can be terminal devices.

[0108] In addition, a typical application of sidelinks is V2X communication, which utilizes and enhances current cellular network functions and elements to achieve low-latency and high-reliability communication between various nodes in the vehicle network, including vehicle-to-vehicle (V2V), vehicle-to-pedestrian (V2P), vehicle-to-infrastructure (V2I), and vehicle-to-network (V2N).

[0109] As an example, as shown in Figure 2, a network device (such as an access network device) may include at least one CU and at least one DU. This design can be referred to as CU and DU separation. A CU can be connected to one or more DUs. CU and DU can be separated according to the protocol layer of the wireless network: for example, the functions of protocol layers above the PDCP layer (such as RRC layer and SDAP layer, etc.) are set in the CU, and the functions of protocol layers below the PDCP layer (such as RLC layer, MAC layer, and PHY layer, etc.) are set in the DU; or, for another example, the functions of protocol layers above the PDCP layer are set in the CU, and the functions of protocol layers below the PDCP layer are set in the DU, without restriction. When the CU includes CU-CP and CU-UP, CU-CP is used to implement the control plane functions of the CU, and CU-UP is used to implement the user plane functions of the CU. For example, when the CU is configured to implement the functions of the PDCP layer, RRC layer, and SDAP layer, CU-CP is used to implement the RRC layer functions and the PDCP layer control plane functions, and CU-UP is used to implement the SDAP layer functions and the PDCP layer user plane functions. This application does not restrict the names of CU and DU. For example, CU can be called the first access network element and DU can be called the second access network element.

[0110] The above division of CU and DU processing functions according to protocol layers is merely an example; other methods can also be used. For instance, CU or DU can be divided into functions with more protocol layers, or into partial processing functions with protocol layers. For example, some functions of the RLC layer and protocol layer functions above the RLC layer can be placed in the CU, while the remaining functions of the RLC layer and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of CU or DU can be divided according to service type or other system requirements. For example, based on latency, functions with high latency requirements can be placed in the DU, while functions with lower latency requirements can be placed in the CU. For instance, functions requiring latency less than or equal to a first threshold can be placed in the DU, while other functions can be placed in the CU.

[0111] The CU can be connected to the core network. Optionally, the CU can have some of the functions of the core network.

[0112] Furthermore, some functions of the DU can be separated. As shown in Figure 2, this function can be implemented by a radio unit (RU). The RU can have radio frequency (RF) functions. This application does not limit the name of the RU; for example, the RU can be called a third access network element. The DU and RU can be split or separated at the PHY layer. For example, the DU can implement higher-level functions in the PHY layer, and the RU can implement lower-level functions in the PHY layer, or implement both lower-level functions and RF functions. Higher-level functions in the PHY layer include functions closer to the MAC layer, and lower-level functions in the PHY layer include functions closer to the RF layer. For example, higher-level functions in the PHY layer include one or more of the following: forward error correction (FEC) encoding / decoding, scrambling, or modulation / demodulation. Lower-level functions in the PHY layer include one or more of the following: fast Fourier transform (FFT) / inverse fast Fourier transform (iFFT), beamforming, or extraction and filtering of the physical random access channel (PRACH), etc. The RU can communicate with the terminal equipment via radio frequency signals through the air interface. The precoding function of the PHY layer can be located in the DU or the RU. The separation between the DU and RU can be done in various ways without restriction.

[0113] There is an interface between the DU and RU. For example, depending on the splitting method, the interface between the DU and RU can be a common public radio interface (CPRI) interface, an enhanced common public radio interface (eCPRI) interface, or other interfaces defined by the future network.

[0114] The foregoing content describes various wireless communication scenarios involved in this application. It should be understood that the above content is merely an illustrative description of the scenarios in which this application can be applied, and this application can also be applied to other application scenarios, which are not limited here. The wireless communication process involved in this application will be described below.

[0115] In wireless communication systems (as shown in Figure 1), different communication devices can communicate using multi-input multi-output (MIMO) technology. During this communication process, the acquisition of channel information can meet the demands of high-speed transmission. For example, communication devices can use precoding information corresponding to the channel information to perform high-speed data transmission. Furthermore, communication devices can use channel information to allocate resources among multiple users, reducing interference between different users and improving the overall system performance. Additionally, communication devices can use channel information for data demodulation, improving demodulation performance and ensuring accurate data transmission, thus enhancing the overall system performance. MIMO technology utilizes spatial resources to enable signals to achieve array gain, multiplexing and diversity gain, and interference cancellation gain in space without increasing system bandwidth, thereby significantly increasing the capacity and spectral efficiency of the communication system.

[0116] Generally, channel information can be obtained through channel estimation. For example, channel estimation can be the process of reconstructing or recovering the received signal to compensate for signal distortion caused by channel fading and noise fading. It uses a reference signal known to the transmitter and receiver to track the time and frequency domain changes of the channel. The aforementioned reference signal is also called a pilot signal or reference signal (RS). It can be distributed in different resource elements (REs) in the time-frequency two-dimensional space within the time-domain symbol and has known amplitude and phase.

[0117] Taking an NR system as an example, reference signals used for channel estimation can include: channel state information reference signal (CSI-RS), DMRS, and sounding reference signal (SRS). CSI-RS can be used for downlink channel measurement. The receiver sends CSI-RS to the network device to perform channel estimation and uses the estimation results to provide feedback on channel state information (CSI). CSI includes, but is not limited to, precoding matrix indicator (PMI), rank indicator (RI), channel quality indicator (CQI), and layer indicator (LI). During uplink channel measurement, the network device estimates the uplink channel using the received SRS and can use this information to perform one or more of the following: frequency selection resource scheduling, power control, timing estimation and modulation / coding scheme order selection, and downlink precoding generation.

[0118] For example, the DMRS used for channel estimation can be a reference signal used for channel estimation during demodulation. For instance, both the uplink and downlink data channels and control channels of a terminal device can rely on the DMRS for channel estimation to achieve coherent demodulation. Optionally, the DMRS and data undergo the same precoding process, so the channel estimated by the receiver from the DMRS can be directly used for data demodulation without additional precoding-related information.

[0119] Optionally, the DMRS in this application can be a DMRS for a data channel, a DMRS for a control channel, a DMRS for a broadcast channel, or a DMRS for other channels defined by future standards / protocols. For example, taking uplink transmission as an example, the DMRS can include a DMRS for the Physical Uplink Shared Channel (DMRS for PUSCH), a DMRS for the Uplink Control Channel (DMRS for PUCCH), or other implementations defined by the future network. Similarly, taking downlink transmission as an example, the DMRS can include a DMRS for the Physical Downlink Shared Channel (DMRS for PDSCH), a DMRS for the Downlink Control Channel (DMRS for PDCCH), a DMRS for the Physical Broadcast Channel (DMRS for PBCH), or other implementations defined by the future network.

[0120] However, improving the performance of channel estimation in communication systems is currently one of the hot research topics.

[0121] As an example, after obtaining channel information, the communication device can process the obtained channel information by filtering and / or interpolation to improve communication performance through the filtered and / or interpolated channel information.

[0122] For example, taking filtering as an example, common filtering methods include Wiener filter-based filtering, Kalman filter-based filtering, or window function-based filtering. Taking the Wiener filter as an example, the Wiener filter can be used to implement channel estimation. For instance, the receiver of a reference signal can perform channel estimation on the received reference signal based on the Wiener filter to obtain channel information. This channel estimation can include channel interpolation (e.g., obtaining the channel of resources other than those carrying the reference signal), and / or channel filtering (e.g., filtering can be applied to the resources carrying the reference signal).

[0123] As an example, the channel estimation process satisfies:

[0124] in, For the frequency domain channel estimation information (e.g., channel frequency domain response estimation information) obtained by measuring on the RE where the reference signal is located, w d For frequency domain coefficients, For w d Processed frequency domain channel estimation information.

[0125] Optionally, if the above channel estimation process is implemented using a Wiener filter, the frequency domain coefficients w d These can be parameters used in Wiener filters, such as frequency domain coefficients w. d These can be called Wiener filter coefficients, Wiener filter parameters, or other names.

[0126] As an example, w d It can be used for channel filtering, i.e., w d These can be called frequency domain channel filtering coefficients, Wiener filter coefficients, Wiener filter coefficients used for channel filtering, or other names. For example, w d satisfy:

[0127] in, The autocorrelation information (e.g., autocorrelation function, autocorrelation matrix, etc.) of the channel of the reference signal RE is given by I. SNR represents the signal-to-noise ratio (SNR) of the reference signal (SNR is a linear value). p It is a unit matrix. That is, the receiver can determine w through channel-related information. d Implement channel filtering.d , The matrix dimensions are all n RE_RS ×n RE_RS n RE_RS This indicates the number of REs occupied by the reference signal.

[0128] As an example, w d It can be used for channel interpolation, i.e., frequency domain coefficients w d These can be called frequency domain channel interpolation coefficients, Wiener filter-based frequency domain channel interpolation coefficients, Wiener filter coefficients, or other names. Alternatively, w d It can be used for channel interpolation and channel filtering, i.e., frequency domain coefficients w d These can be called frequency domain channel filtering interpolation coefficients, Wiener filter-based frequency domain channel filtering interpolation coefficients, Wiener filter coefficients, or other names. For example, w d satisfy:

[0129] Among them, in w d When w can be used for channel interpolation d The dimension is n RE_other ×n RE_RS n RE_other This indicates the number of REs other than those occupied by the reference signal within a frequency domain cell. This refers to the channel cross-correlation information (e.g., cross-correlation function, cross-correlation matrix, etc.) between the other RE and the RE containing the reference signal. The SNR represents the channel autocorrelation information (e.g., autocorrelation function, autocorrelation matrix, etc.) of the RE containing the reference signal, and I represents the signal-to-noise ratio of the reference signal (SNR is a linear value). p It is a unit array.

[0130] Among them, in w d w can be used for channel interpolation and channel filtering. d The dimension is n RE ×n RE_RS n RE This indicates the number of REs contained within a frequency domain cell. For example, the REs contained within a frequency domain cell include the REs occupied by the reference signal, as well as other REs besides those occupied by the reference signal. This refers to the channel cross-correlation information (e.g., cross-correlation function, cross-correlation matrix, etc.) between the RE and the RE containing the reference signal within a frequency domain cell. The SNR represents the channel autocorrelation information (e.g., autocorrelation function, autocorrelation matrix, etc.) of the RE containing the reference signal, and I represents the signal-to-noise ratio of the reference signal (SNR is a linear value). p It is a unit array.

[0131] In the above process, the frequency domain coefficients involved in the channel estimation process are determined by the receiver of the reference signal based on channel measurements of other previously received reference signals. For example, in the channel estimation process in the frequency domain, the receiver of the reference signal can determine the frequency domain coefficients (i.e., w) based on channel measurements of other previously received reference signals. d Furthermore, during the channel estimation process, the receiver of the reference signal will perform channel estimation based on the frequency domain coefficients and the reference signal.

[0132] As an example, consider the frequency domain channel estimation process. In the case where the channel estimation described above is for a data channel (the reference signal on the data channel can be DMRS), the historically received reference signal can be CSI-RS. The terminal device, as the receiver of CSI-RS, can obtain multipath delay information based on the historically received CSI-RS measurements, and determine the aforementioned channel cross-correlation information (such as...) based on this multipath delay information. ) and / or channel self-related information (e.g. And further determine the above frequency domain parameters (e.g., w). d This is used to achieve frequency domain channel estimation.

[0133] For example, multipath delay information obtained by the terminal device based on historically received CSI-RS measurements may include the root mean square (RMS) multipath delay (τ). rms Then, the terminal device utilizes a statistical model of the multipath delay power spectrum (e.g., the multipath delay power spectrum follows a negative exponential distribution) and the parameter τ obtained based on historical CSI-RS measurements. rms To approximate the multipath delay power spectrum of the DMRS transmission channel, the following conditions must be met:

[0134] Where P(τ) represents the multipath delay power spectrum, τ rms For the root mean square time delay of the multipath, Δ m Let e ​​be the timing bias, τ be the natural constant, τ be the multipath delay, and Δ be the time delay. max For the maximum delay of multipath and τ rms The ratio of .

[0135] Subsequently, a Fourier transform is performed on P(τ) to obtain the channel correlation function R(Δf), which satisfies:

[0136] Where R(Δf) represents the channel correlation function (or frequency domain channel correlation function, channel frequency domain correlation function), Δf represents the frequency domain relative position, j represents the imaginary unit, and π is pi.

[0137] Subsequently, the terminal device can obtain channel mutual information (such as...) through R(Δf). ) and / or channel self-related information (e.g. For example, relative position information in the frequency domain (such as Δf, where Δf represents the relative position of other REs within a frequency domain cell besides the RE where the DMRS is located, and the RE where the DMRS is located, or Δf represents the relative position of a RE within a frequency domain cell and the RE where the DMRS is located) and R(Δf) can be used to determine channel cross-correlation information (such as...). And / or, using the relative position information between the REs where the DMRS is located (e.g., this relative position information can be denoted as Δf) and R(Δf) to determine the channel self-related information (e.g. ), and then utilize channel mutual information (such as ) and / or channel self-related information (e.g. Further determine the above frequency domain parameters (e.g., w). d This is used to achieve frequency domain channel estimation.

[0138] However, in the above process, since the transmission channel of the historically received reference signal (denoted as channel A) is different from the transmission channel of the reference signal used for channel estimation (denoted as channel B), the receiver of the reference signal uses different filtering coefficients (such as w) when performing channel estimation. d The channel information is determined locally based on the reference signal on channel A. Since the channel information of channel A differs from that of channel B, this method inevitably leads to performance loss and affects the performance of channel estimation.

[0139] For example, the signal on channel A is uncoded, while the signal on channel B is precoded; for instance, channel A transmits CSI-RS, and channel B transmits DMRS. In this case, the filter coefficients obtained based on CSI-RS (such as those based on τ mentioned above) rms The determined Wd) may deviate (or mismatch) from the precoded channel. Moreover, as antenna specifications increase, the number of transmitted data streams also increases. The difference between the precoded channel and the uncoded channel obtained by CSI-RS from different transport streams becomes increasingly larger. Therefore, the deviation (or mismatch) of the filter coefficients obtained by CSI-RS will become larger and larger. This will lead to poor channel estimation accuracy of the DMRS channel using the filter coefficients obtained by CSI-RS, thus affecting channel demodulation performance and potentially causing data demodulation failure and triggering retransmission, resulting in a decline in communication performance.

[0140] To address the aforementioned problems, this application provides a communication method and related apparatus, which will be described in detail below with reference to the accompanying drawings.

[0141] Please refer to Figure 3, which is a schematic diagram of an implementation of the communication method provided in this application. The method includes the following steps.

[0142] It should be noted that in Figure 3 and related implementation examples below, the method is illustrated by using a first communication device and other communication devices (such as a second communication device) as the execution subjects of the interaction illustration. However, this application does not limit the execution subjects of the interaction illustration. For example, the first communication device may be a terminal device, or a component for a terminal device (such as a chip or circuit, which may be a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) or system-in-package (SIP) chip containing a modem core, etc.), or a logic module or software capable of implementing some or all of the functions of a terminal device, etc.; or, the first communication device may be a network device, or a component for a network device (such as a chip, chip system, or circuit), or a logic module or software capable of implementing some or all of the functions of a network device, etc.

[0143] For example, the second communication device may be a network device, or a component for a network device (such as a chip, chip system, or circuit), or a logic module or software that can implement some or all of the functions of a network device, etc.; or, the second communication device may be a terminal device, or a component for a terminal device (such as a chip or circuit, which may be a modem chip, also known as a baseband chip, or a system-on-chip (SoC) or system-in-package (SIP) chip containing a modem core, etc.), or a logic module or software that can implement some or all of the functions of a terminal device, etc.

[0144] As an example, both the first and second communication devices can be terminal devices.

[0145] As another example, the first communication device can be a terminal device and the second communication device can be a network device.

[0146] As another example, the first communication device can be a network device and the second communication device can be a terminal device.

[0147] Optionally, the aforementioned network equipment may be access network equipment or communication equipment in an ORAN system (e.g., at least one of CU, DU, RU).

[0148] S301. The first communication device acquires the first channel estimation auxiliary information.

[0149] S302. The second communication device sends a first reference signal, and correspondingly, the first communication device receives the first reference signal. The first reference signal is carried on a first channel; the first channel estimation auxiliary information and the first reference signal are used to determine first channel information of the first channel.

[0150] Optionally, the reference signal involved in this application (e.g., a first reference signal or a second reference signal, etc.) can be a reference signal used to determine channel information. This reference signal includes, but is not limited to, a channel state information reference signal (CSI-RS), a demodulation reference signal (DMRS), a sounding reference signal (SRS), or other signals defined by the future network. As an example, the first reference signal and the second reference signal can be reference signals of different types; for example, the first reference signal can be a DMRS and the second reference signal can be a CSI-RS. As another example, the first reference signal and the second reference signal can be reference signals of the same type; for example, both the first reference signal and the second reference signal can be DMRS.

[0151] In the examples below, DMRS is used as the first reference signal. In practical applications, DMRS can be replaced with other implementations, such as CSI-RS, SRS, or other signals defined by the future network.

[0152] Based on the scheme shown in Figure 3, after the first communication device receives the first reference signal through the first channel, the first communication device can determine the first channel information of the first channel based on the first channel estimation auxiliary information obtained in step S301 and the first reference signal. In this way, the first communication device can perform channel estimation on the first channel based on the first channel estimation auxiliary information and the first reference signal, thereby improving the performance of channel estimation.

[0153] Optionally, the channel estimation auxiliary information (e.g., first channel estimation auxiliary information) involved in this application can be used for channel filtering and / or channel interpolation. For example, the channel estimation involved in this application may include channel filtering and / or channel interpolation.

[0154] For example, after determining the first channel estimation auxiliary information, the first communication device can perform channel filtering processing on the channel information corresponding to the reference signal on the first channel based on the first channel estimation auxiliary information to obtain filtered channel information. This can reduce or remove noise and preserve the original characteristics of the channel information as much as possible. Subsequent communication can then be performed based on the filtered channel information to improve communication performance. Optionally, in this case, the aforementioned channel estimation auxiliary information can be replaced with channel filtering information, filtering information, channel estimation filtering information, or other filtering-related information defined by the future network; or, in this case, the aforementioned channel estimation auxiliary information may include channel filtering information, filtering information, channel estimation filtering information, or other filtering-related information defined by the future network.

[0155] For example, after determining the first channel estimation auxiliary information, the first communication device can perform channel interpolation processing on the channel information corresponding to the reference signal on the first channel using the first channel estimation auxiliary information to obtain channel information of other resources (such as other frequency domain resources, other time domain resources, etc.) besides the transmission resources of the first reference signal. Subsequently, communication can be performed based on the channel information of these other resources to improve communication performance. Optionally, in this case, the aforementioned channel estimation auxiliary information can be replaced with channel interpolation information, interpolation information, channel estimation interpolation information, or other interpolation-related information defined by the future network; or, in this case, the aforementioned channel estimation auxiliary information may include channel interpolation information, interpolation information, channel estimation interpolation information, or other interpolation-related information defined by the future network.

[0156] For example, after determining the first channel estimation auxiliary information, the first communication device can perform channel filtering and interpolation processing on the channel information corresponding to the reference signal on the first channel using the first channel estimation auxiliary information to obtain filtered channel information. This reduces or removes noise and preserves the original characteristics of the channel information as much as possible. Subsequent communication can be based on this filtered channel information to improve communication performance. Simultaneously, it can also obtain channel information for other resources besides the transmission resources of the first reference signal (e.g., other frequency domain resources, other time domain resources, etc.), and subsequently, communication can be based on the channel information of these other resources to improve communication performance. Optionally, in this case, the aforementioned channel estimation auxiliary information can be replaced with channel filtering interpolation information, filtering interpolation information, channel estimation filtering interpolation information, or other filtering interpolation-related information defined by the future network; or, in this case, the aforementioned channel estimation auxiliary information may include channel filtering interpolation information, filtering interpolation information, channel estimation filtering interpolation information, or other interpolation-related information defined by the future network.

[0157] In one possible implementation of the method shown in Figure 3, the aforementioned first channel estimation auxiliary information is predicted using an intelligent method. For example, this intelligent method can include technologies such as artificial intelligence (AI), neural networks, and machine learning. For instance, taking AI as an example, the AI ​​model can be trained using historical channel estimation processes as training samples. Subsequently, the features of the first channel can be used as input to the AI ​​model to output the first channel estimation auxiliary information. The features of the first channel can include one or more of the time-domain resource parameters, frequency-domain resource parameters, spatial-domain resource parameters, precoding information, or other information of the first channel.

[0158] In one possible implementation of the method shown in Figure 3, the aforementioned first channel estimation auxiliary information is determined based on the precoding information of the first channel. Therefore, the first channel estimation auxiliary information used to determine the first channel information can be determined based on the precoding information of the first channel. Since the signal on the first channel can be processed through the precoding information of the first channel, the first channel estimation auxiliary information determined by this precoding information can improve channel estimation performance, thereby improving communication performance.

[0159] For example, the DMRS on the first channel can be processed using precoding information from the first channel. In this way, the first communication device can improve channel estimation performance by using the first channel estimation auxiliary information determined by the precoding information, thereby improving demodulation performance of data on the first channel and ultimately improving communication performance. For instance, the first communication device can obtain the precoding information through measurement results of a reference signal. For example, the first communication device can perform measurements based on the received reference signal and obtain the measurement result; or, the first communication device can transmit a reference signal, and the receiver of the reference signal can perform measurements based on the received reference signal, obtain the measurement result, and then feed back the measurement result to the first communication device. The measurement result can include channel state information (CSI), which includes, but is not limited to, one or more of the following: precoding matrix indicator (PMI), rank indicator (RI), channel quality indicator (CQI), or layer indicator (LI).

[0160] Optionally, in the above process, the determination basis for the first channel estimation auxiliary information may include not only the precoding information of the first channel, but also the second channel information on the second channel. In this way, the first communication device can perform channel estimation using the first channel estimation auxiliary information determined by the precoding information of the first channel and the channel information of the second channel, thereby improving the channel estimation performance.

[0161] Optionally, the second channel information is channel information determined based on a second reference signal on the second channel. For example, the acquirer of the first channel estimation auxiliary information (or the sender of the first information, which is used to determine the first channel estimation auxiliary information) can determine the second channel information based on the second reference signal transmitted historically on the second channel (e.g., the second reference signal is CSI-RS), and determine the first channel estimation auxiliary information based on the second channel information and the precoding information of the signal of the first channel.

[0162] In one possible implementation of the method shown in Figure 3, the first channel estimation auxiliary information is determined through first information. Specifically, in step S301, the first communication device acquires the first channel estimation auxiliary information, including:

[0163] S300. The second communication device sends first information, and correspondingly, the first communication device receives the first information. In other words, the first communication device can receive the first information to determine first channel estimation auxiliary information, so that the first communication device can perform channel estimation through the first information indicated by other communication devices (such as the second communication device), thereby improving channel estimation performance.

[0164] Optionally, the first communication device may acquire the first channel estimation auxiliary information through other means. For example, the first communication device may determine the first channel estimation auxiliary information based on the precoding information of the first channel. Alternatively, the first communication device may determine the first channel estimation auxiliary information based on the precoding information of the first channel and the second channel information.

[0165] The process of the first communication device acquiring the first channel estimation auxiliary information will be explained below with some possible implementation examples.

[0166] Example A: The first communication device is a terminal device and the second communication device is a network device. Accordingly, the first reference signal received by the first communication device in step S302 can be a downlink reference signal (such as DMRS or CSI-RS).

[0167] In Example A, since the terminal device may not be able to obtain the precoding information used by the network device in downlink transmission, the terminal device may not be able to obtain the first channel estimation auxiliary information through the precoding information. Therefore, in the above process, the terminal device can receive the first information from the network device through the process of step S300 to obtain the first channel estimation auxiliary information through the first information, and after receiving the first reference signal in step S302, determine the first channel information of the first channel based on the first channel estimation auxiliary information and the first reference signal.

[0168] Optionally, in the scenario of Example A, the first information can be transmitted via downlink information / signaling / message. For example, the first information can be a radio resource control (RRC) message, a medium access control control element (MAC CE), downlink control information (DCI), or other information / message / signaling defined by the future network.

[0169] Example B: The first communication device is a network device and the second communication device is a terminal device. Accordingly, the first reference signal received by the first communication device in step S302 can be an uplink reference signal (such as SRS or DMRS).

[0170] In Example B, since the network device can determine the precoding information used by the terminal device in the uplink transmission in advance, in the above process, the network device can obtain the first channel estimation auxiliary information based on the local cache data through the process of step S301, and after receiving the first reference signal in step S302, determine the first channel information of the first channel based on the first channel estimation auxiliary information and the first reference signal.

[0171] Alternatively, in Example B, the network device may receive first information from the terminal device through the process of step S300, obtain first channel estimation auxiliary information through the first information, and after receiving the first reference signal in step S302, determine the first channel information of the first channel based on the first channel estimation auxiliary information and the first reference signal.

[0172] Optionally, in the scenario of Example B, the first information can be transmitted via uplink information / signaling / message. For example, the first information can be a radio resource control (RRC) message, a medium access control control element (MAC CE), a media access control control element (MAC CE), uplink control information (UCI), or other information / message / signaling defined by the network in the future.

[0173] For example, in Example A or Example B above, the terminal device can measure a reference signal from the network device and feed back the CSI corresponding to the reference signal (e.g., the CSI includes PMI), enabling the network device to determine precoding information based on the CSI. Alternatively, the network device can measure a reference signal from the terminal device and measure the CSI corresponding to the reference signal (e.g., the CSI includes PMI), enabling the network device to determine precoding information based on the CSI.

[0174] In one possible implementation, the aforementioned first channel estimation auxiliary information includes frequency domain channel filtering coefficients, frequency domain channel interpolation coefficients, frequency domain channel filtering interpolation coefficients, channel autocorrelation information, channel cross-correlation information, Wiener filter coefficients, time domain channel filtering coefficients, time domain channel interpolation coefficients, time domain channel filtering interpolation coefficients, or window parameters. For example, the window parameters may include at least one of window length, window shift, or window type. Thus, the first channel estimation auxiliary information can be implemented in the aforementioned various ways, enabling the first communication device to perform channel estimation in the frequency domain and / or time domain using this first channel estimation auxiliary information.

[0175] Optionally, the channel autocorrelation information can be replaced with other descriptions, such as frequency domain autocorrelation information, frequency domain channel autocorrelation information, channel frequency domain autocorrelation information, or other descriptions defined by the future network. Optionally, the channel cross-correlation information can be replaced with other descriptions, such as frequency domain cross-correlation information, frequency domain channel cross-correlation information, channel frequency domain cross-correlation information, or other descriptions defined by the future network. Optionally, the frequency domain channel filtering coefficients can be replaced with other descriptions, such as frequency domain filtering coefficients, channel frequency domain filtering coefficients, or other descriptions defined by the future network. Optionally, the frequency domain interpolation filtering coefficients can be replaced with other descriptions, such as frequency domain interpolation coefficients, channel frequency domain interpolation coefficients, or other descriptions defined by the future network. Optionally, the frequency domain channel filtering interpolation coefficients can be replaced with other descriptions, such as frequency domain filtering interpolation coefficients, channel frequency domain filtering interpolation coefficients, or other descriptions defined by the future network. Optionally, the time domain channel filtering coefficients can be replaced with other descriptions, such as time domain filtering coefficients, channel time domain filtering coefficients, or other descriptions defined by the future network. Optionally, the time-domain interpolation filter coefficients can be replaced with other descriptions, such as time-domain interpolation coefficients, channel time-domain interpolation coefficients, or other descriptions defined by the future network. Optionally, the time-domain channel filter interpolation coefficients can be replaced with other descriptions, such as time-domain filter interpolation coefficients, channel time-domain filter interpolation coefficients, or other descriptions defined by the future network.

[0176] As an example, the first channel estimation auxiliary information includes frequency domain channel estimation auxiliary information, which indicates at least one of the following: frequency domain channel filter coefficients, frequency domain channel interpolation coefficients, frequency domain channel filter interpolation coefficients, channel autocorrelation information, channel cross-correlation information, or Wiener filter coefficients.

[0177] Optionally, as described above, the determination of the first channel estimation auxiliary information includes the precoding information of the first channel and the second channel information on the second channel. The implementation process of the first channel estimation auxiliary information will be described below with the first channel as channel B and the second channel as channel A as an example.

[0178] In one example, the channel information of channel A can be denoted as H. A For example, H A This can be obtained through a second reference signal, which can be CSI-RS. The channel information of channel B can be denoted as H. B For example, H B It is the channel information of channel B where the first reference signal is located. The first reference signal is DMRS, which can be processed by the precoding information of channel B.

[0179] Optionally, the transmission channel of the first reference signal is channel B, or it can be expressed as the transmission channel of a reference signal port to which the first reference signal belongs in a frequency domain unit is channel B.

[0180] Optionally, the signal on channel A may be uncoded.

[0181] Then, based on the channel information H of channel A A and the precoding information P of channel B B Obtain the estimated value of channel information for channel B.

[0182] For example, for any one of the multiple REs contained within a frequency domain cell to which the DMRS belongs, the estimated value of the channel information of channel B on that RE. The channel information h of channel A corresponding to the RE can be obtained from this. A and the precoding p of channel B on the RE B Confirmed. A The dimension is 1×n TX ,n TX p represents the number of transmit antenna ports. B The dimension is n TX ×1, The dimension is 1×1. satisfy:

[0183] Then, using the above It can be confirmed and The dimension is n RE ×1 or The dimension is The dimension is n RE This indicates the number of REs contained within a frequency domain cell. For example, the REs contained within a frequency domain cell include the REs occupied by the reference signal, as well as other REs besides those occupied by the reference signal. The number of REs that represent the REs occupied by the reference signal. This indicates the number of REs other than those occupied by the reference signal within a frequency domain cell.

[0184] in, It can represent an estimate of part or all of the channel information of channel B (i.e., H). B (estimated value) The estimated value includes channel information for the RE where the DMRS is located and other REs on channel B. The dimension is n RE ×1; or, This includes estimates of channel information for all REs (Resistors) within a frequency domain cell belonging to the DMRS on channel B, excluding the RE occupied by the reference signal. The dimension is n RE_other ×1. This represents an estimate of the channel information of the RE where the DMRS is located on channel B. The subscript p indicates the reference signal (also known as the pilot), which is used to indicate the RE where the DMRS is located.

[0185] Optionally, multiple REs within a frequency domain unit to which the DMRS belongs can be used. It can be obtained by splicing. Using one or more REs occupied by DMRS It can be obtained by splicing.

[0186] In the above process, and / or It can be used to determine auxiliary information for frequency domain channel estimation.

[0187] For example, It can be used to determine channel autocorrelation information, denoted as […]. For example, satisfy:

[0188] in, The dimension is n RE_RS ×n RE_RS , The dimension is n RE_RS ×1, express The conjugate transpose of n RE_RS This indicates the number of REs occupied by the reference signal.

[0189] For example, and It can be used to determine channel cross-correlation information, denoted as […]. For example, satisfy:

[0190] in, The dimension is n RE_RS ×n RE_RS , The dimension is n RE ×1 or The dimension is n RE_other ×1,nRE_other n represents the number of REs (representations) within a frequency domain cell, excluding those occupied by the reference signal. RE This indicates the number of REs contained within a frequency domain cell. For example, the REs contained within a frequency domain cell include the REs occupied by the reference signal, as well as the other REs besides those occupied by the reference signal. The dimension is n RE_RS ×1, express The conjugate transpose of n RE_RS This indicates the number of REs occupied by the reference signal.

[0191] For example, and It can be used to determine w d Among them, w d It can be used for channel filtering, w d It can be used for channel interpolation, or, w d It can be used for channel filtering and interpolation. The following examples, I, II, and III, will illustrate this.

[0192] Example I, w d It can be used for channel filtering.

[0193] In Example I, w d These can be referred to as frequency domain channel filtering coefficients, Wiener filter coefficients (e.g., Wiener filter coefficients used for channel filtering), Wiener filter coefficients used for channel filtering, or other names.

[0194] In Example I, w d satisfy:

[0195] or

[0196] Among them, w d The dimension is n RE_RS ×n RE_RS , The dimension is n RE_RS ×n RE_RS n RE_RS This indicates the number of REs occupied by the reference signal, SNR is a linear value, and I p Let σ be the identity matrix. 2 Indicates noise power.

[0197] In Example II, w d These can be referred to as frequency domain channel interpolation coefficients, Wiener filter coefficients (e.g., Wiener filter coefficients used for channel interpolation), Wiener filter coefficients used for channel interpolation, or other names.

[0198] In Example II, w d satisfy:

[0199] or

[0200] Among them, w d The dimension is n RE_other ×n RE_RS , The dimension is n RE_other ×1, The dimension is n RE_RS ×n RE_RS n RE_other n represents the number of REs (representations) within a frequency domain cell, excluding those occupied by the reference signal. RE_RS This indicates the number of REs occupied by the reference signal. This refers to the channel cross-correlation information (e.g., cross-correlation function, cross-correlation matrix, etc.) between the other RE and the RE containing the reference signal. The SNR represents the channel autocorrelation information (e.g., autocorrelation function, autocorrelation matrix, etc.) of the RE containing the reference signal, and I represents the signal-to-noise ratio of the reference signal (SNR is a linear value). p For the identity matrix, σ 2 Indicates noise power.

[0201] In Example III, w d These can be referred to as frequency domain channel filtering interpolation coefficients, Wiener filter coefficients (e.g., Wiener filter coefficients used for channel filtering interpolation), Wiener filter coefficients used for both channel filtering and channel interpolation, or other names.

[0202] In Example III, w d satisfy:

[0203] or

[0204] Among them, w d The dimension is n RE ×n RE_RS , The dimension is n RE ×1, The dimension is n RE_RS ×n RE_RS n RE This indicates the number of REs contained within a frequency domain cell. For example, the REs contained within a frequency domain cell include the REs occupied by the reference signal, as well as other REs besides those occupied by the reference signal. This refers to the channel cross-correlation information (e.g., cross-correlation function, cross-correlation matrix, etc.) between the RE contained in this frequency domain cell and the RE containing the reference signal. The SNR represents the channel autocorrelation information (e.g., autocorrelation function, autocorrelation matrix, etc.) of the RE containing the reference signal, and I represents the signal-to-noise ratio of the reference signal (SNR is a linear value). p For the identity matrix, σ 2 Indicates noise power.

[0205] As described above, in the process of the terminal device determining the parameters for channel estimation based on its local operation, the determination is based solely on channel information of the channel where CSI-RS is located (such as h mentioned above). A As shown in equation (1) above, the multipath delay information is determined by the channel information of CSI-RS, without considering the precoding information of the channel where DMRS is located. Since there is a difference between the channel information of channel A and the channel information of channel B, this difference will lead to poor accuracy in channel estimation of the channel where DMRS is located using the information obtained based on CSI-RS, which will affect the channel demodulation performance and may lead to problems such as data demodulation failure and triggering retransmission, thus degrading communication performance.

[0206] In the above process, the basis for determining the frequency domain channel estimation auxiliary information corresponding to channel B may include the channel information h of channel A. A and the precoding information p of channel B B The process is shown in equation (2). Since the signal on channel B can be processed by the precoding information of channel B, the first channel estimation auxiliary information determined by the precoding information can assist in channel estimation, avoid or eliminate or reduce the impact of the above differences, improve channel estimation performance, and thus improve communication performance.

[0207] Furthermore, as can be seen from the above process, frequency domain channel estimation auxiliary information can be implemented in various ways. Accordingly, for the first communication device, based on this frequency domain channel estimation auxiliary information, the first communication device can implement channel estimation in various ways.

[0208] As an example, in frequency domain channel estimation auxiliary information, frequency domain coefficients (such as w) are included. d In the case of ), the frequency domain coefficients can be the following described above: frequency domain channel filtering coefficients for channel filtering (as in Example I), frequency domain channel interpolation coefficients for channel interpolation (as in Example II), frequency domain channel filtering interpolation coefficients for both channel filtering and channel interpolation (as in Example III), Wiener filter coefficients for channel filtering (as in Example I), Wiener filter coefficients for channel interpolation (as in Example II), or Wiener filter coefficients for both channel filtering and channel interpolation (as in Example III).

[0209] Let the frequency domain coefficients be denoted as w d For example, it satisfies:

[0210] For example, w d These can be the frequency domain channel filtering coefficients, Wiener filter coefficients, Wiener filter coefficients used for channel filtering, or other names as described in Example I above. Correspondingly, the first communication device can be based on w d Implement the channel filtering corresponding to Example I. In this case... The channel estimate of the RE containing the filtered reference signal has an dimension of n. RE_RS ×1; The channel estimate of the RE containing the reference signal before filtering, with dimension xxxn. RE_RS ×1.

[0211] For example, w d These can be the frequency domain channel interpolation coefficients, Wiener filter coefficients, Wiener filter coefficients used for channel interpolation, or other names as described in Example II above. Accordingly, the first communication device can be based on w d Implement the channel interpolation corresponding to Example II. In this case... The channel estimates for other REs (such as REs other than the RE containing the reference signal) after interpolation processing, with dimension n. RE_other ×1,n RE_other This indicates the number of REs other than those occupied by the reference signal within a frequency domain cell. The channel estimate of the RE containing the reference signal before filtering is n. RE_RS ×1.

[0212] For example, w d These can be the frequency domain channel filtering interpolation coefficients, Wiener filter coefficients, Wiener filter coefficients used for channel filtering interpolation, or other names as described in Example III above. Correspondingly, the first communication device can be based on w d Implement the channel filtering and channel interpolation corresponding to Example III. In this case... The channel estimate for a frequency domain cell (RE) after filtering and interpolation (if the frequency domain cell includes the RE containing the reference signal and other REs besides the RE containing the reference signal), with dimension n. RE ×1; The channel estimate of the RE containing the reference signal before filtering is n. RE_RS ×1.

[0213] As another example, when the frequency domain channel estimation auxiliary information includes channel autocorrelation information, the channel autocorrelation information is used as... For example, as described above, It can be used to determine w d (like or

[0214] The first communication device can determine w d Then, channel estimation is achieved based on the processing procedure corresponding to equation (3). For example, the first communication device can implement the channel filtering corresponding to Example I.

[0215] As another example, when the frequency domain channel estimation auxiliary information includes channel cross-correlation information, the channel cross-correlation information is used as... For example, as described above, Can be used to determine and It can be used to determine w d (like or The first communication device can determine w d Then, channel estimation is achieved based on the processing procedure corresponding to equation (3). For example, the first communication device can implement channel filtering corresponding to Example I. Alternatively, the first communication device can implement channel interpolation corresponding to Example II. Furthermore, the first communication device can implement both channel filtering and channel interpolation corresponding to Example III.

[0216] Optionally, the channel autocorrelation information can be included in the channel cross-correlation information, such as the autocorrelation matrix. It can be viewed as a cross-correlation matrix. Part of it.

[0217] As another example, when the frequency domain channel estimation auxiliary information includes both channel autocorrelation and channel cross-correlation, the channel autocorrelation is used as... And the channel mutual correlation information is For example, as described above, and It can be used to determine w d (like or The first communication device can determine w d Then, channel estimation is achieved based on the processing procedure corresponding to equation (3). For example, the first communication device can implement channel filtering corresponding to Example I. Alternatively, the first communication device can implement channel interpolation corresponding to Example II. Furthermore, the first communication device can implement both channel filtering and channel interpolation corresponding to Example III.

[0218] In addition, the reference signal used for channel estimation may include DMRS, CSI-RS, SRS, or other signals defined by the future network. The following will take DMRS as an example to illustrate the channel estimation process based on Wiener filter.

[0219] Figures 4a and 4b illustrate some implementation examples of DMRS. Optionally, in the examples below, the resources occupied by DMRS can be the reference signal resources of a DMRS port within a symbol and an RB. Implementations of other ports, other symbols, or other RBs can refer to the examples shown in Figures 4a and 4b.

[0220] In the example of Figure 4a, the RB on a symbol (time domain) has 12 subcarriers (frequency domain), and these subcarriers are indexed as subcarrier 0, 1, 2...11. The DMRS can occupy the 0th subcarrier (e.g., subcarrier 0), the 4th subcarrier (e.g., subcarrier 4), and the 8th subcarrier (e.g., subcarrier 8) in a frequency domain cell on a symbol. The REs on these three subcarriers are used to transmit the DMRS, and the receiver of the DMRS can perform channel estimation based on the received DMRS. Examples ① to ③ will be described below.

[0221] Example ①: The receiver can perform channel filtering on the three REs on the three subcarriers based on the received DMRS to achieve channel estimation.

[0222] Example ②: The receiver can perform channel interpolation on the nine REs on the nine other nine subcarriers besides the three subcarriers mentioned above based on the received DMRS to achieve channel estimation.

[0223] Example ③: The receiver can perform channel filtering on the three REs on the three subcarriers mentioned above based on the received DMRS, and perform channel interpolation on the nine REs on the other nine subcarriers besides the three subcarriers mentioned above, so as to achieve channel estimation.

[0224] In the example of Figure 4b, there are 12 subcarriers on a symbol's RB, indexed as subcarrier 0, 1, 2...11. The DMRS can occupy the 0th subcarrier (e.g., subcarrier 0), the 1st subcarrier (e.g., subcarrier 1), the 6th subcarrier (e.g., subcarrier 6), and the 7th subcarrier (e.g., subcarrier 7) within a frequency domain unit on a symbol. The REs on these four subcarriers are used to transmit the DMRS, and the receiver can perform channel estimation based on the received DMRS. Examples ④ to ⑥ will be described below.

[0225] Example 4: The receiver can perform channel filtering on the four REs on the four subcarriers based on the received DMRS to achieve channel estimation.

[0226] Example ⑤: The receiver can perform channel interpolation on 8 REs on 8 other subcarriers besides the above 4 subcarriers based on the received DMRS to achieve channel estimation.

[0227] Example ⑥: The receiver can perform channel filtering on the four REs on the four subcarriers mentioned above based on the received DMRS, and perform channel interpolation on the eight REs on the other eight subcarriers besides the four subcarriers mentioned above, so as to achieve channel estimation.

[0228] Optionally, in Figures 4a and 4b, the example used is a reference signal (such as DMRS) occupying 3 or 4 REs within one symbol and one RB. In practical applications, the number of REs and their positions within one symbol and X RBs occupied by the reference signal for channel estimation can be implemented in other ways. Here, X is a positive integer. For example, the number of REs can be 1, 2, 6, 8, 12, or other values, and the RE positions can be determined through network device configuration or pre-configuration.

[0229] For example, based on w d The channel estimation process implemented includes one or more of the following cases.

[0230] Case 1: w d It can be used for channel filtering (such as the channel filtering corresponding to Example I), as in Examples ① and ④ above. In this case, w d These can be referred to as frequency domain channel filtering coefficients. Where w d The dimension is n RE_RS ×n RE_RS , The dimension is n RE_RS ×1.

[0231] Case 2: w d It can be used for channel interpolation (such as the channel interpolation corresponding to Example II), as in Examples ② and ⑤ above. In this case, w d These can be called frequency domain channel interpolation coefficients. Where, w d The dimension is n RE_other ×n RE_RS , The dimension is n RE_other ×1,n RE_other This indicates the number of REs other than those occupied by the reference signal within a frequency domain cell.

[0232] Case 3: w dIt can be used for channel interpolation and channel filtering (as in the channel filtering and channel interpolation corresponding to Example III), as in Examples ③ and ⑥ above. In this case, w d These can be referred to as frequency domain channel filtering interpolation coefficients. Where, w d The dimension is n RE ×n RE_RS , The dimension is n RE ×1,n RE This indicates the number of REs contained within a frequency domain cell. For example, the REs contained within a frequency domain cell include the REs occupied by the reference signal, as well as other REs besides those occupied by the reference signal.

[0233] Optionally, this application relates to frequency domain units, which may be one of the following: precoding resource group (PRG), RB, RBG, subband, or full band.

[0234] Optionally, the other REs mentioned above and the REs occupied by the reference signal may belong to the same time-domain resource, such as the same one or more symbols.

[0235] As an example, in case 1, w d It can be used for channel filtering (as in the channel filtering corresponding to Example I). For example, w d satisfy:

[0236] or

[0237] The definitions and dimensions of each parameter can be found in the previous description.

[0238] As an example, in case 2 or case 3, w d It can be used for channel interpolation (such as the channel interpolation corresponding to Example II), or, w d It can be used for channel interpolation and channel filtering (as in the channel filtering and channel interpolation corresponding to Example III). For example, w d satisfy:

[0239] or

[0240] The definitions and dimensions of each parameter can be found in the previous description.

[0241] As shown in the example in Figure 5a, during the channel estimation process of the first communication device, the first channel estimation auxiliary information and the first reference signal can be used as inputs to the "first channel estimation," and the first channel information is obtained after processing by the "first channel estimation." The first channel estimation auxiliary information can be the aforementioned frequency domain channel estimation auxiliary information, and the "first channel estimation" includes frequency domain channel estimation.

[0242] As shown in the example in Figure 5b, during the channel estimation process of the first communication device, the first reference signal can be used as input to the "second channel estimation" to obtain the channel estimation value; subsequently, the channel estimation value and the first channel estimation auxiliary information can be used as input to the "first channel estimation" to obtain the first channel information. The first channel estimation auxiliary information can be the aforementioned frequency domain channel estimation auxiliary information.

[0243] For example, in Figure 5b, the first channel estimation process can refer to the implementation process of equation (3) above. For instance, in Figure 5b, the first channel estimation auxiliary information can be expressed as w in equation (3). d Or used to determine w d Parameters (such as) and / or The channel estimate can be expressed as in equation (3). The first channel information can be expressed as in equation (3).

[0244] Optionally, the "second channel estimation" can be used to determine the channel estimate value of the RE location where the reference signal is located. For example, in Figure 5b, after the first reference signal is processed by the "second channel estimation", the channel estimate value of the RE location where the first reference signal is located can be obtained (as described above). The "second channel estimation" can be implemented in various ways, including but not limited to least squares (LS) estimation, minimum mean square error (MMSE) estimation, or other methods defined by the future network. For example, the channel estimation processing in the "second channel estimation" (such as LS estimation) aims to obtain the channel estimate for each reference signal's resource location (e.g., RE location), while the "first channel estimation" aims to further process the combined channel estimates of multiple reference signal resource locations (e.g., RE locations) to obtain more accurate channel estimates for one or more resource locations.

[0245] For example, when the "first channel estimate" is used for channel filtering, it can be used to obtain a more accurate channel estimate.

[0246] For example, when the "first channel estimate" is used for channel interpolation, it can be used to obtain channel estimates for more resource locations.

[0247] For example, when "first channel estimation" is used for channel filtering and channel interpolation, it can be used to obtain more accurate channel estimates and channel estimates for more resource locations.

[0248] As another example, the first channel estimation auxiliary information includes time-domain channel estimation auxiliary information, which can be used to implement channel estimation in the time domain. The time-domain channel estimation auxiliary information indicates at least one of the following: time-domain channel filtering coefficients, time-domain channel interpolation coefficients, time-domain channel filtering interpolation coefficients, or window parameters.

[0249] For example, in the implementation process of channels A and B as described above, in the channel information H based on channel A... A and the precoding information P of channel B B Obtain the estimated value of channel information for channel B. After that, you can Transform to the time domain to obtain an estimate of the time-domain channel information of channel B. Based on this estimate, determine the appropriate time-domain channel estimation auxiliary information, such as time-domain channel filtering coefficients, time-domain channel interpolation coefficients, time-domain channel filtering interpolation coefficients, or window parameters.

[0250] Optionally, the time-domain channel information in this application can be replaced with channel impulse response (CIR), time-domain channel response, time-domain response of the channel, time-domain information of the channel, time-domain channel coefficients, or other descriptions defined by the future network.

[0251] As described above, in the process where the terminal device determines the parameters used in the channel estimation process based on its local location, the determination basis only includes the channel information of the channel where CSI-RS is located (as mentioned above). As shown in equation (1) above, the multipath delay information is determined by the channel information of CSI-RS, without considering the precoding information of the channel where DMRS is located. Since there is a difference between the channel information of channel A and the channel information of channel B, this difference will lead to poor accuracy in channel estimation of the channel where DMRS is located using the information obtained based on CSI-RS, which will affect the channel demodulation performance and may lead to problems such as data demodulation failure and triggering retransmission, thus degrading communication performance.

[0252] In the above process, the basis for determining the time-domain channel estimation auxiliary information corresponding to channel B may include... The channel information associated with channel A and the precoding information of channel B are used to determine the first channel estimation auxiliary information. This first channel estimation auxiliary information can assist in channel estimation, avoid or eliminate or reduce the impact of the above differences, improve channel estimation performance, and thus improve communication performance.

[0253] For example, time-domain channel filtering coefficients can be used to filter time-domain channel information. For instance, time-domain channel filtering coefficients can be used to extract the original time-domain channel information (e.g., channel impulse response; e.g., multipath delay power spectrum) from noisy time-domain channel information (e.g., channel impulse response; e.g., multipath delay power spectrum) to suppress noise.

[0254] For example, time-domain channel interpolation coefficients can be used to interpolate time-domain channel information. For instance, the estimated value of the frequency-domain channel information at the reference signal position can be zero-padded, and then processed into the time domain through a first transform to obtain the interpolated time-domain channel information.

[0255] Optionally, the frequency domain channel information in this application can be replaced with frequency domain channel response, the frequency domain response of the channel, the frequency domain information of the channel, the frequency domain channel coefficients, or other descriptions defined by the future network.

[0256] In other words, during time-domain filtering and / or time-domain interpolation, the estimated value of the frequency-domain channel information can be zero-padding, then processed into the time domain through a first transformation, and the time-domain channel information can be filtered to obtain the filtered and interpolated time-domain channel information.

[0257] Optionally, window parameters can be used to determine time-domain channel filtering coefficients and / or time-domain channel interpolation coefficients. These window parameters include at least one of the following: window length, window shift, or window type. For example, window types can include, but are not limited to, rectangular windows, Hanning windows, Hamming windows, or Blackman windows.

[0258] Optionally, the window type can be replaced with a window function.

[0259] It should be noted that a window, also known as a window function, refers to a signal with a finite width in the time domain, used to truncate the signal in the time domain. The window length refers to the length of the window function in the time domain, determining the duration of the signal truncation. The window shift refers to the frequency shift of the window function in the time domain, and the window type refers to the type of window function.

[0260] As an example, the channel estimation process satisfies:

[0261] in, is the time-domain channel estimation information obtained based on the measurement of the reference signal (e.g., the estimation information of the channel impulse response), and w(n) is the time-domain channel estimation auxiliary information. is the time-domain channel estimation information processed based on w(n), and ⊙ represents the circular product (or Hadamard product, element-wise product, etc.). w(n), The matrix dimensions of are both 1*M, where M is the number of transformation points from the frequency domain to the time domain (e.g., the number of IFFT points).

[0262] Optionally, w(n) is the time-domain filtering coefficient and / or interpolation coefficient. One implementation method is to obtain the time-domain coefficient based on the window function. For example, taking the window type indicated by the time-domain channel estimation auxiliary information as the rectangular window, the time-domain channel estimation auxiliary information can also indicate that the window length is N (N takes an integer greater than or equal to 0), and the window translation amount is deltaN (the value of deltaN is an integer greater than or equal to 0), satisfying:

[0263] where w(n) represents the window function of the rectangular window, and the time-domain signal outside the range of 0+deltaN≤n<N-1+deltaN is truncated, N represents the window length, and deltaN represents the window translation amount.

[0264] Exemplarily, the channel estimation process implemented based on w(n) includes one or more of the following situations.

[0265] Situation 4: w(n) can be used for channel filtering, such as in Example ① and Example ④ above. In this case, w(n) can be called the time-domain channel filtering coefficient.

[0266] Situation 5: w(n) can be used for channel interpolation, such as in Example ② and Example ⑤ above. In this case, w(n) can be called the time-domain channel interpolation coefficient.

[0267] Situation 6: w(n) can be used for channel interpolation and channel filtering, such as in Example ③ and Example ⑥ above. In this case, w(n) can be called the time-domain channel filtering interpolation coefficient.

[0268] As shown in the example of Figure 5c, in the channel estimation process of the first communication device, the first channel estimation auxiliary information and the first reference signal can be used as the input of "the third channel estimation", and the first channel information is obtained after the processing of "the third channel estimation". Among them, the first channel estimation auxiliary information can be the above-mentioned time-domain channel estimation auxiliary information, and "the third channel estimation" includes time-domain channel estimation.

[0269] As shown in the example in Figure 5d, during the channel estimation process of the first communication device, the first reference signal can be used as the "second channel estimate" to obtain the channel estimate value; subsequently, the channel estimate value can be used as the first transformation process to obtain the time-domain channel information A (e.g., channel impulse response, multipath delay power spectrum, as mentioned above). The time-domain channel information A and the first channel estimation auxiliary information can be used as inputs to the "third channel estimation". After processing by the "third channel estimation", the filtered time-domain channel information B is obtained (as mentioned above). The time-domain channel information B can be transformed into frequency-domain channel information C through a second transformation process. The first channel information described above can be time-domain channel information B; for example, the first communication device can perform a second transformation process based on the time-domain channel information B to obtain the frequency-domain channel C. Alternatively, the first channel information described above can be frequency-domain channel information C.

[0270] It should be understood that the implementation process of the "second channel estimation" in Figure 5d can be referred to Figure 5b and related descriptions above.

[0271] Optionally, the first transformation process can be a transformation from the frequency domain to the time domain, including but not limited to the inverted fast fourier transform (IFFT) or the inverse discrete fourier transform (IDFT).

[0272] Optionally, the second transformation process can be a transformation from the time domain to the frequency domain, including but not limited to the fast fourier transform (FFT) or the discrete fourier transform (DFT).

[0273] In one possible implementation, the first channel estimation auxiliary information is determined by first information. This first information indicates the correspondence between K groups of resources and K channel estimation auxiliary information pieces. Each group of resources contains one or more resources, and the channel estimation auxiliary information for resources within the same group is identical. K is a positive integer. The K groups of resources include the resources of the first reference signal, and the resources of the first reference signal and the correspondence are used to determine the first channel estimation auxiliary information.

[0274] Therefore, the first information can be used to indicate the correspondence between K groups of resources and K channel estimation auxiliary information, and the channel estimation auxiliary information of resources in the same group is the same, enabling the first communication device to determine the first channel estimation auxiliary information based on the resources of the first reference signal and the correspondence. In this way, different resources in the same group can perform channel estimation using the same channel estimation auxiliary information (e.g., the actual transmission channels of different resources in the same group are the same or approximately the same), thereby reducing the configuration or indication overhead of the channel estimation auxiliary information.

[0275] Alternatively, the first information can be implemented in other ways. For example, the first information may include first channel estimation auxiliary information. Alternatively, the first information may include an index or identifier of the first channel estimation auxiliary information.

[0276] Optionally, in the K groups of resources, each group of resources may contain one or more resources, and the K groups of resources may also be replaced with other descriptions, such as a set of K resources, or K resources, etc.

[0277] Optionally, the channel estimation auxiliary information for resources in at least two different resource groups is different; for example, the channel estimation auxiliary information for resources in any two different resource groups is different. In this way, the channel estimation auxiliary information for each resource group can be determined based on the actual transmission channel of each resource group, thereby improving the channel estimation performance of each resource group. For example, if the resource of the first reference signal is one of the resources in resource group _1, and the channel estimation auxiliary information corresponding to resource group _1 is channel estimation auxiliary information _1, then the channel estimation auxiliary information for at least one other resource group in K groups is different from channel estimation auxiliary information _1.

[0278] Optionally, the channel estimation auxiliary information for resources in at least two different resource groups is the same; for example, the channel estimation auxiliary information for resources in any two resource groups is identical. In this way, channel estimation auxiliary information for resources in different groups can be used for channel estimation using the same channel estimation auxiliary information, thereby reducing the configuration or indication overhead of the channel estimation auxiliary information. For example, if the resource of the first reference signal is one of the resources in resource group _1, and the channel estimation auxiliary information corresponding to resource group _1 is channel estimation auxiliary information _1, then the channel estimation auxiliary information for at least one other resource group in group K is channel estimation auxiliary information _1.

[0279] Optionally, as described above, the first communication device may obtain the first information in a way that is predefined by a standard or protocol, or the first communication device may obtain the first information through an instruction from another communication device (for example, the first information may come from the configuration of the second communication device or other network devices different from the second communication device).

[0280] In one possible implementation, each of the one or more resources includes at least one of spatial domain resources, frequency domain resources, or time domain resources. Thus, in each group of resources, each of the one or more resources includes at least one of frequency domain resources, spatial domain resources, or time domain resources. In this way, the sender of the first information can flexibly instruct various resources using the first information, thereby improving the flexibility of the solution implementation. It can also instruct channel estimation auxiliary information through different resource dimensions, enabling the first communication device to process channel information using channel estimation auxiliary information of different resource dimensions, further improving the performance of channel estimation.

[0281] Optionally, each resource may be determined by one or more resource parameters. For example, the one or more resource parameters may include at least one of spatial domain parameters, frequency domain parameters, or time domain parameters.

[0282] As an example, the above spatial parameters are used to indicate at least one of the data stream, receive antenna port, and transmit antenna port.

[0283] As an example, the frequency domain parameters described above are used to indicate at least one of the following: channel estimation resource group (CERG) (CERG indicates the frequency domain granularity of channel estimation), precoding resource group (PRG), and subband; or,

[0284] As an example, the time-domain parameters mentioned above are used to indicate time-domain units.

[0285] The following examples, from Tables 1 to 6, illustrate the correspondence between the first information indications. As described above, this correspondence is between K groups of resources and K channel estimation auxiliary information.

[0286] Table 1

[0287] In Table 1, we take K groups of resources as an example, which contain at least 3 of the resources in Table 1 (e.g., K is greater than or equal to 3).

[0288] For example, the first group of resources represents a transmission resource that is a transmission stream group including at least one transmission stream with an index of 0, 1, 2, or 3. The reference signal on this group of resources can be channel estimated using channel estimation auxiliary information #1. In this way, when the first communication device communicates using a transmission stream group including at least one transmission stream with an index of 0, 1, 2, or 3, it can determine based on Table 1 that the channel estimation auxiliary information corresponding to the transmission resource is channel estimation auxiliary information #1. Subsequently, the first communication device can perform channel estimation based on channel estimation auxiliary information #1 and the reference PDP.

[0289] For example, the second group of resources represents a transmission resource that is a transmission stream group including at least one transmission stream with an index of 4 or 5. The reference signal on this group of resources can be channel estimated using channel estimation auxiliary information #2. In this way, when the first communication device communicates using a transmission stream group including at least one transmission stream with an index of 4 or 5, it can determine based on Table 1 that the channel estimation auxiliary information corresponding to the transmission resource is channel estimation auxiliary information #2. Subsequently, the first communication device can perform channel estimation based on channel estimation auxiliary information #2 and the reference PDP.

[0290] For example, the third group of resources represents a transmission resource that is a transmission stream group including the transmission stream with index 6. The reference signal on this group of resources can be estimated using channel estimation auxiliary information #3. In this way, when the first communication device communicates using a transmission stream group including the transmission stream with index 6, it can determine from Table 1 that the channel estimation auxiliary information corresponding to this transmission resource is channel estimation auxiliary information #3. Subsequently, the first communication device can perform channel estimation based on this channel estimation auxiliary information #3 and the reference PDP.

[0291] Table 2

[0292] In Table 2, we take K groups of resources as an example, which contain at least 3 groups of resources in Table 2 (e.g., K is greater than or equal to 3).

[0293] For example, the transmission resources represented by the first group of resources are one or more of the transmit antenna port groups, including ports 1000, 1001, 1002, and 1003. The reference signal on this group of resources can be channel estimated using channel estimation auxiliary information #1.

[0294] For example, the transmission resources represented by the second group of resources are the transmit antenna port group including ports 1004 and / or 1005. The reference signal on this group of resources can be channel estimated using channel estimation auxiliary information #2.

[0295] For example, the transmission resource represented by the third group of resources is port 1006 of the transmit antenna port group. The reference signal on this group of resources can be estimated by channel estimation auxiliary information #3.

[0296] The implementation process of the first communication device based on Table 2 can be referenced in Table 1 and related examples.

[0297] Table 3

[0298] In Table 3, we take K groups of resources as an example, which contain at least 2 of the resources in Table 3 (e.g., K is greater than or equal to 2).

[0299] For example, the transmission resources represented by the first group of resources are the receiving antenna port group including at least one of ports 1, 3, 5, and 7. The reference signal on this group of resources can be channel estimated using channel estimation auxiliary information #1.

[0300] For example, the transmission resources represented by the second group of resources are the receiving antenna port group including at least one of ports 2, 4, 6, and 8. The reference signal on this group of resources can be channel estimated using channel estimation auxiliary information #2.

[0301] The implementation process of the first communication device based on Table 3 can be referenced in Table 1 and related examples.

[0302] Table 4

[0303] In Table 4, we take K groups of resources as an example, which contain at least 3 of the resources in Table 4 (e.g., K is greater than or equal to 3).

[0304] For example, the transmission resources represented by the first group of resources are PRGs (precoding resource groups). The PRG group includes at least one PRG with PRG indices 1 and 2. The reference signals on this group of resources can be channel estimated using channel estimation auxiliary information #1.

[0305] For example, the transmission resources represented by the second group of resources are PRG groups including at least one PRG with PRG indices 3 and 4. The reference signals on this group of resources can be channel estimated using channel estimation auxiliary information #2.

[0306] For example, the transmission resources represented by the third group of resources are PRG groups including at least one PRG with PRG indices 5 and 6. The reference signals on this group of resources can be channel estimated using channel estimation auxiliary information #3.

[0307] The implementation process of the first communication device based on Table 4 can be referenced in Table 1 and related examples.

[0308] Table 5

[0309] In Table 5, we take K groups of resources as an example, which contain at least 3 of the resources in Table 5 (e.g., K is greater than or equal to 3).

[0310] For example, the transmission resources represented by the first group of resources are CERG groups including at least one CERG with CERG indices 1 and 2. The reference signals on this group of resources can be channel estimated using channel estimation auxiliary information #1.

[0311] For example, the transmission resources represented by the second group of resources are CERG groups including at least one CERG with CERG indices 3 and 4. The reference signals on this group of resources can be channel estimated using channel estimation auxiliary information #2.

[0312] For example, the transmission resources represented by the third group of resources are CERG groups including at least one CERG with CERG indices 5 and 6. The reference signals on this group of resources can be channel estimated using channel estimation auxiliary information #3.

[0313] The implementation process of the first communication device based on Table 5 can be referenced in Table 1 and related examples.

[0314] Table 6

[0315] In Table 6, we take K groups of resources as an example, which contain at least 6 groups of resources in Table 6 (e.g., K is greater than or equal to 6).

[0316] For example, the first set of resources represents transmission resources including a transmit antenna port group containing at least one of ports 1000, 1001, 1002, and 1003, and a PRG group containing a PRG index of 1. The reference signal on this set of resources can be channel estimated using channel estimation auxiliary information #1.

[0317] For example, the second group of resources represents transmission resources including at least one of the transmit antenna port groups 1004 and 1005, and a PRG group including a PRG with a PRG index of 1. The reference signal on this group of resources can be channel estimated using channel estimation auxiliary information #2.

[0318] For example, the second group of resources represents the transmission resources in the transmit antenna port group including port 1006, and the PRG group including a PRG with PRG index 1. The reference signal on this group of resources can be channel estimated using channel estimation auxiliary information #3.

[0319] For example, the transmission resources represented by the fourth group of resources are the transmit antenna port group containing at least one of ports 1000, 1001, 1002, and 1003, and the PRG group containing a PRG with an index of 2. The reference signal on this group of resources can be channel estimated using the channel estimation auxiliary information #4.

[0320] For example, the transmission resources represented by the fifth group of resources are the transmit antenna port group containing at least one of ports 1004 and 1005, and the PRG group containing a PRG with a PRG index of 2. The reference signal on this group of resources can be channel estimated using the channel estimation auxiliary information #5.

[0321] For example, the transmission resources represented by the sixth group of resources are the transmit antenna port group containing port 1006, and the PRG group containing a PRG with PRG index 2. The reference signal on this group of resources can be channel estimated using the channel estimation auxiliary information #6.

[0322] The implementation process of the first communication device based on Table 6 can be referenced in Table 1 and related examples.

[0323] Please refer to Figure 6. This application embodiment provides a communication device 600, which can realize the functions of the second communication device or the first communication device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In this application embodiment, the communication device 600 can be the first communication device (or the second communication device), or it can be an integrated circuit or component inside the first communication device (or the second communication device), such as a chip.

[0324] It should be noted that the transceiver unit 602 may include a transmitting unit and a receiving unit, which are used to perform transmitting and receiving respectively.

[0325] In one possible implementation, when the device 600 is used to execute the method performed by the first communication device in the foregoing embodiments, the device 600 includes a processing unit 601 and a transceiver unit 602; the processing unit 601 is used to acquire first information, which is used to determine first channel estimation auxiliary information; the transceiver unit 602 is used to receive a first reference signal, which is carried on a first channel; wherein the first channel estimation auxiliary information and the first reference signal are used to determine first channel information of the first channel. Optionally, the processing unit 601 acquiring the first information includes: the processing unit 601 receiving the first information through the transceiver unit 602.

[0326] In one possible implementation, when the device 600 is used to execute the method performed by the second communication device in the foregoing embodiments, the device 600 includes a processing unit 601 and a transceiver unit 602; the processing unit 601 generates first information, which is used to determine first channel estimation auxiliary information; wherein the first channel estimation auxiliary information and a first reference signal are used to determine first channel information of the first channel, and the first reference signal is carried on the first channel; the transceiver unit 602 is used to transmit the first information. Optionally, the transceiver unit is further used to transmit the first reference signal.

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

[0328] Please refer to Figure 7, which is another schematic structural diagram of the communication device 700 provided in this application. The communication device 700 includes a logic circuit 701 and an input / output interface 702. The communication device 700 can be a chip or an integrated circuit.

[0329] In Figure 6, the transceiver unit 602 can be a communication interface, which can be the input / output interface 702 in Figure 7, and the input / output interface 702 can include an input interface and an output interface. Alternatively, the communication interface can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.

[0330] Optionally, the logic circuit 701 is used to acquire first information, which is used to determine first channel estimation auxiliary information; the input / output interface 702 is used to receive a first reference signal, which is carried on the first channel; wherein, the first channel estimation auxiliary information and the first reference signal are used to determine the first channel information of the first channel.

[0331] Optionally, the logic circuit 701 is used to generate first information, which is used to determine first channel estimation auxiliary information; wherein the first channel estimation auxiliary information and the first reference signal are used to determine first channel information of the first channel, and the first reference signal is carried in the first channel; the input / output interface 702 is used to send the first information.

[0332] The logic circuit 701 and the input / output interface 702 can also perform other steps performed by the first or second communication device in any embodiment and achieve corresponding beneficial effects, which will not be elaborated here.

[0333] In one possible implementation, the processing unit 601 shown in FIG6 can be the logic circuit 701 in FIG7.

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

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

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

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

[0338] Please refer to Figure 8, which shows the communication device 800 involved in the above embodiments provided in the embodiments of this application. Specifically, the communication device 800 can be the communication device as a terminal device in the above embodiments. The communication device shown in Figure 8 is implemented through a terminal device (or a component in the terminal device).

[0339] The present invention is a possible logical structure diagram of the communication device 800, which may include, but is not limited to, at least one processor 801 and a communication port 802.

[0340] In Figure 6, the transceiver unit 602 can be a communication interface, which can be the communication port 802 in Figure 8. The communication port 802 can include an input interface and an output interface. Alternatively, the communication port 802 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.

[0341] Further optionally, the device may also include at least one of a memory 803 and a bus 804. In the embodiments of this application, the at least one processor 801 is used to control the operation of the communication device 800.

[0342] Furthermore, the processor 801 can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, etc. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

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

[0344] Please refer to Figure 9, which is a schematic diagram of the structure of the communication device 900 involved in the above embodiments provided in the embodiments of this application. Specifically, the communication device 900 can be a communication device as a network device in the above embodiments. The communication device shown in Figure 9 is implemented through a network device (or a component in a network device). The structure of the communication device can refer to the structure shown in Figure 9.

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

[0346] In Figure 6, the transceiver unit 602 can be a communication interface, which can be the network interface 914 in Figure 9. The network interface 914 can include an input interface and an output interface. Alternatively, the network interface 914 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.

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

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

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

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

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

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

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

[0354] This application also provides a computer program product (or computer program) that, when executed by a processor, executes the method described above for the possible implementation of the first or second communication device.

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

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

[0357] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.

[0358] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

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

Claims

A communication method, characterized in that, include: Receive first information, the first information being used to determine first channel estimation auxiliary information; A first reference signal is received, the first reference signal being carried on a first channel; wherein the first channel estimation auxiliary information and the first reference signal are used to determine first channel information of the first channel. A communication method, characterized in that, include: Obtain first channel estimation auxiliary information; A first reference signal is received, the first reference signal being carried on a first channel; wherein the first channel estimation auxiliary information and the first reference signal are used to determine first channel information of the first channel. The method according to claim 1 or 2, characterized in that, The first channel estimation auxiliary information includes frequency domain channel estimation auxiliary information and / or time domain channel estimation auxiliary information. The method according to claim 3, characterized in that, The frequency domain channel estimation auxiliary information indicates at least one of the following: frequency domain channel filter coefficients, frequency domain channel interpolation coefficients, frequency domain channel filter interpolation coefficients, channel autocorrelation information, channel cross-correlation information, or Wiener filter coefficients; and / or, The time-domain channel estimation auxiliary information indicates at least one of the following: time-domain channel filtering coefficients, time-domain channel interpolation coefficients, time-domain channel filtering interpolation coefficients, or window parameters. The method according to any one of claims 1 to 4, characterized in that, The first channel estimation auxiliary information is determined based on the precoding information of the first channel. The method according to claim 5, characterized in that, The first channel estimation auxiliary information is determined based on the precoding information and the second channel information, where the second channel information is the channel information of the second channel. The method according to claim 6, characterized in that, The second channel information is channel information determined based on the second reference signal on the second channel. The method according to any one of claims 1 to 7, characterized in that, The first information is used to indicate the correspondence between K groups of resources and K channel estimation auxiliary information. Each group of resources contains one or more resources. The channel estimation auxiliary information of resources in the same group is the same, and K is a positive integer. The K sets of resources include the resources of the first reference signal, and the resources of the first reference signal and the correspondence are used to determine the first channel estimation auxiliary information. The method according to claim 8, characterized in that, Each of the one or more resources includes at least one of spatial domain resources, frequency domain resources, or time domain resources. The method according to any one of claims 1 to 9, characterized in that, The first channel estimation auxiliary information is used for channel filtering and / or channel interpolation. A communication method, characterized in that, include: First information is generated, which is used to determine first channel estimation auxiliary information; wherein, the first channel estimation auxiliary information and the first reference signal are used to determine first channel information of the first channel, and the first reference signal is carried in the first channel; Send the first message. The method according to claim 11, characterized in that, The first channel estimation auxiliary information includes frequency domain channel estimation auxiliary information and / or time domain channel estimation auxiliary information. The method according to claim 12, characterized in that, The frequency domain channel estimation auxiliary information indicates at least one of the following: frequency domain channel filter coefficients, frequency domain channel interpolation coefficients, frequency domain channel filter interpolation coefficients, channel autocorrelation information, channel cross-correlation information, or Wiener filter coefficients; and / or, The time-domain channel estimation auxiliary information indicates at least one of the following: time-domain channel filtering coefficients, time-domain channel interpolation coefficients, time-domain channel filtering interpolation coefficients, or window parameters. The method according to any one of claims 11 to 13, characterized in that, The first channel estimation auxiliary information is determined based on the precoding information of the first channel. The method according to claim 14, characterized in that, The first channel estimation auxiliary information is determined based on the precoding information and the second channel information, where the second channel information is the channel information of the second channel. The method according to claim 15, characterized in that, The second channel information is channel information determined based on the second reference signal on the second channel. The method according to any one of claims 11 to 16, characterized in that, The first information is used to indicate the correspondence between K groups of resources and K channel estimation auxiliary information. Each group of resources contains one or more resources. The channel estimation auxiliary information of resources in the same group is the same, and K is a positive integer. The K sets of resources include the resources of the first reference signal, and the resources of the first reference signal and the correspondence are used to determine the first channel estimation auxiliary information. The method according to claim 17, characterized in that, Each of the one or more resources includes at least one of spatial domain resources, frequency domain resources, or time domain resources. The method according to any one of claims 11 to 18, characterized in that, The first channel estimation auxiliary information is used for channel filtering and / or channel interpolation. The method according to any one of claims 11 to 19, characterized in that, The method further includes: Send the first reference signal. A communication device, characterized in that, Includes a module for performing the method as described in any one of claims 1 to 20. A communication device, characterized in that, It includes at least one processor, said at least one processor being used to perform the method as described in any one of claims 1 to 20. The communication device according to claim 22 is characterized in that, The communication device is a chip or chip system. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed by a communication device, implement the method as described in any one of claims 1 to 20. A computer program product, characterized in that, It includes a computer program or instructions that, when executed by a computer, implement the method as described in any one of claims 1 to 20. A communication system, characterized in that, It includes a first communication device and a second communication device, wherein the first communication device is used to perform the method as described in any one of claims 1 to 10, and the second communication device is used to perform the method as described in any one of claims 11 to 20.