Communication methods and communication devices

CN122740979APending Publication Date: 2026-09-11HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510280796.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-10
Publication Date
2026-09-11

AI Technical Summary

Technical Problem

然而,考虑到不同的终端设备对应的信道特征可以存在一定的差异,静态配置的稀疏参考信号配置可能无法满足不同终端设备对应的信道特征,导致部分终端设备的信道重建性能降低,造成资源的浪费

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122740979A_ABST
    Figure CN122740979A_ABST
Patent Text Reader

Abstract

A communication method and apparatus are disclosed. The method includes: a terminal device acquiring configuration information of N reference signal patterns, wherein the measurement result corresponding to each of the N reference signal patterns is used for channel reconstruction; the terminal device, based on the reference signal corresponding to the configuration information, sends performance information of M first reference signal patterns from the N reference signal patterns, and / or identification information of the M first reference signal patterns, where M is less than or equal to N, and both M and N are positive integers. In this method, the terminal device feeds back M first reference signal patterns from the N reference signal patterns to a network device based on the received N reference signal patterns, enabling the network device to configure reference signal patterns for the terminal device based on the M first reference signal patterns. This avoids the network device using a uniform static configuration of reference signal patterns for all terminal devices within its coverage area, thereby improving the accuracy of channel reconstruction performed by the terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and more specifically, to a communication method and a communication device. Background Technology

[0002] In wireless communication systems, sparse reference signal configuration can be used for channel measurement or reconstruction, reducing the resource overhead of the reference signal. Generally, sparse reference signal configuration is statically configured by the base station for terminal devices. However, considering that different terminal devices may have different channel characteristics, statically configured sparse reference signals may not meet the channel characteristics of different terminal devices, leading to reduced channel reconstruction performance for some terminal devices and wasting resources. Summary of the Invention

[0003] This application provides a communication method and a communication device, which are intended to facilitate the dynamic adjustment of resources corresponding to reference signal patterns, configure suitable reference signal resources for terminal devices, and improve the accuracy of channel reconstruction.

[0004] Firstly, a communication method is provided. This method can be executed by a communication device. The communication device can be a terminal device, or a component for the terminal device (such as a chip or circuit, which can 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., and this application does not limit this.

[0005] The method includes: acquiring configuration information of N reference signal patterns, wherein the measurement results corresponding to each of the N reference signal patterns are used for channel reconstruction; and sending performance information of M first reference signal patterns among the N reference signal patterns and / or identification information of the M first reference signal patterns according to the reference signals corresponding to the configuration information, wherein M is less than or equal to N, and both M and N are positive integers.

[0006] For example, the measurement results corresponding to each of the N reference signal patterns are used for channel reconstruction. Each of the N reference signal patterns in this application exhibits sparsity in one or more dimensions, such as time-domain resources, frequency-domain resources, or spatial-domain resources. For instance, taking the ports corresponding to spatial resources as an example, the ports corresponding to each of the N reference signal patterns can be a proper subset of the ports used for precoding. Therefore, the ports corresponding to each of the N reference signal patterns exhibit sparsity, meaning that the spatial dimension corresponding to each reference signal pattern is sparse.

[0007] According to the method provided in this application, the terminal device corresponds to the reference signal based on the configuration information, determines M first reference signal patterns from N reference signal patterns, and sends the performance information and / or identification information of the M first reference signal patterns. This method helps the network device to dynamically adjust the resource configuration corresponding to the reference signal patterns configured for the terminal device based on the performance information and / or identification information of the M first reference signal patterns sent by the terminal device, so that the terminal device can obtain a suitable reference signal resource configuration, thereby improving the accuracy of channel reconstruction of the terminal device.

[0008] In conjunction with the first aspect, among some possible implementations, the method further includes: determining M first reference signal patterns from N reference signal patterns according to a first condition, wherein the first condition is related to the performance indicators of channel reconstruction.

[0009] Based on the above technical solution, the M first reference signal patterns are determined from the N reference signal patterns according to a first condition related to the performance indicators of channel reconstruction. For example, the M first reference signal patterns are reference signal patterns with better channel reconstruction performance indicators for the terminal device. When the terminal device sends the M first reference signal patterns, it helps the network device configure suitable reference signal patterns for the terminal device, thereby improving the accuracy of channel reconstruction of the terminal device.

[0010] In conjunction with the first aspect, among some possible implementation methods, the performance metrics of channel reconstruction include the normalized mean squared error (NMSE) of the reconstructed channel and the measurement channel and / or the correlation between the reconstructed channel and the measurement channel. The corresponding reconstruction algorithms include artificial intelligence (AI) channel reconstruction based on multipath information and / or compressed sensing.

[0011] In conjunction with the first aspect, in some possible implementations, the method further includes: determining M first reference signal patterns from N reference signal patterns according to a second condition, wherein the second condition is related to one or more of the following: channel state information, beam information corresponding to the terminal device, capability information of the terminal device, service information of the terminal device, location information of the terminal device, interference information of the terminal device, moving speed of the terminal device, antenna transmission scheme corresponding to the terminal device, or quasi-co-location (QCL) assumption obtained by the terminal device.

[0012] Based on the above technical solution, the M first reference signal patterns can be determined from the N reference signal patterns according to a second condition, which is related to the relevant information of the terminal device. For example, the M first reference signal patterns are the reference signal patterns with better performance determined by the terminal device based on the second condition. Sending the M first reference signal patterns by the terminal device helps the network device configure suitable reference signal patterns for the terminal device, thereby improving the accuracy of channel reconstruction by the terminal device.

[0013] In conjunction with the first aspect, in some possible implementations, the configuration information includes first configuration information, which corresponds to the third reference signal pattern. The third reference signal pattern is one of N reference signal patterns. The first configuration information includes the identification information corresponding to the third reference signal pattern and the resource information corresponding to the third reference signal pattern. The resource information includes time domain resources, frequency domain resources, and spatial domain resources.

[0014] In conjunction with the first aspect, in some possible implementations, the first configuration information may further include: a reference signal sequence corresponding to the third reference signal pattern, and / or, mode evaluation configuration information corresponding to the third reference signal pattern.

[0015] For example, the pattern evaluation configuration information includes the measurement algorithm and / or the performance metrics of the measurement.

[0016] In conjunction with the first aspect, in some possible implementations, where the M first reference signal patterns are determined according to the first condition, the method further includes: determining, according to configuration information, the channel reconstruction performance index corresponding to at least one of the N reference signal patterns, wherein the M first reference signal patterns are reference signal patterns among the N reference signal patterns whose channel reconstruction performance index is greater than or equal to a first threshold.

[0017] In conjunction with the first aspect, in some possible implementations, before determining the channel reconstruction performance index corresponding to at least one of the N reference signal patterns based on the configuration information, the method further includes: receiving first information, the first information being used to trigger the terminal device to feed back the channel reconstruction performance index corresponding to at least one of the N reference signal patterns.

[0018] For example, the first information can be periodically transmitted information or non-periodically transmitted information. When the first information is periodically transmitted information, the terminal device can periodically feed back at least one channel reconstruction performance indicator corresponding to a reference signal pattern based on the first information. Correspondingly, the network device periodically receives the feedback from the terminal device and dynamically configures a suitable reference signal pattern for the terminal device.

[0019] In conjunction with the first aspect, in some possible implementations, the method further includes: receiving second information, the second information being used to configure a first mapping relationship set, the first mapping relationship set being a mapping relationship between at least one channel state information and at least one reference signal pattern, the at least one channel state information including first channel state information, the at least one reference signal pattern including M first reference signal patterns, the channel state information including one or more of channel state information (CSI), channel rank indication (RI), precoding matrix indication (PMI), channel quality indication (CQI), etc., wherein the M first reference signal patterns correspond to the first channel state information in the first mapping relationship set, or can be understood as the M first reference signal patterns corresponding to the first channel state information in at least one channel state information.

[0020] Based on the above scheme, the terminal device determines M first reference signal patterns corresponding to the first channel state information through the first channel state information and the first mapping relationship set, thereby reducing the complexity of the terminal device.

[0021] In conjunction with the first aspect, in some possible implementations, the method further includes: transmitting first channel state information, wherein N reference signal patterns are based on the first channel state information and a first mapping relationship set, the first mapping relationship set being a mapping relationship between at least one channel state information and at least one reference signal pattern, the at least one channel state information including the first channel state information, the at least one reference signal pattern including N first reference signal patterns, the N first reference signal patterns corresponding to the first channel state information in the at least one channel state information, and the channel state information including any one or more of channel state indication information (CSI), channel rank indication (RI), precoding matrix indication (PMI), and channel quality indication (CQI).

[0022] Based on the above scheme, the N reference signal patterns can be determined according to the first channel state information and the first mapping relationship set. The terminal device selects M first reference signal patterns from the N reference signal patterns corresponding to the first channel state information and sends the performance information and / or identification information of the M first reference signal patterns. This helps the network device to match the reference signal patterns of the terminal device with the first channel state information and improve the accuracy of channel reconstruction.

[0023] In conjunction with the first aspect, in some possible implementations, the method further includes: receiving third information, the third information being used to request the acquisition of capability information of the terminal device; and sending the capability information of the terminal device according to the third information, wherein N reference signal patterns are determined based on the capability information of the terminal device.

[0024] Based on the above scheme, the N reference signal patterns can be determined according to the capability information of the terminal device. The terminal device determines M first reference signal patterns from the N reference signal patterns and sends the performance information and / or identification information of the M first reference signal patterns. This method helps the network device configure reference signal patterns that match the capability information of the terminal device, thereby improving the accuracy of channel reconstruction of the terminal device.

[0025] In conjunction with the first aspect, in some possible implementation methods, the capability information of the terminal device includes the type of terminal device, the combination of frequency bands supported by the terminal device, or one or more of the service requests.

[0026] In conjunction with the first aspect, in some possible implementations, the method further includes: receiving fourth information, the fourth information being used to configure a second mapping relationship set, the second mapping relationship set being a mapping relationship between at least one task type and at least one reference signal pattern, the at least one task type including a first task type corresponding to the terminal device, the at least one reference signal pattern including M first reference signal patterns, wherein the M first reference signal patterns correspond to the first task type in the second mapping relationship set, or can be understood as the M first reference signal patterns corresponding to the first task type in at least one task type.

[0027] Based on the above scheme, the terminal device selects M first reference signal patterns from N reference signal patterns. It can determine the M first reference signal patterns corresponding to the first task type through the first task type and the second mapping relationship set, thereby reducing the complexity of the terminal device.

[0028] In conjunction with the first aspect, in some possible implementations, the method further includes: sending a first task type, wherein N reference signal patterns are determined based on the first task type and a second mapping relationship set, the second mapping relationship set being a mapping relationship between at least one task type and at least one reference signal pattern, the at least one task type including the first task type, and the at least one reference signal pattern including N reference signal patterns, the N reference signal patterns corresponding to the first task type in the at least one task type.

[0029] Based on the above scheme, the N reference signal patterns can be determined according to the first task type and the second mapping relationship set. The terminal device determines M first reference signal patterns from the N reference signal patterns corresponding to the first task type and sends the performance information and / or identification information of the M first reference signal patterns. This method helps the network device configure reference signal patterns that match the first task type for the terminal device, thereby improving the accuracy of channel reconstruction of the terminal device.

[0030] In conjunction with the first aspect, among some possible implementation methods, at least one task type includes one or more of the following: positioning measurement, channel precoding calculation, or beam direction calculation.

[0031] In conjunction with the first aspect, in some possible implementations, the method further includes: receiving fifth information, the fifth information being used to configure a third mapping relationship set, the third mapping relationship set being a mapping relationship between at least one beam information and at least one reference signal pattern, the at least one beam information including first beam information corresponding to the terminal device, the at least one reference signal pattern including M first reference signal patterns, wherein the M first reference signal patterns correspond to the first beam information in the third mapping relationship.

[0032] For example, each beam information in at least one beam information includes beam direction and / or beam configuration.

[0033] Based on the above scheme, the terminal device selects M first reference signal patterns from N reference signal patterns. It can determine the M first reference signal patterns corresponding to the first beam information through the first beam information and the third mapping relationship set, thereby reducing the complexity of the terminal device.

[0034] In conjunction with the first aspect, in some possible implementations, the N reference signal patterns are determined based on the first beam information corresponding to the terminal device and the third mapping relationship set. The third mapping relationship set is the mapping relationship between at least one beam information and at least one reference signal pattern. The at least one beam information includes the first beam information corresponding to the terminal device, and the at least one reference signal pattern includes the N reference signal patterns.

[0035] Based on the above scheme, the N reference signal patterns can be determined according to the first beam information and the third mapping relationship set. The terminal device determines M first reference signal patterns from the N reference signal patterns corresponding to the first beam information and sends the performance information and / or identification information of the M first reference signal patterns. This method helps the network device configure reference signal patterns that match the first beam information for the terminal device and improves the accuracy of channel reconstruction of the terminal device.

[0036] In conjunction with the first aspect, in some possible implementations, the method further includes: receiving sixth information, the sixth information being used to configure a fourth mapping relationship set, the fourth mapping relationship set being a mapping relationship between at least one location information and at least one reference signal pattern, the at least one location information including the current location information of the terminal device, and the at least one reference signal pattern including M first reference signal patterns, wherein the M first reference signal patterns correspond to the current location information of the terminal device in the fourth mapping relationship.

[0037] Based on the above scheme, the terminal device selects M first reference signal patterns from N reference signal patterns. It can determine the M first reference signal patterns corresponding to the current location information of the terminal device by using the current location information of the terminal device and the fourth mapping relationship set, thereby reducing the complexity of the terminal device.

[0038] In conjunction with the first aspect, in some possible implementations, the N reference signal patterns are determined according to a fourth mapping relationship set, which is a mapping relationship between at least one location information and at least one reference signal pattern. The at least one location information includes the current location information of the terminal device, and the at least one reference signal pattern includes N first reference signal patterns.

[0039] Based on the above scheme, the N reference signal patterns can be determined according to the current location information of the terminal device and the fourth mapping relationship set. The terminal device determines M first reference signal patterns from the N reference signal patterns corresponding to the current location information of the terminal device and sends the performance information and / or identification information of the M first reference signal patterns. This method helps the network device configure reference signal patterns that match the current location information of the terminal device, thereby improving the accuracy of channel reconstruction of the terminal device.

[0040] In conjunction with the first aspect, among some possible implementation methods, the method also includes: sending interference information from the terminal device, wherein N reference signal patterns are determined based on the interference information from the terminal device.

[0041] Based on the above scheme, the N reference signal patterns can be determined according to the interference information of the terminal device. The terminal device determines M first reference signal patterns from the N reference signal patterns corresponding to the interference information of the terminal device and sends the performance information and / or identification information of the M first reference signal patterns. This method helps the network device configure reference signal patterns that match the interference information of the terminal device, thereby improving the accuracy of channel reconstruction of the terminal device.

[0042] In conjunction with the first aspect, in some possible implementations, the interference information of the terminal device includes one or more of the following: reference signal received power, reference signal received quality, channel measurement report, or interference measurement parameters.

[0043] In conjunction with the first aspect, in some possible implementations, the interference level indicated by the interference information is positively correlated with the resource density corresponding to the N reference signal patterns, wherein the resource density includes at least one of time-domain density, frequency-domain density, or spatial-domain density.

[0044] For example, the level of interference can be expressed by one or more of the following: interference power, signal-to-interference plus noise ratio (SINR), or CQI.

[0045] For example, the interference level is used to indicate the magnitude of interference. For instance, a higher interference level indicates that the terminal device indicated by the interference information is experiencing greater interference; a lower interference level indicates that the terminal device indicated by the interference information is experiencing less interference.

[0046] In conjunction with the first aspect, among some possible implementations, the method also includes: sending indication information of the moving speed of the terminal device, wherein N reference signal patterns are determined based on the indication information of the moving speed of the terminal device.

[0047] For example, the indication information of the terminal device's movement speed can be used to indicate the terminal device's movement speed, the speed range in which the terminal device's movement speed falls, the index corresponding to the terminal device's movement speed, or the index corresponding to the speed range in which the terminal device's movement speed falls, etc. The specific forms of the indication information of the terminal device's movement speed will not be listed one by one.

[0048] Based on the above scheme, the N reference signal patterns can be determined according to the indication information of the moving speed of the terminal device. The terminal device determines M first reference signal patterns from the N reference signal patterns corresponding to the moving speed of the terminal device according to the indication information of the moving speed of the terminal device, and sends the performance information and / or identification information of the M first reference signal patterns. This method helps the network device to configure reference signal patterns that match the moving speed of the terminal device, thereby improving the accuracy of channel reconstruction of the terminal device.

[0049] In conjunction with the first aspect, in some possible implementations, the moving speed of the terminal device is positively correlated with the resource density corresponding to the N reference signal patterns, wherein the resource density includes at least one of time domain density, frequency domain density, or spatial domain density.

[0050] For example, the moving speed of the terminal device is positively correlated with the resource density corresponding to the reference signal pattern. Here, the moving speed of the terminal device refers to its specific speed magnitude, and the magnitude of this speed is positively correlated with the resource density corresponding to the reference signal pattern. When the terminal device's moving speed falls within a speed range, different speed ranges correspond to different resource densities for the reference signal pattern; the larger the speed value within the speed range, the greater the resource density of the reference signal pattern, and vice versa.

[0051] In conjunction with the first aspect, in some possible implementation methods, the N reference signal patterns are determined according to the antenna transmission scheme corresponding to the terminal device. The antenna transmission scheme corresponding to the terminal device is a spatially multiplexed antenna transmission scheme. The number of spatially multiplexed streams corresponding to the terminal device is positively correlated with the resource density corresponding to the N reference signal patterns. The resource density includes at least one of time-domain density, frequency-domain density, or spatial-domain density.

[0052] For example, the number of spatial multiplexing streams can also be referred to as the number of transport layers, or the rank.

[0053] For example, the spatial multiplexing stream count corresponding to a terminal device can be used to indicate the specific value of the spatial multiplexing stream count corresponding to the terminal device, the index of the spatial multiplexing stream count corresponding to the terminal device, the value range of the spatial multiplexing stream count corresponding to the terminal device, the index of the value range of the spatial multiplexing stream count corresponding to the terminal device, and so on. The specific representations of the spatial multiplexing stream count corresponding to a terminal device will not be listed one by one.

[0054] For example, the number of spatial multiplexed streams corresponding to a terminal device is positively correlated with the resource density of the reference signal pattern. Specifically, the number of spatial multiplexed streams corresponding to a terminal device refers to the specific value of the spatial multiplexed streams, where the magnitude of the number of spatial multiplexed streams corresponding to the terminal device is positively correlated with the resource density of the reference signal pattern. Furthermore, the number of spatial multiplexed streams corresponding to a terminal device refers to the range of values ​​within which the current spatial multiplexed streams fall. Different ranges correspond to different resource densities of the reference signal pattern; the larger the number of spatial multiplexed streams in a range, the larger the resource density of the reference signal pattern, and vice versa.

[0055] Based on the above scheme, the N reference signal patterns can be determined according to the antenna transmission scheme corresponding to the terminal device. The terminal device determines M first reference signal patterns from the N reference signal patterns and sends the performance information and / or identification information of the M first reference signal patterns. This method helps the network device configure reference signal patterns that match the antenna transmission scheme corresponding to the terminal device, thereby improving the accuracy of channel reconstruction of the terminal device.

[0056] In conjunction with the first aspect, in some possible implementations, when sending identification information of M first reference signal patterns out of N reference signal patterns, the method further includes: receiving seventh information, the seventh information being used to configure a fifth mapping relationship set, the fifth mapping relationship set being a mapping relationship between at least one QCL hypothesis and at least one reference signal pattern, the at least one QCL hypothesis including a QCL hypothesis obtained by the terminal device, wherein the M first reference signal patterns correspond to the QCL hypothesis obtained by the terminal device in the fifth mapping relationship set.

[0057] Based on the above scheme, the terminal device selects M first reference signal patterns from N reference signal patterns. It can determine the M first reference signal patterns corresponding to the current position information of the terminal device through the QCL assumption and the fifth mapping relationship set obtained by the terminal device, thereby reducing the complexity of the terminal device.

[0058] In conjunction with the first aspect, in some possible implementations, the N reference signal patterns are determined according to a fifth mapping set, which is a mapping relationship between at least one QCL hypothesis and at least one reference signal pattern. The at least one QCL hypothesis includes the QCL hypothesis obtained by the terminal device, and the at least one reference signal pattern includes the N reference signal patterns.

[0059] Based on the above scheme, the N reference signal patterns can be determined according to the QCL assumptions obtained by the terminal device. The terminal device determines M first reference signal patterns from the N reference signal patterns and sends the performance information and / or identification information of the M first reference signal patterns. This method helps the network device configure reference signal patterns that match the QCL assumptions obtained by the terminal device for the terminal device, thereby improving the accuracy of channel reconstruction of the terminal device.

[0060] In conjunction with the first aspect, in some possible implementations, the method further includes: receiving configuration information for P second reference signal patterns, where P is a positive integer greater than or equal to 1, wherein the P second reference signal patterns are determined based on one or more of the following: performance indicators of channel reconstruction corresponding to M first reference signal patterns, identification information of M first reference signal patterns, first channel state information corresponding to the terminal device, capability information of the terminal device, task type of the terminal device, beam information corresponding to the terminal device, location information of the terminal device, interference information of the terminal device, moving speed of the terminal device, antenna transmission scheme corresponding to the terminal device, and quasi-co-location QCL assumption obtained by the terminal device.

[0061] In conjunction with the first aspect, in some possible implementations, each of the N reference signal patterns corresponds to a priority, and the M first reference signal patterns include P second reference signal patterns. The priority of the P second reference signal patterns is higher than the priority of the other first reference signal patterns in the M first reference signal patterns, excluding the P second reference signal patterns.

[0062] In conjunction with the first aspect, in some possible implementations, the reference signal includes any one of the following: a demodulation reference signal (DMRS), a channel state information-reference signal (CSI-RS), or a sounding reference signal (SRS).

[0063] Secondly, a communication method is provided. This method can be executed by a communication device. The communication device can be a network device, or a component for a network device (such as a chip or circuit, which can be a modem chip, also known as a baseband chip, or a SoC or SIP chip containing a modem core, etc.), or a logic module or software capable of implementing some or all of the functions of a network device, etc., which are not limited in this application.

[0064] The method includes: sending configuration information for N reference signal patterns, wherein the measurement result corresponding to each of the N reference signal patterns is used for channel reconstruction; sending reference signals according to the configuration information; receiving performance information of M first reference signal patterns among the N reference signal patterns; and / or receiving identification information of the M first reference signal patterns, wherein M is less than or equal to N, and both M and N are positive integers.

[0065] It should be understood that the second aspect corresponds to the first aspect above, and the technical effects and some descriptions are provided in the description of the first aspect above.

[0066] In conjunction with the second aspect, in some possible implementation methods, the configuration information includes first configuration information, which corresponds to the third reference signal pattern. The third reference signal pattern is any one of the N reference signal patterns. The first configuration information includes the identification information corresponding to the third reference signal pattern and the resource information corresponding to the third reference signal pattern. The resource information includes time domain resources, frequency domain resources and spatial domain resources.

[0067] In conjunction with the second aspect, in some possible implementations, the first configuration information may also include: the reference signal sequence corresponding to the third reference signal pattern, and / or, the measurement configuration information corresponding to the third reference signal model.

[0068] In conjunction with the second aspect, among some possible implementation methods, the method further includes: sending first information, which is used to trigger the terminal device to feed back the performance index of channel reconstruction corresponding to at least one of the N reference signal patterns.

[0069] In conjunction with the second aspect, in some possible implementations, the method further includes: sending second information, the second information being used to configure a first mapping relationship set, the first mapping relationship set being a mapping relationship between at least one channel state information and at least one reference signal pattern, the at least one channel state information including first channel state information, the first channel state information being channel state information determined by the terminal device, the at least one reference signal pattern including M first reference signal patterns, the M first reference signal patterns corresponding to the first channel state information in the first mapping relationship, the channel state information including any one or more of channel state indication information (CSI), channel rank indication (RI), precoding matrix indication (PMI), and channel quality indication (CQI), wherein the M first reference signal patterns correspond to the first channel state information in the first mapping relationship set.

[0070] In conjunction with the second aspect, in some possible implementations, the method further includes: receiving first channel state information corresponding to the terminal device; wherein, N reference signal patterns are based on the first channel state information and a first mapping relationship set, the first mapping relationship set being a mapping relationship between at least one channel state information and at least one reference signal pattern, the at least one channel state information including the first channel state information, the at least one reference signal pattern including N first reference signal patterns, the N first reference signal patterns corresponding to the first channel state information in the first mapping relationship, and the channel state information including any one or more of channel state indication information (CSI), channel rank indication (RI), precoding matrix indication (PMI), and channel quality indication (CQI).

[0071] In conjunction with the second aspect, in some possible implementations, the method further includes: sending third information, which is used to request the acquisition of the capability information of the terminal device; receiving the capability information of the terminal device, wherein the N reference signal patterns are determined based on the capability information of the terminal device.

[0072] In conjunction with the second aspect, in some possible implementation methods, the capability information of the terminal device includes the type of terminal device, the combination of frequency bands supported by the terminal device, or one or more of the service requests.

[0073] In conjunction with the second aspect, in some possible implementations, the method further includes: sending fourth information, the fourth information being used to configure a second mapping relationship set, the second mapping relationship set being a mapping relationship between at least one task type and at least one reference signal pattern, the at least one task type including a first task type, the first task type being a task type corresponding to a terminal device, the at least one reference signal pattern including M first reference signal patterns, wherein the M first reference signal patterns correspond to the first task type in the second mapping relationship set.

[0074] In conjunction with the second aspect, in some possible implementations, the method further includes: receiving a first task type, wherein N reference signal patterns are determined based on the first task type and a second mapping relationship set, the second mapping relationship set being a mapping relationship between at least one task type and at least one reference signal pattern, the at least one task type including the first task type, and the at least one reference signal pattern including N reference signal patterns.

[0075] In conjunction with the second aspect, among some possible implementation methods, the first task type includes one or more of the following: positioning measurement, channel precoding calculation, or beam direction calculation.

[0076] In conjunction with the second aspect, in some possible implementations, the method further includes: sending fifth information, the fifth information being used to configure a third mapping relationship set, the third mapping relationship set being a mapping relationship between at least one beam information and at least one reference signal pattern, the at least one beam information including first beam information corresponding to the terminal device, wherein M first reference signal patterns correspond to the first beam information in the third mapping relationship.

[0077] In conjunction with the second aspect, in some possible implementations, the N reference signal patterns are determined based on the first beam information corresponding to the terminal device and the third mapping relationship set. The third mapping relationship set is the mapping relationship between at least one beam information and at least one reference signal pattern. The at least one beam information includes the first beam information corresponding to the terminal device, and the at least one reference signal pattern includes the N reference signal patterns.

[0078] In conjunction with the second aspect, in some possible implementations, the method further includes: sending sixth information, the sixth information being used to configure a fourth mapping relationship set, the fourth mapping relationship set being a mapping relationship between at least one location information and at least one reference signal pattern, the at least one location information including the current location information of the terminal device, the at least one reference signal pattern including M first reference signal patterns, wherein the M first reference signal patterns correspond to the current location information of the terminal device in the fourth mapping relationship.

[0079] In conjunction with the second aspect, in some possible implementations, the N reference signal patterns are determined according to a fourth mapping relationship set, which is a mapping relationship between at least one location information and at least one reference signal pattern. The at least one location information includes the current location information of the terminal device, and the at least one reference signal pattern includes N first reference signal patterns.

[0080] In conjunction with the second aspect, among some possible implementation methods, the method also includes: receiving interference information from the terminal device; and determining N reference signal patterns based on the interference information from the terminal device.

[0081] In conjunction with the second aspect, in some possible implementations, the interference information of the terminal device includes one or more of the following: reference signal received power, reference signal received quality, channel measurement report, or interference measurement parameters.

[0082] In conjunction with the second aspect, in some possible implementations, the interference level indicated by the interference information is positively correlated with the resource density corresponding to the N reference signal patterns, wherein the resource density includes at least one of time-domain density, frequency-domain density, or spatial-domain density.

[0083] In conjunction with the second aspect, among some possible implementation methods, the method also includes: receiving the moving speed of the terminal device, where N reference signal patterns are determined based on the moving speed of the terminal device.

[0084] In conjunction with the second aspect, in some possible implementations, the magnitude of the moving speed of the terminal device is positively correlated with the resource density corresponding to the N reference signal patterns, wherein the resource density includes at least one of time domain density, frequency domain density, or spatial domain density.

[0085] In conjunction with the second aspect, in some possible implementation methods, the N reference signal patterns are determined according to the antenna transmission scheme corresponding to the terminal device. The value of the spatial multiplexing stream corresponding to the terminal device is positively correlated with the resource density corresponding to the N reference signal patterns. The resource density includes at least one of time domain density, frequency domain density, or spatial domain density.

[0086] In conjunction with the second aspect, in some possible implementations, the method further includes: sending seventh information, the seventh information being used to configure a fifth mapping relationship set, the fifth mapping relationship set being a mapping relationship between at least one QCL hypothesis and at least one reference signal pattern, the at least one QCL hypothesis including a QCL hypothesis obtained by the terminal device, wherein M first reference signal patterns correspond to the QCL hypotheses obtained by the terminal device in the fifth mapping relationship set.

[0087] In conjunction with the second aspect, in some possible implementations, the N reference signal patterns are determined according to a fifth mapping relationship. The fifth mapping relationship set is a mapping relationship between at least one QCL hypothesis and at least one reference signal pattern. The at least one QCL hypothesis includes the QCL hypothesis obtained by the terminal device, and the at least one reference signal pattern includes N reference signal patterns.

[0088] In conjunction with the second aspect, in some possible implementations, the method further includes: sending configuration information for P second reference signal patterns, where P is a positive integer greater than or equal to 1, wherein the P second reference signal patterns are determined based on one or more of the following: the performance indicators of channel reconstruction corresponding to M first reference signal patterns, the identification information of the M first reference signal patterns, the first channel state information corresponding to the terminal device, the capability information of the terminal device, the task type of the terminal device, the beam information corresponding to the terminal device, the location information of the terminal device, the interference information of the terminal device, the moving speed of the terminal device, the antenna transmission scheme corresponding to the terminal device, and the quasi-co-located QCL assumption obtained by the terminal device.

[0089] In conjunction with the second aspect, in some possible implementations, each of the N reference signal patterns corresponds to a priority, and the M first reference signal patterns include P second reference signal patterns. The priority of the P second reference signal patterns is higher than the priority of the other first reference signal patterns in the M first reference signal patterns, excluding the P second reference signal patterns.

[0090] In conjunction with the second aspect, in some possible implementations, the reference signal includes any one of the demodulation reference signal DMRS, channel state information reference signal CSI RS, or sounding reference signal SRS.

[0091] Thirdly, a communication device is provided, which has the functions of the first aspect above. For example, the communication device includes modules, units or means corresponding to the operations involved in the first aspect above. The modules, units or means can be implemented by software, or by hardware, or by a combination of software and hardware.

[0092] For example, the communication device may be the aforementioned terminal device, such as a module or unit (e.g., a chip, a chip system, or a circuit) corresponding to the method, operation, step, or action described in the first aspect above.

[0093] In one possible implementation, the communication device includes a transceiver unit (or communication module) and a processing unit (or processing module) connected to the transceiver unit.

[0094] For example, the transceiver unit is configured to: acquire configuration information of N reference signal patterns, wherein the port corresponding to each of the N reference signal patterns is a proper subset of the ports used for transmission; the processing unit is configured to: transmit performance information of M first reference signal patterns among the N reference signal patterns, and / or identification information of the M first reference signal patterns, according to the reference signals corresponding to the configuration information, through the transceiver unit. Wherein, M is less than or equal to N, and both M and N are positive integers.

[0095] Fourthly, a communication device is provided, which has the functions of the aforementioned network device. For example, the communication device includes modules, units, or means that perform the operations involved in the second aspect. The modules, units, or means can be implemented by software, hardware, or a combination of software and hardware.

[0096] For example, the communication device may be the aforementioned network device, such as a module or unit (e.g., a chip, a chip system, or a circuit) corresponding to the method, operation, step, or action described in the second aspect above.

[0097] In one possible implementation, the communication device includes a transceiver unit (or communication module) and a processing unit (or processing module) connected to the transceiver unit.

[0098] For example, the transceiver unit is configured to transmit configuration information for N reference signal patterns, wherein the port corresponding to each of the N reference signal patterns is a proper subset of the ports used for transmission; the processing unit is configured to transmit reference signals through the transceiver unit according to the configuration information; the transceiver unit is configured to receive performance information of M first reference signal patterns from the N reference signal patterns, and / or receive identification information of the M first reference signal patterns. Wherein, M is less than or equal to N, and both M and N are positive integers.

[0099] Fifthly, a communication device is provided. This communication device may be the aforementioned terminal device or network device. The communication device includes a processor configured to retrieve and execute the computer program from a memory, causing the communication device to perform the methods in any of the possible implementations of the first to second aspects described above.

[0100] Optionally, the communication device further includes a transceiver and a memory. The processor controls the transceiver to send and receive signals, and the memory stores computer programs. The memory can be integrated into the processor or set up independently.

[0101] Optionally, there may be one or more processors and one or more memories.

[0102] Alternatively, the memory can be integrated with the processor, or the memory can be set up separately from the processor.

[0103] Optionally, the transceiver includes a transmitter and a receiver.

[0104] A sixth aspect provides a communication device including one or more processors for executing computer programs or instructions, which, when executed, cause the communication device to implement the methods in any possible design or implementation of the first to second aspects described above. Optionally, the communication device further includes a memory for storing part or all of the computer programs or instructions that implement the functions involved in the first to fourth aspects described above.

[0105] In one possible design, the communication device may also include interface circuitry, wherein the processor is used to communicate with other devices or components via the interface circuitry.

[0106] The aforementioned communication device may be a terminal, or a communication module in a terminal, or a chip in a terminal that is responsible for communication functions, such as an MDEM chip, or a SoC chip or a system-in-a-package (SIP) chip that includes a modem module.

[0107] The aforementioned communication device may be a network device / terminal device, or a communication module in a network device / terminal device, or a circuit or chip in a network device / terminal device responsible for communication functions, or a functional module in a network device / terminal device capable of calling and executing programs.

[0108] In a seventh aspect, a communication system is provided. The communication system includes a terminal device and / or a network device, wherein the terminal device is used to perform the method in any possible implementation of the first aspect described above, and the network device is used to perform the method in any possible implementation of the second aspect described above.

[0109] For example, a terminal device may be a chip or circuit in a terminal device, or a functional module in a terminal device that can call and execute a program; or, a network device may be a chip or circuit in a network device, or a central unit (CU) or distributed unit (DU) in a network device, or a functional module in a network device that can call and execute a program.

[0110] Eighthly, a computer-readable storage medium is provided. This computer-readable storage medium stores computer program code or instructions to cause the methods in any of the possible implementations of the first to second aspects to be implemented. For example, when the computer program code or instructions are executed, the methods in any of the possible implementations of the first to second aspects are implemented.

[0111] A ninth aspect provides a computer program product. This computer program product includes computer program code or instructions to cause the methods in any of the possible implementations of the first to second aspects to be implemented. For example, when a computer reads and executes the computer program product, the methods in any of the possible implementations of the first to second aspects are implemented.

[0112] In a tenth aspect, a computer program is provided. When the computer program is run, it causes the method in any of the possible implementations of the first to second aspects to be implemented. Attached Figure Description

[0113] Figure 1 This is a schematic diagram of a communication system applicable to this application;

[0114] Figure 2 This is a schematic diagram of another communication system applicable to this application;

[0115] Figure 3 It is a resource location diagram based on a reference signal pattern;

[0116] Figure 4 This is a flowchart illustrating the communication method provided in an embodiment of this application;

[0117] Figure 5 This is a schematic block diagram of a communication device provided in an embodiment of this application;

[0118] Figure 6 This is a schematic block diagram of another communication device provided in the embodiments of this application;

[0119] Figure 7 This is a schematic diagram of the structure of an AI processor provided in an embodiment of this application. Detailed Implementation

[0120] To facilitate understanding of the above embodiments provided in this application, the following points are made:

[0121] 1) In this application, unless otherwise specified or in case of logical conflict, the terms and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0122] 2) In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. 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. In the textual description of this application, the character " / " generally indicates that the preceding and following related objects 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 can mean: a, or, b, or, c, or, a and b, or, a and c, or, b and c, or, a, b, and c. Here, a, b, and c can each be single or multiple.

