Communication method and related apparatus

By receiving channel estimation auxiliary information and corresponding relationships, and utilizing channel filtering and interpolation processing, combined with differential, scaling, or translation relationships to indicate channel estimation auxiliary information, the problems of improving channel estimation performance and reducing transmission overhead are solved, achieving more efficient communication performance.

WO2026157363A1PCT 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-10-16
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

Improving channel estimation performance and reducing transmission overhead is a hot research topic in wireless communication systems.

Method used

By receiving channel estimation auxiliary information and correspondence, channel estimation auxiliary information for N resources is determined. Channel filtering and interpolation processing are used to improve channel estimation performance. Channel estimation auxiliary information is indicated by correlation relationships such as differential, scaling or translation to reduce transmission overhead.

Benefits of technology

It improves the performance of channel estimation and reduces transmission overhead, thereby enhancing the overall performance of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025128091_30072026_PF_FP_ABST
    Figure CN2025128091_30072026_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and a related apparatus. In the method, after a first communication apparatus receives first information, the first communication apparatus can determine channel estimation assistance information of N resources on the basis of first channel estimation assistance information and a correspondence indicated by the first information. In this way, after the first communication apparatus determines the channel estimation assistance information of the N resources, the first communication apparatus can subsequently perform, on the basis of the channel estimation assistance information of the N resources, channel estimation on channels corresponding to the N resources, such that the performance of channel estimation is improved. In addition, during the process, the first information is used for indicating a correspondence between the channel estimation assistance information of the N resources and the first channel estimation assistance information, such that the first communication apparatus can determine the channel estimation assistance information of the N resources on the basis of the first channel estimation assistance information and the correspondence, and thus the transmission overheads can be reduced, thereby improving the communication performance.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and related apparatus

[0001] This application claims priority to Chinese Patent Application No. 202510127836.6, 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 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.