[0123] 3) In this application, the terms "first," "second," and various numerical designations (e.g., #1, #2, etc.) indicate distinctions made for ease of description and are not intended to limit the scope of the embodiments of this application. For example, they may distinguish different messages, rather than describing a specific order or sequence. It should be understood that such descriptions can be interchanged where appropriate to describe solutions other than those in the embodiments of this application.

[0124] 4) In this application, descriptions such as “when…”, “under the circumstances of…” and “if” all refer to the fact that the device will make corresponding processing under certain objective circumstances. They are not time limits, nor do they require the device to make a judgment action when it is implemented, nor do they mean that there are other limitations.

[0125] 5) In this application, "instruction" or "for instruction" can include both direct and indirect instruction. When describing an instruction as being used to instruct A, it may include whether the instruction directly instructs A or indirectly instructs A, but does not necessarily mean that the instruction carries A.

[0126] The indication methods involved in the embodiments of this application should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated. The information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately. Moreover, the sending period and / or sending time of these sub-information can be the same or different. This application does not limit the sending method, for example.

[0127] The "instruction information" in the embodiments of this application can be an explicit instruction, that is, a direct instruction through signaling, or an instruction obtained by combining other rules or parameters with the parameters indicated by the signaling, or by deduction. It can also be an implicit instruction, that is, an instruction obtained based on rules or relationships, or based on other parameters, or by deduction. This application does not specifically limit it in this regard.

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

[0129] 7) In this application, "communication" or "transmission" can also be described as "data transmission," "information transmission," "data processing," "signaling transmission," "broadcast channel transmission," etc. "Transmission" includes "sending" and / or "receiving." "Transmission" can be described as "output."

[0130] 8) In this application, "sending information to XX (device)" can be understood as the destination of the information being that device. This can include sending information directly or indirectly to that device. "Receiving information from XX (device), or receiving information from XX (device)" can be understood as the source of the information being that device, and can include receiving information directly or indirectly from that device. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be interpreted similarly, and will not be elaborated further here.

[0131] 9) In this application, the terms "exemplarily," "for example," etc., are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as an "example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the term "example" is intended to present concepts in a concrete manner. In the embodiments of this application, "of," "corresponding, relevant," and "corresponding" may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinction is emphasized.

[0132] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0133] The technical solutions of this application can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, 5G systems, or New Radio (NR) and future communication systems. The technical solutions provided in this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems.

[0134] Furthermore, the embodiments of this application are applicable to both homogeneous and heterogeneous network scenarios, and there are no restrictions on the transmission points. They can be applied to systems such as multi-point collaborative transmission between macro base stations, micro base stations, and macro base stations. The embodiments of this application are applicable to both low-frequency and high-frequency scenarios, including terahertz and optical communications.

[0135] In a communication system, a device can send signals to or receive signals from another device. These signals may include reference signals, information, signaling, or data. In this application, "device" can be replaced by an entity, network entity, communication equipment, communication module, node, or communication node.

[0136] Figure 1 This is a schematic diagram of a communication system applicable to an embodiment of this application. For example... Figure 1 As shown, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one RAN node (e.g., Figure 1 110a and 110b (collectively referred to as 110) and at least one terminal (such as Figure 1 RAN100, denoted as RAN100, comprises RAN nodes 120a-120j, collectively referred to as RAN120. RAN100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment. Figure 1(Not shown in the image). Terminal 120 is connected to RAN node 110 wirelessly. RAN node 110 is connected to core network 200 wirelessly or via wired connection. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.

[0137] RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as a 4G mobile communication system, a 5G mobile communication system, or a future-oriented evolution system. RAN 100 can also be an open access network (O-RAN or ORAN), a cloud radioaccess network (CRAN), or a wireless fidelity (WiFi) system. RAN 100 can also be a communication system that integrates two or more of the above systems.

[0138] RAN node 110, sometimes also referred to as network equipment, access network equipment, RAN entity, or access node, constitutes part of the communication system and is used to help terminals achieve wireless access. Multiple RAN nodes 110 in the communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative, for example... Figure 1 Network element 120i can be a helicopter or a drone, and it can be configured as a mobile base station. For terminals 120j that access RAN 100 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes referred to as communication devices, for example... Figure 1 Network elements 110a and 110b can be understood as communication devices with base station functions, while network elements 120a-120j can be understood as communication devices with terminal functions.

[0139] In one possible scenario, a RAN node can be a base station (BS), an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a base station in a future mobile communication system, or an access node in a WiFi system, etc. Figure 1110a), micro base stations or indoor stations (such as Figure 1 In CRAN scenarios, RAN nodes can be 110b), relay nodes or donor nodes, or wireless controllers. Optionally, RAN nodes can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, in vehicle-to-everything (V2X) technology, the access network equipment can be a roadside unit (RSU).

[0140] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with different RAN nodes each implementing some of the base station's functions. For example, RAN nodes can be central units (CU), distributed units (DU), CU-control plane (CU-CP), CU-user plane (CU-UP), radio units (RU), or CU-radio units (CU-RU), etc. CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radioheads (RRHs).

[0141] In different systems, CU (including open CU-CP (O-CU-CP) and open CU-UP (O-CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called an open central unit (O-CU), DU can also be called an open distributed unit (O-DU), CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.

[0142] Terminal 120 can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. A terminal can also be referred to as user equipment (UE), terminal, user device, access terminal, user unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, terminal unit, terminal station, terminal device, wireless communication equipment, user agent, or user device. A terminal typically contains a communication module, circuit, or chip that performs the corresponding communication functions. The terminal may also be configured with program instructions for performing these communication functions.

[0143] For example, the terminal in this application embodiment can be a mobile phone, a personal digital assistant (PDA) computer, a laptop computer, a tablet computer, a drone, a computer with wireless transceiver capabilities, a machine type communication (MTC) terminal, a virtual reality (VR) terminal, an augmented reality (AR) terminal, an Internet of Things (IoT) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home (e.g., game consoles, smart TVs, smart speakers, smart refrigerators, and fitness equipment), a transport vehicle with wireless communication capabilities, a communication module, or a roadside unit (RSU) with terminal capabilities.

[0144] RAN 100 and terminal 120 can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which RAN 100 and terminal 120 are located.

[0145] Communication between access network devices and terminal devices follows a specific protocol layer structure. This protocol layer may include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer may include at least one of the following: radio resource control (RRC) layer, packet data convergence protocol (PDCP) layer, radio link control (RLC) layer, media access control (MAC) layer, or physical (PHY) layer, etc. The user plane protocol layer may include at least one of the following: service data adaptation protocol (SDAP) layer, PDCP layer, RLC layer, MAC layer, or physical layer, etc.

[0146] The correspondence between network elements and their achievable protocol layer functions in the ORAN system can be found in Table 1 below.

[0147] Table 1

[0148] ORAN network elements 3GPP protocol layer functions O-CU-CP RRC+PDCP-Control Plane (PDCP-C) O-CU-UP SDAP+PDCP - User Plane (PDCP-U) O-DU RLC+MAC+PHY-high O-RU PHY-low

[0149] CN 200 can be a 5G core network or an evolved 5G core network. Taking a 5G core network as an example, CN 200 includes access and mobility management (AMF) network elements responsible for mobility management and access management services; session management (SMF) network elements responsible for session management; user plane (UPF) network elements responsible for user plane packet routing and forwarding and quality of service (QoS) control; and policy control (PCF) network elements. These core network elements can operate independently or be combined to implement certain control functions; for example, AMF, SMF, and PCF can be combined into a single core network device.

[0150] The communication system 10 provided in this application may further include AI network elements for implementing some or all AI-related operations. AI network elements may also be referred to as AI nodes, AI devices, AI entities, AI modules, AI models, or AI units, etc. The AI ​​network elements may be built into the network elements of the communication system. For example, an AI network element may be an AI module built into access network equipment, core network equipment, cloud servers, or operation, administration and maintenance (OAM) management systems to implement AI-related functions. The OAM may be the management system for core network equipment and / or the management system for access network equipment. Alternatively, the AI ​​network element may be an independently configured network element in the communication system. Optionally, the terminal or its built-in chip may also include an AI entity for implementing AI-related functions.

[0151] Figure 2 This is a schematic diagram of a possible application framework in a communication system applicable to embodiments of this application. For example... Figure 2 As shown, network elements in a communication system are connected via interfaces (e.g., NG, Xn) or air interfaces. These network element nodes, such as core network equipment, access network nodes (RAN nodes), terminals, or one or more devices in the OAM, are equipped with one or more AI modules (for clarity, ...). Figure 2 (Only one is shown in the image). The access network node can be a single RAN node or can include multiple RAN nodes, such as CU and DU. The CU and / or DU can also be equipped with one or more AI modules. Optionally, the CU can also be split into CU-CP and CU-UP. One or more AI modules are provided in CU-CP and / or CU-UP.

[0152] The AI ​​module is used to implement corresponding AI functions. AI modules deployed in different network elements can be the same or different. Depending on the parameter configuration, the AI ​​module can implement different functions. The AI ​​module model can be configured based on one or more of the following parameters: structural parameters (e.g., at least one of the following: number of neural network layers, neural network width, inter-layer connections, neuron weights, neuron activation function, or bias in the activation function), input parameters (e.g., type and / or dimension of input parameters), or output parameters (e.g., type and / or dimension of output parameters). The bias in the activation function can also be referred to as the neural network bias.

[0153] An AI module can have one or more models. A model can infer an output, which includes one or more parameters. The learning, training, or inference processes of different models can be deployed on different nodes or devices, or they can be deployed on the same node or device.

[0154] It should be understood that the above naming is defined solely for the purpose of distinguishing different functions and should not constitute any limitation on this application. This application does not preclude the possibility of using other naming conventions in 5G networks and other future networks. For example, in future networks, some or all of the above-mentioned network elements may use the terminology from 5G, or they may use other names, etc.

[0155] Understandable. Figure 1 or Figure 2 This is merely an example and does not constitute a limitation on the scope of protection of this application. The communication method provided in the embodiments of this application may also involve... Figure 1 The network elements not shown in the diagram may also include, of course, the communication method provided in this application embodiment. Figure 1 Some of the network elements are shown.

[0156] To facilitate understanding of the embodiments of this application, the basic concepts involved in this application will be explained first.

[0157] 1. AI: AI enables machines to possess human-like intelligence, for example, allowing machines to use computer hardware and software to simulate certain intelligent human behaviors. To achieve artificial intelligence, machine learning methods can be employed. In machine learning, machines learn (or train) models using training data. This model represents the mapping between inputs and outputs. The learned model can be used for reasoning (or prediction), that is, it can be used to predict the output corresponding to a given input. This output can also be called the reasoning result (or prediction result).

[0158] This document explains some basic concepts in the field of AI, which does not limit the scope of protection of the embodiments of this application.

[0159] (1) Machine learning (ML):

[0160] Machine learning is a crucial technological approach to achieving AI. AI endows machines with human-like intelligence, using computer hardware and software to simulate certain intelligent human behaviors, including machine learning and other methods. Machine learning refers to learning models or rules from raw data, such as neural networks, decision trees, and support vector machines. Machine learning can be categorized into supervised learning, unsupervised learning, and reinforcement learning.

[0161] Supervised learning, based on collected sample values ​​and labels, uses machine learning algorithms to learn the mapping relationship between sample values ​​and labels, and expresses this learned mapping relationship using a machine learning model. The process of training the machine learning model is the process of learning this mapping relationship. For example, in signal detection, the noisy received signal is the sample, and the corresponding real constellation point is the label. Machine learning aims to learn the mapping relationship between samples and labels through training, that is, to enable the machine learning model to learn a signal detector. During training, the model parameters are optimized by calculating the error between the model's predicted values ​​and the real labels. Once the mapping relationship is learned, it can be used to predict the sample label of each new sample. The mapping relationship learned in supervised learning can include linear mappings and nonlinear mappings. Based on the type of label, the learning task can be divided into classification tasks and regression tasks.

[0162] Unsupervised learning relies solely on collected sample values, using algorithms to discover inherent patterns within the samples. One type of unsupervised learning algorithm uses the samples themselves as supervisory signals; that is, the model learns the mapping relationship from sample to sample, which is called self-supervised learning. During training, model parameters are optimized by calculating the error between the model's predictions and the samples themselves. Self-supervised learning can be used for signal compression and decompression recovery applications; common algorithms include autoencoders and generative adversarial networks.

[0163] Reinforcement learning, unlike supervised learning, is a type of algorithm that learns problem-solving strategies through interaction with the environment. Unlike supervised and unsupervised learning, reinforcement learning problems do not have explicit "correct" action labels. The algorithm needs to interact with the environment to obtain reward signals from the environment, and then adjust its decision actions to obtain a larger reward signal value. For example, in downlink power control, the reinforcement learning model adjusts the downlink transmission power of each terminal device based on the total system throughput feedback from the wireless network, aiming to achieve a higher system throughput. The goal of reinforcement learning is also to learn the mapping relationship between the environment state and the optimal decision action. However, because the label of the "correct action" cannot be obtained in advance, the network cannot be optimized by calculating the error between the action and the "correct action." Reinforcement learning training is achieved through iterative interaction with the environment.

[0164] Deep neural networks (DNNs) are a specific implementation of machine learning. According to the general approximation theorem, neural networks can theoretically approximate any continuous function, thus enabling them to learn arbitrary mappings. Traditional communication systems rely on extensive expert knowledge to design communication modules, while DNN-based deep learning communication systems can automatically discover hidden pattern structures from large datasets, establish mapping relationships between data, and achieve performance superior to traditional modeling methods.

[0165] Based on their construction method, DNNs can be divided into feedforward neural networks (FNNs), convolutional neural networks (CNNs), and recurrent neural networks (RNNs). FNNs can be neural networks where neurons in adjacent layers are completely connected pairwise, which makes FNNs typically require a large amount of storage space and have high computational complexity.

[0166] CNNs are neural networks specifically designed to process data with a grid-like structure. For example, time-series data (discrete sampling along the time axis) and image data (two-dimensional discrete sampling) can both be considered grid-like data. CNNs do not use all the input information at once for computation; instead, they use a fixed-size window to extract a portion of the information for convolution operations, which significantly reduces the computational cost of model parameters. Furthermore, depending on the type of information extracted by the window (such as people and objects in an image representing different types of information), each window can use different convolution kernels, allowing CNNs to better extract features from the input data.

[0167] Recurrent Neural Networks (RNNs) are a type of distributed neural network (DNN) that utilizes feedback time-series information. Their input includes the current input value and their own output value from the previous time step. RNNs are well-suited for acquiring temporally correlated sequence features, and are particularly applicable to applications such as speech recognition and channel coding / decoding.

[0168] AI models refer to function models that map a certain-dimensional input to a certain-dimensional output, and their parameters can be obtained through machine learning training. For example, f(X) = aX² + b is a quadratic function model, which can be viewed as an AI model. a and b correspond to the model's parameters and can be obtained through machine learning training. Data used for model training, validation, and / or testing in machine learning can form datasets or training datasets. The quantity and / or quality of data in these datasets or training datasets will affect the effectiveness of machine learning. Model training involves selecting an appropriate loss function (which measures the difference between the model's predictions and the true values) and using optimization algorithms to train the model parameters to minimize the loss function value. Model testing involves evaluating the model's performance using test data after training. Model application involves using the trained model to solve real-world problems.

[0169] A neural network, or artificial neural network, is a mathematical model that mimics the behavioral characteristics of animal neural networks to perform distributed parallel information processing. It is a special form of AI model.

[0170] (2) Model training:

[0171] Model training involves selecting an appropriate function (such as a loss function) and using optimization algorithms to train the model parameters so that the difference between the model's predicted values ​​and the ground truth (or target values, labels) tends to be minimized.

[0172] For example, model training methods include, but are not limited to, supervised learning, self-supervised learning, and knowledge distillation.

[0173] (3) Model file and model parameters:

[0174] Model files and / or model parameters can be used to determine the model. Optionally, the model in this application may refer to the model itself, or it may refer to the model files and / or model parameters used to determine the model.

[0175] The model file can be used to indicate the model structure, which may include, but is not limited to, FNN, CNN, or RNN. The model file can have a fixed format, such as a standard predefined format, or a format pre-negotiated by both ends of the connection. Model parameters can refer to the parameters in the neural network model, such as, but not limited to, the number of layers in the neural network, the type and weights of neurons in each layer, etc. This application does not limit the method of distributing model parameters.

[0176] Take DNN as an example. The idea behind DNN comes from the neuronal structure of the brain. Each neuron can perform a weighted summation operation on its inputs and then use the result of the weighted summation operation to generate the output through a non-linear function. For example, the input of a neuron is x = [x0, x1, ..., x...]. N-1 The weights corresponding to the inputs are w = [w0, w1, ..., w] N-1 The bias of the weighted summation is b. The nonlinear function f() can take many forms; for example, the nonlinear function f() can be the maximum value function max{0, x}. Then the effect of a neuron's execution is... Where N is a positive integer, and n is a positive integer greater than or equal to 0 and less than or equal to (N-1). The weights of the weighted summation operation of neurons in a neural network and the nonlinear function are called the parameters of the neural network. The parameters of all neurons in a neural network constitute the parameters of the neural network.

[0177] A DNN typically has multiple neural network layers, including an input layer, one or more hidden layers, and an output layer. Generally, the first layer is the input layer, the last layer is the output layer, and the layers in between are hidden layers. Each layer contains multiple neurons. Layers are fully connected; that is, any neuron in the i-th layer is connected to any neuron in the (i+1)-th layer. The input layer processes the received values ​​(i.e., the DNN's input) through neurons and then passes them to the hidden layers. Similarly, the hidden layers pass the computation results to the final output layer, producing the DNN's output. This application does not limit the structure and parameters used in the AI ​​model.

[0178] One of the model structure or model parameters can be predefined, while the other can be sent by the sender (e.g., the network side). Alternatively, both the model structure and model parameters can be sent by the sender (e.g., the network side). This application does not impose any restrictions on this.

[0179] Sending a model can refer to sending a model file and / or model parameters, while receiving a model can refer to receiving a model file and / or model parameters.

[0180] 2. Reference signal:

[0181] The reference signal (RS) may also be called a pilot signal or a pilot reference signal. The reference signal involved in this application includes, but is not limited to:

[0182] Pilot reference signals (e.g., CSI-RS and / or SRS), DMRS, tracking reference signal (TRS), phase tracking reference signal (PT-RS), positioning reference signal (PRS), or sensing reference signal (SeRS), etc.

[0183] Optionally, the pilot reference signal may be referred to as a pilot or pilot signal, wherein the pilot signal is used for channel measurement. The reference signal in this application may also be any reference signal other than those listed above that can be carried in an orthogonal frequency division multiplexing (OFDM) symbol, which will not be described further here.

[0184] 3. Time-domain resources, frequency-domain resources, and spatial-domain resources: In communication systems, time-domain resources, frequency-domain resources, and spatial-domain resources are three key resource types that can be used to carry data or information.

[0185] Temporal resources refer to resources allocated along the time dimension. In the time domain, temporal resources can include one or more temporal units (or time cells). Temporal units can include radio frames (RF), subframes, frames, half-subframes, half-frames, slots, mini-slots, partial slots, or orthogonal frequency division multiplexing (OFDM) symbols, etc.

[0186] Frequency domain resources refer to resources allocated in the frequency domain dimension. In the frequency domain, frequency domain resources can include one or more frequency domain units. Frequency domain units can include subcarriers, component carriers (CCs), resource elements (REs), resource blocks (RBs), resource block groups (RBGs), subchannels, resource pools, bandwidth, bandwidth parts (BWPs), channels, or an interlaced RB, etc.

[0187] In this application, time-domain resources and frequency-domain resources can be collectively referred to as time-frequency resources. Time-frequency resources include time-frequency points, and a time-frequency point can be regarded as an RE. For example, a time-frequency point includes a symbol and a subcarrier, and the symbol and the subcarrier correspond. Alternatively, a time-frequency point can also be regarded as an RB, without limitation.

[0188] In this context, spatial resources refer to resources allocated in a spatial dimension. In the spatial domain, spatial resources can include one or more spatial units. A spatial unit is typically associated with one or more of the following: antenna arrays, beamforming techniques, and multi-antenna systems (such as MIMO). For example, a spatial unit can include one or more of the following: antenna element, beam, spatial layer, user group, cell sector, spatial resource block, distributed antenna element, or antenna port.

[0189] The reference signal resource may include a beam, or something that corresponds to a beam. Furthermore, the reference signal resource may also include time-domain resources and / or frequency-domain resources corresponding to the beam, such as time-frequency resources. The beam can also be referred to as a spatial resource.

[0190] Alternatively, the beam can be replaced with a first signal, downlink beam, transmit beam, transmit beam, thin beam, narrow beam, wide beam, spatial filter, spatial filter, spatial parameters, spatial transmit filter, port, etc.

[0191] In this application, the information used to indicate the beam used for transmission can be called beam indication information. Beam indication information can be one or more of the following: beam number (or index, identifier, ID, etc.), identifier of signal resources (e.g., identifier of reference signal resources, such as index or number, where the signal resources can be one or more of uplink signal resources, downlink signal resources, or sidelink signal resources, where the index or number can be absolute, relative, or logical, and can include one or more of the following: group or set index or number, or index or number of resources within a group or set, or index or number of resources), absolute index of the beam, relative index of the beam, logical index of the beam, index of the antenna port corresponding to the beam, index of the antenna port group corresponding to the beam, index of the signal (e.g., downlink signal, uplink signal, or sidelink signal, etc.) corresponding to the beam, time index of the SSB corresponding to the beam, beam pair link (BPL) information, transmit parameters (Tx parameter) corresponding to the beam, and receive parameters (Rx parameter) corresponding to the beam. The beam indication information includes at least one of the following: beam parameter, beam-corresponding transmit weight, beam-corresponding weight matrix, beam-corresponding weight vector, beam-corresponding receive weight, beam-corresponding transmit weight index, beam-corresponding weight matrix index, beam-corresponding weight vector index, beam-corresponding receive weight index, beam-corresponding receive codebook, beam-corresponding transmit codebook, beam-corresponding receive codebook index, and beam-corresponding transmit codebook index. The absolute index of the beam includes, for example, the index of the beam in beam set A, and the relative index of the beam includes, for example, the index of the beam in a subset M of beam set A. The logical index of the beam includes, for example, the bit corresponding to the beam in the bitmap. Beam indication information can also be represented as a transmission configuration index (TCI) or a TCI status. A TCI status includes one or more quasi-co-location (QCL) information, each QCL information including a reference signal (or synchronization signal block) ID and a QCL type. For example, a terminal device may need to determine the beam to receive the physical downlink shared channel (PDSCH) based on the TCI status indicated by the network device (typically carried by the physical downlink control channel, PDCCH). In this application, the beam index information, i.e., the beam ID, is a typical example of beam indication information. The beam index can also be replaced with other beam indication information that can indicate a beam.In this application, the identification information of the reference signal resource can be replaced with the identification information of the beam corresponding to the reference signal resource or the index information of the beam (such as one or more of absolute index, relative index, or logical index). The reference signal resource can also be replaced with a beam.

[0192] 4. Port: A port, also known as an antenna port, can include transmit ports and receive ports. An antenna port is a logical concept; one antenna port can correspond to one physical transmit antenna or multiple physical transmit antennas. In both cases, the terminal's receiver will not decompose signals from the same antenna port. From the terminal's perspective, regardless of whether the channel is formed by a single physical transmit antenna or by combining multiple physical transmit antennas, the reference signal corresponding to that antenna port defines that antenna port. For example, the antenna port corresponding to DMRS is the DMRS port, and the terminal can obtain the channel estimate for the corresponding antenna port based on the reference signal. Each antenna port corresponds to a time / frequency resource grid and has its own independent reference signal. One antenna port is one channel, and the terminal performs channel estimation and data demodulation based on the reference signal corresponding to that antenna port.

[0193] Optionally, a port refers to a port after beamforming and / or phase rotation.

[0194] An antenna port is typically associated with a reference signal (e.g., a pilot signal), and its meaning can be understood as a transmit / receive interface on the channel through which the reference signal passes. In low-frequency systems, an antenna port may correspond to one or more antenna elements that jointly transmit the reference signal; the receiver can treat them as a whole without distinguishing between individual elements. In high-frequency systems, an antenna port may correspond to a beam; similarly, the receiver only needs to treat this beam as an interface and does not need to distinguish between individual elements.

[0195] 5. Channel information: refers to information about the path and / or the measured channel obtained by the device through channel measurement.

[0196] The channel information refers to channel-related information between the first device and the second device, such as at least one of channel state information, channel precoding information, beam information, beam angle information, beam power information, beam indication information, channel feature vector, channel eigenvalue, channel amplitude information, or channel phase information. The channel involved in this application can be an uplink channel, downlink channel, or sidelink channel, etc., and is not limited thereto.

[0197] Channel state information can be used to indicate the state of the channel. Channel precoding information is used to indicate the precoding matrix of the channel, etc. Beam information is used to indicate the beam used for transmitting or receiving signals, such as including the beam index. Beam angle information includes, for example, at least one of beam pointing, beamwidth, or beamforming method. Beam pointing includes, for example, the direction of the main lobe formed by beamforming. Beamwidth refers to the degree to which the main lobe formed by beamforming is broadened in space. Beamforming method refers to the method of beamforming, such as numerical methods, etc. Beam power information is used to indicate the power of the beam. Beam indication information refers to the parameters required for beamforming. The channel eigenvector is a vector used to represent the characteristics of data transmission. The channel eigenvalue is the eigenvalue of the channel matrix. Channel amplitude information refers to the amplitude changes of the signal during transmission. Channel phase information refers to the phase changes of the signal during transmission.

[0198] 6. Channel Reconstruction

[0199] In wireless communication, signals undergo complex effects during propagation, including multipath effects, Doppler shift, path loss, and interference. These effects can be represented by the wireless channel, which causes signal distortion as the signal passes through it. Therefore, obtaining an accurate wireless channel can be achieved using at least one of the following methods:

[0200] Eliminate signal distortion: compensate for the effects of signal attenuation, phase shift, etc., and ensure the quality of received signal.

[0201] Optimize resource allocation: dynamically adjust modulation scheme, power allocation, beamforming, etc. based on channel state.

[0202] Enhancing system capacity: The potential to achieve multi-user scheduling and massive multiple-input multiple-output (MIMO) technologies through accurate channel information.

[0203] Channel reconstruction is a key technology for obtaining CSI and / or channel response. It aims to measure a sparse channel using a reference signal transmitted through sparse resources. The sparse channel is then used to reconstruct at least one characteristic of a dense channel in the time, frequency, or spatial domains. The accuracy and efficiency of channel reconstruction directly affect the performance of the communication system (such as transmission rate, bit error rate, and resource utilization). The definitions of dense and sparse include at least one of the following:

[0204] The time domain dimension of a dense channel is larger than that of a sparse channel;

[0205] The frequency domain dimension of a dense channel is larger than that of a sparse channel.

[0206] The spatial dimension of a dense channel is greater than that of a sparse channel.

[0207] For example, the time domain dimension of a dense channel is greater than that of a sparse channel. This can mean that a dense channel contains measurement results for M corresponding time domain resources (such as symbols and slots), while a sparse channel contains measurement results for N corresponding time domain resources, and M is greater than N.

[0208] For example, the frequency domain dimension of a dense channel is greater than that of a sparse channel. This can mean that a dense channel contains measurement results for X corresponding frequency domain resources (such as RB, RE, RBG), while a sparse channel contains measurement results for Y corresponding frequency domain resources, and X is greater than Y.

[0209] For example, the spatial dimension of a dense channel is greater than that of a sparse channel. This can mean that a dense channel contains measurement results for K corresponding spatial resources (such as ports corresponding to logical antennas and ports corresponding to data demodulation), while a sparse channel contains measurement results for L corresponding spatial resources, and K is greater than L.

[0210] As an example, in the basic channel reconstruction process, the transmitting device inserts a known reference signal, or pilot symbol, into the signal, and the receiving device measures the channel based on the received reference signal. Generally, the receiving device can calculate the channel impulse response (CIR) or channel frequency response (CFR) of the wireless channel. For example, the receiving device can use methods such as least squares or minimum mean square error to estimate the channel. If the estimated wireless channel is sparse, while the communication device requires a dense wireless channel (for precoding or data demodulation), then the sparse channel needs to be reconstructed to obtain a dense channel. The receiving device can perform channel reconstruction based on the channel measurement results (i.e., the measurement results corresponding to the sparse channel). Furthermore, the receiving device can use methods such as interpolation, compressed sensing, or deep learning methods (e.g., CNN, DNN, etc.) to further expand the sparse channel into a dense channel.

[0211] It should be understood that the above description of terminology is for ease of understanding only and does not limit the scope of protection of the embodiments of this application.

[0212] With the development of communication technology, in large-scale MIMO systems, considering the large number of communication ports and the high dimensionality of the wireless channel, the required reference signal for placement and measurement also has a high dimensionality. This results in significant resource overhead for placing the reference signal and high computational complexity for measuring and estimating it. Existing technical solutions propose reducing the complexity of channel estimation methods by sparsely allocating the time-frequency resources of the reference signal. For example... Figure 3 As shown, the transmitting device uses a portion of the time-domain resources and frequency-domain resources (such as...) for transmission. Figure 3 Reference signals are transmitted at time-frequency positions 1, 2, 3, 4, and 5 in the time-frequency domain, reducing the resource overhead for transmitting reference signals. Correspondingly, the receiving device receives the reference signals on the corresponding time-domain and frequency-domain resources and performs channel estimation to obtain a sparse channel. Further, based on the sparse channel, the receiving device obtains the required dense channel state information using methods such as compressed sensing and deep learning, thereby reducing the computational complexity of channel estimation and minimizing the resource overhead of the reference signals.

[0213] Based on the above introduction, using sparse reference signals for channel reconstruction is an effective method to reduce reference signal overhead in existing solutions. However, network devices use a uniform static configuration to configure reference signal patterns for all terminal devices within the coverage area. However, considering the differences in channel characteristics among different terminal devices, uniformly statically configuring reference signal patterns for all terminal devices may not be applicable to some terminal devices, resulting in lower accuracy for channel reconstruction based on statically configured reference signal patterns for some terminal devices.

[0214] To address the aforementioned technical problems, this application provides a communication method that facilitates dynamic adjustment of the configuration of reference signal resources, enables the configuration of suitable reference signal resources for terminal devices, and improves the accuracy of channel reconstruction by terminal devices.

[0215] The communication method provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings, and can be applied to the above-mentioned... Figure 1 or Figure 2 The communication system shown. It should be understood that the embodiments of this application can be applied to scenarios where the sending end and the receiving end communicate.

[0216] It should also be understood that the embodiments shown below do not specifically limit the structure of the execution subject of the method provided in the embodiments of this application, as long as it is possible to communicate according to the method provided in the embodiments of this application by running the code or program that records the method provided in the embodiments of this application. For example, the method provided in the embodiments of this application can be executed by a terminal device or a network device. Unless otherwise specified, "terminal device" in this application can refer to the terminal device itself, or a component in the terminal device (e.g., a communication module, processor, circuit, chip (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core), or a chip system, etc.), or it can be a logic module or software that can implement all or part of the functions of the terminal device. "Network device" in this application can refer to the network device itself, or a component in the network device (e.g., a communication module, processor, circuit, chip, or chip system, etc.), or it can be a logic module or software that can implement all or part of the functions of the network device.

[0217] For ease of description, the following embodiments use terminal devices and network devices as examples. The terminal device in these embodiments may also be referred to as the "UE side" or "UE part". The network device may also be referred to as the "network side" or "network part".

[0218] Figure 4 This is a flowchart illustrating a communication method provided in an embodiment of this application. Figure 4 As shown, the method 400 may include the following multiple steps.

[0219] 401. The network device sends configuration information for N reference signal patterns. Correspondingly, the terminal device obtains the configuration information for the N reference signal patterns.

[0220] It should be understood that the configuration information of the N reference signal patterns is used to configure the time-domain resources, frequency-domain resources, and spatial-domain resources corresponding to each of the N reference signal patterns. In this embodiment, the spatial-domain resources are exemplified by ports, which can be logical ports or DMRS ports. The reference signal patterns in this embodiment can also be understood as reference signal patterns (RS patterns).

[0221] For example, taking logical ports as an example, the logical ports corresponding to each of the N reference signal patterns are a proper subset of the logical ports used for transmission, where N is a positive integer. It can be understood that the logical ports corresponding to each of the N reference signal patterns are only a portion of the logical ports used for transmission, not all of them. Here, "all logical ports" can be understood as the logical ports used by two devices (e.g., device A and device B) for transmission (non-reference signals); or, when device A and device B transmit data, the logical antenna ports involved in sending data; or, the length of the precoding vector is the number of logical antenna ports.

[0222] As an example, suppose the logical ports used for transmission include 32 logical ports. The logical ports corresponding to each of the N reference signal patterns belong to these 32 logical ports, and the number of logical ports corresponding to each reference signal pattern is less than 32. The logical port corresponding to each reference signal pattern is used to indicate the logical antenna port used for transmitting the reference signal under that reference signal pattern. For example... Figure 3 The diagram shows the time-frequency resource occupancy of a certain reference signal pattern. The time-frequency resources used for data and reference signal transmission include 45 time-frequency resource locations. The specific locations corresponding to the time-frequency resources of this reference signal pattern are shown below. Figure 3 The 45 time-frequency positions shown are time-frequency position 1, time-frequency position 2, time-frequency position 3, time-frequency position 4, and time-frequency position 5. For example, time-frequency position 1 corresponds to logic port number #3003, time-frequency position 2 corresponds to logic port number #3010, time-frequency position 3 corresponds to logic port number #3015, time-frequency position 4 corresponds to logic port number #3022, and time-frequency position 5 corresponds to logic port number #3022. That is, this reference signal pattern only transmits reference signals on four logic ports (3003, 3010, 3015, and 3022), while the transmission uses 32 logic ports, with logic port numbers from 3001 to 3032.

[0223] It should be understood that the above is merely an example. The method provided in this application can also be applied to communication scenarios with a logical port number of 256, 1024, etc. This application will not provide examples of each of these scenarios.

[0224] For example, taking DMRS ports as an example, the DMRS ports corresponding to each of the N reference signal patterns are a proper subset of the DMRS ports used for transmission, where N is a positive integer. It can be understood that the DMRS ports corresponding to each of the N reference signal patterns are only a portion of the DMRS ports used for transmission, not all of them.

[0225] As an example, suppose the DMRS ports used for transmission include 4 DMRS ports. The DMRS ports corresponding to each of the N reference signal patterns belong to these 4 DMRS ports, and the number of DMRS ports corresponding to each reference signal pattern is less than 4. The DMRS port corresponding to each reference signal pattern is used to indicate the DMRS antenna port used for transmitting the reference signal under that reference signal pattern. For example... Figure 3 The diagram shows the time-frequency resource occupancy of a certain reference signal pattern. The time-frequency resources used for data and reference signal transmission include 45 time-frequency resource locations. The specific locations corresponding to the time-frequency resources of this reference signal pattern are... Figure 3 The 45 time-frequency positions shown are time-frequency position 1, time-frequency position 2, time-frequency position 3, time-frequency position 4, and time-frequency position 5. For example, time-frequency position 1 corresponds to DMRS port number #1001, time-frequency position 2 corresponds to DMRS port number #1002, time-frequency position 3 corresponds to DMRS port number #1001, time-frequency position 4 corresponds to DMRS port number #1002, and time-frequency position 5 corresponds to DMRS port number #1002. That is, this reference signal pattern only transmits reference signals on 2 DMRS ports (1001 and 1002), while the transmission will use 4 DMRS ports.

[0226] Optionally, the time-domain and frequency-domain resources corresponding to each of the N reference signal patterns can also be a proper subset of the time-frequency resources used for transmission. Combining the above... Figure 3 As shown, taking one of N reference signal patterns as an example, it is assumed that the time-domain and frequency-domain resources corresponding to this reference signal pattern are both sparse, such as... Figure 3 As shown, the time-frequency resources used for transmission include 45 time-frequency resource locations. The specific locations corresponding to the time-frequency resources of this reference signal pattern are... Figure 3 The 45 time-frequency positions shown are time-frequency position 1, time-frequency position 2, time-frequency position 3, time-frequency position 4, and time-frequency position 5.

[0227] For example, taking the third reference signal pattern among N reference signal patterns as an example, the third reference signal pattern can be any one of the N reference signal patterns and has no special characteristics. The configuration information of the N reference signal patterns includes first configuration information, which is used to configure the third reference signal pattern. The first configuration information includes the identification information corresponding to the third reference signal pattern and the resource information corresponding to the third reference signal pattern. The resource information includes the time domain resources, frequency domain resources, and spatial domain resources corresponding to the third reference signal pattern.

[0228] It should be understood that the time-domain resources, frequency-domain resources, and spatial resources included in the first configuration information can indicate resource information directly or indirectly. Specifically, the specific resources indicated by the first configuration information (e.g., time-domain resources, frequency-domain resources, and spatial resources) can be directly indicated via RRC signaling or downlink control information (DCI); or they can be indicated by specifying the location of specific resources in predefined or pre-configured resource locations of the system / protocol; or they can be indicated in tabular form, such as a table including the locations of the specific time-domain resources, frequency-domain resources, and spatial resources indicated by the first configuration information.

[0229] For example, time-domain resources can directly indicate the specific time-domain resources occupied by a reference signal pattern (e.g., a third reference signal pattern), or indirectly indicate the time-domain resources occupied by the reference signal pattern through the period (e.g., the transmission period corresponding to the time-domain resources), time slot index, or OFDM symbol index; or indirectly indicate the time-domain resources occupied by the reference signal pattern through a reference time-domain resource and time-domain offset interval; or indirectly indicate through time-domain sparsity information or a time-domain sparse bit map. For example, a time-domain sparsity of 3 means that the original time-domain density is further reduced by three times at equal intervals (or it can be understood as increasing the existing time-domain sparse density by three times at equal intervals), that is, the time-domain resources become one-third of the original.

[0230] For example, frequency domain resources can directly indicate the specific frequency domain resources occupied by a reference signal pattern (e.g., a third reference signal pattern), or indirectly indicate the frequency domain resources occupied by the reference signal pattern through subcarrier density, row number, comb structure description, grouping information, interleaving information, bitmap, or subcarrier index; or indirectly indicate the frequency domain resources occupied by the reference signal pattern through a reference frequency domain resource and frequency domain offset interval; or indirectly indicate through frequency domain sparsity information or frequency domain sparse bitmap. For example, a frequency domain sparsity of 3 means that the original frequency domain density is further reduced by three times at equal intervals (or it can be understood as increasing the existing sparse density by three times at equal intervals), that is, the frequency domain resources become one-third of the original.

[0231] For example, spatial resources can directly indicate the specific spatial resources occupied by a reference signal pattern (e.g., a third reference signal pattern). Taking ports in spatial resources as an example, the first configuration information indicates that the spatial resources include port information. This port information can directly indicate the specific antenna port occupied by the reference signal pattern, or indirectly indicate the antenna port occupied by the reference signal pattern through the number of ports, layers, ranks, streams, code division multiplexing (CDM) type, bitmap, or port index; or indirectly indicate the antenna port occupied by the reference signal pattern through a reference antenna port and port offset interval; or indirectly indicate it through port sparsity information or port sparse bitmap. For example, a port sparsity of 3 means that the original spatial density is further reduced by three times at equal intervals, i.e., the port resources become one-third of the original.

[0232] For example, the first configuration information may further include: a reference signal sequence corresponding to the third reference signal pattern, and / or, mode evaluation configuration information corresponding to the third reference signal pattern.

[0233] The reference signal sequence corresponding to the third reference signal pattern can be any of the reference signal sequence type and specific parameters used to indicate the third reference signal pattern. The reference signal sequence type includes either a pseudo-random sequence or a Zadoff-Chu sequence. Specific parameters include, but are not limited to: sequence length (usually related to the number of redundancies), placement location (resource usage range), port information (such as port number), number of layers, sequence generation seed (used for pseudo-random sequence generation), offset parameter (used for ZC sequence cyclic shifting), orthogonal overlay code (to achieve orthogonality between different ports or layers), corresponding beam direction, corresponding precoding information, cell identifier (ID), terminal device ID, or any of the following: time slot number.

[0234] For example, the reference signal sequence corresponding to the third reference signal pattern can be obtained by using the root sequence index that indicates the ZC sequence.

[0235] The mode evaluation configuration information corresponding to the third reference signal pattern can be used to instruct the terminal device on how to measure the third reference signal pattern. This mode evaluation configuration information may include channel reconstruction performance metrics and / or the corresponding channel reconstruction algorithm. The channel reconstruction performance metrics include the NMSE of the reconstructed channel and the measurement channel, and / or the correlation between the reconstructed channel and the measurement channel, etc. The corresponding channel reconstruction algorithm may include AI channel reconstruction based on multipath information and / or compressed sensing.

[0236] For example, assessing the correlation between the reconstructed channel and the measurement channel can be achieved by calculating the cosine similarity of the corresponding channels. The specific method and process are as follows:

[0237] Step 1-1: Ensure that the dimensions of the matrix Hrecon corresponding to the reconstructed channel and the matrix Hmeas corresponding to the measurement channel are consistent, both being multidimensional complex matrices.

[0238] Steps 1-2: Calculate the inner product of the two matrices Hrecon and Hmeas, which requires taking the complex conjugate of the measurement channel: P = Hrecon * (conjugate of Hmeas)

[0239] Steps 1-3: Calculate the L2 norm of the two matrices respectively: ||Hrecon|| and ||Hmeas||.

[0240] Steps 1-4: Cosine similarity calculation: Take the absolute value of the inner product and divide it by the product of the two norms. For example: cosinesimilarity=|P| / (||Hrecon||*||Hmeas||), where the result is in the range of [0,1]. The larger the value of cosinesimilarity, the higher the correlation.

[0241] For example, AI-based channel reconstruction based on multipath information can reconstruct the complete channel matrix by combining prior multipath information with sparse channel measurement data and utilizing a differentiable channel model and gradient descent optimization. This addresses the problem of decreased reconstruction accuracy in traditional channel reconstruction due to port sparsity caused by the lack of prior information. For instance, it may include the following steps:

[0242] Step 2-1: Input prior multipath information into the differentiable channel model

[0243] The prior multipath information can be input into a differentiable channel model. After processing by the differentiable channel model, the multipath information can be transformed (e.g., time-frequency domain transformation) into a complete channel matrix that matches the current communication configuration (e.g., time domain, frequency domain, spatial domain, etc.).

[0244] Multipath information can be obtained from one or more of the following:

[0245] - Multipath prediction AI model, in which multipath information is predicted using an AI model based on the location and environment of the terminal device;

[0246] - Multipath data pre-stored based on geographic location;

[0247] - Information shared by the communication peer (such as a base station).

[0248] Optionally, the multipath information may also include one or more of the following: angle, time delay, phase, and intensity information for each of the multiple paths. The angle may include either the angle of arrival (AOA) or the angle of departure (AOD).

[0249] Optionally, the above-mentioned differentiable channel model has a differentiability requirement, that is, the differentiable channel model supports gradient calculation of input multipath information (i.e., it is differentiable).

[0250] Step 2-2: Transform the multipath information (time-frequency domain transformation) into a complete channel matrix that matches the current communication configuration (time domain, frequency domain, and spatial domain) using a differentiable channel model.

[0251] For example, differentiability requirements include: the model must support gradient computation for input multipath information (i.e., it must be differentiable).

[0252] Steps 2-3: Sparse Channel Measurement

[0253] For example, measurement dimensions include sparse measurements in the time domain (sparse sampling time points), frequency domain (partial subcarriers), or spatial domain (partial antenna ports).

[0254] Examples of data formats include: sparse channel matrices with dimensions smaller than the full channel matrix (e.g., only some RBs or ports are measured).

[0255] Steps 2-4: Loss Calculation and Gradient Optimization

[0256] Example comparison method: compare only the matrix elements of the sparse channel and the complete channel corresponding to the sparse positions of the sparse channel.

[0257] In this context, sparse locations refer to resource locations within a sparse channel. Resources can be one or more of the following: time-domain resources, frequency-domain resources, or spatial-domain resources. For example, a complete channel has 14 time-domain resource locations: slots #1 to #14, while a sparse channel has 2: slots #2 and #7. Similarly, a complete channel has 288 frequency-domain resource locations: RB #1 to RB #288, while a sparse channel has 2: RB #20 and RB #40. Furthermore, a complete channel has 1024 spatial resource locations: ports #1 to #1024, while a sparse channel has 3: ports #7, #200, and #800.

[0258] For example, the loss function is calculated as the NMSE or cosine similarity between the sparse channel and the complete channel.

[0259] For example, fine-tuning multipath: correcting multipath information through gradient descent (such as adjusting the delay, angle, phase, intensity, etc. of each path).

[0260] For example, constraint handling: regularization may be introduced to ensure that physical parameters are reasonable (such as non-negative time delay and multipath angle spread within a certain range).

[0261] Steps 2-5: Iterative Convergence and Reconstruction

[0262] For example, the termination condition is: the error between the sparse portion of the complete channel output by the model and the measured sparse channel is below a threshold.

[0263] For example, the output is the complete channel matrix output by the fine-tuned channel model as the channel reconstruction result.

[0264] Based on the multipath information-based artificial intelligence channel reconstruction described in steps 2-1 to 2-5 above, the sparse measurement combined with the channel model reduces the dependence on dense reference signals, thereby reducing the overhead of the reference signals. In addition, the optimization of multipath information is achieved based on sparse and dense channel information. Since a differentiable channel model is used, the physical meaning of the parameters involved in the channel reconstruction process is preserved, making the above scheme interpretable and avoiding the "black box" problem in traditional artificial intelligence scenarios.

[0265] Furthermore, in the above process, the sparse channel in steps 2-3 can be achieved through... Figure 4 The configuration information in step 401 is used for configuration. For example, during the channel reconstruction process based on steps 2-1 to 2-5 above, the terminal device can obtain the configuration information of N reference signal patterns based on the configuration information received in step 401, and select one or more reference signal patterns to receive reference signals based on its own needs and / or capabilities, thereby obtaining the sparse channel information in steps 2-3 above. In this way, one or more terminal devices can select reference signal patterns and receive reference signals based on the above configuration information, and can reuse configuration information to realize resource configuration of different terminal devices, thereby reducing resource configuration overhead, and also enabling the reference signals received by different terminal devices to adapt to the needs and / or capabilities of each terminal device.

[0266] For example, for terminal devices with strong capabilities (such as supporting a large bandwidth, strong channel estimation computing power, and enough antennas to support multiple transmission layers), the terminal device can receive reference signals through the resource-dense resources in the configuration information of N reference signal patterns, so as to perform the above-mentioned channel reconstruction process with more channel information and improve the performance of channel reconstruction.

[0267] For example, for terminal devices with weaker capabilities (such as limited bandwidth, weak channel estimation computation, or lack of support for multiple transmission layers), the terminal device can receive reference signals using sparser resources in the configuration information of N reference signal patterns. This allows for the channel reconstruction process with less channel information, enabling the channel reconstruction process of the terminal device with weaker capabilities and reducing processing latency and power consumption.

[0268] For example, compressed sensing is a signal processing technique that utilizes signal sparsity. It can accurately reconstruct the original signal with a small number of measurements at a sampling rate far below the Nyquist sampling rate. In sparse channel estimation, it is assumed that the channel is sparse in a certain transform domain (e.g., the time delay domain, or the angle domain), meaning that the amplitudes of coefficients in a few rows and / or columns of the channel matrix are much higher than the amplitudes of other coefficients; for example, only a few rows and / or columns of the channel matrix have non-zero coefficients.

[0269] For example, the steps of a communication device (such as a network device or a terminal device) to achieve channel reconstruction based on compressed sensing include:

[0270] Step 3-1. The communication device determines the measurement matrix. For example, the communication device designs a measurement matrix that satisfies certain conditions (e.g., different rows of the matrix remain uncorrelated, and / or different columns of the matrix remain uncorrelated) to ensure effective capture of signal information. Generally, in wireless communication, this measurement matrix is ​​usually generated from a reference signal sequence.

[0271] Step 3-2. The communication device performs channel reconstruction based on signals transmitted using sparse resources. For example, the communication device reconstructs the complete channel using a small number of reference signal measurements and a measurement matrix, employing a channel reconstruction algorithm. Commonly used channel reconstruction algorithms include: basis pursuit (BP), matching pursuit (MP), or orthogonal matching pursuit (OMP), etc.

[0272] Suppose a channel is sparse in the time-delay domain, with only 3 multipath components. A communication device measures reference signals on 10 REs. Using compressed sensing algorithms, the measured values ​​of these reference signals on the 10 REs can be used to effectively reconstruct the channel impulse response containing the 3 main multipath components, without requiring more reference signals as in traditional methods. For example, in traditional methods for orthogonal frequency division multiplexing (OFDM) systems, the number of reference signals is typically much greater than the number of multipath components in the channel, such as measurements on 36 REs, to ensure the accuracy and reliability of channel estimation. In one possible implementation, the N reference signal patterns transmitted by the network device can be determined based on relevant information from the terminal device. This relevant information includes, but is not limited to:

[0273] One or more of the following: channel state information corresponding to the terminal device, beam information corresponding to the terminal device, capability information of the terminal device, service information of the terminal device, location information of the terminal device, interference information of the terminal device, moving speed of the terminal device, antenna transmission scheme corresponding to the terminal device, or QCL assumptions obtained by the terminal device.

[0274] Among them, N reference signal patterns are determined based on the relevant information of the aforementioned terminal equipment. Optionally, before step 401, Figure 4 The method shown may also include the following:

[0275] The terminal device sends its relevant information to the network device. Correspondingly, the network device receives the relevant information from the terminal device.

[0276] After receiving relevant information from the terminal device, the network device determines N reference signal patterns based on the specific information received.

[0277] For example, before step 401, the terminal device sends channel state information (e.g., first channel state information) determined by the terminal device to the network device, and correspondingly, the network device receives the first channel state information from the terminal device. The network device determines N reference signal patterns based on the first channel state information and a first mapping relationship set. The first mapping relationship set includes mapping relationships between at least one channel state information and at least one reference signal pattern. The at least one channel state information includes the first channel state information, and the at least one reference signal pattern includes N reference signal patterns.

[0278] For example, before step 401, the network device sends third information to the terminal device, and correspondingly, the terminal device receives the third information from the network device. This third information is used to request capability information of the terminal device. The terminal device sends its capability information to the network device based on the third information, and correspondingly, the network device receives the capability information of the terminal device. The network device determines N reference signal patterns based on the capability information of the terminal device. These N reference signal patterns are determined according to the capabilities of the terminal device. The capability information of the terminal device includes one or more of the following: the type of the terminal device, the frequency band combinations supported by the terminal device, or service requests.

[0279] Assuming the terminal device's capability information includes the maximum number of modes it supports, the channel estimation algorithms it supports, and the minimum mean square error (MSE) it can accept, the terminal device can send this capability information to the network device via an RRC message. The pseudocode for this RRC message can be shown below:

[0280] SparsePilotProcessingCapability::=SEQUENCE{

[0281] `maxSupportedPatterns INTEGER(1..maxNumPatterns)` -- The maximum number of patterns supported by the terminal device.

[0282] `supportedEstimationAlgorithms BIT STRING(SIZE(maxNumAlgorithms))` -- Channel estimation algorithms supported by the terminal device. For example, "1010" indicates support for LS and Compressive Sensing.

[0283] minRequiredMSE INTEGER(0..maxMseValue), -- The minimum MSE value that the terminal device can accept.

[0284] }

[0285] After receiving the SparsePilotProcessingCapability message from the terminal device, the network device selects N reference signal patterns and configures them for the terminal device, based on the terminal device's capability information included in the SparsePilotProcessingCapability message.

[0286] For example, before step 401, the terminal device sends its corresponding task type (e.g., a first task type) to the network device, and the network device receives the first task type from the terminal device. The network device determines N reference signal patterns based on the first task type and a second mapping relationship set. The second mapping relationship set includes mapping relationships between at least one task type and at least one reference signal pattern. The at least one task type includes the first task type, and the at least one reference signal pattern includes N reference signal patterns.

[0287] Optionally, the at least one task type may include any one or more of positioning measurement, channel precoding calculation, or beam direction calculation.

[0288] For example, a network device determines N reference signal patterns based on the first beam information corresponding to the terminal device and a third mapping relationship set. The third mapping relationship is a mapping relationship between at least one beam information and at least one reference signal pattern. The at least one beam information includes the first beam information, and the at least one reference signal pattern includes N reference signal patterns. These N reference signal patterns can be reference signal patterns corresponding to the first beam information in the third mapping relationship set.

[0289] For example, a network device determines N reference signal patterns based on the current location information of a terminal device and a fourth mapping relationship set. The fourth mapping relationship is a mapping relationship between at least one piece of location information and at least one reference signal pattern. The at least one piece of location information includes the current location information of the terminal device, and the at least one reference signal pattern includes N reference signal patterns. These N reference signal patterns can be reference signal patterns in the fourth mapping relationship set that correspond to the current location information of the terminal device. The network device can obtain the current location information of the terminal device through positioning technology, or it can obtain the current location information of the terminal device from the terminal device itself.

[0290] The location information of the terminal device can be related to the specific location of the terminal device, or the location area or range of the terminal device.

[0291] For example, a terminal device can indicate its current location information to the network device through existing uplink messages or newly added uplink messages, in order to request the acquisition of a reference signal pattern corresponding to that location. For example, the pseudocode might be as follows:

[0292] LocationAreaSparsePilotRequest::=SEQUENCE{

[0293] locationInformation CHOICE{

[0294] gnssLocation SEQUENCE{...}, --GNSS positioning information

[0295] networkLocation SEQUENCE{...}, --Network-side location information

[0296] }

[0297] }

[0298] For example, the network device determines N reference signal patterns based on the interference information from the terminal device. Optionally, before step 401, the network device may send configuration information for interference measurement to the terminal device. Accordingly, the terminal device receives the configuration information for interference measurement from the network device. The terminal device determines the interference information based on the configuration information for interference measurement. The terminal device sends the interference information to the network device. Accordingly, the network device receives the interference information from the terminal device. The network device determines N reference signal patterns based on the interference information from the terminal device.

[0299] Optionally, the interference information of the terminal device may include one or more of the following: reference signal received power (RSPR), reference signal received quality (RSRQ), channel measurement report, or interference measurement parameters, etc.

[0300] For example, a terminal device can indicate interference information to the network device using existing measurement report messages or by adding a new uplink message. For instance, extending an existing measurement report message can be done with the following pseudocode:

[0301] MeasReportNR::=SEQUENCE{

[0302] --...other fields

[0303] interferenceLevel INTEGER(0..maxInterferenceLevel) OPTIONAL, -- Interference level, for example, in decibels.

[0304] interferenceType ENUMERATED{rsrpInterference,sinrInterference,...}OPTIONAL,--Interference type

[0305] }

[0306] For example, to add a new uplink message, the specific pseudocode can be as follows:

[0307] InterferenceMeasurementReport::=SEQUENCE{

[0308] interferenceLevel INTEGER(0..maxInterferenceLevel),

[0309] interferenceType ENUMERATED{rsrpInterference,sinrInterference,...},

[0310] }

[0311] Optionally, the interference indicated by the interference information of the terminal device (or the interference level corresponding to the terminal device) is positively correlated with the resource density corresponding to the N reference signal patterns. For example, the higher the interference level indicated by the interference information, the higher the resource density corresponding to the N reference signal patterns; the lower the interference level indicated by the interference information, the lower the resource density corresponding to the N reference signal patterns. The resource density includes one or more of the following: the density corresponding to time-domain resources (referred to as time-domain density), the density corresponding to frequency-domain resources (referred to as frequency-domain density), or the density corresponding to spatial-domain resources (referred to as spatial-domain density).

[0312] It should be understood that in the embodiments of this application, a higher (or greater) resource density or a lower (or smaller) sparsity indicates that the corresponding resource is more concentrated; a lower (or smaller) resource density or a higher (or greater) sparsity indicates that the corresponding resource is more sparse.

[0313] As an example, at time T1, the RSRQ value in the interference information of the terminal device is RSRQ#1, and the resource density of the N reference signal patterns corresponding to RSRP#1 is L1; at time T2, the RSRQ value in the interference information of the terminal device is RSRQ#2, and the resource density of the N reference signal patterns corresponding to RSRP#2 is L2. Assuming that RSRQ#1 > RSRQ#2, indicating that the interference level of the terminal device at time T2 is higher than that at time T1, then L1 < L2, indicating that the resource density of the N reference signal patterns at time T2 is greater than that at time T1.

[0314] For example, the network device determines N reference signal patterns based on the moving speed of the terminal device. Optionally, before step 401, the terminal device sends indication information of its moving speed to the network device. Accordingly, the network device receives the indication information of the terminal device's moving speed. The network device determines N reference signal patterns based on the indication information of the terminal device's moving speed. The indication information of the terminal device's moving speed can be used to indicate the terminal device's moving speed, the speed range in which the terminal device's moving speed falls, the index corresponding to the terminal device's moving speed, or the index corresponding to the speed range in which the terminal device's moving speed falls, etc.

[0315] For example, the terminal device's movement speed indication information can be used to indicate the terminal device's movement speed. The terminal device can indicate its movement speed to the network device through existing measurement report messages or by adding a new uplink message. The specific pseudocode is as follows:

[0316] MobilityMeasurementReport::=SEQUENCE{

[0317] ueSpeed ​​INTEGER(0..maxSpeedValue), -- The speed of the terminal device, for example, in km / h.

[0318] speedEstimationMethod ENUMERATED{dopplerShift,positioning,...}OPTIONAL, --speed estimation method

[0319] }

[0320] Optionally, the moving speed of the terminal device is positively correlated with the resource density corresponding to the N reference signal patterns. For example, the greater the moving speed of the terminal device, the greater the resource density corresponding to the N reference signal patterns; the smaller the moving speed of the terminal device, the smaller the resource density corresponding to the N reference signal patterns. As another example, the greater the speed range within which the terminal device's moving speed falls, the greater the resource density corresponding to the N reference signal patterns; the smaller the speed range within which the terminal device's moving speed falls, the smaller the resource density of the N reference signal patterns.

[0321] As an example, at time T1, the terminal device moves at speed v1, and the resource density of the N reference signal patterns corresponding to v1 is L3; at time T2, the terminal device moves at speed v2, and the resource density of the N reference signal patterns corresponding to v2 is L4. Assume v1 > v2, then L3 > L4. Assume v1 < v2, then L3 < L4.

[0322] For example, a network device determines N reference signal patterns based on the antenna transmission scheme corresponding to the terminal device. The antenna transmission scheme includes spatial multiplexing, beamforming, etc. The network device then configures N reference signal patterns for the terminal device according to the corresponding antenna transmission scheme.

[0323] Assuming the terminal device uses spatial multiplexing for its antenna transmission scheme, the network device determines that the terminal device may require a reference signal pattern with more dense resource information to support multi-layer channel estimation. Therefore, the network device selects a reference signal pattern with more dense resource information and configures it for the terminal device.

[0324] Optionally, when the antenna transmission scheme corresponding to the terminal device is a spatial multiplexing antenna transmission scheme, the number of spatial multiplexing streams corresponding to the terminal device is positively correlated with the resource density corresponding to the N reference signal patterns. For example, the larger the number of spatial multiplexing streams corresponding to the terminal device, the larger the resource density corresponding to the N reference signal patterns; the smaller the number of spatial multiplexing streams corresponding to the terminal device, the smaller the resource density corresponding to the N reference signal patterns. Furthermore, the larger the value range of the number of spatial multiplexing streams corresponding to the terminal device, the larger the resource density corresponding to the N reference signal patterns; the smaller the value range of the number of spatial multiplexing streams corresponding to the terminal device, the smaller the resource density corresponding to the N reference signal patterns.

[0325] As an example, at time T1, the number of spatial multiplexed streams corresponding to the terminal device is S1, and the resource density of the N reference signal patterns corresponding to S1 is L5; at time T2, the number of spatial multiplexed streams corresponding to the terminal device is S2, and the resource density of the N reference signal patterns corresponding to S2 is L6. Assume that S1 > S2, then L5 > L6. Assume that S1 < S2, then L5 < L6.

[0326] For example, a network device determines N reference signal patterns based on the QCL assumptions obtained by a terminal device. The QCL assumptions refer to the shared statistical characteristics of channels across multiple antenna ports (e.g., average delay, Doppler shift). Utilizing QCL assumptions reduces the resource overhead of channel estimation, thereby configuring appropriate reference signal patterns for the QCL assumptions obtained by the terminal device. The network device can configure corresponding reference signal patterns for different QCL assumptions. Accordingly, the network device determines N reference signal patterns based on the QCL assumptions obtained by the terminal device and a fifth mapping relationship set. The fifth mapping relationship is a mapping relationship between at least one QCL assumption and at least one reference signal pattern. At least one QCL assumption includes the QCL assumption obtained by the terminal device, and at least one reference signal pattern includes N reference signal patterns. These N reference signal patterns can be reference signal patterns in the fifth mapping relationship set that correspond to the QCL assumptions obtained by the terminal device.

[0327] It should be understood that the N reference signal patterns can be determined according to one or more of the examples above. In some possible implementations, the network device can instruct the terminal device on the rules (or conditions) described above for determining the N reference signal patterns, so that the terminal device can further determine the M first reference signal patterns. For example, the network device can configure one or more of the first to fifth mapping relationship sets described above to the terminal device.

[0328] For example, in step 401, the network device can send configuration information for N reference signal patterns via broadcast, unicast, or multicast. For instance, the configuration information for these N reference signal patterns can be carried in a system information block (SIB), in an RRC message, or in specific downlink signaling.

[0329] For example, a network device can send configuration information for the N reference signal patterns via SIB (e.g., SIB1) messages or RRC messages. The pseudocode for a network device sending configuration information for the N reference signal patterns via SIB or RRC messages can be shown below:

[0330] SparsePilotPatternConfig::=SEQUENCE{

[0331] patternList SEQUENCE(SIZE(1..maxNumPatterns))OF SparsePilotPattern,

[0332] }

[0333] SparsePilotPattern::=SEQUENCE{

[0334] patternId INTEGER(0..maxPatternId),

[0335] frequencyAllocation CHOICE{

[0336] bitmap BIT STRING(SIZE(maxNumSubcarriers)),

[0337] subcarrierList SEQUENCE(SIZE(1..maxNumSubcarriers))OF INTEGER(0..maxNumSubcarriers-1),

[0338] startSubcarrier INTEGER(0..maxNumSubcarriers-1),

[0339] subcarrierSpacing INTEGER(1..maxNumSubcarriers-1),

[0340] },

[0341] timeAllocation CHOICE{

[0342] slotList SEQUENCE(SIZE(1..maxNumSlots))OF INTEGER(0..maxNumSlots-1),

[0343] symbolList SEQUENCE(SIZE(1..maxNumSymbols))OF INTEGER(0..maxNumSymbols-1),

[0344] startSymbol INTEGER(0..maxNumSymbols-1),

[0345] symbolSpacing INTEGER(1..maxNumSymbols-1),

[0346] },

[0347] portMapping BIT STRING(SIZE(maxNumPorts)),

[0348] pilotSequenceType ENUMERATED{zc,lte,nr,...},

[0349] pilotSequenceParameters SEQUENCE(OPTIONAL), --differs depending on sequence type

[0350] measurementConfig SEQUENCE{

[0351] estimationAlgorithm ENUMERATED{ls,mmse,compressiveSensing,...},

[0352] measurementMetrics ENUMERATED{mse,channelCorrelation,...}

[0353] }

[0354] }

[0355] 402. The network device sends a reference signal based on the configuration information. Correspondingly, the terminal device receives the reference signal based on the configuration information.

[0356] For example, after a network device sends configuration information for N reference signal patterns, it sends reference signals based on the configuration information. Correspondingly, the terminal device receives the reference signals based on the configuration information.

[0357] Taking the third reference signal pattern among N reference signal patterns as an example, the network device determines the resource location for transmitting the reference signal under the third reference signal pattern based on the time domain information, frequency domain information, and port information corresponding to the first configuration information, and transmits the reference signal at the resource location corresponding to the third reference signal pattern. Correspondingly, the terminal device receives the reference signal from the network device at the resource location indicated by the first configuration information.

[0358] It is understood that the reference signal in the embodiments of this application can be any one of the following signals: demodulation reference signal (DMRS), channel state information-reference signal (CSI-RS), or sounding reference signal (SRS). This application does not limit the specific format of the reference signal.

[0359] For example, network devices can configure different types of reference signals for end devices via downlink messages (such as RRC messages). Suppose the network device uses the `GenericSparsePilotConfig` message to configure different types of reference signals for the end device; the pseudocode is as follows:

[0360] GenericSparsePilotConfig::=SEQUENCE{

[0361] pilotType ENUMERATED{dmrs,csirs,srs,...}, -- Type of reference signal

[0362] patternId INTEGER(0..maxPatternId),

[0363] --...Other configuration information

[0364] }

[0365] 403, the terminal device sends performance information corresponding to M first reference signal patterns out of N reference signal patterns, and / or, identification information corresponding to the M first reference signal patterns. Correspondingly, the network device receives the performance information corresponding to the M first reference signal patterns out of the N reference signal patterns from the terminal device, and / or, the identification information corresponding to the M first reference signal patterns.

[0366] Specifically, the terminal device sends performance information of M first reference signal patterns out of the N reference signal patterns, and / or identification information corresponding to the M first reference signal patterns, based on the configuration information of the N reference signal patterns. Here, M is a positive integer less than or equal to N.

[0367] The M first reference signal patterns can be selected by the terminal device from N reference signal patterns according to a certain mapping relationship or certain specific requirements. The M first reference signal patterns can be part or all of the N reference signal patterns. For example, when M=N, the M first reference signal patterns are all of the N reference signal patterns; when M<N, the M first reference signal patterns are part of the N reference signal patterns.

[0368] The following examples, from Examples 1 to 3, will provide exemplary descriptions of the performance information and / or identification information of the M first reference signal patterns sent by the terminal device to the network device:

[0369] Example 1: A terminal device receives reference signals based on configuration information corresponding to N reference signal patterns. It then performs channel reconstruction on M first reference signal patterns from the N reference signal patterns based on the received reference signals, determining the performance information corresponding to the M first reference signal patterns. The terminal device can either feed back the performance information of the M first reference signal patterns to the network device, or feed back the performance information and identification information of the M first reference signal patterns to the network device, or simply send the identification information of the M first reference signal patterns. The M first reference signal patterns can be selected by the terminal device from the N reference signal patterns according to certain rules or conditions.

[0370] Example 2: The terminal device can select M first reference signal patterns from N reference signal patterns according to a certain mapping relationship, and send the identification information of the M first reference signal patterns to the network device. In this case, the terminal device does not need to receive reference signals according to the configuration information corresponding to the N reference signal patterns, and perform channel reconstruction for each of the N reference signal patterns to determine the performance information corresponding to each reference signal pattern.

[0371] Example 3: A terminal device can select M first reference signal patterns from N reference signal patterns based on its specific needs, and send the identification information of these M first reference signal patterns to the network device. These M first reference signal patterns can be regarded as specific reference signal patterns requested by the terminal device. In this case, the terminal device can also send a request reason to the network device for requesting the M first reference signal patterns.

[0372] For example, a terminal device can request a specific reference signal pattern (e.g., M first reference signal patterns) via an uplink message. Specific pseudocode may include the following:

[0373] SparsePilotPatternRequest::=SEQUENCE{

[0374] requestedPatternList SEQUENCE(SIZE(1..maxNumRequestedPatterns))OFINTEGER(0..maxPatternId), -- A list of IDs of reference signal patterns requested by the terminal device.

[0375] requestReason ENUMERATED{channelSounding,positioning,...}OPTIONAL,--request reason

[0376] }

[0377] The following will provide examples of the performance information and / or identification information of the M first reference signal patterns sent by the terminal device, taking into account different situations:

[0378] Scenario 1: The terminal device sends performance information for M first reference signal patterns.

[0379] As an example, the terminal device performs channel reconstruction on M first reference signal patterns out of the N reference signal patterns based on the reference signals corresponding to the configuration information of the N reference signal patterns, and obtains the performance information of the M first reference signal patterns. The terminal device then sends the performance information of the M first reference signal patterns to the network device.

[0380] The terminal device performs channel reconstruction based on the configuration information of the reference signal pattern and the reference signal. For example, the channel reconstruction performed by the terminal device based on the configuration information of the reference signal pattern and the reference signal may include the following steps:

[0381] Step 4-1: Input the prior multipath information into the differentiable channel model.

[0382] Step 4-2: Convert the multipath information into a complete channel matrix that matches the current communication configuration using a differentiable channel model.

[0383] It should be understood that steps 4-1 and 4-2 are similar to steps 2-1 and 2-2 in step 401 above. For details, please refer to the description in step 401 above.

[0384] Step 4-3: Based on the configuration information of the reference signal pattern, measure the corresponding reference signal at the corresponding time-frequency resource location to obtain the sparse channel matrix.

[0385] In one implementation, the terminal device performs channel measurements (also known as sparse measurement, sparse reference signal measurement, or sparse channel measurement, etc.) based on a sparse reference signal, where the density of the reference signal pattern corresponding to the sparse reference signal is relatively sparse. For example, assuming a reference signal resource exists, occupying one time slot in the time domain (e.g., symbols 0 to 13) and one RB in the frequency domain (e.g., subcarriers 0 to 11), one symbol and one subcarrier constitute one time-frequency point. Symbols 1, 2, and 8 can be considered as the time-domain locations where the reference signal is placed, and subcarriers 5 and 9 can be considered as the frequency-domain locations where the reference signal is placed, thus determining the six time-frequency points for sparse reference signal transmission. Assuming each antenna port corresponds to a time-frequency point, the network device can transmit / map reference signals at these 6 time-frequency points respectively. Correspondingly, the terminal device receives reference signals at these 6 time-frequency points and performs channel measurement and estimation based on the received reference signals. The specific implementation of channel measurement and estimation can be found in the relevant descriptions of existing schemes, and is not limited here.

[0386] Based on the above example, the terminal device only measured 6 antenna ports, but the final transmission may use more than 6 antenna ports. For example, the terminal device measured CSI-RS on 6 antenna ports, but the final transmission used 32 antenna ports. That is, the terminal device performed precoding on 32 antenna ports during transmission, meaning the length of the precoding vector is 32, and 32 > 6.

[0387] As can be seen, the placement of the reference signal on the channel is sparse at this time, and the measured result is a sparse channel. The channel matrix corresponding to the sparse channel is called the sparse channel matrix.

[0388] Step 4-4: Loss calculation and gradient optimization.

[0389] Steps 4-5: Iterative convergence and reconstruction.

[0390] It should be understood that steps 4-4 and 4-5 are similar to steps 2-4 and 2-5 in step 401 above. For details, please refer to the description in step 401 above.

[0391] The performance information is used to measure the metrics of the reference signal pattern channel reconstruction. This performance information includes NMSE and / or the correlation between the reconstructed channel and the measurement channel.

[0392] Scenario 2: The terminal device sends identification information for M first reference signal patterns.

[0393] As an example, the terminal device selects M first reference signal patterns from N reference signal patterns based on a first condition and / or a second condition, and sends the identification information (e.g., identifier) ​​of the M first reference signal patterns to the network device. The M first reference signal patterns are those among the N reference signal patterns that satisfy the first condition and / or the second condition.

[0394] The first condition is related to the performance metrics of channel reconstruction.

[0395] For example, the performance metrics for channel reconstruction include the normalized mean square error (NMSE) of the reconstructed channel and the measurement channel, and / or the correlation between the reconstructed channel and the measurement channel. For a detailed explanation of NMSE and the correlation between the reconstructed channel and the measurement channel, please refer to the description in step 401 above.

[0396] For example, when the performance metric for channel reconstruction includes NMSE, the first condition can be that NMSE is greater than or equal to a first threshold. Based on the first condition, the terminal device selects the reference signal pattern that satisfies the first condition from the N reference signal patterns, choosing it as the first reference signal pattern according to the NMSE corresponding to each reference signal pattern.

[0397] The second condition is related to one or more of the following: channel state information, beam information corresponding to the terminal device, capability information of the terminal device, service information of the terminal device, location information of the terminal device, interference information of the terminal device, moving speed of the terminal device, antenna transmission scheme corresponding to the terminal device, or quasi-co-located QCL assumption obtained by the terminal device.

[0398] For example, assuming the second condition is related to channel state information, the terminal device can determine M first reference signal patterns based on the first mapping relationship set and the first channel state information. The first mapping relationship set includes mapping relationships between at least one channel state information and at least one reference signal pattern; the at least one channel state information includes first channel state information, and the at least one reference signal pattern includes M first reference signal patterns. The terminal device determines the M first reference signal patterns based on its own corresponding first channel state information and the first mapping relationship set, and feeds back the identification information of the M first reference signal patterns to the network device.

[0399] The channel state information includes at least one or more of the following: CSI, RI, PMI, CQI, etc. The detailed content of how the terminal device determines its own corresponding first channel state information is not the focus of this application and will not be elaborated here; please refer to other references.

[0400] As an example, the first channel state information is determined by the terminal device based on a received reference signal. For instance, the process by which the terminal device determines the first channel state information based on the reference signal may include the following steps (using CSI-RS as an example):

[0401] Step 5-1. Terminal device receives reference signals: Network devices can periodically or as needed send reference signals (e.g., CSI-RS) to terminal devices. These reference signals can be used to help terminal devices estimate channel characteristics. Different reference signals may correspond to different uses; for example, CSI-RS is mainly used for channel measurement.

[0402] Step 5-2. Terminal device performs channel estimation: After receiving the reference signal, the terminal device can estimate the channel, or it can be understood as the terminal device analyzing the changes in the signal during transmission (including attenuation, multipath effects, etc.), which helps in the subsequent calculation of channel state information.

[0403] Step 5-3. Terminal device calculates channel state information (e.g., first channel state information): The terminal device can calculate channel state information based on the channel estimation results in step 4-2. CSI typically includes one or more of the following components:

[0404] CQI: Represents the channel quality determined by the terminal device, and is usually used as the basis for selecting modulation and coding strategies.

[0405] PMI: Used to indicate which precoding matrix network devices should use to adjust signal transmission in order to better adapt to current channel conditions.

[0406] RI: Represents the maximum number of spatial streams in the channel or the rank of the channel matrix.

[0407] Step 5-4. Terminal device reports CSI to network device: After calculating the CSI, the terminal device can send the CSI to the network device through the physical uplink control channel (PUCCH) or the physical uplink shared channel (PUSCH) according to certain rules or periods. The sending of CSI by the terminal device to the network device may be affected by network configuration. For example, the network device can set different reporting modes to optimize resource usage or improve the accuracy of the report.

[0408] Step 5-5. Network devices use CSI for resource scheduling: After receiving CSI, network devices can use CSI to optimize resource allocation and signal processing strategies, such as adjusting the transmit power, selecting an appropriate modulation and coding scheme, etc., thereby improving overall system performance and user experience.

[0409] The first mapping relationship set can be predefined or preconfigured, or configured by the network device to the terminal device through information (e.g., second information), and this application does not limit this. For example, if the first mapping relationship is configured by the network device to the terminal device through second information, that is, before step 403, Figure 4 The method shown may further include: the network device sending second information to the terminal device. Accordingly, the terminal device receives the second information from the network device. This second information is used to configure the first mapping relationship set. For example, the second information can be transmitted within an RRC message. The pseudocode for transmitting the second information within an RRC message is shown below:

[0410] CSItoSparsePilotMappingConfig::=SEQUENCE{

[0411] mappingList SEQUENCE(SIZE(1..maxNumMappings))OFCSISparsePilotMapping,

[0412] }

[0413] CSISparsePilotMapping::=SEQUENCE{

[0414] riRange SEQUENCE(SIZE(1..2))OF INTEGER(1..maxRank), -- Channel rank range

[0415] pmiRange CHOICE {--PMI range, which can be a bitmap or index list}

[0416] bitmap BIT STRING(SIZE(maxNumPMIs)),

[0417] pmiList SEQUENCE(SIZE(1..maxNumPMIsToMap))OF INTEGER(0..maxNumPMIs-1),

[0418] }OPTIONAL,

[0419] cqiRange SEQUENCE(SIZE(1..2))OF INTEGER(0..maxCQI),--CQI range

[0420] preferredPatternList SEQUENCE(SIZE(1..maxNumPreferredPatterns))OFINTEGER(0..maxPatternId), -- A list of preferred sparse reference pattern signals.

[0421] }

[0422] For example, assuming the second condition is related to the task type of the terminal device, the terminal device can determine M first reference signal patterns based on the second mapping relationship set and the first task type. The second mapping relationship set includes mapping relationships between at least one task type and at least one reference signal pattern; the at least one task type includes the first task type corresponding to the terminal device; and the at least one reference signal pattern includes M first reference signal patterns. The terminal device determines the M first reference signal patterns based on the first task type and the second mapping relationship set, and feeds back the identification information of the M first reference signal patterns to the network device.

[0423] Among them, at least one task type includes one or more of the following: positioning measurement, channel precoding calculation, or beam direction calculation.

[0424] The second mapping relationship set can be predefined or preconfigured, or configured by the network device to the terminal device through information (e.g., the fourth information), and this application does not limit this. For example, if the second mapping relationship is configured by the network device to the terminal device through the fourth information, that is, before step 403, Figure 4 The method shown may further include: the network device sending fourth information to the terminal device. Accordingly, the terminal device receives the fourth information from the network device. This fourth information is used to configure the second mapping relationship set.

[0425] For example, assuming the second condition is related to the beam information of the terminal device, the terminal device determines M first reference signal patterns based on a third mapping relationship set and the terminal device's beam information. The third mapping relationship set includes mapping relationships between at least one beam information and at least one reference signal pattern; the at least one beam information includes first beam information, and the at least one reference signal pattern includes M first reference signal patterns. The terminal device determines the M first reference signal patterns based on the first beam information and the third mapping relationship set, and feeds back the identification information of the M first reference signal patterns to the network device.

[0426] Each beam information in at least one beam information may include one or more of the following: beam direction, beam configuration, etc.

[0427] The beam information or beam configuration may be indicated in the form of a resource set, which can be called a resource configuration. That is, the second condition is related to the resource configuration, and different resource configurations have different beam information or beam configurations.

[0428] As an example, the first beam information may include one or more of the following: the beam direction of the terminal device receiving or transmitting information, and the beam configuration of the terminal device receiving or transmitting information. The first beam information may be determined by the network device and instructed to the terminal device, or it may be determined by the terminal device itself. For example, a method for determining the first beam information may include the following steps:

[0429] Step 6-1. Obtain multipath environment information: Terminal devices or network devices can obtain the multipath component (MPC) of their environment, including multipath delay, amplitude, phase and angle information.

[0430] Step 6-2. Multipath Complexity Assessment: The terminal device or network device can analyze the multipath composition corresponding to each beam direction and assess its complexity. The terminal device or network device can use various metrics to assess multipath complexity, such as: number of multipaths (the number of multipaths corresponding to each beam direction), multipath delay spread (the multipath delay spread corresponding to each beam direction), and multipath amplitude distribution (the variance of the multipath amplitude corresponding to each beam direction), one or more of these metrics.

[0431] Step 6-3. Based on the complexity assessment results, the multipath complexity of each beam direction can be divided into different levels (e.g., low complexity, medium complexity, high complexity). Among them, a higher complexity corresponds to a larger number of multipaths (e.g., greater than or equal to threshold A), a larger time delay spread (e.g., greater than or equal to threshold B), and a larger amplitude variance (e.g., greater than or equal to threshold C), and vice versa.

[0432] Step 6-4. Determine the correspondence between beam directions and reference signal configurations: Terminal devices or network devices can configure corresponding reference signal densities for each beam direction based on multipath complexity (taking density as an example). Density adjustment rules: High-complexity beam directions (configure higher reference signal densities, e.g., reference signal density higher than or equal to threshold #1), medium-complexity beam directions (configure medium reference signal densities, e.g., reference signal density higher than or equal to threshold #2, lower than threshold #1), low-complexity beam directions (configure lower reference signal densities, e.g., reference signal density lower than threshold #2).

[0433] Step 6-5. The network device determines the correspondence between beam direction and reference signal configuration, and can send the reference signal configuration corresponding to different beam directions to the terminal device through RRC signaling (e.g., RRC reconfiguration message).

[0434] Step 6-6. Reference Signal Transmission and Reception: The network device indicates the beam direction or resource set identifier of the current signal and transmits a reference signal with the corresponding reference signal configuration. The terminal device receives the beam direction or resource set identifier, receives the reference signal at the corresponding reference signal resource location in the corresponding reference signal configuration, and performs channel estimation.

[0435] For example, beam information includes beam direction, and the third mapping relationship set includes mapping relationships between at least one beam direction and at least one reference signal pattern. The terminal device selects reference signal patterns corresponding to the received beam direction from the third mapping relationship set as M first reference signal patterns based on the received beam direction, and sends the identification information of the M first reference signal patterns to the network device. Alternatively, beam information includes beam configuration, and the third mapping relationship set includes mapping relationships between at least one beam configuration and at least one reference signal pattern. The terminal device selects reference signal patterns corresponding to the received beam configuration from the third mapping relationship set as M first reference signal patterns, and sends the identification information of the M first reference signal patterns to the network device.

[0436] The third mapping relationship set can be predefined or preconfigured, or configured by the network device to the terminal device through information (e.g., the fifth information), and this application does not limit this. For example, if the third mapping relationship is configured by the network device to the terminal device through the fifth information, that is, before step 403, Figure 4 The method shown may further include: the network device sending fifth information to the terminal device. Accordingly, the terminal device receives the fifth information from the network device. This fifth information is used to configure the third mapping relationship set.

[0437] It should be understood that in some implementations, when the terminal device determines M first reference signal patterns based on the beam configuration, a third mapping set is not required. The network device can configure different reference signal patterns for each beam and indicate the reference signal pattern corresponding to each beam to the terminal device. Accordingly, the terminal device selects the corresponding reference signal pattern based on the received beam configuration and feeds it back to the network device. For example, before step 303, the network device can send the beam configuration to the terminal device, which may include the corresponding reference signal pattern. Based on the beam configuration, the terminal device selects M first reference signal patterns corresponding to the beam configuration from N reference signal patterns and sends the identification information of the M first reference signal patterns to the network device.

[0438] For example, assuming the second condition is related to the location information of the terminal device, the terminal device determines M first reference signal patterns based on the fourth mapping relationship set and its location information. The fourth mapping relationship set includes mapping relationships between at least one piece of location information and at least one reference signal pattern. The at least one piece of location information includes the terminal device's current location information, and the at least one reference signal pattern includes M first reference signal patterns. The terminal device determines the M first reference signal patterns based on its current location information and the fourth mapping relationship set, and feeds back the identification information of the M first reference signal patterns to the network device.

[0439] The current location information of the terminal device can be obtained through global navigation satellite system (GNSS) technology or through other positioning services. For example, the location information of the terminal device can be obtained through the public land mobile network (PLMN) corresponding to the terminal device. This application does not limit this.

[0440] The location information of the terminal device can be the specific location where the terminal device is currently located, or the area or range of the location where the terminal device is currently located, etc.

[0441] For example, a network device can indicate the location information of a terminal device, as shown in the following pseudocode:

[0442] LocationAreaSparsePilotConfig::=SEQUENCE{

[0443] locationAreaId INTEGER(0..maxLocationAreaId),

[0444] preferredPatternList SEQUENCE(SIZE(1..maxNumPreferredPatterns))OFINTEGER(0..maxPatternId),

[0445] }

[0446] For example, assuming the second condition is related to the QCL assumptions obtained by the terminal device, the terminal device determines M first reference signal patterns based on the fifth mapping relationship set and the QCL assumptions obtained by the terminal device. The fifth mapping relationship set includes mapping relationships between at least one QCL assumption and at least one reference signal pattern; the at least one QCL assumption includes the QCL assumptions obtained by the terminal device, and the at least one reference signal pattern includes the M first reference signal patterns. The terminal device determines the M first reference signal patterns based on the obtained QCL assumptions and the fifth mapping relationship set, and feeds back the identification information of the M first reference signal patterns to the network device.

[0447] As an example, the QCL assumption states that two different reference signals or channels are "quasi-co-located" in certain characteristics, meaning they have similar properties in certain dimensions. These dimensions include one or more of the following: delay spread, Doppler shift, Doppler spread, and spatial reception parameters. When two reference signals satisfy the QCL assumption, if the terminal device has already fed back the measurement result of one reference signal, it may not need to feed back or may only feed back a small portion of the measurement result of the other reference signal. For example, in the RRC or DCI signaling sent by the network device to the terminal device, it indicates that a certain SSB resource and a certain CSI-RS resource are quasi-co-located. This usually means that the beam directions of the two reference signals are the same or similar, and the terminal device may only need to feed back one measurement result. For example, when two reference signals are quasi-co-located, they have similar multipath propagation characteristics in the time domain, similar Doppler shift, similar Doppler spread characteristics, and similar angle of arrival (AoA) and angle of departure (AoD).

[0448] When the second condition is related to the QCL assumption, the QCL assumption can be used to indicate the reference signal configuration, that is, the correspondence between the QCL assumption and the reference signal configuration is determined based on the second condition. This correspondence can be determined by the network device and indicated to the terminal device, or it can be determined by the terminal device itself. For example, the network device can indicate the correspondence to the terminal device in RRC or DCI signaling. Assuming that reference signal 1 and reference signal 2 are quasi-co-addressable, the terminal device can directly determine the pattern of reference signal 2 (which is consistent with the pattern corresponding to reference signal 1) if it only knows the pattern used by reference signal 1, without requiring additional indication from the network device.

[0449] For example, assuming the second condition is related to the terminal device's capability information, the terminal device selects from N reference signal patterns that match its capability information as M first reference signal patterns based on its own capability information. The terminal device's capability information includes one or more of the following: terminal device category information, frequency band information supported by the terminal device, or QoS requirements corresponding to the terminal device, etc.

[0450] For example, assuming the second condition is related to the interference information of the terminal device, the terminal device can measure its own interference information and select M first reference signal patterns from N reference signal patterns based on the interference information. The interference information of the terminal device may include one or more of the following: the reference signal received power, reference signal received quality, channel measurement report, or interference measurement parameters.

[0451] The relevant configurations for interference measurement can be configured by the network device to the terminal device through downlink signaling, or they can be pre-configured or pre-defined by the system.

[0452] It should be understood that the terminal device determines M first reference signal patterns based on the interference information of the terminal device, which is similar to the network device determining N reference signal patterns based on the interference information of the terminal device in step 401 above. The interference corresponding to the terminal device is related to the resource density corresponding to the M first reference signal patterns. For specific examples, please refer to the detailed description in step 401 above.

[0453] For example, assuming the second condition is related to the moving speed of the terminal device, the terminal device can select M first reference signal patterns from N reference signal patterns based on its own moving speed. The terminal device can determine M first reference signal patterns based on its own moving speed. Here, the terminal device determining M first reference signal patterns based on its moving speed is similar to the network device determining N reference signal patterns based on the terminal device's moving speed in step 401 above. The terminal device's moving speed is related to the resource density corresponding to the M first reference signal patterns. For a specific example, please refer to the detailed description in step 401 above.

[0454] For example, assuming the second condition is related to the antenna transmission scheme of the terminal device, the terminal device can select M first reference signal patterns from N reference signal patterns based on its own antenna transmission scheme (e.g., spatial multiplexing, beamforming). The terminal device can determine the M first reference signal patterns based on its own antenna transmission scheme. Assuming that the antenna transmission scheme corresponding to the terminal device is a spatial multiplexing antenna transmission scheme, the number of spatial multiplexing streams corresponding to the terminal device is related to the resource density corresponding to the N reference signal patterns. For a specific example, please refer to the detailed description in step 401 above.

[0455] Scenario 3: The terminal device sends performance information and identification information of M first reference signal patterns.

[0456] As an example, the terminal device determines M first reference signal patterns from N reference signal patterns based on a first condition and / or a second condition. Further, the terminal device performs channel reconstruction on the M first reference signal patterns from the N reference signal patterns based on the reference signals corresponding to the configuration information of the N reference signal patterns, obtaining performance information for the M first reference signal patterns. The terminal device then transmits the performance information of the N reference signal patterns and the identification information corresponding to the M first reference signal patterns.

[0457] For a detailed explanation of how the terminal device selects M first reference signal patterns from N reference signal patterns, please refer to the descriptions of Case 1 and Case 2 above, which will not be repeated here.

[0458] It should be understood that in step 403, the M first reference signal patterns can be determined based on the first condition and / or the second condition mentioned above, or the M first reference signal patterns can be selected from the N reference signal patterns as the M reference signal patterns with the best performance (or the highest priority).

[0459] It should also be understood that, in the embodiments of this application, the first condition and / or the second condition may be pre-configured or pre-defined to the terminal device, or determined by the terminal device itself, or indicated to the terminal device by the network device, and this application does not limit this.

[0460] It should also be understood that, in the embodiments of this application, the first to fifth mapping relationship sets can be described in detail using language, tables, or illustrations, etc. This application does not limit the specific form of the mapping relationship sets.

[0461] It should also be understood that the terminal device can send performance information of N reference signal patterns and / or identification information corresponding to M first reference signal patterns through uplink signaling. For example, the terminal device can use the Physical Uplink Control Channel (PUCCH) or the Physical Uplink Shared Channel (PUSCH) to send performance information of N reference signal patterns and / or identification information corresponding to M first reference signal patterns to the network device.

[0462] Optionally, prior to step 403, the method may further include:

[0463] The network device sends the first message. Correspondingly, the terminal device receives the first message.

[0464] The first information is used to trigger the terminal device to feed back the channel reconstruction performance indicators corresponding to at least one of the N reference signal patterns. Accordingly, after receiving the first information, the terminal device can send the performance information of the N reference signal patterns and / or the identification information corresponding to M first reference signal patterns among the N reference signal patterns to the network device based on the first information.

[0465] For example, this first information can be a periodically transmitted message, thereby enabling the network device to periodically obtain the channel reconstruction performance indicators corresponding to at least one of the N reference signal patterns from the terminal device, ensuring that the network device can dynamically adjust the reference signal patterns. A detailed description of the network device's adjustment of the reference signal patterns can be found in subsequent step 405.

[0466] For example, this first information can be carried in an RRC message or transmitted in a media access control-control element (MAC-CE) signaling or a DCI signaling. MAC-CE can also be called a medium access control-control element.

[0467] The pseudocode corresponding to the first piece of information can be shown below:

[0468] SparsePilotMeasurementTrigger::=SEQUENCE{

[0469] patternList SEQUENCE(SIZE(1..maxNumPatternsToMeasure))OF INTEGER(0..maxPatternId), -- List of pattern IDs to be measured.

[0470] }

[0471] --Example of feedback messages on PUCCH / PUSCH

[0472] SparsePilotMeasurementReport::=SEQUENCE{

[0473] reportList SEQUENCE(SIZE(1..maxNumReportedPatterns))OFSparsePilotReportItem,

[0474] }

[0475] SparsePilotReportItem::=SEQUENCE{

[0476] patternId INTEGER(0..maxPatternId),

[0477] `mse INTEGER(0..maxMseValue)` -- For example, multiply by a scaling factor and then round down.

[0478] channelCorrelation INTEGER(-100..100), -- For example, percentage values.

[0479] }

[0480] 404, the network device sends configuration information for P second reference signal patterns. Correspondingly, the terminal device receives the configuration information for P second reference signal patterns.

[0481] For example, a network device can receive performance information and / or identification information of M first reference signal patterns from a terminal device. The network device can determine P second reference signal patterns based on the performance information and / or identification information of the M first reference signal patterns, and can send configuration information of the P second reference signal patterns to the terminal device. After receiving the configuration information of the P second reference signal patterns, the terminal device can receive reference signals at the resource locations corresponding to the P second reference signal patterns. The terminal device can perform channel reconstruction based on the received reference signals. A specific example of channel reconstruction can be found in the description of step 401 above. The P second reference signal patterns are determined based on the performance information and / or identification information of the M first reference signal patterns, and the terminal device can perform channel reconstruction based on the reference signals corresponding to the configuration information of the P second reference signal patterns. For example, the result of channel reconstruction, such as complete channel information or denser channel information, can be used to calculate precoding and / or for data demodulation.

[0482] Where P is a positive integer greater than or equal to 1. The specific value of P is not limited in this application. For example, P is greater than or equal to N, or P is less than or equal to M, or P is greater than or equal to M, or P is less than or equal to N, or P is greater than or equal to M and less than or equal to N.

[0483] For example, the P second reference signal patterns may be selected by the network device from N reference signal patterns or M first reference signal patterns; or, some or all of the P second reference signal patterns may be new reference signal patterns determined by the network device relative to the N reference signal patterns and the M first reference signal patterns, and may be different from any one of the N reference signal patterns or the M first reference signal patterns.

[0484] The new reference signal pattern can be understood as a reference signal pattern that is different from the N reference signal patterns or the M first reference signal patterns, or the new reference signal pattern can be understood as a reference signal pattern obtained by adjusting (or optimizing) the configuration information corresponding to some or all of the N reference signal patterns or the M first reference signal patterns.

[0485] The following section will provide examples of the P second reference signal patterns determined by the network device, considering different scenarios:

[0486] Case 4: Any one of the P second reference signal patterns belongs to either the N reference signal patterns or the M first reference signal patterns.

[0487] In one possible implementation, the P second reference signal patterns can be selected from N reference signal patterns or M first reference signal patterns based on one or more of the following: performance information corresponding to M first reference signal patterns, identification information of M first reference signal patterns, first channel state information corresponding to the terminal device, capability information of the terminal device, task type of the terminal device, beam information corresponding to the terminal device, location information of the terminal device, interference information of the terminal device, moving speed of the terminal device, antenna transmission scheme corresponding to the terminal device, and quasi-co-located QCL assumptions obtained by the terminal device.

[0488] For example, the P second reference signal patterns can be selected by the network device from N reference signal patterns and / or M first reference signal patterns based on the performance information corresponding to M first reference signal patterns and / or the identification information of M first reference signal patterns. The P reference signal patterns that best match the terminal device are selected as the second reference signal patterns.

[0489] For example, the P second reference signal patterns can be determined by the network device according to a certain mapping relationship (such as the first to fifth mapping relationship sets described above), or the P second reference signal patterns can be selected by the network device from N reference signal patterns and / or M first reference signal patterns based on terminal device related information (such as capability information, task type, location information, interference information, or one or more of the antenna transmission scheme, etc.). Prior to step 404, Figure 4 The method may further include: the network device receiving one or more of the following from the terminal device: capability information, task type, location information, interference information, and antenna transmission scheme corresponding to the terminal device. Accordingly, the network device determines P second reference signal patterns based on one or more of the following: capability information, task type, location information, interference information, or antenna transmission scheme.

[0490] For example, suppose that before step 404, the terminal device sends its capability information to the network device. Accordingly, the network device receives the capability information from the terminal device. This capability information can be carried in an uplink message for transmission; for example, the pseudocode for transmitting the terminal device's capability information is shown below:

[0491] SparsePilotProcessingCapability::=SEQUENCE{

[0492] maxSupportedPatterns INTEGER(1..maxNumPatterns), -- The maximum number of patterns supported by the UE.

[0493] supportedEstimationAlgorithms BIT STRING(SIZE(maxNumAlgorithms)), -- Channel estimation algorithms supported by the UE, for example, "1010" indicates support for LS and Compressive Sensing.

[0494] minRequiredMSE INTEGER(0..maxMseValue), -- The minimum MSE value that the UE can accept.

[0495] }

[0496] It should be understood that when the P second reference signal patterns are determined from N reference signal patterns or M first patterns based on a certain mapping relationship or relevant information of the terminal device, the specific determination method is similar to the determination of M first reference signal patterns by the terminal device described in step 403 above. For example, the determination of M first reference signal patterns by the terminal device from N reference signal patterns can be regarded as the determination of P second reference signal patterns by the network device from M first reference signal patterns. For details, please refer to the detailed description in step 403 above.

[0497] In another possible implementation, each of the N reference signal patterns corresponds to a priority, and the P second reference signal patterns belong to the N reference signal patterns. These P second reference signal patterns can be the P reference signal patterns with the highest priority among the N reference signal patterns; or, the P second reference signal patterns belong to the M first reference signal patterns. These P second reference signal patterns can be the P first reference signal patterns with the highest priority among the M first reference signal patterns, or it can be understood that the priority corresponding to these P second reference signal patterns is higher than the priority corresponding to the other first reference signal patterns among the M first reference signal patterns besides the P second reference signal patterns.

[0498] For example, if a network device receives performance information and / or identification information of M first reference signal patterns, and cannot find a reference signal pattern that perfectly matches the terminal device, the network device can select the P reference signal patterns with the highest priority from N reference signal patterns or M first reference signal patterns as second reference signal patterns.

[0499] For example, when a network device sends out configuration information, this configuration information carries the priority corresponding to a reference signal pattern that has not been previously used. This can be achieved by adding a field to the SparsePilotPattern message to indicate the priority, as shown below:

[0500] SparsePilotPattern::=SEQUENCE{

[0501] --...other fields

[0502] priority INTEGER(0..maxPriority)OPTIONAL, -- The priority of the reference signal pattern, where a larger value indicates a higher priority.

[0503] }

[0504] Case 5: One or more of the P second reference signal patterns are different from any one of the N reference signal patterns or the M first reference signal patterns.

[0505] For example, the P second reference signal patterns are new reference signal patterns determined by the network device relative to the N reference signal patterns and the M first reference signal patterns. The new reference signal patterns can be additional reference signal patterns added by the network device, which differ from the N reference signal patterns or the M first reference signal patterns. Alternatively, the new reference signal patterns can be adjusted (or optimized) by the network device based on the configuration information corresponding to the reference signal patterns in the N reference signal patterns or the M first reference signal patterns, resulting in adjusted reference signal patterns.

[0506] As an example, when the moving speed of the terminal device is greater than or equal to a first value, the resource distribution density corresponding to the resource information of the reference signal pattern matching the terminal device needs to be greater than or equal to the first density value. Assuming that the resource distribution densities corresponding to the resource information of the N reference signal patterns are all less than the first density value, the network device can adjust the configuration information corresponding to one or more of the N reference signal patterns. This parameter adjustment can be an adjustment of the resource distribution density corresponding to the one or more reference signal patterns. For example, adjusting the resource distribution density corresponding to the resource information of the one or more reference signal patterns to be greater than or equal to the first density value, so that it meets the density value matching the moving speed of the terminal device. The adjusted one or more reference signal patterns belong to the P second reference signal patterns.

[0507] The resource information for the N reference signal patterns includes at least one of time-domain resources, frequency-domain resources, and spatial-domain resources. When the resource information includes time-domain resources, the resource distribution density can be understood as the distribution density of time-domain resources; when the resource information includes frequency-domain resources, the resource distribution density can be understood as the distribution density of frequency-domain resources; when the resource information includes spatial-domain resources, the resource distribution density can be understood as the distribution density of ports within the spatial-domain resources.

[0508] Based on the above Figure 4 The method shown can classify reference signal patterns. For example, multiple reference signal patterns can be divided into three levels (e.g., first-level reference signal pattern, second-level reference signal pattern, and third-level reference signal pattern). Each level includes one or more reference signal patterns. Reference signal patterns belonging to the same level have the same sparsity but different port numbers.

[0509] For example, assuming a level 3 reference signal pattern, this level 3 reference signal pattern may have the following characteristics:

[0510] Level 1 Reference Signal Pattern: A high-level reference signal pattern with high resource density (or low sparsity). For example, port resources are 2 times sparser. Level 1 reference signal patterns are suitable for high-precision channel estimation.

[0511] Secondary reference signal pattern: A higher-level reference signal pattern with higher resource density (or lower sparsity). For example, port resources are 4 times sparser. Secondary reference signal patterns are suitable for wider coverage or lower precision requirements.

[0512] Level 3 reference signal pattern: The lowest level reference signal pattern, with low resource density (or can be understood as having the lowest sparsity). Taking port resources as an example, for instance, the port sparsity is 8 times. Level 2 reference signal pattern is suitable for scenarios with even lower resource consumption.

[0513] It should be understood that by classifying reference signal patterns, network devices can configure appropriate reference signal patterns for terminal devices according to different scenarios. For example, in high mobility or high interference scenarios, network devices can configure high-level reference signal patterns for terminal devices to ensure the accuracy of signal estimation; conversely, in low mobility or idle scenarios, network devices can configure lower-level or lower-grade reference signal patterns for terminal devices to save resource overhead.

[0514] It should also be understood that by classifying reference signal patterns based on the resource density or sparsity corresponding to them, appropriate reference signal patterns can be configured for terminal devices according to different channel conditions or user requirements. Furthermore, the levels corresponding to the reference signal patterns can also be dynamically adjusted, increasing the flexibility of the solution implementation.

[0515] Based on the above Figure 4 The method shown takes into account the dynamic changes in the channel environment. The network device can periodically trigger the terminal device to measure and provide feedback on the reference signal pattern, so that the network device can adjust the mode configuration based on the feedback information from the terminal device.

[0516] The network device can configure the period for dynamically adjusting the measurement and feedback of the terminal device through downlink messages (such as RRC messages), or the network device can add parameters to the downlink message sent in step 401 above to configure the period for dynamically adjusting the measurement and feedback of the terminal device.

[0517] For example, network devices can use downlink messages to configure dynamic adjustments to the measurement and feedback cycles of terminal devices, as shown in the following pseudocode.

[0518] SparsePilotReconfigurationConfig::=SEQUENCE{

[0519] reconfigurationTimer INTEGER(0..maxTimerValue),

[0520] }

[0521] For example, in the case of adding a parameter to the existing downlink message in step 401 to configure the dynamic adjustment of the measurement and feedback period of the terminal device, this parameter can specifically be included in the SparsePilotPatternConfig message. Combining the pseudocode in step 401 above, the modified pseudocode is as follows:

[0522] SparsePilotPatternConfig::=SEQUENCE{

[0523] patternList SEQUENCE(SIZE(1..maxNumPatterns))OF SparsePilotPattern,

[0524] }

[0525] SparsePilotPattern::=SEQUENCE{

[0526] patternId INTEGER(0..maxPatternId),

[0527] frequencyAllocation CHOICE{

[0528] bitmap BIT STRING(SIZE(maxNumSubcarriers)),

[0529] subcarrierList SEQUENCE(SIZE(1..maxNumSubcarriers))OF INTEGER(0..maxNumSubcarriers-1),

[0530] startSubcarrier INTEGER(0..maxNumSubcarriers-1),

[0531] subcarrierSpacing INTEGER(1..maxNumSubcarriers-1),

[0532] },

[0533] timeAllocation CHOICE{

[0534] slotList SEQUENCE(SIZE(1..maxNumSlots))OF INTEGER(0..maxNumSlots-1),

[0535] symbolList SEQUENCE(SIZE(1..maxNumSymbols))OF INTEGER(0..maxNumSymbols-1),

[0536] startSymbol INTEGER(0..maxNumSymbols-1),

[0537] symbolSpacing INTEGER(1..maxNumSymbols-1),

[0538] },

[0539] portMapping BIT STRING(SIZE(maxNumPorts)),

[0540] pilotSequenceType ENUMERATED{zc,lte,nr,...},

[0541] pilotSequenceParameters SEQUENCE(OPTIONAL), -- varies depending on the sequence type.

[0542] measurementConfig SEQUENCE{

[0543] estimationAlgorithm ENUMERATED{ls,mmse,compressiveSensing,...},

[0544] measurementMetrics ENUMERATED{mse,channelCorrelation,...}

[0545] }

[0546] `reconfigurationTimer INTEGER(0..maxTimerValue) OPTIONAL` -- Dynamically adjusts the timeout in milliseconds.

[0547] }

[0548] Based on the above Figure 4 The method shown takes into account that the channel environment or service requirements may change. The network device can dynamically configure a reference signal pattern that matches the terminal device based on feedback from the terminal device or other triggering conditions (such as changes in task type or switching time).

[0549] For example, network devices can use downlink messages to dynamically update the reference signal pattern configured for terminal devices, as shown in the following pseudocode:

[0550] SparsePilotPatternSwitchCommand::=SEQUENCE{

[0551] newPatternId INTEGER(0..maxPatternId), -- New reference pattern ID

[0552] switchReason ENUMERATED{channelConditionChange,serviceChange,handover,...}OPTIONAL,--switching reason

[0553] }

[0554] Based on the above Figure 4 The method described involves the terminal device, based on the configuration information of N reference signal patterns configured by the network device, feeding back performance information and / or identification information of M first reference signal patterns selected by itself. After receiving the M first reference signal patterns from the terminal device, the network device determines P second reference signal patterns matching the terminal device based on the feedback from the terminal device, and instructs the terminal device on the configuration information of the P second reference signal patterns. This avoids the network device using a uniform static configuration of reference signal patterns for all terminal devices within its coverage area, which could lead to some reference signal patterns being mismatched with the terminal devices, resulting in low channel reconstruction performance.

[0555] The above text combined Figures 1 to 4 The communication method embodiments of this application are described in detail below, and will be combined with... Figure 5 and Figure 6 This application describes in detail the communication device-side embodiments. It should be understood that the descriptions of the device embodiments correspond to the descriptions of the method embodiments; therefore, any parts not described in detail can be found in the preceding method embodiments.

[0556] Figure 5 This is a schematic block diagram of the communication device 1000 provided in an embodiment of this application. Figure 5As shown, the communication device 1000 includes a processing module 1010 and a communication module 1020. The communication device 1000 can be a transmitting device, or a communication device applied to or used in conjunction with a transmitting device to implement a method executed by the transmitting device, such as a chip, chip system, or circuit; or, the communication device 1000 can be a receiving device, or a communication device applied to or used in conjunction with a receiving device to implement a method executed by the receiving device, such as a chip, chip system, or circuit.

[0557] The communication module can also be called a transceiver module, transceiver, transceiver unit, or transceiver device. The processing module can also be called a processor, processing board, processing unit, or processing device. Optionally, the communication module is used to execute the sending and receiving operations of the sending and receiving devices in the above method. The device in the communication module that implements the receiving function can be considered a receiving unit, and the device in the communication module that implements the sending function can be considered a sending unit; that is, the communication module includes a receiving unit and a sending unit.

[0558] Optionally, the communication device 1000 may further include a storage module 1030 for storing device program code and / or data.

[0559] In one example, when the communication device 1000 is applied to a terminal device, the processing module 1010 can be used to implement the processing function of the terminal device in the above embodiments, and the communication module 1020 can be used to implement the sending and receiving function of the terminal device in the above embodiments.

[0560] In another example, when the communication device 1000 is applied to a network device, the processing module 1010 can be used to implement the processing function of the network device in the above embodiments, and the communication module 1020 can be used to implement the sending and receiving function of the network device in the above embodiments.

[0561] Furthermore, it should be noted that the aforementioned communication module and / or processing module can be implemented through virtual modules. For example, the processing module can be implemented through software functional units or virtual devices, and the communication module can be implemented through software functions or virtual devices. Alternatively, the processing module or communication module can also be implemented through physical devices, such as chips / circuits (e.g., integrated circuits or logic circuits). The communication module can be an input / output circuit and / or a communication interface, performing input operations (corresponding to the aforementioned receiving operation) and output operations (corresponding to the aforementioned sending operation); the processing module is an integrated processor, microprocessor, or circuit (e.g., integrated circuits or logic circuits).

[0562] The module division in this application is illustrative and represents only one logical functional division. In actual implementation, other division methods are possible. Furthermore, the functional modules in the various examples of this application can be integrated into a single processor, exist as separate physical entities, or be integrated into a single module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0563] In one example, the functional unit in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as: one or more application-specific integrated circuits (ASICs), or one or more central processing units (CPUs), one or more microcontroller units (MCUs), one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.

[0564] In one example, storage module 1030 may include random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory and / or registers, etc.

[0565] Figure 6 This is a schematic block diagram of a communication device 2000 provided in an embodiment of this application. Optionally, the communication device 2000 may be a chip or a chip system. Optionally, in this application, the chip system may be composed of chips or may include chips and other discrete devices.

[0566] like Figure 6 As shown, the communication device 2000 can be used to implement the functions of any device (e.g., terminal device, network device) in the communication system described in the foregoing examples. The communication device 2000 may include at least one processor 2010. Optionally, the processor 2010 is coupled to a memory, which may be located within the device, integrated with the processor, or located outside the device. For example, the communication device 2000 may also include at least one memory 2020. The memory 2020 stores the computer programs, computer programs or instructions, and / or data necessary for implementing any of the above examples; the processor 2010 may execute the computer programs stored in the memory 2020 to complete the methods in any of the above examples.

[0567] The communication device 2000 may also include a communication interface 2030, through which the communication device 2000 can interact with other devices. Exemplarily, the communication interface 2030 may be a transceiver, circuit, bus, module, pin, or other type of communication interface. When the communication device 2000 is a chip-based device or circuit, the communication interface 2030 in the device 2000 may also be an input / output circuit, capable of inputting information (or receiving information) and outputting information (or sending information). The processor 2010 may be an integrated processor, microprocessor, integrated circuit, or logic circuit, etc., and the processor can determine the output information based on the input information.

[0568] In one example, when the communication device 2000 is applied to a terminal device (e.g., a terminal device or a network device), the processor 2010 can be used to implement the processing functions of the terminal device in the above embodiments, and the communication interface 2030 can be used to implement the sending and receiving functions of the terminal device in the above embodiments.

[0569] In another example, when the communication device 2000 is applied to a network device (e.g., a network device or a terminal device), the processor 2010 can be used to implement the processing functions of the network device in the above embodiments, and the communication interface 2030 can be used to implement the sending and receiving functions of the network device in the above embodiments.

[0570] The coupling in this application refers to indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processor 2010 may operate in conjunction with the memory 2020 and the communication interface 2030. This application does not limit the specific connection medium between the processor 2010, the memory 2020, and the communication interface 2030.

[0571] Optionally, such as Figure 6 As shown, the processor 2010, the memory 2020, and the communication interface 2030 are interconnected via a bus 2040. Optionally, the bus may include buses of the types such as address bus, data bus, and control bus. Furthermore, for ease of illustration, Figure 6 The diagram shows a bus 2040, but does not imply that there is only one bus or one type of bus.

[0572] It should be understood that the processor mentioned in the embodiments of this application can be one of the following devices or a portion of the circuitry used for processing functions: a central processing unit (CPU), a processor for AI, or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor.

[0573] For example, the processor used for AI can be one or more of the following: graphics processing unit (GPU), neural processing unit (NPU), tensor processing unit (TPU), and data processing unit (DPU).

[0574] For example, one possible implementation of a processor for AI could be... Figure 7 The AI ​​processor 2100 shown. Figure 7 This is a schematic diagram of the structure of the AI ​​processor provided in the embodiments of this application.

[0575] like Figure 7As shown, the AI ​​processor 2100 may include one or more of the following: an AI core, a digital vision pre-processing (DVPP) module, a task scheduler (TS), an L3 cache, an AI CPU, a control CPU, an L2 cache, a universal serial bus (USB) interface, a network interface card (NIC), a peripheral component interconnect express (PCIe) interface (PCIe is a high-speed serial computer expansion bus standard), a double data rate (DDR) / high bandwidth memory (HBM) interface, a general purpose input / output (GPIO) / inter-integrated circuit (I2C) bus, etc. It is understood that the specific meanings of these terms are well known to those skilled in the art and will not be elaborated upon here.

[0576] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0577] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.

[0578] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0579] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by communication devices (e.g., terminal devices and / or network devices) in the above-described method embodiments.