[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 that can improve the performance of channel estimation while reducing transmission overhead, thereby improving communication performance.

[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 indicates the correspondence between channel estimation auxiliary information of N resources and the first channel estimation auxiliary information, where N is a positive integer; the first communication device determines the channel estimation auxiliary information of the N resources based on the first channel estimation auxiliary information and the correspondence.

[0009] Based on the above scheme, after receiving the first information, the first communication device can determine the channel estimation auxiliary information for N resources based on the correspondence between the first channel estimation auxiliary information and the information indicated by the first information. In this way, after determining the channel estimation auxiliary information for the N resources, the first communication device can subsequently perform channel estimation for the channels corresponding to those N resources based on the channel estimation auxiliary information, thereby improving the performance of channel estimation.

[0010] Furthermore, in the above process, the first information is used to indicate the correspondence between the channel estimation auxiliary information of N resources and the first channel estimation auxiliary information, so that the first communication device can determine the channel estimation auxiliary information of the N resources based on the first channel estimation auxiliary information and the correspondence, thereby reducing transmission overhead and improving communication performance.

[0011] Optionally, the channel estimation involved in this application may include channel filtering and / or channel interpolation.

[0012] For example, after determining the channel estimation auxiliary information for N resources, the first communication device can obtain the channel information of the N resources through the reference signals transmitted by the N resources, and perform channel filtering processing on the channel information of the N resources based on the channel estimation auxiliary information to obtain the filtered channel information of the N resources. Subsequent communication can 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.

[0013] For example, after determining the channel estimation auxiliary information for N resources, the first communication device can obtain the channel information of the N resources through the reference signals transmitted by the N resources, and perform channel interpolation processing on the channel information of the N resources based on the channel estimation auxiliary information to obtain the channel information of other resources (e.g., other frequency domain resources, other time domain resources, etc.). Subsequently, communication can be performed based on the channel information of the N resources and the channel information of the 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.

[0014] As an example, the channel estimation auxiliary information involved in this application can be applied to various channel estimation scenarios. For example, the channel estimation auxiliary information can be channel estimation auxiliary information related to Wiener filters, including one or more of the following: frequency channel filter coefficients, frequency channel interpolation coefficients, frequency domain autocorrelation information, frequency domain cross-correlation information, or time domain channel estimation auxiliary information.

[0015] Optionally, in the above scheme, each of the N 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 this first information, thereby improving the flexibility of the scheme implementation. It can also instruct channel estimation auxiliary information through different resource dimensions, allowing for the processing of channel information using channel estimation auxiliary information from different resource dimensions, further improving the performance of channel estimation.

[0016] In one possible implementation of the first aspect, the correspondence indicates: the association between the channel estimation auxiliary information of the i-th resource among the N resources and the first channel estimation auxiliary information, and the association between the channel estimation auxiliary information of any two adjacent resources among the N resources, where i takes the value of one of 1 to N.

[0017] Based on the above scheme, the correspondence indicated by the first information is used to indicate the association between the channel estimation auxiliary information of one of the N resources (i.e., the i-th resource) and the first channel estimation auxiliary information, and to indicate the association between the channel estimation auxiliary information of any two adjacent resources among the N resources, so that the first communication device can determine the channel estimation auxiliary information of one of the resources through the former, and determine the channel estimation auxiliary information of the other N-1 resources among the N resources through the latter, so as to realize the indication of the channel estimation auxiliary information of the N resources.

[0018] In one possible implementation of the first aspect, the correspondence indicates the association between the channel estimation auxiliary information of each of the N resources and the first channel estimation auxiliary information.

[0019] Based on the above scheme, the correspondence indicated by the first information is used to indicate the association between the channel estimation auxiliary information of each of the N resources and the first channel estimation auxiliary information, so that the first communication device determines the channel estimation auxiliary information of each of the N resources based on the association, so as to realize the indication of the channel estimation auxiliary information of the N resources.

[0020] In one possible implementation of the first aspect, the association includes at least one of the following: difference, scaling, or translation.

[0021] Based on the above scheme, the correlation indicated by the above correspondence can be at least one of differential, scaling, or translation, so that the sender of the first information can flexibly indicate different channel estimation auxiliary information through the correlation, thereby improving the flexibility of the scheme implementation.

[0022] As an example, the difference between any two channel estimation aids can indicate that the difference between the two channel estimation aids is performed (or: a difference operation is performed). For example, the summation (or addition) between one channel estimation aid and the difference result can yield the other channel estimation aid.

[0023] As an example, scaling between any two channel estimation aids can indicate multiplication or scaling operations on these two channel estimation aids. For example, multiplying or dividing one channel estimation aid with a scaling factor can yield another channel estimation aid.

[0024] As an example, the translation between any two channel estimation auxiliary information can indicate the translation process for these two channel estimation auxiliary information. For example, translating one channel estimation auxiliary information with a translation parameter can yield another channel estimation auxiliary information.

[0025] For example, any channel estimation auxiliary information can be a filtering matrix. Let the matrix corresponding to one channel estimation auxiliary information be denoted as matrix A, and the matrix corresponding to the other channel estimation auxiliary information be denoted as matrix B. Both matrix A and matrix B can be part of matrix C.

[0026] For example, a translation parameter can indicate the amount of translation (or offset) by which matrix A in matrix C is shifted to matrix B. This translation amount can indicate a left shift of x (x is an integer) columns, and / or, the translation amount can indicate an up shift of y (y is an integer) columns.

[0027] For example, a translation parameter can indicate the amount of translation (or offset) of the index of matrix A in matrix C relative to the index of matrix B in matrix C. For instance, if the index of matrix A in matrix C is a (where a is a real number) and the index of matrix B in matrix C is b (where a is a real number), the translation amount can indicate the difference between a and b (or the difference between b and a).

[0028] Optionally, the channel estimation auxiliary information of the aforementioned N resources (or, the N+1 channel estimation auxiliary information formed by the channel estimation auxiliary information of the aforementioned N resources and the first channel estimation auxiliary information) can satisfy at least one of the following: arithmetic progression, proportional scaling, or equally spaced translation. In this way, the above correlation can indicate at least one of an arithmetic progression differential parameter, a proportional scaling parameter, or an equally spaced translation parameter, thereby enabling the indication of the channel estimation auxiliary information of the aforementioned N resources and further reducing transmission overhead.

[0029] Optionally, if the association includes two or three of the following: differential, scaling, or translation, the execution order of the two or three items can be implemented in a variety of ways. For example, the sender and receiver of the first information can agree in advance, or predefine it according to the protocol, or predefine it according to the standard, or indicate the execution order through the first information, or through other information.

[0030] In one possible implementation of the first aspect, the first information is further used to indicate the first channel estimation auxiliary information, or the first channel estimation auxiliary information is pre-configured by a protocol or standard.

[0031] Based on the above scheme, the first channel estimation auxiliary information can be implemented in a variety of ways to improve the flexibility of the scheme implementation.

[0032] As an example, if the first information is also used to indicate the first channel estimation auxiliary information, the first information includes the first channel estimation auxiliary information, or the first information includes an index or identifier of the first channel estimation auxiliary information.

[0033] As an example, the first channel estimation auxiliary information is the channel estimation auxiliary information for a first resource, which is different from the N resources. In this way, the first communication device can process the channel information of N+1 resources using the first channel estimation auxiliary information and the channel estimation auxiliary information of the N resources, thereby further improving the performance of channel estimation.

[0034] In one possible implementation of the first aspect, the channel estimation auxiliary information for the N resources includes the real part and / or the imaginary part of the channel estimation auxiliary information; or, the channel estimation auxiliary information for the N resources includes the amplitude and / or phase of the channel estimation auxiliary information.

[0035] Based on the above scheme, the channel estimation auxiliary information involved in the above scheme may include the real part and / or imaginary part of the channel estimation auxiliary information, or the channel estimation auxiliary information involved in the above scheme may include the amplitude and / or phase of the channel estimation auxiliary information, which can process the channel information through multiple signal dimensions to improve the performance of channel estimation.

[0036] In one possible implementation of the first aspect, the channel estimation auxiliary information of the N resources is used to process the reference signals carried by the N resources to obtain channel information.

[0037] Based on the above scheme, after the first communication device determines the channel estimation auxiliary information of N resources based on the first information, the first communication device can use the channel estimation auxiliary information of the N resources to process the reference signals carried by the N resources (for example, the processing can be the above-mentioned channel estimation, channel interpolation, or channel filtering, etc.) to obtain channel information, so as to obtain the processed channel information, and perform subsequent processing based on the channel information to improve communication performance.

[0038] As an example, the aforementioned reference signals include, but are not limited to, demodulation reference signals (DMRS), synchronization signal / physical broadcast channel block (SSB or S-SS / PSBCH block), channel state information reference signals (CSI-RS), sounding reference signals (SRS), or other reference signals defined by the future network. Optionally, a reference signal can be understood as a pilot signal.

[0039] For example, in the case where the reference signal is a DMRS of a certain data channel, the first communication device processes the reference signal carried by the N resources based on the channel estimation auxiliary information of the N resources. After obtaining the channel information, the first communication device can demodulate the data on the data channel based on the channel information to improve the demodulation performance.

[0040] The second 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 (such as a chip, chip system, or circuit) for a network device, or a logic module or software capable of implementing some or all of the functions of a network device, etc.; or, the second communication device may be a terminal device, or a component (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.

[0041] In this method, the second communication device determines first information, which is used to indicate the correspondence between the channel estimation auxiliary information of N resources and the first channel estimation auxiliary information, where N is a positive integer; the second communication device sends the first information.

[0042] Based on the above scheme, after the second communication device sends the first information to the first communication device, the first communication device can determine the channel estimation auxiliary information for N resources based on the correspondence between the first channel estimation auxiliary information and the first information. In this way, after determining the channel estimation auxiliary information for N resources, the first communication device can subsequently perform channel estimation for the channels corresponding to the N resources based on the channel estimation auxiliary information for the N resources, thereby improving the performance of channel estimation.

[0043] Furthermore, in the above process, the first information is used to indicate the correspondence between the channel estimation auxiliary information of N resources and the first channel estimation auxiliary information, so that the first communication device can determine the channel estimation auxiliary information of the N resources based on the first channel estimation auxiliary information and the correspondence, thereby reducing transmission overhead and improving communication performance.

[0044] Optionally, in the above scheme, each of the N 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 this first information, thereby improving the flexibility of the scheme implementation. It can also instruct channel estimation auxiliary information through different resource dimensions, allowing for the processing of channel information using channel estimation auxiliary information from different resource dimensions, further improving the performance of channel estimation.

[0045] In one possible implementation of the second aspect, the correspondence indicates: the association between the channel estimation auxiliary information of the i-th resource among the N resources and the first channel estimation auxiliary information, and the association between the channel estimation auxiliary information of any two adjacent resources among the N resources, where i takes the value of one of 1 to N.

[0046] Based on the above scheme, the correspondence indicated by the first information is used to indicate the association between the channel estimation auxiliary information of one of the N resources (i.e., the i-th resource) and the first channel estimation auxiliary information, and to indicate the association between the channel estimation auxiliary information of any two adjacent resources among the N resources, so that the first communication device can determine the channel estimation auxiliary information of one of the resources through the former, and determine the channel estimation auxiliary information of the other N-1 resources among the N resources through the latter, so as to realize the indication of the channel estimation auxiliary information of the N resources.

[0047] In one possible implementation of the second aspect, the correspondence indicates the association between the channel estimation auxiliary information of each of the N resources and the first channel estimation auxiliary information.

[0048] Based on the above scheme, the correspondence indicated by the first information is used to indicate the association between the channel estimation auxiliary information of each of the N resources and the first channel estimation auxiliary information, so that the first communication device determines the channel estimation auxiliary information of each of the N resources based on the association, so as to realize the indication of the channel estimation auxiliary information of the N resources.

[0049] In one possible implementation of the second aspect, the association includes at least one of the following: difference, scaling, or translation.

[0050] Based on the above scheme, the correlation indicated by the above correspondence can be at least one of differential, scaling, or translation, so that the sender of the first information can flexibly indicate different channel estimation auxiliary information through the correlation, thereby improving the flexibility of the scheme implementation.

[0051] In one possible implementation of the second aspect, the first information is also used to indicate the first channel estimation auxiliary information, or the first channel estimation auxiliary information is pre-configured by a protocol or standard.

[0052] Based on the above scheme, the first channel estimation auxiliary information can be implemented in a variety of ways to improve the flexibility of the scheme implementation.

[0053] As an example, if the first information is also used to indicate the first channel estimation auxiliary information, the first information includes the first channel estimation auxiliary information, or the first information includes an index or identifier of the first channel estimation auxiliary information.

[0054] As an example, the first channel estimation auxiliary information is the channel estimation auxiliary information for a first resource, which is different from the N resources. In this way, the first communication device can process the channel information of N+1 resources using the first channel estimation auxiliary information and the channel estimation auxiliary information of the N resources, thereby further improving the performance of channel estimation.

[0055] In one possible implementation of the second aspect, the channel estimation auxiliary information for the N resources includes the real part and / or the imaginary part of the channel estimation auxiliary information; or, the channel estimation auxiliary information for the N resources includes the amplitude and / or phase of the channel estimation auxiliary information.

[0056] Based on the above scheme, the channel estimation auxiliary information involved in the above scheme may include the real part and / or imaginary part of the channel estimation auxiliary information, or the channel estimation auxiliary information involved in the above scheme may include the amplitude and / or phase of the channel estimation auxiliary information, which can process the channel information through multiple signal dimensions to improve the performance of channel estimation.

[0057] In one possible implementation of the second aspect, the channel estimation auxiliary information of the N resources is used to process the reference signals carried by the N resources to obtain channel information.

[0058] Based on the above scheme, after the first communication device determines the channel estimation auxiliary information of N resources based on the first information, the first communication device can use the channel estimation auxiliary information of the N resources to process the reference signals carried by the N resources to obtain channel information, and then perform subsequent processing based on the channel information to improve communication performance.

[0059] A third 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 first information being configured to indicate a correspondence between channel estimation auxiliary information of N resources and the first channel estimation auxiliary information, where N is a positive integer; the processing unit is configured to determine the channel estimation auxiliary information of the N resources based on the first channel estimation auxiliary information and the correspondence.

[0060] In the third aspect of this application, the constituent modules of the communication device can also be used to execute the steps performed 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.

[0061] The fourth aspect of this application provides a communication device, which is a second communication device. The device includes a transceiver unit and a processing unit. The processing unit is used to determine first information, which is used to indicate the correspondence between channel estimation auxiliary information of N resources and the first channel estimation auxiliary information, where N is a positive integer. The transceiver unit is used to transmit the first information.

[0062] 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 second aspect and achieve the corresponding technical effects. For details, please refer to the second aspect, which will not be repeated here.

[0063] A fifth 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 second aspects. Optionally, the communication device may include the memory.

[0064] The sixth 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 second aspects described above.

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

[0066] An eighth 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 second aspects described above.

[0067] The ninth 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 second aspects described above.

[0068] The tenth 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 second 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.

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

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

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

[0072] Figure 2 is a schematic diagram of the network device provided in this application;

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

[0074] Figure 4 is another schematic diagram of the communication method provided in this application;

[0075] Figures 5a and 5b are schematic diagrams of the relationships provided in this application;

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

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

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

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

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

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

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

[0083] (4) Configuration and Pre-configuration: In this application, both configuration and pre-configuration are used. 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 the communication parameters or resources for transmission 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0104] 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. 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, thus significantly improving the capacity and spectral efficiency of the communication system.

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

[0106] 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 corresponding to an antenna port. The receiver performs channel estimation for the antenna port from which the network device transmits CSI-RS 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, based on this information, 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.

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

[0108] As an example, after obtaining channel information, a communication device can process the obtained channel information through filtering to improve communication performance. Common filtering methods include Wiener filter-based filtering and Kalman filter-based filtering.

[0109] Take the Wiener filter as an example. The Wiener filter can be used to implement channel estimation. For instance, a 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).

[0110] For example, consider the channel filtering process of a data channel in the frequency domain. The data channel may include time-frequency domain resources (e.g., REs) for carrying reference signals (e.g., DMRS), and time-frequency domain resources (e.g., REs) for carrying data. The channel information of the data channel can be obtained through the DMRS, and this channel information can be used to demodulate the data carried on the data channel. The processing based on the Wiener filter satisfies: H d =w d H p ;

[0111] Among them, H p For channel information obtained based on measurements of the reference signal (e.g., LS estimation), w d H provides auxiliary information for frequency domain channel estimation. d For w d Processed channel information.

[0112] As an example, w d It can be used for channel filtering. For example, w d satisfy:

[0113] in, The channel autocorrelation information (e.g., autocorrelation function, autocorrelation matrix, etc.) of the RE containing the reference signal is denoted by SNR. SNR represents the signal-to-noise ratio (SNR) of the reference signal. Optionally, the unit of SNR can be a linear value. For example, if there is 10dB of noise and 0dB of signal, then (SNR = 10dB) corresponds to... Ip It is a unit array.

[0114] As an example, w d It can be used for channel interpolation, or, w d It can be used for channel interpolation and channel filtering. For example, w d satisfy:

[0115] in, This refers to the channel cross-correlation information (e.g., cross-correlation function, cross-correlation matrix, etc.) between the RE where the data is located and the RE where the reference signal is located. 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 (SNR) of the reference signal. p It is an identity matrix. Channel interpolation is achieved through channel cross-correlation and channel autocorrelation.

[0116] For example, 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. This refers to the channel autocorrelation information (e.g., autocorrelation function, autocorrelation matrix, etc.) of the RE where the reference signal is located.

[0117] For example, 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. This refers to the channel autocorrelation information (e.g., autocorrelation function, autocorrelation matrix, etc.) of the RE where the reference signal is located.

[0118] As another example, taking the channel filtering process of the data channel in the time domain as an example, the filtering process based on the Wiener filter satisfies:

[0119] in, Let w(n) represent the filtered channel information, and w(n) represent the time-domain channel estimation auxiliary information. This represents the channel information obtained through measurement of the reference signal, and ⊙ represents the ring product (also known as the Kronecker product, Hadamard product, element-wise product, etc.).

[0120] In the above process, the channel estimation auxiliary information involved in the filtering process is determined autonomously by the receiver of the reference signal. For example, in the channel filtering process in the frequency domain, the receiver of the reference signal can determine the frequency domain channel estimation auxiliary information (i.e., w) based on the channel measurement results of other historically received reference signals. d Furthermore, during the filtering process, the receiver of the reference signal will perform channel estimation based on the frequency domain channel estimation auxiliary information and the reference signal on the data channel.

[0121] However, the reference signal transmitted on the data channel can be transmitted through multiple resources (e.g., at least one of multiple frequency domain resources, multiple time domain resources, or multiple spatial domain resources), and the channel conditions corresponding to different resources may be different. In the above process, using the same channel estimation auxiliary information for all these multiple resources will affect the channel estimation performance achieved by that same auxiliary information. Therefore, how to improve the performance of channel estimation is a technical problem that urgently needs to be solved.

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

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

[0124] It should be noted that in Figures 3 and 4 below and related implementation examples, the first communication device and other communication devices (such as the second communication device) are used as examples to illustrate the method of the interaction, but this application does not limit the execution subject of the interaction.

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

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

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

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

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

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

[0131] S301. The second communication device sends first information, and correspondingly, the first communication device receives the first information. The first information is used to indicate the correspondence between the channel estimation auxiliary information of N resources and the first channel estimation auxiliary information, where N is a positive integer.

[0132] S302. The first communication device determines the channel estimation auxiliary information for N resources based on the first channel estimation auxiliary information and the correspondence.

[0133] As an example, the channel estimation auxiliary information involved in this application (e.g., any one or more of the channel estimation auxiliary information for N resources and the first channel estimation auxiliary information) can be applied to various filtering scenarios. For example, the channel estimation auxiliary information can be the channel estimation auxiliary information involved in Wiener filtering, including frequency channel filtering coefficients (such as w above). d ), frequency channel interpolation coefficients, frequency domain filtering autocorrelation information (as mentioned above) One or more of the following: or time-domain channel estimation auxiliary information (such as w(n) mentioned above).