[0580] This application also provides a computer program product comprising instructions which, when executed by a computer, implement the methods described above as performed by a communication device (e.g., a terminal device and / or a network device).

[0581] This application also provides a communication system, which includes the terminal device and / or network device described in the above embodiments.

[0582] Optionally, the communication system may also include the terminal device and / or network device described in the above embodiments.

[0583] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.

[0584] In the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0585] This application will present various aspects, embodiments, or features relating to systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that individual systems may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. Furthermore, combinations of these approaches are also possible.

[0586] In this application, examples may reference each other without logical contradiction. For example, methods and / or terms between method embodiments may reference each other, functions and / or terms between device embodiments may reference each other, and functions and / or terms between device examples and method examples may reference each other.

[0587] It should be understood that the above embodiments are mainly illustrated using devices in existing network architectures as examples, and the specific form of the devices is not limited in the embodiments of this application. For example, any device that can achieve the same function in the future is applicable to the embodiments of this application.

[0588] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0589] 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 described again here.

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

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

[0592] In addition, 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.

[0593] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they 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 to existing solutions, or a portion 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, external hard drives, ROM, RAM, magnetic disks, or optical disks.

[0594] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A communication method, characterized in that, include: The configuration information of N reference signal patterns is obtained, and the measurement results corresponding to each of the N reference signal patterns are used for channel reconstruction. Based on the reference signal corresponding to the configuration information, the performance information of M first reference signal patterns out of N reference signal patterns is sent; And / or, the identification information of M first reference signal patterns, Where M is less than or equal to N, and both M and N are positive integers.

2. The method according to claim 1, characterized in that, The method further includes: Based on the first condition, M of the first reference signal patterns are determined from the N reference signal patterns. The first condition is related to the performance metrics of channel reconstruction.

3. The method according to claim 2, characterized in that, The performance metrics for channel reconstruction include the normalized mean square error (NMSE) of the reconstructed channel and the measurement channel, and / or the correlation between the reconstructed channel and the measurement channel. The reconstruction algorithms corresponding to the channel reconstruction include AI channel reconstruction based on multipath information and / or compressed sensing.

4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: Based on the second condition, M first reference signal patterns are determined from the N reference signal patterns. The second condition is related to one or more of the following: Channel state information, beam information corresponding to the terminal device, capability information of the terminal device, service information of the terminal device, location information of the terminal device, interference information of the terminal device, moving speed of the terminal device, antenna transmission scheme corresponding to the terminal device, or quasi-co-location QCL assumption obtained by the terminal device.

5. The method according to any one of claims 1 to 4, characterized in that, The configuration information includes first configuration information, which corresponds to a third reference signal pattern, and the third reference signal pattern is one of N reference signal patterns. The first configuration information includes the identification information corresponding to the third reference signal pattern and the resource information corresponding to the third reference signal pattern. The resource information includes time domain resources, frequency domain resources and spatial domain resources.