[0134] Optionally, in the above scheme, each of the N 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 this first information, thereby improving the flexibility of the scheme implementation. It can also instruct channel estimation auxiliary information through different resource dimensions, allowing for the processing of channel information using channel estimation auxiliary information from different resource dimensions, further improving the performance of channel estimation.

[0135] For example, a frequency domain resource can contain one or more frequency domain units, which can be a resource block (RB), a common resource block (CRB), a resource block group (RBG), a bandwidth part (BWP), or other implementations defined in the future network.

[0136] For example, a spatial resource can contain one or more spatial units, which can be ports, sets of ports, streams, layers, or other implementations defined in the future network.

[0137] For example, a time-domain resource can contain one or more time-domain units, which can be symbols, time slots, subframes, frames, or other implementations defined by the network in the future.

[0138] Based on the scheme shown in Figure 3, after receiving the first information in step S301, the first communication device can determine the channel estimation auxiliary information for N resources in step S302 based on the correspondence between the first channel estimation auxiliary information and the information indicated by the first information. In this way, after determining the channel estimation auxiliary information for N resources, the first communication device can subsequently perform channel estimation for the channels corresponding to those N resources based on the channel estimation auxiliary information, thereby improving the performance of channel estimation.

[0139] Furthermore, in the above process, the first information is used to indicate the correspondence between the channel estimation auxiliary information of N resources and the first channel estimation auxiliary information, so that the first communication device can determine the channel estimation auxiliary information of the N resources based on the first channel estimation auxiliary information and the correspondence, thereby reducing transmission overhead and improving communication performance.