6. The method according to claim 5, characterized in that, The first configuration information further includes: the pilot sequence corresponding to the third reference signal pattern, and / or the mode evaluation configuration information corresponding to the third reference signal pattern.

7. The method according to any one of claims 2 to 6, characterized in that, When the M first reference signal patterns are determined according to the first condition, the method further includes: Based on the configuration information, determine the channel reconstruction performance index corresponding to at least one of the N reference signal patterns. Among them, the M first reference signal patterns are reference signal patterns among the N reference signal patterns whose channel reconstruction performance index is greater than or equal to the first threshold.

8. The method according to claim 7, characterized in that, Before determining the channel reconstruction performance index corresponding to at least one of the N reference signal patterns based on the configuration information, the method further includes: The terminal device receives first information, which is used to trigger the terminal device to feed back the channel reconstruction performance index corresponding to at least one of the N reference signal patterns.

9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: Receive second information, the second information being used to configure a first mapping relationship set, the first mapping relationship set being a mapping relationship between at least one channel state information and at least one reference signal pattern, the at least one reference signal pattern including M first reference signal patterns, the M first reference signal patterns corresponding to the first channel state information in at least one channel state information, the channel state information including one or more of channel state indication information (CSI), channel rank indication (RI), precoding matrix indication (PMI), and channel quality indication (CQI).

10. The method according to any one of claims 1 to 8, characterized in that, The method further includes: Send the first channel status information. The N reference signal patterns are based on the first channel state information and the first mapping relationship set. The first mapping relationship set is a mapping relationship between at least one channel state information and at least one reference signal pattern. The at least one reference signal pattern includes N first reference signal patterns. The N first reference signal patterns correspond to the first channel state information in at least one channel state information. The channel state information includes any one or more of the following: channel state indication information (CSI), channel rank indication (RI), precoding matrix indication (PMI), and channel quality indication (CQI).

11. The method according to any one of claims 1 to 10, characterized in that, The method further includes: Receive third information, the third information being used to request the capability information of the terminal device; Based on the third information, the capability information of the terminal device is sent. The N reference signal patterns are determined based on the capability information of the terminal device.

12. The method according to claim 11, characterized in that, The capability information of the terminal device includes the type of the terminal device, the frequency band combination supported by the terminal device, or one or more of the service requests.

13. The method according to any one of claims 1 to 12, characterized in that, The method further includes: Receive fourth information, the fourth information being used to configure a second mapping relationship set, the second mapping relationship set being a mapping relationship between at least one task type and at least one reference signal pattern, the at least one reference signal pattern including M first reference signal patterns, the M first reference signal patterns corresponding to a first task type in at least one task type.