[0140] Optionally, the channel estimation involved in this application may include channel filtering and / or channel interpolation.

[0141] For example, after the first communication device determines the channel estimation auxiliary information of N resources in step S302, the first communication device can obtain the channel information of the N resources through the reference signals transmitted by the N resources, and perform channel filtering processing on the channel information of the N resources based on the channel estimation auxiliary information of the N resources respectively to obtain the filtered channel information of the N resources. Subsequently, communication can be carried out based on the filtered channel information to improve communication performance.

[0142] For example, after the first communication device determines the channel estimation auxiliary information of N resources in step S302, the first communication device can obtain the channel information of the N resources through the reference signals transmitted by the N resources, and perform channel interpolation processing on the channel information of the N resources based on the channel estimation auxiliary information of the N resources respectively, so as to obtain the channel information of other resources (such as other frequency domain resources, other time domain resources, etc.) outside the N resources. Subsequently, communication can be carried out based on the channel information of the N resources and the channel information of other resources to improve communication performance.

[0143] As an example, as shown in Figure 4, the method shown in Figure 3 can also include:

[0144] S300. The second communication device sends a reference signal, and correspondingly, the first communication device receives the reference signal. The channel estimation auxiliary information of the N resources is used to process the reference signal carried by the N resources to obtain channel information. Therefore, after the first communication device determines the channel estimation auxiliary information of the N resources based on the first information in step S302, the first communication device can use the channel estimation auxiliary information of the N resources to process the reference signal carried by the N resources to obtain channel information, thereby obtaining processed channel information, and performing subsequent processing based on this channel information to improve communication performance.

[0145] Optionally, the execution order of steps S300 and S301 is not limited here. For example, the first communication device may execute step S300 first and then step S301. Or, the first communication device may execute step S301 first and then step S300.

[0146] As an example, the aforementioned reference signals include, but are not limited to, demodulation reference signals (DMRS), synchronization signal / physical broadcast channel blocks (SSBs or S-SS / PSBCH blocks), channel state information reference signals (CSI-RS), sounding reference signals (SRS), sidelink (SL) SSBs, or other reference signals defined by the future network. Optionally, a reference signal can be understood as a pilot signal.

[0147] For example, in the case where the reference signal is a DMRS of a certain data channel, the first communication device processes the reference signal carried by the N resources based on the channel estimation auxiliary information of the N resources. After obtaining the channel information, the first communication device can demodulate the data on the data channel based on the channel information to improve the demodulation performance.

[0148] In one possible implementation, in addition to indicating the correspondence between the channel estimation auxiliary information of N resources and the first channel estimation auxiliary information, the first information is also used to indicate the first channel estimation auxiliary information. For example, if the first information is also used to indicate the first channel estimation auxiliary information, the first information includes the first channel estimation auxiliary information, or the first information includes an index or identifier of the first channel estimation auxiliary information.

[0149] Alternatively, the aforementioned first channel estimation auxiliary information may be pre-configured by a protocol or standard. For example, the first channel estimation auxiliary information may be channel estimation auxiliary information for a first resource, which is different from the N resources. In this way, the first communication device can process the channel information of N+1 resources using the first channel estimation auxiliary information and the channel estimation auxiliary information of the N resources, thereby further improving the performance of channel estimation.

[0150] Optionally, the first channel estimation auxiliary information is a part of the channel estimation auxiliary information pre-configured in the protocol or standard, and the first information is used to indicate the index or identifier of the first channel estimation auxiliary information in the channel estimation auxiliary information pre-configured in the protocol or standard.

[0151] In one possible implementation, the first information is used to indicate the correspondence between the channel estimation auxiliary information of N resources and the first channel estimation auxiliary information. This correspondence can be implemented in various ways, and some implementation examples will be used to illustrate this below.

[0152] Example 1: The above correspondence indicates the relationship between the channel estimation auxiliary information of the i-th resource in N resources and the first channel estimation auxiliary information, as well as the relationship between the channel estimation auxiliary information of any two adjacent resources in the N resources, where i takes the value from 1 to N.

[0153] In Example 1, the correspondence indicated by the first information is used to indicate the association between the channel estimation auxiliary information of one of the N resources (i.e., the i-th resource) and the first channel estimation auxiliary information, and to indicate the association between the channel estimation auxiliary information of any two adjacent resources among the N resources, so that the first communication device can determine the channel estimation auxiliary information of one of the resources through the former, and determine the channel estimation auxiliary information of the other N-1 resources among the N resources through the latter, so as to realize the indication of the channel estimation auxiliary information of the N resources.