14. The method according to any one of claims 1 to 12, characterized in that, The method further includes: Send the first task type, The N reference signal patterns are determined based on the first task type and the second mapping relationship set. The second mapping relationship set is a mapping relationship between at least one task type and at least one reference signal pattern. The at least one reference signal pattern includes N reference signal patterns, and the N reference signal patterns correspond to the first task type in the at least one task type.

15. The method according to claim 13 or 14, characterized in that, At least one of the task types includes one or more of the following: Positioning measurement, channel precoding calculation, or beam direction calculation.

16. The method according to any one of claims 1 to 15, characterized in that, The method further includes: The fifth information is received, which is used to configure a third mapping relationship set. The third mapping relationship set is a mapping relationship between at least one beam information and at least one reference signal pattern. The at least one beam information includes a first beam information, and the at least one reference signal pattern includes M first reference signal patterns. The M first reference signal patterns correspond to the first beam information in the third mapping relationship.

17. The method according to any one of claims 1 to 15, characterized in that, The N reference signal patterns are determined based on the first beam information corresponding to the terminal device and the third mapping relationship set. The third mapping relationship set is a mapping relationship between at least one beam information and at least one reference signal pattern. The at least one beam information includes the first beam information corresponding to the terminal device, and the at least one reference signal pattern includes the N reference signal patterns.

18. The method according to any one of claims 1 to 17, characterized in that, The method further includes: The system receives sixth information, which is used to configure a fourth mapping relationship set. This fourth mapping relationship set is a mapping relationship between at least one location piece of information and at least one reference signal pattern. The at least one location piece of information includes the current location information of the terminal device, and the at least one reference signal pattern includes M of the first reference signal patterns. Among them, the M first reference signal patterns correspond to the current location information of the terminal device in the fourth mapping relationship.

19. The method according to any one of claims 1 to 17, characterized in that, The N reference signal patterns are determined according to a fourth mapping relationship set, which is a mapping relationship between at least one location information and at least one reference signal pattern. The at least one location information includes the current location information of the terminal device, and the at least one reference signal pattern includes N first reference signal patterns.

20. The method according to any one of claims 1 to 19, characterized in that, The method further includes: The interference information of the terminal device is transmitted, and the N reference signal patterns are determined based on the interference information of the terminal device.

21. The method according to claim 20, characterized in that, The interference information of the terminal device includes one or more of the following: Reference signal received power, reference signal received quality, channel measurement report, or interference measurement parameters.

22. The method according to claim 20 or 21, characterized in that, The interference level indicated by the interference information is positively correlated with the resource density corresponding to the N reference signal patterns. The resource density includes at least one of time-domain density, frequency-domain density, or spatial-domain density.

23. The method according to any one of claims 1 to 22, characterized in that, The method further includes: The terminal device sends an indication of its moving speed, and the N reference signal patterns are determined based on the indication of the terminal device's moving speed.

24. The method according to claim 23, characterized in that, The moving speed of the terminal device is positively correlated with the resource density corresponding to the N reference signal patterns. The resource density includes at least one of time-domain density, frequency-domain density, or spatial-domain density.

25. The method according to any one of claims 1 to 24, characterized in that, The N reference signal patterns are determined based on the antenna transmission scheme corresponding to the terminal device, which is a spatially multiplexed antenna transmission scheme. The number of spatial multiplexing streams corresponding to the terminal device is positively correlated with the resource density corresponding to the N reference signal patterns, wherein the resource density includes at least one of time domain density, frequency domain density, or spatial domain density.

26. The method according to any one of claims 1 to 25, characterized in that, When transmitting the identification information of M of the first reference signal patterns out of N reference signal patterns, the method further includes: The system receives seventh information, which is used to configure a fifth mapping relationship set. This fifth mapping relationship set is a mapping relationship between at least one QCL hypothesis and at least one of the reference signal patterns. The at least one QCL hypothesis includes the QCL hypothesis obtained by the terminal device. Among them, the M first reference signal patterns correspond to the QCL assumptions obtained by the terminal device in the fifth mapping relationship set.

27. The method according to any one of claims 1 to 25, characterized in that, The N reference signal patterns are determined according to a fifth mapping relationship set, which is a mapping relationship between at least one QCL hypothesis and at least one reference signal pattern. The at least one QCL hypothesis includes the QCL hypothesis obtained by the terminal device, and the at least one reference signal pattern includes the N reference signal patterns.

28. The method according to any one of claims 1 to 27, characterized in that, The method further includes: Receive configuration information for P second reference signal patterns, where P is a positive integer greater than or equal to 1. The P second reference signal patterns are determined according to one or more of the following: The following information is provided: performance metrics for channel reconstruction of M first reference signal patterns, identification information of M first reference signal patterns, first channel state information corresponding to the terminal device, capability information of the terminal device, task type of the terminal device, beam information corresponding to the terminal device, location information of the terminal device, interference information of the terminal device, moving speed of the terminal device, antenna transmission scheme corresponding to the terminal device, and quasi-co-location QCL assumption obtained by the terminal device.

29. The method according to claim 28, characterized in that, Each of the N reference signal patterns corresponds to a priority. The M first reference signal patterns include P second reference signal patterns. The priority of the P second reference signal patterns is higher than the priority of the other first reference signal patterns in the M first reference signal patterns besides the P second reference signal patterns.

30. The method according to any one of claims 1 to 29, characterized in that, The reference signal includes any one of the demodulation reference signal DMRS, channel state information reference signal CSI RS, or probe reference signal SRS.

31. A communication device, characterized in that, Includes modules for implementing the method as described in any one of claims 1 to 30.

32. A communication device, characterized in that, Includes a processor configured to execute post-instructions of a computer program in memory to cause the method as described in any one of claims 1 to 30 to be performed.

33. The communication device according to claim 32, characterized in that, The communication device further includes a memory for storing the computer program or instructions; and / or, The communication device further includes a communication interface coupled to the at least one processor, the communication interface being used for inputting and / or outputting information.

34. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program that, when run on a computer, causes the method as described in any one of claims 1 to 30 to be performed.

35. A computer program product, characterized in that, Includes a computer program or instructions that, when executed by a processor, cause the method as described in any one of claims 1 to 30 to be performed.