[0154] As an example, as shown in Figure 5a, in Implementation Example 1, taking i as 1, the association between the channel estimation auxiliary information of the i-th resource among the above N resources and the first channel estimation auxiliary information can be expressed as: the association between the channel estimation auxiliary information of the 1st resource among the N resources in Figure 5a (i.e., the channel estimation auxiliary information of resource_1, as shown by the filtering information of resource_1 in Figure 5a) and the first channel estimation auxiliary information (i.e., the first filtering information in Figure 5a) (i.e., association relationship_1). The association between the channel estimation auxiliary information of any two adjacent resources among the above N resources can be expressed as: the association between the channel estimation auxiliary information of two adjacent resources among the N resources in Figure 5a (i.e., the association relationship between the channel estimation auxiliary information of resource_1 and the channel estimation auxiliary information of resource_2, etc.). In other words, the correspondence indicated by the first information can indicate N association relationships.

[0155] Example 2: The above correspondence indicates the association between the channel estimation auxiliary information of each of the N resources and the first channel estimation auxiliary information.

[0156] In Example 2, the correspondence indicated by the first information is used to indicate the association between the channel estimation auxiliary information of each of the N resources and the first channel estimation auxiliary information, so that the first communication device determines the channel estimation auxiliary information of each of the N resources based on the association, thereby realizing the indication of the channel estimation auxiliary information of the N resources.

[0157] As an example, as shown in Figure 5b, in Implementation Example 2, the association between the channel estimation auxiliary information of each of the N resources and the first channel estimation auxiliary information can be expressed as: the association between the channel estimation auxiliary information of the first resource (i.e., the channel estimation auxiliary information of resource_1, as shown in Figure 5b, the filtering information of resource_1) and the first channel estimation auxiliary information (as shown in Figure 5b, the first filtering information) (i.e., association relationship_1), the association between the channel estimation auxiliary information of the second resource (i.e., the channel estimation auxiliary information of resource_2, as shown in Figure 5b, the filtering information of resource_2) and the first channel estimation auxiliary information (as shown in Figure 5b, the first filtering information) (i.e., association relationship_2)... In other words, the correspondence indicated by the first information can indicate N association relationships.

[0158] Optionally, the correlation indicated by the above correspondence can be at least one of differential, scaling, or translation, so that the sender of the first information can flexibly indicate different channel estimation auxiliary information through the correlation, thereby improving the flexibility of the scheme implementation.

[0159] For example, the channel estimation auxiliary information of the aforementioned N resources (or the N+1 channel estimation auxiliary information formed by the aforementioned N resources and the first channel estimation auxiliary information) can satisfy at least one of the following: arithmetic progression, proportional scaling, or equally spaced translation. In this way, the aforementioned correlation can indicate at least one of an arithmetic progression differential parameter, a proportional scaling parameter, or an equally spaced translation parameter, thereby enabling the indication of the channel estimation auxiliary information of the aforementioned N resources and further reducing transmission overhead.

[0160] For example, if the relationship includes two or three of the following: differential, scaling, OR, and translation, the execution order of the two or three items can be achieved in a variety of ways. For instance, the sender and receiver of the first information can agree on it in advance, or predefine it according to the protocol, or predefine it according to the standard, or indicate the execution order through the first information, or through other information.

[0161] The following examples will be provided to illustrate this.

[0162] Example ①: When the correlation indicated by the above correspondence is differential, any two of the above channel estimation auxiliary information can be differentially related. For example, the channel estimation auxiliary information of the i-th resource in N resources is differentially related to the first channel estimation auxiliary information. Another example is that the channel estimation auxiliary information of any two adjacent resources in N resources is differentially related. Yet another example is that the channel estimation auxiliary information of each resource in N resources is differentially related to the first channel estimation auxiliary information.

[0163] Optionally, the difference between any two channel estimation auxiliary information can indicate that the difference between the two channel estimation auxiliary information is performed (or: a difference operation is performed). For example, the summation (or addition) of one channel estimation auxiliary information and the difference result can yield another channel estimation auxiliary information. Accordingly, the above correlation can include or indicate the difference result.

[0164] Example ②: When the above correspondence indicates a scaling relationship, any two of the above channel estimation auxiliary information can be related by scaling. For example, the first channel estimation auxiliary information can be scaled to obtain the channel estimation auxiliary information of the i-th resource among N resources. Similarly, the channel estimation auxiliary information of any one of the N resources can be scaled to obtain the channel estimation auxiliary information of another adjacent resource. Furthermore, the first channel estimation auxiliary information can be scaled to obtain the channel estimation auxiliary information of each of the N resources.

[0165] Optionally, scaling between any two channel estimation aids can indicate a multiplication or proportional operation on these two channel estimation aids. For example, multiplying or dividing one channel estimation aid with a scaling factor can yield another channel estimation aid. Accordingly, the aforementioned correlation can include or indicate the scaling factor.

[0166] Example ③: When the correlation indicated by the above correspondence is a translation, any two of the above channel estimation auxiliary information can be in a translation relationship. For example, the first channel estimation auxiliary information can be translated to obtain the channel estimation auxiliary information of the i-th resource among N resources. Similarly, the channel estimation auxiliary information of any one of the N resources can be translated to obtain the channel estimation auxiliary information of another adjacent resource. Furthermore, the first channel estimation auxiliary information can be translated to obtain the channel estimation auxiliary information of each of the N resources.

[0167] Optionally, the translation between any two channel estimation auxiliary information can indicate that the two channel estimation auxiliary information are translated. For example, translating one channel estimation auxiliary information and the translation parameter can obtain another channel estimation auxiliary information.

[0168] For example, any channel estimation auxiliary information can be a filtering matrix. Let the matrix corresponding to one channel estimation auxiliary information be denoted as matrix A, and the matrix corresponding to the other channel estimation auxiliary information be denoted as matrix B. Both matrix A and matrix B can be part of matrix C.

[0169] For example, a translation parameter can indicate the amount of translation (or offset) involved in getting matrix B from matrix A in matrix C. This translation amount can indicate a left shift of x (x is an integer) columns or a right shift of x columns, and / or, the translation amount can indicate an up shift of y (y is an integer) columns or a down shift of y columns.

[0170] For example, a translation parameter can indicate the amount of translation (or offset) of the index of matrix A in matrix C relative to the index of matrix B in matrix C. For instance, if the index of matrix A in matrix C is a (where a is a real number) and the index of matrix B in matrix C is b (where a is a real number), the translation amount can indicate the difference between a and b (or the difference between b and a).

[0171] Example 4: When the correlation indicated by the above correspondence includes differential and scaling, the relationship between any two of the above channel estimation auxiliary information can be a differential and scaling relationship. For example, the first channel estimation auxiliary information can be used to obtain the channel estimation auxiliary information of the i-th resource among N resources through scaling and differential processing. Similarly, the channel estimation auxiliary information of any one of the N resources can be used to obtain the channel estimation auxiliary information of another adjacent resource through scaling and differential processing. Furthermore, the first channel estimation auxiliary information can be used to obtain the channel estimation auxiliary information of each of the N resources through scaling and differential processing.

[0172] Optionally, the order of the difference processing and scaling processing is not limited. For example, the difference processing can be performed first and then the scaling processing. Or, the scaling processing can be performed first and then the difference processing.

[0173] Example ⑤: In cases where the above correspondence indicates a relationship involving differential and translation, any two channel estimation auxiliary information pieces can be related by differential and translation. For example, the first channel estimation auxiliary information can be used to obtain the channel estimation auxiliary information for the i-th resource among N resources through differential and translation processing. Similarly, the channel estimation auxiliary information for any one of the N resources can be used to obtain the channel estimation auxiliary information for an adjacent resource through differential and translation processing. Furthermore, the first channel estimation auxiliary information can be used to obtain the channel estimation auxiliary information for each of the N resources through differential and translation processing.

[0174] Optionally, the order of the difference processing and the translation processing is not limited. For example, the difference processing can be performed first and then the translation processing. Or, the translation processing can be performed first and then the difference processing.

[0175] Example ⑥: In cases where the above correspondence indicates scaling and translation, any two sets of channel estimation auxiliary information can be related by scaling and translation. For example, the first channel estimation auxiliary information can be used to obtain the channel estimation auxiliary information of the i-th resource among N resources through scaling and translation processing. Similarly, the channel estimation auxiliary information of any one of the N resources can be used to obtain the channel estimation auxiliary information of an adjacent resource through scaling and translation processing. Furthermore, the first channel estimation auxiliary information can be used to obtain the channel estimation auxiliary information of each of the N resources through scaling and translation processing.

[0176] Optionally, the order of scaling and translation is not limited. For example, scaling can be performed first, followed by translation. Or, translation can be performed first, followed by scaling.

[0177] Example 7: When the above correspondence indicates a relationship including differential, scaling, and translation, any two of the above channel estimation auxiliary information can be related by differential, scaling, and translation. For example, the first channel estimation auxiliary information can be used to obtain the channel estimation auxiliary information of the i-th resource among N resources through differential processing, scaling processing, and translation processing. Similarly, the channel estimation auxiliary information of any one of the N resources can be used to obtain the channel estimation auxiliary information of an adjacent resource through differential processing, scaling processing, and translation processing. Furthermore, the first channel estimation auxiliary information can be used to obtain the channel estimation auxiliary information of each of the N resources through differential processing, scaling processing, and translation processing.

[0178] Optionally, the order of difference processing, scaling processing, and translation processing is not limited.

[0179] For example, you can perform differential processing first, then scaling processing, and then translation processing.

[0180] For example, you can first perform difference processing, then translation processing, and then scaling processing.

[0181] For example, you can first perform translation processing, then difference processing, and finally scaling processing.

[0182] For example, you can perform translation processing first, then scaling processing, and then difference processing.

[0183] For example, scaling can be performed first, followed by difference processing, and then translation processing.

[0184] For example, scaling can be performed first, followed by translation, and then difference processing.

[0185] The following section will use the channel estimation auxiliary information for the aforementioned N resources, which is the same as the first channel estimation auxiliary information described above. For example, we will illustrate some possible implementation methods. In the following example, we assume that each of the N resources includes at least a frequency domain resource. For instance, the N resources each contain N different frequency domain resources. Optionally, in the following example, the spatial domain resources and / or time domain resources corresponding to the different frequency domain resources among the N frequency domain resources can be the same or different.

[0186] Alternatively, in the example below, It can be replaced with other implementations, such as w d Or w(n), etc.

[0187] Example ① above includes the following implementation examples A and B.

[0188] Example A: Based on the above implementation example one, this can be used to implement the difference between the channel estimation auxiliary information of adjacent frequency domain resources in the channel estimation auxiliary information of N frequency domain resources. That is, the correspondence indicated by the first information can be used to indicate: the difference result between the channel estimation auxiliary information of the i-th frequency domain resource in the N frequency domain resources and the first channel estimation auxiliary information, and the difference result between the channel estimation auxiliary information of any two adjacent frequency domain resources in the N frequency domain resources, where i takes a value from 1 to N. For example, taking the first channel estimation auxiliary information as the channel estimation auxiliary information corresponding to the first frequency domain resource, the channel estimation auxiliary information corresponding to the first frequency domain resource (denoted as f0) can be denoted as... Accordingly, the correspondence indicated by the first information can be used to indicate the differential result between the channel estimation auxiliary information of any two adjacent frequency domain resources in N+1 resources (i.e., the N+1 resources include the aforementioned N resources and the first frequency domain resource). Assume the i-th frequency domain resource (denoted as f) in the N frequency domain resources... i The channel estimation auxiliary information is denoted as In this case, the correspondence indicated by the first information can be represented as:

[0189] in, The difference between the channel estimation auxiliary information of the i-th frequency domain resource and the channel estimation auxiliary information of the (i-1)-th frequency domain resource is represented by the first information indicating the correspondence, which can contain N difference results.

[0190] Optionally, the aforementioned first information may also indicate

[0191] Example B, based on the above implementation example two, can be used to implement the difference between the channel estimation auxiliary information of N frequency domain resources and a certain reference (or default) channel estimation auxiliary information. That is, the first channel estimation auxiliary information can be either the reference channel estimation auxiliary information or the default channel estimation auxiliary information. In other words, the correspondence indicated by the first information can be used to indicate the difference result between the channel estimation auxiliary information of each of the N frequency domain resources and the channel estimation auxiliary information of the first frequency domain resource. For example, the first channel estimation auxiliary information can be represented as... The i-th frequency domain resource (denoted as f) among N frequency domain resources i The channel estimation auxiliary information can be represented as: In this case, the correspondence indicated by the first information can be represented as:

[0192] in, The difference result between the channel estimation auxiliary information of the i-th frequency domain resource and the channel estimation auxiliary information of the first frequency domain resource is represented. That is, the correspondence indicated by the first information can contain N difference results.

[0193] Optionally, the first information may also indicate

[0194] Example ② above includes the following implementation examples C and D.

[0195] Example C: Based on the above implementation example one, it can be used to scale the channel estimation auxiliary information of adjacent frequency domain resources in the channel estimation auxiliary information of N frequency domain resources. That is, the correspondence indicated by the first information can be used to indicate: the scaling factor between the channel estimation auxiliary information of the i-th frequency domain resource in the N frequency domain resources and the first channel estimation auxiliary information, and the scaling factor between the channel estimation auxiliary information of any two adjacent frequency domain resources in the N frequency domain resources, where i takes a value from 1 to N. For example, taking the first channel estimation auxiliary information as the channel estimation auxiliary information corresponding to the first frequency domain resource as an example, the channel estimation auxiliary information corresponding to the first frequency domain resource (denoted as f0) can be denoted as... Accordingly, the correspondence indicated by the first information can be used to indicate the scaling factor between the channel estimation auxiliary information of any two adjacent frequency domain resources in N+1 resources (i.e., the N+1 resources include the aforementioned N resources and the first frequency domain resource). Assume the i-th frequency domain resource (denoted as f) in the N frequency domain resources... i The channel estimation auxiliary information is denoted as In this case, the correspondence indicated by the first information can be represented as: {α i |i=1,…,N};

[0196] Where, α i This represents the channel estimation auxiliary information for the i-th frequency domain resource (e.g., ) and channel estimation auxiliary information of the (i-1)th frequency domain resource (e.g. The scaling factor between the two, i.e. the correspondence indicated by the first information, can contain N scaling factors.

[0197] Optionally, the aforementioned first information may also indicate

[0198] Example D, based on the above implementation example two, can be used to scale the channel estimation auxiliary information of N frequency domain resources with a certain reference (or default) channel estimation auxiliary information. That is, the first channel estimation auxiliary information can be either the reference channel estimation auxiliary information or the default channel estimation auxiliary information. In other words, the correspondence indicated by the first information can be used to indicate the scaling factor between the channel estimation auxiliary information of each of the N frequency domain resources and the channel estimation auxiliary information of the first frequency domain resource. For example, the first channel estimation auxiliary information can be represented as... The i-th frequency domain resource (denoted as f) among N frequency domain resources i The channel estimation auxiliary information can be represented as: In this case, the correspondence indicated by the first information can be represented as: {β i |i=1,…,N};

[0199] Where, β i The scaling factor represents the scaling factor between the channel estimation auxiliary information of the i-th frequency domain resource and the channel estimation auxiliary information of the first frequency domain resource. That is, the correspondence indicated by the first information can contain N scaling factors.

[0200] Optionally, the first information may also indicate

[0201] Example ③ above includes the following implementation examples E and F.

[0202] Example E: Based on the above implementation example one, it can be used to implement the translation of adjacent frequency domain resources in the channel estimation auxiliary information of N frequency domain resources. That is, the correspondence indicated by the first information can be used to indicate: the translation parameter between the channel estimation auxiliary information of the i-th frequency domain resource in the N frequency domain resources and the first channel estimation auxiliary information, and the translation parameter between the channel estimation auxiliary information of any two adjacent frequency domain resources in the N frequency domain resources, where i takes a value from 1 to N. For example, taking the first channel estimation auxiliary information as the channel estimation auxiliary information corresponding to the first frequency domain resource as an example, the channel estimation auxiliary information corresponding to the first frequency domain resource (denoted as f0) can be denoted as... Accordingly, the correspondence indicated by the first information can be used to indicate the scaling factor between the channel estimation auxiliary information of any two adjacent frequency domain resources in N+1 resources (i.e., the N+1 resources include the aforementioned N resources and the first frequency domain resource). Assume the i-th frequency domain resource (denoted as f) in the N frequency domain resources... i The channel estimation auxiliary information is denoted as in, and It can be Part of, for example and Behavior of any matrix in Some or all of the lines in, and / or, and The columns of any matrix in the array are Some or all of the columns in the text.

[0203] For example, the correspondence indicated by the first information can be represented as: {γ i |i=1,…,N};

[0204] Where, γ i This represents the channel estimation auxiliary information for the i-th frequency domain resource (e.g., ) and channel estimation auxiliary information (e.g., R) of the (i-1)th frequency domain resource The translation amount between the columns (e.g., the translation amount indicates a left shift of column x (where x is an integer), and / or the translation amount can indicate a right shift of column y (where y is an integer)), that is, the correspondence indicated by the first information can contain N translation amounts. Optionally, in this case, and The dimensions of the matrix can be the same.

[0205] For example, the correspondence indicated by the first information can be represented as: {δ i |i=1,…,N} and {∈ i |i=1,…,N};

[0206] Where, δ i This represents the channel estimation auxiliary information for the i-th frequency domain resource (e.g., ) and channel estimation auxiliary information of the (i-1)th frequency domain resource (e.g. The translation amount between (e.g., the translation amount indicates a left shift of column x (where x is an integer), and / or the translation amount could indicate a top shift of column y (where y is an integer), ∈ i This represents the channel estimation auxiliary information for the i-th frequency domain resource (e.g., ) and channel estimation auxiliary information of the (i-1)th frequency domain resource (e.g. The scaling amount between the columns (e.g., the scaling amount indicates the number of columns in the matrix scaled by p (p is a positive number) columns, and / or the shift amount can indicate the number of rows in the matrix scaled by q (q is a positive number) rows), that is, the correspondence indicated by the first information can contain N shift amounts. Optionally, in this case, and The dimensions of the matrix can be the same or different.

[0207] For example, the correspondence indicated by the first information can be represented as: {θ i |i=1,…,N};

[0208] Where, θ i This represents the channel estimation auxiliary information for the i-th frequency domain resource (e.g., )exist The matrix index 'a', and the channel estimation auxiliary information of the (i-1)th frequency domain resource (e.g., )exist The translation between matrix indices b (e.g., the translation indicates the difference between a and b or the difference between b and a), that is, the correspondence indicated by the first information can contain N translations.

[0209] Example F, based on the above implementation example two, can be used to implement the translation of channel estimation auxiliary information for N frequency domain resources with a certain reference (or default) channel estimation auxiliary information. That is, the first channel estimation auxiliary information can be a part of the reference channel estimation auxiliary information (or default channel estimation auxiliary information). Specifically, the correspondence indicated by the first information can be used to indicate the translation parameter between the position of the channel estimation auxiliary information of each of the N frequency domain resources in the reference channel estimation auxiliary information and the position of the channel estimation auxiliary information of the first frequency domain resource in the reference channel estimation auxiliary information. The reference channel estimation auxiliary information can be represented as a matrix. For example, the first channel estimation auxiliary information is represented as Accordingly, the correspondence indicated by the first information above can be used to indicate the shift parameter between the channel estimation auxiliary information of each of the N frequency domain resources and the channel estimation auxiliary information of the first frequency domain resource. Assume the i-th frequency domain resource (denoted as f) among the N frequency domain resources... i The channel estimation auxiliary information is denoted as in, and It can be Part of, for example and Behavior of any matrix in Some or all of the lines in, and / or, and The columns of any matrix in the array are Some or all of the columns in the text.

[0210] For example, the correspondence indicated by the first information can be represented as: {γ i |i=1,…,N};

[0211] Where, γ i This represents the channel estimation auxiliary information for the i-th frequency domain resource (e.g., ) and first channel estimation auxiliary information (e.g. The translation amount between the columns (e.g., the translation amount indicates a left shift of column x (where x is an integer), and / or the translation amount can indicate a right shift of column y (where y is an integer)), that is, the correspondence indicated by the first information can contain N translation amounts. Optionally, in this case, and The dimensions of the matrix can be the same.

[0212] For example, the correspondence indicated by the first information can be represented as: {δ i |i=1,…,N} and {∈ i |i=1,…,N};

[0213] Where, δ i This represents the channel estimation auxiliary information for the i-th frequency domain resource (e.g., ) and first channel estimation auxiliary information (e.g. The translation amount between (e.g., the translation amount indicates a left shift of column x (where x is an integer), and / or the translation amount could indicate a top shift of column y (where y is an integer), ∈ i This represents the channel estimation auxiliary information for the i-th frequency domain resource (e.g., ) and first channel estimation auxiliary information (e.g. The scaling amount between the columns (e.g., the scaling amount indicates the number of columns in the matrix scaled by p (p is a positive number) columns, and / or the shift amount can indicate the number of rows in the matrix scaled by q (q is a positive number) rows), that is, the correspondence indicated by the first information can contain N shift amounts. Optionally, in this case, and The dimensions of the matrix can be the same or different.

[0214] For example, the correspondence indicated by the first information can be represented as: {θ i |i=1,…,N};

[0215] Where, θ i This represents the channel estimation auxiliary information for the i-th frequency domain resource (e.g., )exist The matrix index a, and the first channel estimation auxiliary information (e.g. )exist The translation between matrix indices b (e.g., the translation indicates the difference between a and b or the difference between b and a), that is, the correspondence indicated by the first information can contain N translations.

[0216] It is understandable that any of the examples ④, ⑤, ⑥, and ⑦ above can be implemented by combining examples A to F. For details, please refer to the implementation process of examples A to F above.

[0217] In one possible implementation, the channel estimation auxiliary information for the N resources includes the real and / or imaginary parts of the channel estimation auxiliary information; or, the channel estimation auxiliary information for the N resources includes the amplitude and / or phase of the channel estimation auxiliary information. Therefore, the channel estimation auxiliary information involved in the above scheme can include the real and / or imaginary parts of the channel estimation auxiliary information, or the channel estimation auxiliary information involved in the above scheme can include the amplitude and / or phase of the channel estimation auxiliary information, enabling the processing of channel information through multiple signal dimensions to improve the performance of channel estimation.

[0218] Optionally, any one of the real part, imaginary part, amplitude, and phase of the channel estimation auxiliary information can be implemented by any one of Examples ①, ②, ③, ④, ⑤, ⑥, and ⑦. That is, the real part of the channel estimation auxiliary information can be used to indicate the channel estimation auxiliary information for N resources by at least one of differential, scaling, and translation.

[0219] Optionally, when the channel estimation auxiliary information for N resources includes the real part and the imaginary part of the channel estimation auxiliary information, the real part of the channel estimation auxiliary information can be processed by at least one of the methods of differencing, scaling, and translation, and the imaginary part of the channel estimation auxiliary information can be processed by at least one of the methods of differencing, scaling, and translation. These two processing methods can be the same or different, and there is no limitation here.

[0220] Optionally, when the channel estimation auxiliary information for N resources includes the amplitude and phase of the channel estimation auxiliary information, the amplitude of the channel estimation auxiliary information can be processed by at least one of differential, scaling, and translation, and the phase of the channel estimation auxiliary information can be processed by at least one of differential, scaling, and translation. These two processing methods can be the same or different, and there is no limitation here.

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

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

[0223] 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; the transceiver unit 602 is used to receive first information, the first information being used to indicate the correspondence between channel estimation auxiliary information of N resources and the first channel estimation auxiliary information, where N is a positive integer; the processing unit 601 is used to determine the channel estimation auxiliary information of the N resources based on the first channel estimation auxiliary information and the correspondence.

[0224] 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 determines first information, which is used to indicate the correspondence between channel estimation auxiliary information of N resources and the first channel estimation auxiliary information, where N is a positive integer; the transceiver unit 602 is used to send the first information.

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

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

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

[0228] Optionally, the input / output interface 702 is used to receive first information, which indicates the correspondence between the channel estimation auxiliary information of N resources and the first channel estimation auxiliary information, where N is a positive integer; the logic circuit 701 is used to determine the channel estimation auxiliary information of the N resources based on the first channel estimation auxiliary information and the correspondence.

[0229] Optionally, logic circuit 701 is used to determine first information, which indicates the correspondence between channel estimation auxiliary information of N resources and first channel estimation auxiliary information, where N is a positive integer; input / output interface 702 is used to send the first information.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0257] 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

1. A communication method, characterized in that, include: Receive first information, which is used to indicate the correspondence between the channel estimation auxiliary information of N resources and the first channel estimation auxiliary information, where N is a positive integer; The channel estimation auxiliary information for the N resources is determined based on the first channel estimation auxiliary information and the correspondence.

2. The method according to claim 1, characterized in that, The correspondence indicates: The association between the channel estimation auxiliary information of the i-th resource among the N resources and the first channel estimation auxiliary information, and the association between the channel estimation auxiliary information of any two adjacent resources among the N resources, where i takes the value of 1 to N.

3. The method according to claim 1, characterized in that, The correspondence indicates: The correlation between the channel estimation auxiliary information of each of the N resources and the first channel estimation auxiliary information.

4. The method according to claim 2 or 3, characterized in that, The association includes at least one of the following: Difference, scaling, OR, translation.

5. The method according to any one of claims 1 to 4, characterized in that, The first information is also used to indicate the first channel estimation assistance information, or the first channel estimation assistance information is pre-configured by a protocol or standard.

6. The method according to any one of claims 1 to 5, characterized in that, The first information includes the first channel estimation auxiliary information, or the first information includes the index or identifier of the first channel estimation auxiliary information.

7. The method according to any one of claims 1 to 6, characterized in that, The first channel estimation auxiliary information is the channel estimation auxiliary information of the first resource, which is different from the N resources.

8. The method according to any one of claims 1 to 7, characterized in that, Each of the N resources includes at least one of frequency domain resources, spatial domain resources, or time domain resources.

9. The method according to any one of claims 1 to 8, characterized in that, The channel estimation auxiliary information for the N resources includes the real part and / or the imaginary part of the channel estimation auxiliary information; or, The channel estimation auxiliary information for the N resources includes the amplitude and / or phase of the channel estimation auxiliary information.

10. The method according to any one of claims 1 to 9, characterized in that, The channel estimation auxiliary information of the N resources is used to process the reference signals carried by the N resources to obtain channel information.

11. A communication method, characterized in that, include: Determine the first information, which is used to indicate the correspondence between the channel estimation auxiliary information of N resources and the first channel estimation auxiliary information, where N is a positive integer; Send the first message.

12. The method according to claim 11, characterized in that, The correspondence indicates: The association between the channel estimation auxiliary information of the i-th resource among the N resources and the first channel estimation auxiliary information, and the association between the channel estimation auxiliary information of any two adjacent resources among the N resources, where i takes the value of 1 to N.

13. The method according to claim 11, characterized in that, The correspondence indicates: The correlation between the channel estimation auxiliary information of each of the N resources and the first channel estimation auxiliary information.

14. The method of fundamental claim 12 or 13, characterized in that, The association includes at least one of the following: Difference, scaling, OR, translation.

15. The method according to any one of claims 11 to 14, characterized in that, The first information is also used to indicate the first channel estimation assistance information, or the first channel estimation assistance information is pre-configured by a protocol or standard.

16. The method according to any one of claims 11 to 15, characterized in that, The first information includes the first channel estimation auxiliary information, or the first information includes the index or identifier of the first channel estimation auxiliary information.

17. The method according to any one of claims 11 to 16, characterized in that, The first channel estimation auxiliary information is the channel estimation auxiliary information of the first resource, which is different from the N resources.

18. The method according to any one of claims 11 to 17, characterized in that, Each of the N resources includes at least one of frequency domain resources, spatial domain resources, or time domain resources.

19. The method according to any one of claims 11 to 18, characterized in that, The channel estimation auxiliary information for the N resources includes the real part and / or the imaginary part of the channel estimation auxiliary information; or, The channel estimation auxiliary information for the N resources includes the amplitude and / or phase of the channel estimation auxiliary information.

20. The method according to any one of claims 11 to 19, characterized in that, The channel estimation auxiliary information of the N resources is used to process the reference signals carried by the N resources to obtain channel information.

21. A communication device, characterized in that, Includes a module for performing the method as described in any one of claims 1 to 20.

22. 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.

23. The communication device according to claim 22, characterized in that, The communication device is a chip or chip system.

24. 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.

25. 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.