Communication method and related apparatus

By using the instructions from network devices, terminal devices select appropriate measurement results for reporting, which solves the problem of terminal devices selecting inappropriate reference signal resources in wireless communication and improves the total capacity of the cell.

WO2026103576A1PCT designated stage Publication Date: 2026-05-21HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In wireless communication, existing technologies struggle to effectively consider the scheduling needs of other users within the network, resulting in inappropriate selection of reference signal resources by terminal devices and impacting the total cell capacity.

Method used

Based on the instructions from the network devices, the terminal devices select appropriate measurement results for reporting, including determining MR first resources for channel state information measurement and reporting, taking into account the scheduling needs of other terminal devices in the network, and improving the total cell capacity.

Benefits of technology

This technology enables the comprehensive consideration of the scheduling needs of other terminal devices within the network during wireless communication, assisting terminal devices in selecting appropriate reference signal resources for measurement and reporting, thereby improving the overall cell capacity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025132399_21052026_PF_FP_ABST
    Figure CN2025132399_21052026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a communication method. In the method, a terminal device can determine MR first resources for measurement (such as channel measurement) by means of first indication information issued by a network device. In this way, the terminal device can perform measurement on the basis of the MR first resources and report channel state information of the MR first resources. By means of said method, MR first resources can be determined by comprehensively considering the scheduling requirements of other terminal devices within a network. In this way, the scheduling requirements of other terminal devices within the network can be comprehensively considered, assisting (or guiding) the terminal devices in selecting channel state information of appropriate reference signal resources for measurement and reporting, so that a network device can pair different terminal devices for transmission, thereby improving overall cell capacity.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and related apparatus

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

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

[0003] In wireless communication, reference signals are transmitted between the transmitting and receiving ends to send and receive data, obtain system synchronization, and provide feedback channel information. For example, the transmitting end sends a reference signal to the receiving end, which receives the reference signal and can then perform corresponding operations based on it, such as performing channel measurements and reporting measurement reports. Summary of the Invention

[0004] This application provides a communication method and related apparatus, which allows a terminal device to select measurement results for reporting based on instructions from a network device. For example, the network device may determine the aforementioned instructions by comprehensively considering the scheduling needs of other users within the network, thereby assisting the terminal device in selecting appropriate measurement results for reporting.

[0005] This application provides a communication method in its first aspect, which can be applied to a terminal side, such as a terminal or a communication module within a terminal, or a circuit or chip (such as a modem chip, a baseband chip, or a system-on-chip (SoC) chip or system-in-package (SIP) chip containing a modem core) responsible for communication functions within the terminal. In this first aspect and its possible implementations, the method is described using an example of it being executed by a terminal device. In this method, the terminal device receives first indication information and a reference signal corresponding to a first resource set. The terminal device measures the reference signal to obtain M channel state information and reports the M channel state information. The first indication information indicates one or more of the following: the number M of first resources in the first resource set. R M R The index of the first resource; M R M is an integer greater than or equal to 0. M is an integer greater than or equal to 1, and M is greater than or equal to M. R .

[0006] Reporting can also be referred to as sending or outputting. The first resource set includes one or more resources; assuming the number of resources in the first resource set is Ks. For example, all resources in the first resource set can be first resources. Or, for example, the first resource set includes M... R In addition to the primary resource, it can also include Ks-M R A second resource. Alternatively, it can be understood as any resource in the first resource set other than the first resource itself. Ks is an integer greater than or equal to 1, and Ks is greater than or equal to M. R Ks is greater than or equal to M.

[0007] Optionally, the reference signal resource type among the Ks reference signal resources can be aperiodic, triggered, semi-static, semi-continuous, or periodic.

[0008] Optionally, the reference signal resources among the Ks reference signal resources are associated with one or more channel state information reports. The reporting configuration type of the channel state information reports can be aperiodic, triggered, semi-static, semi-persistent, or periodic.

[0009] Based on the above technical solution, the terminal device can determine the M used for measurement (such as channel measurement) through the first indication information issued by the network device. R This is the first resource, so that terminal devices can be based on this M R The first resource is measured and reported to M. R The channel state information of the first resource. In this way, M... R The first resource can be determined by comprehensively considering the scheduling needs of other terminal devices in the network. This allows for the comprehensive consideration of the scheduling needs of other terminal devices in the network, assisting (or guiding) terminal devices in selecting appropriate reference signal resources for channel state information measurement and reporting. This enables network devices to pair and transmit to different terminal devices, thereby increasing the total cell capacity.

[0010] Optionally, in one possible implementation of the first aspect, the resources associated with the aforementioned M channel state information include at least M R The primary resource. Or, to put it another way: the terminal device's access to M. R The terminal device measures at least one of the first resources to obtain the corresponding channel state information. Alternatively, this can be understood as: the terminal device measures at least M... R The first resource is measured to obtain the corresponding channel state information. Alternatively, this can be understood as: the terminal device measures at least M... R The first resource and MM R The second resource is measured to obtain the corresponding channel state information.

[0011] In this possible implementation, the terminal device can respond to the M indicated by the network device. R At least one of the first resources is measured and the corresponding channel state information is reported, thereby improving cell capacity.

[0012] Alternatively, in one possible implementation of the first aspect, in M R When the value is 0, the first indication information is also used to indicate that the first resource set does not include the first resource.

[0013] In this possible implementation, the terminal device can determine whether the first resource set includes the first resource through the first indication information, thereby determining whether to autonomously select resources for measurement and reporting, or to perform measurement and reporting based on the first resource.

[0014] Optionally, in one possible implementation of the first aspect, the first resource mentioned above includes one or more of the following: channel state information reference signal (CSI-RS) resources configured by the network device for reporting channel state information (CSI), CSI-RS resources configured by the network device, CSI-RS resources for reporting channel state information by the terminal device, non-zero-power channel state information reference signal (NZP-CSI-RS), CSI-RS resources selected by the network device, CSI-RS resources specified by the network device, CSI-RS resources allocated by the network device, and high-priority CSI-RS resources.

[0015] This possible implementation provides multiple interpretations of the first resource, making it easier to understand the resource scenarios in which this method is applied.

[0016] Optionally, in one possible implementation of the first aspect, the first resource set mentioned above includes one or more of the following: a resource set for channel measurement, a resource set for interference measurement, and a resource set with non-zero power.

[0017] This possible implementation method can be applied to a variety of measurement scenarios, improving the practicality of the solution.

[0018] Optionally, in one possible implementation of the first aspect, the aforementioned first indication information is carried in one or more of the following: radio resource control (RRC) signaling, medium access control-control element (MAC CE), and downlink control information (DCI).

[0019] This possible implementation can be applied to various configuration scenarios, improving the flexibility of terminal devices in obtaining the first instruction information.

[0020] Optionally, in one possible implementation of the first aspect, the aforementioned first indication information is carried in the first parameter of the RRC signaling, and the first parameter includes one or more of the following: CSI-AperiodicTriggerState, CSI-AssociatedReportConfigInfo, and NZP-CSI-RS-ResourceSet.

[0021] In this possible implementation, first indication information can be added to various parameters or information elements of RRC signaling to improve the flexibility of terminal devices in obtaining first indication information.

[0022] Optionally, in one possible implementation of the first aspect, the aforementioned first indication information is associated with at least one of one or more CSI-AssociatedReportConfigInfo objects contained in CSI-AperiodicTriggerState. For example, the first indication information is carried in CSI-AperiodicTriggerState. Or, for another example, the first indication information is carried in CSI-AssociatedReportConfigInfo.

[0023] In this possible implementation, by defining the association between the first indication information and CSI-AssociatedReportConfigInfo, the terminal device can more clearly understand the reference of the first indication information, thereby improving the accuracy of reporting channel status information.

[0024] Optionally, in one possible implementation of the first aspect, the CSI-AssociatedReportConfigInfo associated with the first indication information includes one or more of the following:

[0025] The Nth CSI-AssociatedReportConfigInfo contained in associatedReportConfigInfoList, where N is an integer greater than 0; or,

[0026] The associatedReportConfigInfoList contains all CSI-AssociatedReportConfigInfo; or...

[0027] The associatedReportConfigInfoList contains CSI-AssociatedReportConfigInfo reports whose types meet the first requirement; or,

[0028] The second indication information contained in associatedReportConfigInfoList indicates the CSI-AssociatedReportConfigInfo;

[0029] The CSI-AperiodicTriggerState includes the associatedReportConfigInfoList. It is understood that the first and second indication information can be carried in the same DCI or different DCIs. For example, the first indication information can be carried in a first DCI, and the second indication information can be carried in a second DCI.

[0030] In this possible implementation, the association between the first indication information and one or more CSI-AssociatedReportConfigInfos can be given, which allows the terminal device to determine which CSI-AssociatedReportConfigInfos contained in CSI-AperiodicTriggerState are related to the first indication information, thereby improving the accuracy of the reported channel state information.

[0031] Optionally, in one possible implementation of the first aspect, when the aforementioned first indication information is associated with multiple CSI-AssociatedReportConfigInfo, the multiple CSI-AssociatedReportConfigInfo are associated with the same first indication information.

[0032] In this possible implementation, associating the same first indication information with multiple CSI-AssociatedReportConfigInfos can reduce the bit overhead caused by associating the first indication information with a single CSI-AssociatedReportConfigInfo.

[0033] Optionally, in one possible implementation of the first aspect, the aforementioned first resource set includes at least one resource set for channel measurement within one or more CSI-AssociatedReportConfigInfo instances associated with the first indication information. For example, the first indication information is carried in CSI-AperiodicTriggerState. Or, for another example, the first indication information is carried in CSI-AssociatedReportConfigInfo.

[0034] In this possible implementation, providing a specific reference to the first resource set where the first resource is located enables the terminal device to determine which first resource sets in CSI-AssociatedReportConfigInfo are related to the first indication information, thereby improving the accuracy of the reported channel status information.

[0035] Optionally, in one possible implementation of the first aspect, the aforementioned first indication information is carried in a non-zero-power (NZP)-CSI-RS-ResourceSet, and the first resource set is NZP-CSI-RS-ResourceSet.

[0036] In this possible implementation, providing a specific reference to the first resource set where the first resource is located enables the terminal device to determine that the first indication information is related to the NZP-CSI-RS-ResourceSet, thereby improving the accuracy of the reported channel state information.

[0037] Optionally, in one possible implementation of the first aspect, the aforementioned first indication information is carried in a DCI, and the DCI further includes third indication information. The third indication information is used to activate one or more CSI aperiodic trigger states, and the first indication information is associated with the activated one or more CSI aperiodic trigger states. It is understood that the first indication information and the third indication information can be carried in the same DCI or different DCIs. For example, the first indication information is carried in a first DCI, and the third indication information is carried in a third DCI.

[0038] In this possible implementation, the first indication information can be received through DCI, and the third indication information can be used to determine whether to activate the corresponding first resource, thereby improving the flexibility of network device scheduling CSI reporting.

[0039] Optionally, in one possible implementation of the first aspect, the aforementioned first indication information is carried in a DCI, which further includes third and fourth indication information. The fourth indication information is used to activate the first indication information, and the third indication information is used to activate one or more CSI aperiodic trigger states. The first indication information is associated with the activated one or more CSI aperiodic trigger states. It is understood that the first, third, and fourth indication information can be carried in the same DCI or different DCIs. For example, the first indication information is carried in a first DCI, the third indication information is carried in a third DCI, and the fourth indication information is carried in a fourth DCI.

[0040] In this possible implementation, multiple first indication information can be pre-configured, and at least one activated first indication information can be determined through the fourth indication information in DCI, thereby improving the accuracy and flexibility of network device scheduling CSI reporting.

[0041] Alternatively, in one possible implementation of the first aspect, the aforementioned M R The value of M R The index of each first resource is indicated by a bitmap. Each bit in the bitmap corresponds to a reference signal resource in the first resource set. A first value indicates that the reference signal resource is a first resource, and a second value indicates that the reference signal resource is a second resource.

[0042] In this possible implementation, the quantity of the first resource and which resources in the first resource set are the first resources can be indicated using a bitmap. Compared to indicating them separately, this bitmap method is simpler to implement. Furthermore, the quantity of the first resource and which resources are the first resources can be indicated by bitwise operations and their values, which saves signaling overhead compared to indicating them separately.

[0043] Alternatively, in one possible implementation of the first aspect, M R A first resource can have multiple combinations, and the first indication information is used to indicate one of the multiple combinations.

[0044] In this possible implementation, M can be controlled through the first instruction information. R The system provides instructions on various combinations of the primary resource, thereby facilitating the terminal device to clearly identify M. R The term "first resource" specifically refers to which resources are concentrated in the first resource pool.

[0045] Alternatively, in one possible implementation of the first aspect, the aforementioned first instruction information indicates M RThe value of the index is determined according to the first rule, which includes: the reference signal resources in the first resource set are sorted according to the sorting criteria, and the first M after sorting... R The first reference signal resource is designated as the first resource.

[0046] In this possible implementation, the quantity of the first resource can be determined by the first instruction information, and which resources are the first resources can be indirectly determined by the first rule, thereby saving the signaling overhead of directly instructing the first resource.

[0047] Optionally, in one possible implementation of the first aspect, the sorting criterion described above is related to the reference signal resource index / reference signal resource identifier. The index can also be referred to as an indicator or identifier, and this is not specifically limited here.

[0048] In this possible implementation, sorting can be performed not only by reference signal resource index but also by reference signal resource identifier, thereby increasing the diversity of the first rule.

[0049] Optionally, in one possible implementation of the first aspect, the temporal behavior of the resource configuration of the first resource mentioned above includes one or more of the following: aperiodic, periodic, semi-static, semi-persistent, and triggered.

[0050] In this possible implementation, by limiting the temporal behavior of multiple possible resource configurations, the adaptability to different resource scenarios can be improved.

[0051] Alternatively, in one possible implementation of the first aspect, the first resource set also includes Ks-M R A second resource, where M is greater than M R In this case, the M channel state information includes M R The channel state information corresponding to the first resource and MM R The channel state information corresponding to the second resource, Ks, is greater than or equal to M.

[0052] In this possible implementation, the first resource set includes not only the first resource specified by the network device, but also the second resource. Therefore, the M channel state information items include not only the channel state information of the resources specified by the network device, but also the channel state information of the resources autonomously selected by the terminal device. That is, channel state information can be reported not only from the perspective of priority, but also provides the terminal device with some selection space.

[0053] The second aspect of this application provides a communication method, which is executed by a network device, or by a component (e.g., a processor, chip, or chip system) within the network device, or by a logic module or software capable of implementing all or part of the functions of the network device. In this second aspect and its possible implementations, the method is described as being executed by a network device. In this method, the network device sends first indication information and a reference signal corresponding to a first resource set. The network device receives M channel state information. The first indication information indicates one or more of the following: the number M of first resources in the first resource set. R M R The index of the first resource; M R The M channel state information is a positive integer greater than or equal to 0; M is a positive integer greater than or equal to 1, and M is greater than or equal to M0. R .

[0054] Reporting can also be referred to as sending or outputting. The first resource set includes one or more resources; assuming the number of resources in the first resource set is Ks. For example, all resources in the first resource set can be first resources. Or, for example, the first resource set includes M... R In addition to the primary resource, it can also include Ks-M R A second resource. Alternatively, it can be understood as any resource in the first resource set other than the first resource itself. Ks is an integer greater than or equal to 1, and Ks is greater than or equal to M. R Ks is greater than or equal to M.

[0055] Optionally, the reference signal resource type among the Ks reference signal resources can be aperiodic, triggered, semi-static, semi-continuous, or periodic.

[0056] Optionally, the reference signal resources among the Ks reference signal resources are associated with one or more channel state information reports. The reporting configuration type of the channel state information reports can be aperiodic, triggered, semi-static, semi-persistent, or periodic.

[0057] Based on the above technical solution, the network device can instruct the terminal device on M for measurement (such as channel measurement). R This is the first resource, so that terminal devices can be based on this M R The first resource is measured and reported to M. R The channel state information of the first resource. In this way, M... RThe first resource can be determined by comprehensively considering the scheduling needs of other terminal devices in the network. This allows for the comprehensive consideration of the scheduling needs of other terminal devices in the network, assisting (or guiding) terminal devices in selecting appropriate reference signal resources for channel state information measurement and reporting. This enables network devices to pair and transmit to different terminal devices, thereby increasing the total cell capacity.

[0058] Optionally, in one possible implementation of the second aspect, the resources associated with the aforementioned M channel state information include at least M R The primary resource.

[0059] In this possible implementation, the terminal device can respond to the M indicated by the network device. R At least one of the first resources is measured and reported to obtain the corresponding channel state information, thereby improving cell capacity.

[0060] Alternatively, in one possible implementation of the second aspect, in M R When the value is 0, the first indication information is also used to indicate that the first resource set does not include the first resource.

[0061] In this possible implementation, the network device can use the first instruction information to enable the terminal device to determine whether the first resource set includes the first resource, thereby determining whether to autonomously select resources for measurement and reporting, or to perform measurement and reporting based on the first resource.

[0062] Optionally, in one possible implementation of the second aspect, the first resource mentioned above includes one or more of the following: CSI-RS resources configured by the network device for reporting Channel State Information (CSI), CSI-RS resources configured by the network device, CSI-RS resources for reporting Channel State Information by the terminal device, non-zero power CSI-RS resources, CSI-RS resources selected by the network device, CSI-RS resources specified by the network device, CSI-RS resources allocated by the network device, and high-priority CSI-RS resources.

[0063] This possible implementation provides multiple interpretations of the first resource, making it easier to understand the resource scenarios in which this method is applied.

[0064] Optionally, in one possible implementation of the second aspect, the first resource set mentioned above includes one or more of the following: a resource set for channel measurement, a resource set for interference measurement, and a resource set for non-zero power.

[0065] This possible implementation method can be applied to a variety of measurement scenarios, improving the practicality of the solution.

[0066] Optionally, in one possible implementation of the second aspect, the aforementioned first indication information is carried in one or more of the following: Radio Resource Control (RRC) signaling, Media Access Control-Control Element (MAC CE), and Downlink Control Information (DCI).

[0067] This possible implementation can be applied to a variety of configuration scenarios, improving the flexibility of configuring the first instruction information for network devices.

[0068] Optionally, in one possible implementation of the second aspect, the aforementioned first indication information is carried in the first parameter of the RRC signaling, and the first parameter includes one or more of the following: CSI-AperiodicTriggerState, CSI-AssociatedReportConfigInfo, and NZP-CSI-RS-ResourceSet.

[0069] In this possible implementation, first indication information can be added to various parameters or information elements of RRC signaling to improve the flexibility of network devices in configuring first indication information.

[0070] Optionally, in one possible implementation of the second aspect, the aforementioned first indication information is associated with at least one of one or more CSI-AssociatedReportConfigInfo objects contained in CSI-AperiodicTriggerState. For example, the first indication information is carried in CSI-AperiodicTriggerState. Or, for another example, the first indication information is carried in CSI-AssociatedReportConfigInfo.

[0071] In this possible implementation, by defining the association between the first indication information and CSI-AssociatedReportConfigInfo, the terminal device can more clearly understand the reference of the first indication information, thereby improving the accuracy of reporting channel status information.

[0072] Optionally, in one possible implementation of the second aspect, the CSI-AssociatedReportConfigInfo associated with the first indication information includes one or more of the following:

[0073] The Nth CSI-AssociatedReportConfigInfo contained in associatedReportConfigInfoList, where N is an integer greater than 0; or,

[0074] The associatedReportConfigInfoList contains all CSI-AssociatedReportConfigInfo; or...

[0075] The associatedReportConfigInfoList contains CSI-AssociatedReportConfigInfo reports whose types meet the first requirement; or,

[0076] The second indication information contained in associatedReportConfigInfoList indicates the CSI-AssociatedReportConfigInfo;

[0077] The CSI-AperiodicTriggerState includes the associatedReportConfigInfoList. It is understood that the first and second indication information can be carried in the same DCI or different DCIs. For example, the first indication information can be carried in a first DCI, and the second indication information can be carried in a second DCI.

[0078] In this possible implementation, the association between the first indication information and one or more CSI-AssociatedReportConfigInfos can be given, which allows the terminal device to determine which CSI-AssociatedReportConfigInfos contained in CSI-AperiodicTriggerState are related to the first indication information, thereby improving the accuracy of the reported channel state information.

[0079] Optionally, in one possible implementation of the second aspect, when the aforementioned first indication information is associated with multiple CSI-AssociatedReportConfigInfo, the multiple CSI-AssociatedReportConfigInfo are associated with the same first indication information.

[0080] In this possible implementation, associating the same first indication information with multiple CSI-AssociatedReportConfigInfos can reduce the bit overhead caused by associating the first indication information with a single CSI-AssociatedReportConfigInfo.

[0081] Optionally, in one possible implementation of the second aspect, the first resource set mentioned above includes at least one resource set for channel measurement in one or more CSI-AssociatedReportConfigInfo instances associated with the first indication information. For example, the first indication information is carried in CSI-AperiodicTriggerState. Or, for another example, the first indication information is carried in CSI-AssociatedReportConfigInfo.

[0082] In this possible implementation, providing a specific reference to the first resource set where the first resource is located enables the terminal device to determine which first resource sets in CSI-AssociatedReportConfigInfo are related to the first indication information, thereby improving the accuracy of the reported channel status information.

[0083] Optionally, in one possible implementation of the second aspect, the aforementioned first instruction information is carried in NZP-CSI-RS-ResourceSet, and the first resource set is NZP-CSI-RS-ResourceSet.

[0084] In this possible implementation, providing a specific reference to the first resource set where the first resource is located enables the terminal device to determine that the first indication information is related to the NZP-CSI-RS-ResourceSet, thereby improving the accuracy of the reported channel state information.

[0085] Optionally, in one possible implementation of the second aspect, the aforementioned first indication information is carried in a DCI, and the DCI further includes third indication information. The third indication information is used to activate one or more CSI aperiodic trigger states, and the first indication information is associated with the activated one or more CSI aperiodic trigger states. It is understood that the first indication information and the third indication information can be carried in the same DCI or different DCIs. For example, the first indication information is carried in a first DCI, and the third indication information is carried in a third DCI.

[0086] In this possible implementation, the first indication information can be configured through DCI, and the third indication information can be used to determine whether to activate the corresponding first resource, thereby improving the flexibility of network device scheduling CSI reporting.

[0087] Optionally, in one possible implementation of the second aspect, the aforementioned first indication information is carried in a DCI, which further includes third and fourth indication information. The fourth indication information is used to activate the first indication information, and the third indication information is used to activate one or more CSI aperiodic trigger states. The first indication information is associated with the activated one or more CSI aperiodic trigger states. It is understood that the first, third, and fourth indication information can be carried in the same DCI or different DCIs. For example, the first indication information is carried in a first DCI, the third indication information is carried in a third DCI, and the fourth indication information is carried in a fourth DCI.

[0088] In this possible implementation, multiple first indication information can be pre-configured, and at least one first indication information can be activated through the fourth indication information in DCI, thereby improving the accuracy and flexibility of network device scheduling CSI reporting.

[0089] Alternatively, in one possible implementation of the second aspect, the aforementioned M R The value of M R The index of each first resource is indicated by a bitmap. Each bit in the bitmap corresponds to a reference signal resource in the first resource set. A first value indicates that the reference signal resource is a first resource, and a second value indicates that the reference signal resource is a second resource.

[0090] In this possible implementation, the quantity of the first resource and which resources in the first resource set are the first resources can be indicated using a bitmap. Compared to indicating them separately, this bitmap method is simpler to implement. Furthermore, the quantity of the first resource and which resources are the first resources can be indicated by bitwise operations and their values, which saves signaling overhead compared to indicating them separately.

[0091] Alternatively, in one possible implementation of the second aspect, M R A first resource can have multiple combinations, and the first indication information is used to indicate one of the multiple combinations.

[0092] In this possible implementation, M can be controlled through the first instruction information. R The system provides instructions on various combinations of the primary resource, thereby facilitating the terminal device to clearly identify M. R The term "first resource" specifically refers to which resources are concentrated in the first resource pool.

[0093] Alternatively, in one possible implementation of the second aspect, the aforementioned first instruction information indicates M RThe value of the index is determined according to the first rule, which includes: the reference signal resources in the first resource set are sorted according to the sorting criteria, and the first M after sorting... R The first reference signal resource is designated as the first resource.

[0094] In this possible implementation, the quantity of the first resource can be indicated by the first indication information, and the specific resources that are the first resources can be indirectly determined by the first rule, thereby saving the signaling overhead of directly indicating the first resources.

[0095] Alternatively, in one possible implementation of the second aspect, the sorting criterion described above is related to the reference signal resource index / reference signal resource identifier.

[0096] In this possible implementation, sorting can be performed not only by reference signal resource index but also by reference signal resource identifier, thereby increasing the diversity of the first rule.

[0097] Optionally, in one possible implementation of the second aspect, the temporal behavior of the resource configuration of the first resource mentioned above includes one or more of the following: aperiodic, periodic, semi-static, semi-persistent, and triggered.

[0098] In this possible implementation, by limiting the temporal behavior of multiple possible resource configurations, the adaptability to different resource scenarios can be improved.

[0099] Alternatively, in one possible implementation of the second aspect, the first resource set also includes Ks-M R A second resource, where M is greater than M R In this case, the M channel state information includes M R The channel state information corresponding to the first resource and MM R The channel state information corresponding to the second resource, Ks, is greater than or equal to M.

[0100] In this possible implementation, the first resource set includes not only the first resource specified by the network device, but also the second resource autonomously selected by the terminal device. Therefore, the M channel state information items include not only the channel state information of the resources specified by the network device, but also the channel state information of the resources autonomously selected by the terminal device. That is, channel state information can be reported not only from the perspective of priority, but also provides the terminal device with some selection space.

[0101] A third aspect of this application provides a communication device, which is a terminal device, or a component of a terminal device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of a terminal device. Taking the communication device as a terminal device as an example, the terminal device includes a transceiver unit and a processing unit.

[0102] The transceiver unit is configured to receive first indication information, which indicates one or more of the following: the number M of first resources in the first resource set. R M R The index of the first resource; M R Integers greater than or equal to 0;

[0103] The transceiver unit is also used to receive reference signals corresponding to the first resource set;

[0104] The processing unit is used to measure the reference signal to obtain M channel state information, where M is an integer greater than or equal to 1, and M is greater than or equal to Mn. R ;

[0105] The transceiver unit is also used to report M channel status information.

[0106] Alternatively, in one possible implementation of the third aspect, the resources associated with the aforementioned M channel state information include at least M R The first resource. Or, it can be understood as: the processing unit's access to M. R The processing unit measures at least one of the first resources to obtain the corresponding channel state information. Alternatively, this can be understood as: the processing unit measures at least M... R The first resource is measured to obtain the corresponding channel state information. Alternatively, this can be understood as: the processing unit measures at least M... R The first resource and MM R The second resource is measured to obtain the corresponding channel state information.

[0107] Alternatively, in one possible implementation of the third aspect, in M R When the value is 0, the first indication information is also used to indicate that the first resource set does not include the first resource.

[0108] Optionally, in one possible implementation of the third aspect, the first resource mentioned above includes one or more of the following: CSI-RS resources configured by the network device for reporting Channel State Information (CSI), CSI-RS resources configured by the network device, CSI-RS resources for reporting Channel State Information by the terminal device, non-zero power CSI-RS resources, CSI-RS resources selected by the network device, CSI-RS resources specified by the network device, CSI-RS resources allocated by the network device, and high-priority CSI-RS resources.

[0109] Optionally, in one possible implementation of the third aspect, the first resource set mentioned above includes one or more of the following: a resource set for channel measurement, a resource set for interference measurement, and a resource set for non-zero power.

[0110] Optionally, in one possible implementation of the third aspect, the aforementioned first indication information is carried in one or more of the following: Radio Resource Control (RRC) signaling, Media Access Control-Control Element (MAC CE), and Downlink Control Information (DCI).

[0111] Optionally, in one possible implementation of the third aspect, the aforementioned first indication information is carried in the first parameter of the RRC signaling, and the first parameter includes one or more of the following: CSI-AperiodicTriggerState, CSI-AssociatedReportConfigInfo, and NZP-CSI-RS-ResourceSet.

[0112] Optionally, in one possible implementation of the third aspect, the aforementioned first indication information is associated with at least one of one or more CSI-AssociatedReportConfigInfo objects contained in CSI-AperiodicTriggerState. For example, the first indication information is carried in CSI-AperiodicTriggerState. Or, for another example, the first indication information is carried in CSI-AssociatedReportConfigInfo.

[0113] Optionally, in one possible implementation of the third aspect, the CSI-AssociatedReportConfigInfo associated with the first indication information includes one or more of the following:

[0114] The Nth CSI-AssociatedReportConfigInfo contained in associatedReportConfigInfoList, where N is an integer greater than 0; or,

[0115] The associatedReportConfigInfoList contains all CSI-AssociatedReportConfigInfo; or...

[0116] The associatedReportConfigInfoList contains CSI-AssociatedReportConfigInfo reports whose types meet the first requirement; or,

[0117] The second indication information contained in associatedReportConfigInfoList indicates the CSI-AssociatedReportConfigInfo;

[0118] The CSI-AperiodicTriggerState includes the associatedReportConfigInfoList. It is understood that the first and second indication information can be carried in the same DCI or different DCIs. For example, the first indication information can be carried in a first DCI, and the second indication information can be carried in a second DCI.

[0119] Optionally, in one possible implementation of the third aspect, when the aforementioned first indication information is associated with multiple CSI-AssociatedReportConfigInfo, the multiple CSI-AssociatedReportConfigInfo are associated with the same first indication information.

[0120] Optionally, in one possible implementation of the third aspect, the first resource set mentioned above includes at least one resource set for channel measurement in one or more CSI-AssociatedReportConfigInfo instances associated with the first indication information. For example, the first indication information is carried in CSI-AperiodicTriggerState. Or, for another example, the first indication information is carried in CSI-AssociatedReportConfigInfo.

[0121] Optionally, in one possible implementation of the third aspect, the aforementioned first instruction information is carried in NZP-CSI-RS-ResourceSet, and the first resource set includes NZP-CSI-RS-ResourceSet.

[0122] Optionally, in one possible implementation of the third aspect, the aforementioned first indication information is carried in the DCI, and the DCI further includes third indication information. The third indication information is used to activate one or more CSI aperiodic trigger states, and the first indication information is associated with the activated one or more CSI aperiodic trigger states. It is understood that the first indication information and the third indication information can be carried in the same DCI or different DCIs. For example, the first indication information is carried in a first DCI, and the third indication information is carried in a third DCI.

[0123] Optionally, in one possible implementation of the third aspect, the aforementioned first indication information is carried in a DCI, which further includes third and fourth indication information. The fourth indication information is used to activate the first indication information, and the third indication information is used to activate one or more CSI aperiodic trigger states. The first indication information is associated with the activated one or more CSI aperiodic trigger states. It is understood that the first, third, and fourth indication information can be carried in the same DCI or different DCIs. For example, the first indication information is carried in a first DCI, the third indication information is carried in a third DCI, and the fourth indication information is carried in a fourth DCI.

[0124] Alternatively, in one possible implementation of the third aspect, the aforementioned M R The value of M R The index of each first resource is indicated by a bitmap. Each bit in the bitmap corresponds to a reference signal resource in the first resource set. A first value indicates that the reference signal resource is a first resource, and a second value indicates that the reference signal resource is a second resource.

[0125] Alternatively, in one possible implementation of the third aspect, M R A first resource can have multiple combinations, and the first indication information is used to indicate one of the multiple combinations.

[0126] Alternatively, in one possible implementation of the third aspect, the aforementioned first instruction information indicates M. R The value of the index is determined according to the first rule, which includes: the reference signal resources in the first resource set are sorted according to the sorting criteria, and the first M after sorting... R The first reference signal resource is designated as the first resource.

[0127] Alternatively, in one possible implementation of the third aspect, the sorting criterion described above is related to the reference signal resource index / reference signal resource identifier.

[0128] Optionally, in one possible implementation of the third aspect, the temporal behavior of the resource configuration of the first resource mentioned above includes one or more of the following: aperiodic, periodic, semi-static, semi-persistent, and triggered.

[0129] Alternatively, in one possible implementation of the third aspect, the first resource set also includes Ks-M R A second resource, where M is greater than M R In this case, the M channel state information includes M R The channel state information corresponding to the first resource and MM R The channel state information corresponding to the second resource, Ks, is greater than or equal to M.

[0130] A fourth aspect of this application provides a communication device, which is a network device, or a component of a network device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of a network device. Taking the network device as an example, the network device includes a transceiver unit.

[0131] The transceiver unit is used to send first indication information, which indicates one or more of the following: the number M of first resources in the first resource set. R M R The index of the first resource; M R Integers greater than or equal to 0;

[0132] The transceiver unit is also used to send reference signals corresponding to the first resource set;

[0133] The transceiver unit is also used to receive M channel state information messages, which are related to a reference signal. M is an integer greater than or equal to 1, and M is greater than or equal to Mn. R .

[0134] Optionally, in one possible implementation of the fourth aspect, the resources associated with the aforementioned M channel state information include at least M R The primary resource.

[0135] Alternatively, in one possible implementation of the fourth aspect, in M R When the value is 0, the first indication information is also used to indicate that the first resource set does not include the first resource.

[0136] Optionally, in one possible implementation of the fourth aspect, the first resource mentioned above includes one or more of the following: CSI-RS resources configured by the network device for reporting Channel State Information (CSI), CSI-RS resources configured by the network device, CSI-RS resources for reporting Channel State Information by the terminal device, non-zero power CSI-RS resources, CSI-RS resources selected by the network device, CSI-RS resources specified by the network device, CSI-RS resources allocated by the network device, and high-priority CSI-RS resources.

[0137] Optionally, in one possible implementation of the fourth aspect, the first resource set mentioned above includes one or more of the following: a resource set for channel measurement, a resource set for interference measurement, and a resource set for non-zero power.

[0138] Optionally, in one possible implementation of the fourth aspect, the aforementioned first indication information is carried in one or more of the following: Radio Resource Control (RRC) signaling, Media Access Control-Control Element (MAC CE), and Downlink Control Information (DCI).

[0139] Optionally, in one possible implementation of the fourth aspect, the aforementioned first indication information is carried in the first parameter of the RRC signaling, the first parameter including one or more of the following: CSI-AperiodicTriggerState, CSI-AssociatedReportConfigInfo, and NZP-CSI-RS-ResourceSet.

[0140] Optionally, in one possible implementation of the fourth aspect, the aforementioned first indication information is associated with at least one of one or more CSI-AssociatedReportConfigInfo objects contained in CSI-AperiodicTriggerState. For example, the first indication information is carried in CSI-AperiodicTriggerState. Or, for another example, the first indication information is carried in CSI-AssociatedReportConfigInfo.

[0141] Optionally, in one possible implementation of the fourth aspect, the CSI-AssociatedReportConfigInfo associated with the first indication information includes one or more of the following:

[0142] The Nth CSI-AssociatedReportConfigInfo contained in associatedReportConfigInfoList, where N is an integer greater than 0; or,

[0143] The associatedReportConfigInfoList contains all CSI-AssociatedReportConfigInfo; or...

[0144] The associatedReportConfigInfoList contains CSI-AssociatedReportConfigInfo reports whose types meet the first requirement; or,

[0145] The second indication information contained in associatedReportConfigInfoList indicates the CSI-AssociatedReportConfigInfo;

[0146] The CSI-AperiodicTriggerState includes the associatedReportConfigInfoList. It is understood that the first and second indication information can be carried in the same DCI or different DCIs. For example, the first indication information can be carried in a first DCI, and the second indication information can be carried in a second DCI.

[0147] Optionally, in one possible implementation of the fourth aspect, when the aforementioned first indication information is associated with multiple CSI-AssociatedReportConfigInfo, the multiple CSI-AssociatedReportConfigInfo are associated with the same first indication information.

[0148] Optionally, in one possible implementation of the fourth aspect, the first resource set mentioned above includes at least one resource set for channel measurement in one or more CSI-AssociatedReportConfigInfo instances associated with the first indication information. For example, the first indication information is carried in CSI-AperiodicTriggerState. Or, for another example, the first indication information is carried in CSI-AssociatedReportConfigInfo.

[0149] Optionally, in one possible implementation of the fourth aspect, the aforementioned first instruction information is carried in NZP-CSI-RS-ResourceSet, and the first resource set is NZP-CSI-RS-ResourceSet.

[0150] Optionally, in one possible implementation of the fourth aspect, the aforementioned first indication information is carried in the DCI, and the DCI further includes third indication information. The third indication information is used to activate one or more CSI aperiodic trigger states, and the first indication information is associated with the activated one or more CSI aperiodic trigger states. It is understood that the first indication information and the third indication information can be carried in the same DCI or different DCIs. For example, the first indication information is carried in the first DCI, and the third indication information is carried in the third DCI. It is also understood that the first indication information, the third indication information, and the fourth indication information can be carried in the same DCI or different DCIs. For example, the first indication information is carried in the first DCI, the third indication information is carried in the third DCI, and the fourth indication information is carried in the fourth DCI.

[0151] Optionally, in one possible implementation of the fourth aspect, the first indication information mentioned above is carried in the DCI, and the DCI also includes third indication information and fourth indication information. The fourth indication information is used to activate the first indication information, the third indication information is used to activate one or more CSI aperiodic trigger states, and the first indication information is associated with the activated one or more CSI aperiodic trigger states.

[0152] Alternatively, in one possible implementation of the fourth aspect, the above-mentioned M R The value of M R The index of each first resource is indicated by a bitmap. Each bit in the bitmap corresponds to a reference signal resource in the first resource set. A first value indicates that the reference signal resource is a first resource, and a second value indicates that the reference signal resource is a second resource.

[0153] Alternatively, in one possible implementation of the fourth aspect, M R A first resource can have multiple combinations, and the first indication information is used to indicate one of the multiple combinations.

[0154] Alternatively, in one possible implementation of the fourth aspect, the aforementioned first instruction information indicates M. R The value of the index is determined according to the first rule, which includes: the reference signal resources in the first resource set are sorted according to the sorting criteria, and the first M after sorting... R The first reference signal resource is designated as the first resource.

[0155] Alternatively, in one possible implementation of the fourth aspect, the sorting criterion described above uses a sorting method that is related to the reference signal resource index / reference signal resource identifier.

[0156] Optionally, in one possible implementation of the fourth aspect, the temporal behavior of the resource configuration of the first resource mentioned above includes one or more of the following: aperiodic, periodic, semi-persistent, semi-static, and triggered.

[0157] Alternatively, in one possible implementation of the fourth aspect, the first resource set also includes Ks-M R A second resource, where M is greater than M R In this case, the M channel state information includes M R The channel state information corresponding to the first resource and MM R The channel state information corresponding to the second resource, Ks, is greater than or equal to M.

[0158] A fifth aspect of this application provides a communication device comprising a memory and one or more processors. The memory stores part or all of a computer program or instructions necessary for implementing the functions described in the first aspect. The one or more processors are executable to carry out the computer program or instructions, such that when executed, the communication device implements the methods in any possible design or implementation of the first aspect.

[0159] In one possible design, the communication device may further include an interface circuit, through which the processor communicates with other devices or components.

[0160] In one possible design, the communication device may also include the memory.

[0161] 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 a modem chip (also known as a baseband chip), or a system-on-a-chip (SoC) chip containing a modem module, or a system-in-package (SIP) chip.

[0162] The sixth aspect of this application provides a communication device including at least one processor, and a method for the at least one processor to implement any of the possible implementations of the second aspect described above.

[0163] In one possible design, the communication device further includes at least one memory, and at least one processor is coupled to at least one memory; the at least one memory is used to store a program or instructions; the at least one processor is used to execute the program or instructions to enable the device to implement any of the possible implementations of the second aspect described above.

[0164] Understandably, at least one memory device may also be external to the communication device.

[0165] The seventh aspect of this application provides a communication device including at least one logic circuit and at least one input / output interface; the logic circuit is used to perform a method as described in any possible implementation of the first or second aspect above.

[0166] The eighth aspect of this application provides a communication system, which includes a communication device that is an implementation of any of the possible embodiments of the third aspect and the fourth aspect.

[0167] The ninth aspect of this application provides a computer-readable storage medium for storing one or more computer-executable programs or instructions, which, when executed by a processor, perform a method as described in any possible implementation of either the first or second aspect above.

[0168] The tenth aspect of this application provides a computer program product (or computer program) in which, when the computer program or instructions in the computer program product are executed by the processor, the processor executes any possible implementation of either the first or second aspect described above.

[0169] The eleventh aspect of this application provides a chip or chip system including at least one processor for supporting a communication device in implementing the method described in any possible implementation of the first or second aspect above.

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

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

[0172] Figure 1A is a schematic diagram of the communication system involved in this application;

[0173] Figure 1B is another schematic diagram of the communication system involved in this application;

[0174] Figure 1C is another schematic diagram of the communication system involved in this application;

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

[0176] Figure 3 is another schematic diagram of the communication system involved in this application;

[0177] Figure 4 is another schematic diagram of the communication system involved in this application;

[0178] Figure 5 is a schematic diagram of the hybrid beamforming (HBF) architecture on the network device side.

[0179] Figure 6 is a schematic diagram of the terminal equipment to be scheduled;

[0180] Figure 7 is a flowchart illustrating the communication method involved in this application;

[0181] Figures 8 to 11 are several structural schematic diagrams of the communication device involved in this application. Detailed Implementation

[0182] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.

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

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

[0185] Furthermore, these values ​​and parameters can be changed or updated.

[0186] 2. In this application, "instruction" may include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information to indicate A, it can be understood that the instruction information carries A, directly indicates A, or indirectly indicates A.

[0187] In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementation, there are many ways to instruct the information to be instructed. For example, it can be implemented through direct instruction, such as through the information to be instructed itself or its index. It can also be implemented indirectly by instructing other information, where there is a relationship between the other information and the information to be instructed. Alternatively, only a part of the information to be instructed can be indicated, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent.

[0188] The information to be instructed can be sent as a whole or divided into multiple sub-information messages, and the sending period and / or timing of these sub-information messages can be the same or different. This application does not limit the specific sending method. The sending period and / or timing of these sub-information messages can be predefined, for example, according to a protocol, or configured by the transmitting device by sending configuration information to the receiving device. This configuration information can include, for example, but not limited to, one or a combination of at least two of radio resource control (RRC) signaling, medium access control (MAC) layer signaling, and physical layer signaling. MAC layer signaling includes, for example, MAC layer control elements (CE); physical layer signaling includes, for example, downlink control information (DCI), uplink control information (UCI), sidelink control information (SCI), etc.

[0189] 3. In the embodiments of this application, "sending / reporting" and "receiving" indicate the direction of signal transmission. In this application, entity A sends / reports information to entity B, either directly to B or indirectly through other entities. Similarly, entity B receives information from entity A, either directly or indirectly through other entities. Entities A and B can be radio access network (RAN) nodes or terminals, or modules within RAN nodes or terminals. The sending / reporting and receiving of information can be information interaction between RAN nodes and terminals, such as information interaction between a base station and a terminal; it can also be information interaction between two RAN nodes, such as information interaction between a CU and a DU; or it can be information interaction between different modules within a device, such as information interaction between a terminal chip and other modules of the terminal, or information interaction between a base station chip and other modules of the base station. "Send / report" can also be understood as the "output" of the chip interface, such as the baseband chip outputting information to the radio frequency chip, and "receive" can also be understood as the "input" of the chip interface; for example, "send / report" can also be understood as the baseband part inside the device outputting information to the radio frequency part, and "receive" can also be understood as the radio frequency part inside the device receiving the output information from the baseband part.

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

[0191] 5. 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.

[0192] 6. Beam

[0193] A beam is a communication resource. Beams can be wide, narrow, or other types. The technology used to form beams is called beamforming. Beamforming refers to adjusting the amplitude and / or phase of a signal so that the radiated signal through an antenna array has a certain directionality, enabling higher antenna array gain. The main lobe of the antenna array's radiation pattern can be called the beam.

[0194] In beamforming technology, the amplitude and / or phase of a signal are adjusted after being filtered by a spatial domain transmission filter. Different spatial domain transmission filters using different spatial filtering parameters can achieve beams in different directions. In the embodiments of this application, the spatial filtering parameters can be replaced by beams, or the spatial filtering parameters can be replaced by spatial domain transmission filters. Spatial domain transmission filters can also be called spatial filters.

[0195] In this application, "beam" can be replaced by spatial filter, spatial filter, spatial parameter, spatial parameter, spatial setting, spatial setting, quasi-co-location (QCL) information, QCL assumption, QCL indication, transmission configuration indicator (TCI) state (TCI-state or TCI state), spatial relationship, etc. The above terms are also equivalent to each other. "Beam" can also be replaced with other beam-related terms, which are not limited in this application.

[0196] Specifically, beamforming technology includes digital beamforming (DBF), analog beamforming (ABF), and hybrid digital-analog beamforming (HBF). DBF technology features multiple digital processing channels, each adjusting the phase (or amplitude and phase) of the signal in the digital domain to give the radiated signal directionality. Therefore, DBF technology can achieve the function of a spatial transmission filter through multiple digital processing channels. ABF technology transmits signals simultaneously using an antenna array composed of multiple antenna elements, with each element corresponding to a phase shifter. By adjusting the phase of the phase shifter corresponding to each antenna element, the radiated signal through the antenna array is made directional. Therefore, ABF technology can achieve the function of a spatial transmission filter through multiple phase shifters corresponding to multiple elements in the antenna array. HBF technology is a combination of ABF and DBF technologies, incorporating both multiple digital processing channels and multiple analog phase shifters. Therefore, for hybrid beamforming technology, the function of the aforementioned spatial transmission filter can be achieved through multiple phase shifters corresponding to multiple array elements in the antenna array and multiple digital processing channels. However, this application is not limited to this; the aforementioned spatial transmission filter can also be implemented through other technologies.

[0197] 7. Reference signal (RS)

[0198] The reference signal can also be called a pilot, reference sequence, or reference signal. For consistency, it will be referred to as the reference signal below. The reference signal can be used for measurements, such as channel measurement or channel estimation.

[0199] Reference signals can be used for channel measurement, channel estimation, or beam quality monitoring. Depending on the Long Term Evolution (LTE) or New Radio (NR) protocol, uplink reference signals may include, for example, a sounding reference signal (SRS), a physical uplink control channel (PUCCH)-demodulation reference signal (DMRS), a physical uplink share channel (PUSCH)-demodulation reference signal (PUSCH-DMRS), a phase noise tracking reference signal (PTRS), an uplink positioning signal, etc. Downlink reference signals may include, for example, a synchronization signal block (SSB), a physical downlink control channel (PDCCH)-demodulation reference signal (PDCCH-DMRS), a physical downlink share channel (PDSCH)-demodulation reference signal (PDSCH-DMRS), PTRS, a channel status information reference signal (CSI-RS), and a cell reference signal in LTE. The signal includes the time / frequency domain tracking synchronization signal (CRS), the downlink positioning signal (TRS) in NR, and the downlink positioning signal (RS).

[0200] The reference signal in the embodiments of this application is mainly used for channel measurement. For example, it may refer to the CSI-RS used in downlink channel measurement, the SRS used in uplink channel measurement, or other reference signals that can be used for channel measurement. This application does not limit this.

[0201] A specific application scenario is illustrated below: In frequency division duplex (FDD) communication, because uplink and downlink channels lack reciprocity or cannot guarantee reciprocity, network devices typically send CSI-RS to terminal devices. The terminal devices then measure the received CSI-RS to obtain the channel state information (CSI) of the downlink channel and feed it back to the network device. Based on this CSI, the network device can determine the resources for scheduling the downlink data channel of the terminal device, the modulation and coding scheme (MCS), and precoding configurations.

[0202] For example, CSI may include at least one of the following: precoding matrix indicator (PMI), channel quality indicator (CQI), rank indicator (RI), and channel state information reference signal resource indicator (CSI-RS resource indicator, CRI), layer indicator (LI), reference signal received power (RSRP), synchronization signal / physical broadcast channel block resource indicator (SSBRI), etc.

[0203] Where RI is the rank of the channel matrix, reflecting the maximum number of downlink data streams allowed under the current channel conditions. LI is the data transmission layer. The specific quantities in the CSI feedback from the terminal device can be determined according to the configuration, as shown in "CSI-ReportConfig" below.

[0204] 8. Reference signal resources

[0205] Reference signal resources: These can be used to configure the transmission attributes of reference signals, such as time-frequency resource location, port mapping relationships, power factors, and scrambling codes. For details, refer to the relevant sections on reference signal resources in 3GPP TS 38.211 and 38.331. Transmitting devices can transmit reference signals based on reference signal resources, and receiving devices can receive reference signals based on reference signal resources.

[0206] To distinguish different reference signal resources, each reference signal resource may correspond to a reference signal resource identifier, reference signal resource indicator, or reference signal resource index, such as Channel State Information Reference Signal Resource Indicator (CRI), SSB Resource Indicator (SSBRI), or SRS Resource Indicator (SRI).

[0207] Network devices can configure one or more CSI-RS resource sets for each terminal device, and each CSI-RS resource set includes one or more CSI-RS resources.

[0208] Each CSI-RS resource can be represented by a "CSI-RS Resource Id", a CSI-RS Resource Indicator (CRI), or a CSI-RS Resource Index. The CSI-RS Resource Ids in a CSI-RS resource set are not necessarily sequential. For example, if the CSI-RS Resource Ids in a CSI-RS resource set are {002, 004, 008, 003, 005} in sequence, then 002 could correspond to CRI=0, 004 to CRI=1, 008 to CRI=2, 003 to CRI=3, and 005 to CRI=4. The Resource Indicator (CRI) is used to indicate the order of CSI-RS resources within a CSI-RS resource set; it should be understood that the Resource Indicator is merely an illustrative naming convention.

[0209] When a terminal device reports a measurement, the CRI included in the CSI is used to indicate the resources in the current measurement CSI-RS resource set. For example, if the CSI-RS resource set is configured with K... s >1 CSI-RS resource, CRI k (k greater than or equal to 0) corresponds to the (k+1)th CSI-RS resource in the CSI-RS resource set of channel measurement, where k can be the value of CRI, or k can be an indication of the resource indicated by CRI.

[0210] 9. Index

[0211] In this application's embodiments, "index" is a general concept. Specifically, an index can be described as an indicator or an identity, etc., without limitation here. Alternatively, it can be understood that the terms "index," "indicator," and "identity" in this application's embodiments can be used interchangeably or interpreted in relation to each other.

[0212] For example, when an index corresponds to a CRI, it can also be called an indicator. Similarly, when an index corresponds to a ResourceId, it can also be called an identity.

[0213] 10. Channel Information

[0214] Channel information can reflect channel characteristics and channel quality.

[0215] As an example, the channel information includes at least one of the following: Channel State Information (CSI), Channel Time-Varying Information, or Channel Frequency Offset Information, etc. The following explanation primarily uses CSI as an example of channel information. It is understood that any information reflecting channel characteristics and channel quality is applicable to the embodiments of this application.

[0216] Taking the method of obtaining downlink CSI through uplink feedback from terminal devices on the network side as an example, specifically, the network side sends downlink reference signals to the terminal devices, and the terminal devices receive the downlink reference signals. Since the terminal devices know the transmission information of the downlink reference signals, they can estimate (or measure) the downlink channel that the downlink reference signals have passed through based on the received downlink reference signals. Then, based on the measurement, the terminal devices can obtain the downlink channel matrix, generate CSI, and feed the CSI back to the network side.

[0217] The above explains some of the terms used in this application. The following describes the communication system used in the embodiments of this application.

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

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

[0220] RAN nodes, also known as radio access network devices, RAN entities, or access nodes, are used to help terminal devices access communication systems wirelessly. Furthermore, RAN nodes can also be called network devices, which are apparatuses deployed in a radio access network to provide wireless communication functions for terminal devices. Network devices can include various forms of macro base stations, micro base stations (also known as small cells), relay stations, access points, etc. The names of network devices may differ in systems employing different radio access technologies. It is understood that all or part of the functions of the access network devices in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The embodiments of this application do not limit the specific technologies or specific device forms used in the radio access network devices.

[0221] In one application scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, or a base station in a future mobile communication system. A RAN node can be a macro base station (as shown in Figure 1A, 110a), a micro base station or an indoor station (as shown in Figure 1A, 110b), a relay node or a donor node, or a radio controller in a Cloud Radio Access Network (CRAN) scenario. Of course, in future communication systems, RAN nodes may also be wearable devices or vehicle-mounted devices, etc.

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

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

[0224] A terminal device is a device with wireless transceiver capabilities, capable of sending signals to or receiving signals from RAN nodes. Terminal devices can also be called user equipment (UE), mobile stations, mobile terminal devices, etc. They can be widely used in various scenarios, such as wireless fidelity (WiFi) systems, device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-type communication (MTC), the Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, intelligent transportation, and smart cities. Terminal devices can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of this application do not limit the specific technologies or device forms used in the terminal devices. Terminal devices typically contain communication modules, circuits, or chips that perform corresponding communication functions. The terminal device is also configured with program instructions for performing corresponding communication functions.

[0225] For example, a terminal device is a wearable device. Wearable devices, also known as wearable smart devices or smart wearable devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not just hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on only one type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets, smart helmets, and smart jewelry.

[0226] For ease of description, the communication system illustrated in Figure 1A is described using a base station as an example of an access network device. It is understood that when the communication system includes an integrated access and backhaul (IAB) network, the base station can be an IAB node. It should be noted that in the embodiments of this application, the base station and the access network device can be interchanged.

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

[0228] The roles of base stations and terminal devices can be relative. For example, the helicopter or drone 120i in Figure 1A can be configured as a mobile base station. For terminal devices 120j that access the wireless access network 100 through 120i, terminal device 120i is a base station; however, for base station 110a, 120i is a terminal device, meaning that 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via a base station-to-base station interface protocol. In this case, relative to 110a, 120i is also a base station. Therefore, both base stations and terminal devices can be collectively referred to as communication devices. 110a and 110b in Figure 1A can be called communication devices with base station functions, and 120a-120j in Figure 1A can be called communication devices with terminal device functions.

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

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

[0231] In this application, the base station sends downlink signals or downlink information to the terminal, with the downlink information carried on the downlink channel; the terminal sends uplink signals or uplink information to the base station, with the uplink information carried on the uplink channel. In order to communicate with the base station, the terminal needs to establish a radio connection on a cell controlled by the base station. The cell with which the terminal has established a radio connection is called the terminal's serving cell.

[0232] As can be understood, RAN100, as previously described, includes at least one RAN node (110a and 110b in Figure 1A, collectively referred to as 110), and may also include at least one terminal device (120a-120j in Figure 1A, collectively referred to as 120).

[0233] In one possible implementation, the communication system shown in Figure 1A can also be as shown in Figure 1B, comprising a RAN node 110 and multiple terminal devices (120A and 120B in Figure 1B). In this case, a single RAN node can transmit data or control signaling to one or more terminal devices.

[0234] In another possible implementation, the communication system shown in Figure 1A can also be as shown in Figure 1C, comprising multiple RAN nodes (110A, 110B, and 110C in Figure 1C) 110 and a terminal device 120. In this case, the multiple RAN nodes can simultaneously transmit data or control signaling to a single terminal device.

[0235] The technical solution of this application can be applied to cellular communication systems related to the 3rd Generation Partnership Project (3GPP). For example, 4th generation (4G) communication systems, 5G communication systems, and communication systems beyond the 5th generation. For example, future communication systems. For example, 4th generation communication systems may include LTE communication systems. 5th generation communication systems may include NR communication systems. The technical solution of this application can also be applied to WiFi systems, standalone (SA) scenarios, dual connectivity (DC), macro-micro scenarios composed of base stations of different forms (e.g., scenarios with both wide-coverage and small-coverage base stations), D2D systems, V2X communication systems, non-terrestrial networks (NTN), IAB communication scenarios, reconfigurable intelligent surface (RIS) communication scenarios, etc., and is not specifically limited here.

[0236] For example, the communication between each network device and each terminal device in the communication system shown in Figures 1A to 1C can also be represented in another form, as shown in Figure 2. Terminal device 10 includes a processor 101, a memory 102, and a transceiver 103. Transceiver 103 includes a transmitter 1031, a receiver 1032, and an antenna 1033. Network device 20 includes a processor 201, a memory 202, and a transceiver 203. Transceiver 203 includes a transmitter 2031, a receiver 2032, and an antenna 2033. Receiver 1032 can be used to receive transmission control information through antenna 1033, and transmitter 1031 can be used to send transmission feedback information to network device 20 through antenna 1033. Transmitter 2031 can be used to send transmission control information to terminal device 10 through antenna 2033, and receiver 2032 can be used to receive transmission feedback information sent by terminal device 10 through antenna 2033.

[0237] Figure 3 is another schematic diagram of a wireless communication system applicable to an embodiment of this application.

[0238] As shown in Figure 3, this wireless communication system may include core network equipment, access network equipment (such as RAN), and terminal equipment. Access network equipment communicates with the core network equipment via a backhaul link and with the terminal equipment via an air interface. For example, the BBU in the access network equipment communicates with the core network via a backhaul link, and the RU in the access network equipment communicates with the terminal equipment via an air interface. The BBU can communicate with the RU via a fronthaul link. The BBU and RU may or may not be co-located. In some deployments, the BBU includes at least one CU and at least one DU, and the CU and DU communicate with each other via a midhaul link.

[0239] Figure 3 is just a schematic diagram. The wireless communication system may also include other devices, which are not shown in Figure 3.

[0240] Figure 4 shows the network element function division and protocol layer structure of an O-RAN device.

[0241] In some examples, the CU is a logical node carrying the RRC layer, Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, and other control functions of the access network equipment. The CU connects to network nodes such as the core network through interfaces, which can be interfaces such as E2 interfaces. Optionally, the CU may have some core network functions. The CU (e.g., PDCP layer and higher layers) connects to the DU (e.g., RLC layer and lower layers) through interfaces, which can be interfaces such as F1 interfaces. In some examples, these interfaces (e.g., F1 interfaces) can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol of the F1 interface, defining the F1 signaling procedures in some examples. The F1 interface supports control plane F1-C and user plane F1-U.

[0242] In some examples, the CU can be split into CU-CP (Control Unit-Control Plane) and CU-UP (Control Unit-User Plane). CU-CP is a logical node carrying the RRC layer and PDCP-C (Control plane part of PDCP) layer, used to implement the CU's control plane functions. CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements in the core network can be access and mobility function (AMF) network elements, such as the Access and Mobility Management Function (AMF) in a 5G system. AMF network elements are responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover. CU-UP is a logical node carrying the SDAP layer and PDCP-U (User plane part of PDCP) layer, used to implement the CU's user plane functions. CU-UP can interact with network elements in the core network used to implement user plane functions. These network elements in the core network, such as the User Plane Function (UPF) in a 5G system, are responsible for data forwarding and receiving in terminal devices. The above CU and DU configurations are merely examples; the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements, such as by latency. Functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.

[0243] In some examples, a DU is a logical node that carries the Radio Link Control (RLC) layer, MAC layer, Higher Physical Layer (Higher PHY) layer, and other functions. In some examples, a DU can control at least one RU. The DU connects to the RU through interfaces, which can be fronthaul interfaces. In some examples, the Higher PHY layer includes the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation.

[0244] In some examples, the RU is a logical node that carries both Lower Physical Layer (Lower PHY) and Radio Frequency (RF) processing. In some examples, the RU can be a 3GPP TRP, a Remote Radio Head (RRH), or other similar entity. In some examples, the Low-PHY includes portions of the PHY processing, such as Fast Fourier Transform (FFT), Inverse Fast Fourier Transform (IFFT), digital beamforming, and filtering. The RU communicates with one or more UEs via a radio link.

[0245] The DU and RU can be co-located or not. The DU and RU exchange control plane and user plane information via a fronthaul link through the Lower-Layer Split CUS-Plane (LLS-CUS) interface. LLS-CUS may include LLS-C and LLS-U interfaces providing the control plane (C-Plane) and user plane (U-Plane), respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and RU. The DU and RU exchange management information via an LLS-M interface on the fronthaul link; the management plane (M-Plane) refers to non-real-time management operations between the DU and RU.

[0246] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.

[0247] In different systems, CU (or CU-CP and 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 O-CU (open CU), DU can also be called 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.

[0248] Currently, utilizing more spectrum resources is a crucial means of enhancing wireless channel capabilities, and higher frequency bands will be employed in future communication networks. However, higher frequency bands result in greater signal energy transmission loss over the same transmission distance. To overcome this issue, larger-scale antenna arrays are typically used on the network device side to weight the transmitted signal, achieving higher array gain and thus increasing signal transmission energy. To reduce implementation costs, large-scale antenna arrays on the network device side usually employ an HBF architecture, where a single digital channel drives multiple antenna elements through multiple phase shifters. Downlink signal transmission on the network device side typically uses both analog and digital domain weighting.

[0249] Figure 5 is a schematic diagram of the HBF architecture on the network device side. As shown in Figure 5, under the HBF architecture, network devices typically use multiple analog beams to achieve coverage of different areas within the cell. Different analog beams cover terminal devices in different areas. Considering the mid-to-low frequency bands, the channel environment is rich in multipath propagation. The same terminal device can be served by different analog beams. That is, in addition to the optimal analog beam seen by the terminal device, other non-optimal analog beams can also provide data transmission to the terminal device at a lower rate. When there are multiple terminal devices to be scheduled within the cell, in order to enable simultaneous transmission under resource reuse of multiple terminal devices within the cell, the terminal devices can measure the channel state information under multiple analog beams, thereby providing input for the data scheduling decisions of the network device.

[0250] Specifically, the configuration for channel state information (CSI) reporting includes one or more reference signal resource sets. Each reference signal resource set contains one or more reference signal resources, and each reference signal resource contains one or more reference signal ports. For the HBF architecture, different analog beams are associated with different reference signal resources. When the transmitted signals of multiple reference signal resources within the same reference signal resource set originate from the same network device (e.g., TRP), the current protocol only supports the terminal device selecting one reference signal resource from which to report CSI information to the network device. The CSI reporting value informs the network device of the reference signal resource associated with the currently reported CSI information. The specific reference signal resource selected for CSI reporting is decided autonomously by the terminal device.

[0251] However, considering the real-time service and terminal equipment scheduling requirements of the existing network, the set of terminal equipment to be scheduled in the network and the amount of service to be scheduled for each terminal equipment are dynamically variable at different times, and the set of analog beams to be measured for each terminal equipment may be different.

[0252] Figure 6 is a schematic diagram of the terminal equipment to be scheduled. As shown in Figure 6(a), at this time (referred to as time T1), when only UE1 and UE2 have services to be scheduled, UE2 can prioritize measuring beam 1 and beam 2; as shown in Figure 6(b), at this time (referred to as time T2), when only UE2, UE3 and UE4 have services to be scheduled, UE2 can prioritize measuring beam 2 and beam 3.

[0253] However, based on existing protocols, network devices can configure multiple reference signal resources for terminal devices to measure channel state information. This means different analog beams can be configured as different reference signal resources, and the terminal device autonomously decides which reference signal resource's channel state information to report. In this case, since the terminal device cannot perceive the scheduling information of other terminal devices within the cell, the selected analog beams for reporting are generally the top P best ones based on channel quality. The value of P depends on the measurement capabilities of the terminal device.

[0254] In view of this, this application proposes that the network device can configure the reference signal resources for reporting CSI to the terminal device according to the actual communication situation, such as the real-time service and terminal device scheduling requirements of the existing network. In this way, the terminal device can determine the CSI-RS resources guided by the network device based on the configuration, so that the network device can assist (or guide) the terminal device to select one or more appropriate channel status information for reporting.

[0255] Please refer to Figure 7, a flowchart illustrating a communication method provided in this application embodiment. This method may include steps 701 to 704. Steps 701 to 704 can be executed by a communication device, or by some components of the communication device (e.g., a processor, chip, or chip system), or by a logic module or software capable of implementing all or part of the functions of the communication device. The following description uses execution by a communication device as an example. The processing performed by a single execution entity in steps 701 to 704 can also be divided into multiple execution entities, which can be logically and / or physically separated. For example, when the communication device is an access network device, the processing performed by the communication device can be divided into execution by at least one network element such as CU, DU, and RU. This method can be applied to any of the system architectures shown in Figures 1A to 3 above; specific limitations are not specified here.

[0256] Due to the long intervals between the steps, steps 701 to 704 are briefly described here first, and then described in detail later. Step 701: The network device sends first indication information to the terminal device. Step 702: The network device sends a reference signal corresponding to the first resource set to the terminal device. Step 703: The terminal device measures the reference signal to obtain M channel state information. Step 704: The terminal device reports the M channel state information to the network device. The following is a detailed description of each step:

[0257] Step 701: The network device sends the first instruction information to the terminal device.

[0258] In step 701, the network device sends first indication information to the terminal device. Correspondingly, the terminal device receives the first indication information sent by the network device. The terminal device can be one of the terminal devices shown in Figures 1A to 3, and the network device can be a RAN node or base station, etc., as shown in Figures 1A to 3.

[0259] Optionally, the first instruction information may be carried in one or more of the following: RRC, MAC CE, DCI, etc., without specific limitations here. The various scenarios in which the first instruction information is carried will be explained in detail later. The content indicated by the first instruction information is explained below.

[0260] In this embodiment of the application, the first indication information is used to indicate one or more of the following: the number M of the first resources in the first resource set. R M R The specifics, such as the index of the first resource, are not limited here.

[0261] Among them, M R M is an integer greater than or equal to 0. R The value can be predetermined by the protocol, or configured by the network device to the terminal device through one or more of RRC signaling, MAC-CE signaling, or DCI signaling; the specific value is not limited here. Furthermore, the number of first indication messages can be one or more. For example, when there are multiple first indication messages, the first resource sets indicated by different indication messages may be the same or different. For instance, the first indication messages include indication message 1 and indication message 2. Indication message 1 indicates the quantity and / or index of the first resource in resource set 1, and first indication message 2 indicates the quantity and / or index of the first resource in resource set 2, etc.; the specific value is not limited here.

[0262] For example, the first indication information is used to indicate the quantity M of the first resource in the first resource set. R For example, the first indication information is used to indicate M. RThe index of a first resource, or can be understood as: first indication information used to indicate which resources in the first resource set are first resources. For example, first indication information used to indicate the number M of first resources in the first resource set. R and M R An index of a first resource, or can be understood as: first indication information used to indicate the number of first resources in the first resource set and which resources in the first resource set are first resources.

[0263] The resources in the first resource set can be referred to as reference signal resources, or reference signal resources for measurement, etc. The measurement in this embodiment can be channel measurement, beam measurement, or interference measurement, etc. Specific descriptions of resources and measurements are not limited here. In later embodiments, for ease of description and distinction, channel measurement will be used as an example for illustrative purposes.

[0264] Optionally, the first resource set includes one or more of the following: a resource set for channel measurement, a resource set for channel state information measurement, a resource set for beam measurement, a resource set for beam quality monitoring, a resource set for interference measurement, a non-zero-power (NZP) resource set, and a zero-power (ZP) resource set. Similarly, the resources in the first resource set include one or more of the following: resources for channel measurement, resources for channel state information measurement, resources for beam measurement, resources for beam quality monitoring, resources for interference measurement, ZP resources, NZP resources, ZP-CSI-RS resources, NZP-CSI-RS resources, channel state information-interference measurement (CSI-IM) resources, SSB resources, etc., without specific limitations here. Alternatively, the first resource can also be referred to as the first ZP resource, the first NZP resource, the first ZP-CSI-RS resource, the first NZP-CSI-RS resource, the first CSI-IM resource, the first SSB resource, etc. Correspondingly, the subsequent second resource can also be referred to as the second ZP resource, the second NZP resource, the second ZP-CSI-RS resource, the second NZP-CSI-RS resource, the second CSI-IM resource, the second SSB resource, etc., without further limitation here. Additionally, a resource set can also be referred to as a resource group or resource collection, without further limitation here.

[0265] The reference signal in the embodiments of this application may include an uplink reference signal and / or a downlink reference signal. The reference signal can be referred to the explanation in the foregoing terminology, and will not be repeated here.

[0266] For ease of description, the following examples will use a downlink reference signal as an example. For instance, the reference signal is CSI-RS, and correspondingly, the reference signal resource is a CSI-RS resource. As another example, the reference signal is SSB, and correspondingly, the reference signal resource is an SSB resource. Similarly, the following examples will use CSI-RS as both the reference signal and the reference signal resource to illustrate the reference signal and reference signal resource involved in this application.

[0267] Optionally, M R An index for a first resource can be understood as an identifier for different first resources, or as a way to distinguish between different first resources. For example, the index can be represented by a reference resource indicator (e.g., CRI) or a reference resource identifier (e.g., NZP-CSI-RS-ResourceId), etc., without being limited here.

[0268] For example, CRI=0 corresponds to the NZP-CSI-RS resource of the first NZP-CSI-RS-ResourceId contained in the nzp-CSI-RS-Resources of the NZP-CSI-RS-ResourceSet corresponding to the resourceSet in CSI-AssociatedReportConfigInfo; that is, CRI=i corresponds to the NZP-CSI-RS resource of the (i+1)th NZP-CSI-RS-ResourceId contained in the nzp-CSI-RS-Resources of the NZP-CSI-RS-ResourceSet corresponding to the resourceSet in CSI-AssociatedReportConfigInfo, where i is greater than or equal to 0; and so on.

[0269] The following sections will first describe the various interpretations of the first and second resources, and then describe the first resource set, the first resource, and the second resource from a quantitative perspective.

[0270] Optionally, the first resource may also include one or more of the following: CSI-RS resources configured by the network device for reporting Channel State Information (CSI), CSI-RS resources configured by the network device, CSI-RS resources selected by the network device, CSI-RS resources specified by the network device, CSI-RS resources indicated by the network device, CSI-RS resources allocated by the network device, CSI-RS resources suggested by the network device, CSI-RS resources activated by the network device, CSI-RS resources enabled by the network device, CSI-RS resources of the network group, CSI-RS resources of the first group, CSI-RS resources of the first group, CSI-RS resources selected by the non-terminal device, and CSI-RS resources selected by the non-terminal device. The CSI-RS resources include those for decision-making, those for non-terminal device decisions, high-priority CSI-RS resources, high-level CSI-RS resources, priority CSI-RS resources, priority measurement CSI-RS resources, priority reporting of channel state information CSI-RS resources, CSI-RS resources that network devices expect terminal devices to use first, CSI-RS resources that network devices expect terminal devices to measure first, CSI-RS resources that network devices expect terminal devices to report channel state information first, CSI-RS resources that terminal devices must report channel state information, and CSI-RS resources whose channel state information does not include CRI, etc. Specific details are not limited here.

[0271] Similarly, the second resource may also include one or more of the following: CSI-RS resources not configured by the network device, CSI-RS resources not selected by the network device, CSI-RS resources not specified by the network device, CSI-RS resources not indicated by the network device, CSI-RS resources not allocated by the network device, CSI-RS resources not suggested by the network device, CSI-RS resources not activated by the network device, CSI-RS resources not enabled by the network device, CSI-RS resources of the terminal group, CSI-RS resources of the second group, CSI-RS resources of the second group, CSI-RS resources selected by the terminal device, CSI-RS resources decided by the terminal device, CSI-RS resources determined by the terminal device, low CSI-RS resources with high priority, low priority, low priority use, low priority measurement, low priority reporting of channel state information, CSI-RS resources that the network device does not expect the terminal device to use first, CSI-RS resources that the network device does not expect the terminal device to measure first, CSI-RS resources that the network device does not expect the terminal device to report channel state information first, CSI-RS resources that the terminal device does not expect the terminal device to report channel state information first, CSI-RS resources that the terminal device is not required to report channel state information, CSI-RS resources that the terminal device decides autonomously whether to report channel state information, CSI-RS resources whose channel state information includes CRI, etc., are not specifically limited here.

[0272] In general, the relationship between the first resource set, the first resource, and the second resource can be described in several ways. For example, the first resource and the second resource may be two types of resources within the first resource set. Alternatively, the first resource and the second resource may be resources of different types within the first resource set. Another example is that the first resource and the second resource may be resources with different priorities within the first resource set. Yet another example is that the first resource and the second resource may be resources in different groups within the first resource set. Yet another example is that the first resource and the second resource may be resources with different determination strategies within the first resource set. And yet another example is that the first resource and the second resource may be resources with different assignment strategies within the first resource set, and so on. Here, "different determination strategies" and "different assignment strategies" can be understood as distinctions made from the perspective of which device determines the resource.

[0273] For example, the number of resources in the first resource set is K. S That is, the first resource set includes K S One resource, K S It is an integer greater than or equal to 1. For example, the first resource is network device K. S The first resource is the CSI-RS resource specified in the first resource list, and the second resource is the CSI-RS resource selected by the terminal device itself. For example, the first resource is K... S The first type of CSI-RS resource is among the resources, and the second resource is K. SThe second type of CSI-RS resource among these resources. For example, the first resource is K. S The first group of CSI-RS resources is K. S The second group of CSI-RS resources in the resource set. For example, the first resource is K. S The highest priority CSI-RS resource among the resources is K, and the second resource is K. S Low-priority CSI-RS resources, etc.

[0274] It should be noted that the number of resources in the first resource concentration is K. S There are multiple interpretations; for example, the actual number of resources in the first resource set is K. S For example, the theoretical maximum number of resources that the first resource set can support is K. S Alternatively, it can be understood as: the number of resources contained in the first resource set may be equal to K. S It may also be less than K. S .

[0275] Optionally, the network device may refer to information from multiple terminal devices when determining the first indication information. Alternatively, it can be understood that the network device determines the first indication information based on information from multiple terminal devices.

[0276] The information of multiple terminal devices may include one or more of the following: scheduling requirements of multiple terminal devices, user types of multiple terminal devices, locations of multiple terminal devices, etc., without being limited here.

[0277] As can be seen from the previous description, M R M is an integer greater than or equal to 0. R There are two cases (one case is M) R The value is equal to 0, and another case is M. R (Greater than 0), described below:

[0278] In one possible implementation, M R It equals 0.

[0279] This approach can be understood as follows: the number of first resources in the first resource set is 0. Alternatively, it can be understood as: the first resource set does not include first resources. Or, it can be understood as: all resources in the first resource set are second resources. Or, it can be understood as: the first resource set does not include resources specified by the network device. Or, it can be understood as: the resources included in the first resource set are resources that the terminal device can choose independently.

[0280] For example, in M R When the value is equal to 0, the first resource set includes K. SAll resources are secondary resources. Alternatively, this can be understood as: the first resource set includes 0 primary resources and K. S A second resource.

[0281] Optionally, in M R When the value is 0, the first indication information is specifically used to indicate that the first resource set does not include the first resource.

[0282] Optionally, in M R When the value is 0, the first indication message only indicates M. R The value of M is no longer indicated. R The index of the first resource.

[0283] For example, if the first indication information is not used to indicate M R If the index of the first resource is M, then M R The value of M is greater than 0. For example, if the first indication information does not include the second parameter, then M... R The value of is 0, and the second parameter is used to indicate M. R The index of the first resource.

[0284] In another possible implementation, M R Greater than 0.

[0285] This approach can be understood as follows: the number of first resources in the first resource set is not zero. Alternatively, it can be understood as follows: the first resource set includes at least one first resource. Or, it can be understood as follows: the first resource set includes both first and second resources. Or, it can be understood as follows: the first resource set includes not only resources specified by the network device but also resources that the terminal device can choose independently. Or, it can be understood as follows: not all resources included in the first resource set are resources that the terminal device can choose independently.

[0286] For example, in M R When the value is greater than 0, the first resource set includes the first resource. Alternatively, it can be understood as: the first resource set includes M. R The primary resource.

[0287] Optionally, in M R When the value is greater than 0, the first indication information is specifically used to indicate that the first resource set includes the first resource.

[0288] For example, if the first indication information is used to indicate M R If the index of the first resource is M, then M R The value of M is greater than 0. For example, if the first indication information includes the second parameter, then M... R The value of M is greater than 0, and the second parameter is used to indicate M. R The index of the first resource.

[0289] Optionally, if the first resource set includes the first resource, the first instruction information is also used to instruct M. R The index of the first resource.

[0290] The time-domain behavior of the resource configuration of the first resource includes one or more of the following: aperiodic, periodic, semi-persistent, semi-static, and triggered, without specific limitations here. Alternatively, it can be understood as: the first resource is used for one or more of the following: aperiodic reporting, periodic reporting, semi-persistent reporting, semi-static reporting, and triggered reporting. Alternatively, it can be understood as: the resource type (resourceType) of the first resource includes one or more of the following: aperiodic type, periodic type, semi-persistent type, semi-static type, and triggered type. Alternatively, it can be understood as: the reporting configuration type (reportConfigType) corresponding to the first resource includes one or more of the following: aperiodic type, periodic type, semi-persistent type, semi-static type, and triggered type.

[0291] Optionally, in M R When the value is greater than 0, the first indication information can also be called the configuration information of the first resource or the measurement reporting configuration information. That is, this step 701 can be understood as the process by which the network device configures the first resource for the terminal device.

[0292] Additionally, this first instruction information can also be referred to as configuration enable or configuration activation information, etc. That is, this step 701 can also be understood as the process by which the network device activates or enables the first resource for the terminal device.

[0293] For example, the first information is used to enable the first resource. Alternatively, it can be understood as: the network device has already configured / pre-configured the first resource for the terminal device before step 701. However, the terminal device needs to receive the first indication information before using the first resource. It can also be understood as: the first resource previously allocated to the terminal device by the network device was not activated; activating the first resource through the first indication information allows the terminal device to use it. It is understood that this example is merely illustrative; in practical applications, the terminal device can directly use the resource after receiving its configuration, or it can directly use the first resource after receiving the first indication information, etc., without further limitation here. Using the first resource can be understood as: measuring the CSI-RS on the first resource. Or it can be understood as: reporting the channel state information of the reference signal on the first resource, etc., without further limitation here.

[0294] Understandably, M R The case where it is greater than 0 can also be determined according to M. R With K S The quantitative relationship can be divided into two possibilities: one is K S Greater than M R Another possibility is KS Equal to M R The following describes them respectively:

[0295] One possibility is that K S Greater than M R And M R Greater than 0.

[0296] This can be understood as follows: the first resource set includes not only the first resource but also the second resource, which is any resource in the first resource set other than the first resource. Alternatively, it can be understood as: the K of the first resource set... S Some of the resources in the set are classified as primary resources, and the rest are classified as secondary resources. Alternatively, this can be understood as: the primary resource set includes M... R The first resource and (K) S -M R (A second resource)

[0297] Of course, in K S This can be interpreted as follows: assuming the first resource set theoretically supports the maximum number of resources, the number of resources in the first resource set may be less than Ks, and the number of resources in the second resource set may be less than Ks-M. R To reduce the need for further explanation, we will only refer to K from here on. S The resources include M R The first resource and (K) S -M R The following description uses a second resource as an example.

[0298] Another possibility, K S Equal to M R And M R Greater than 0.

[0299] This can be interpreted as: the first resource set includes only the first resource. Alternatively, it can be interpreted as: the first resource set includes only the first resource and excludes other resources. Or, it can be interpreted as: the K of the first resource set... S All resources are primary resources. Alternatively, this can be understood as: the set of primary resources includes K. S The primary resource.

[0300] Step 702: The network device sends a reference signal corresponding to the first resource set to the terminal device.

[0301] In step 702, the network device sends a reference signal corresponding to the first resource set to the terminal device. Correspondingly, the terminal device receives the reference signal sent by the network device.

[0302] Optionally, the terminal device can perform reception measurements on the corresponding reference signal resources based on the reference signal resources (i.e., Ks reference signal resources) configured in the network device. Alternatively, the terminal device can receive reference signals on the Ks reference signal resources.

[0303] Optionally, the network device may send the reference signal corresponding to the first resource set to all terminal devices within the coverage area, or it may send the reference signal corresponding to the first resource set to a specific terminal device, etc., without any specific limitation here.

[0304] In this context, "specific terminal device" can be understood as a terminal device in a specific location, a terminal device with a specific identifier, or a terminal device of a specific type, etc., without any specific limitations here.

[0305] Optionally, the type of terminal device can also be referred to as the user type. For example, the user type may include one or more of the following: artificial intelligence (AI) users, Redcap service users, enhanced mobile broadband (eMBB) users, ultra-reliable low-latency communication (URLLC) users, extended reality (XR) users, IoT users, 5G users, LTE users, NR users, etc., without specific limitations here. Correspondingly, a specific type of terminal device can be at least one of the above types, without specific limitations here.

[0306] Step 703: The terminal device measures the reference signal to obtain M channel state information.

[0307] In step 703, the M channel state information pieces are associated with the reference signal corresponding to the first resource set. Specifically, after receiving the reference signal, the terminal device measures the reference signal to obtain M channel state information pieces, where M is an integer greater than or equal to 1, and Ks is greater than or equal to M, and M is greater than or equal to M. R Ks is greater than or equal to M.

[0308] The measurement can refer to at least one of the following: channel state information measurement, channel measurement, interference measurement, reference signal measurement, beam measurement, beam quality monitoring, etc., without being limited here.

[0309] It should be noted that the terminal device can measure one or more of the reference signals received in step 702. Alternatively, the terminal device can measure all the received reference signals, or it can measure only a portion of the received reference signals; the specific method is not limited here. Or, the terminal device can measure all the reference signals corresponding to each resource in the received first resource set, or it can measure the reference signals corresponding to one or more resources in the first resource set; the specific method is not limited here.

[0310] Specifically, the terminal device performs measurements based on one or more of the Ks reference signal resources to obtain M channel state information.

[0311] It is understood that a single channel state information may include measurement results corresponding to multiple reference signal resources, or the measurement results corresponding to a single reference signal resource may be found in multiple channel state information sets; this is not limited. In the following embodiments, for ease of explanation, the example of one channel state information corresponding to one reference signal resource will be used for illustration.

[0312] In addition, a channel state information item can also be referred to as a channel state report. Channel state information can also be referred to as a report, measurement report, or CSI report. For more information on channel state information, please refer to the relevant descriptions in the preceding terminology section; details will not be repeated here.

[0313] Similarly, M channel state information can be based on M R The quantitative relationship with M can be divided into two cases: one case is that M equals M R Another case is that M is greater than M. R The following describes them respectively:

[0314] In one possible implementation, M equals M0 R .

[0315] This approach can be understood as follows: the resources corresponding to the channel state information included in the M channel state information are all first resources. Alternatively, it can be understood as follows: the M channel state information includes only the channel state information corresponding to the first resource, and does not include other channel state information. Alternatively, it can be understood as follows: all M channel state information are channel state information corresponding to the first resource. Alternatively, it can be understood as follows: the M channel state information includes the channel state information corresponding to the first resource. Alternatively, it can be understood as follows: the M channel state information includes M... R The channel state information corresponding to each of the M first resources. Alternatively, it can be understood as M resources associated with M channel state information. R The primary resource.

[0316] For ease of description, the channel state information corresponding to the first resource will be referred to as the first channel state information, and the channel state information corresponding to the second resource will be referred to as the second channel state information.

[0317] In another possible implementation, M is greater than M R .

[0318] This approach can be understood as follows: M channel state information includes M R The first channel state information and other channel state information. For example, the M channel state information includes the channel state information of the first resource and the channel state information of the second resource. The second channel state information is the channel state information of the M channel state information excluding the first channel state information. Alternatively, it can be understood as: the resource corresponding to a portion of the channel state information in the M channel state information is the first resource, and the resource corresponding to the remaining channel state information is the second resource. Or, it can be understood as: a portion of the channel state information in the M channel state information is the first channel state information, and the remaining channel state information is the second channel state information. Or, it can be understood as: the M channel state information includes M... R The channel state information corresponding to each first resource and (MM) R The channel state information corresponding to the M second resources. Or, it can be understood as: M channel state information items including M... R The first channel state information and (MM) R The M channel state information items can be understood as follows: M channel state information items include not only the first channel state information obtained by measuring the first resource among the Ks reference signal resources, but also the second channel state information obtained by measuring the second resource among the Ks reference signal resources. Alternatively, the resources associated with the M channel state information items include at least M... R The primary resource.

[0319] Optionally, the first resource set includes at least one first resource, and the M channel state information items include at least one first channel state information item. In other words, the terminal device obtains at least one first channel state information item by measuring at least one reference signal resource in the first resources.

[0320] Optionally, when Ks is greater than M R In this case, the first resource set also includes (Ks-M) R ) Secondary resource. When M is greater than M R In this case, the M channel state information includes M R The first channel state information and (MM) R (2) Second channel state information, Ks is greater than or equal to M.

[0321] For example, when M is greater than M RAnd M R When the value is greater than 0, the M channel state information includes M R The first channel state information and (MM) R The second channel state information. Or, it can be understood as: the terminal device obtains M by measuring the first resource. R The first channel state information. The terminal device obtains (MM) by measuring the second resource. R () Second channel status information.

[0322] For example, when M is greater than M R And M R When the value is 0, the M channel state information items do not include the first channel state information. Alternatively, this can be understood as: the channel state information included in the M channel state information items can be called the second channel state information. Or, it can be understood as: the M channel state information items include M second channel state information items.

[0323] Step 704: The terminal device reports M channel status information to the network device.

[0324] In step 704, the terminal device reports M channel status information to the network device. Correspondingly, the network device receives the M channel status information reported by the terminal device. The term "reporting" can also be referred to as "sending" or "outputting," and specific explanations can be found in the preceding terminology sections; they will not be repeated here.

[0325] Optionally, the M channel state information can be carried in at least one of the following: physical uplink control channel (PUCCH) and physical uplink shared channel (PUSCH).

[0326] Furthermore, the embodiment shown in Figure 7 may also include: the network device sending configuration information to the terminal device, and the terminal device receiving the configuration information accordingly. This configuration information is the configuration information reported by the channel state information. For example, Ks reference signal resources are carried in this configuration information, and the Ks reference signal resources include a first resource and / or a second resource. The configuration information and the first indication information may be carried in the same signaling or different signaling; no specific limitation is made here.

[0327] Optionally, the network device sends RRC signaling to the terminal device, configuring one or more Channel State Information Measurement Reporting Configurations (CSI-ReportConfig) for the terminal device through the RRC signaling. Each CSI-ReportConfig is associated with one or more resource sets (csi-rs-resourceSet), and a resource set contains one or more resources that can be used for measurement. Each resource contains one or more pilot ports.

[0328] For example, the CSI reporting configuration with the number n configured on the network device is associated with 8 reference signal resources for channel measurement. That is, the reference signal resources configured within the resource set for channel measurement are {NZP-CSI-RS-ResourceId=n0, NZP-CSI-RS-ResourceId=n1, NZP-CSI-RS-ResourceId=n2, NZP-CSI-RS-ResourceId=n3, NZP-CSI-RS-ResourceId=n4, NZP-CSI-RS-ResourceId=n5, NZP-CSI-RS-ResourceId=n6, NZP-CSI-RS-ResourceId=n7}, and M R =1, the network device indicates that the pilot resource NZP-CSI-RS-ResourceId=n3 is the first resource, and the other reference signal resources are the second resources; M=3, the terminal device selects two reference signal resources {NZP-CSI-RS-ResourceId=n1, NZP-CSI-RS-ResourceId=n5} from the second resources, that is, the CSI field contains the CSI corresponding to {NZP-CSI-RS-ResourceId=n3, NZP-CSI-RS-ResourceId=n1, NZP-CSI-RS-ResourceId=n5}.

[0329] Based on the above scheme, the network device can instruct the terminal device on M for measurement (such as channel measurement). R This is the first resource, so that terminal devices can be based on this M R The first resource is measured and reported to M. R The channel state information of the first resource. In this way, M... R The first resource can be determined by comprehensively considering the scheduling needs of other terminal devices in the network. This allows for the comprehensive consideration of the scheduling needs of other terminal devices in the network, assisting (or guiding) terminal devices in selecting appropriate reference signal resources for channel state information measurement and reporting. This enables network devices to pair and transmit to different terminal devices, thereby increasing the total cell capacity.

[0330] The method of the embodiment shown in FIG7 has been described in its overall flow through steps 701 to 704 above. The following describes the various situations and indication methods of the first indication information that were not explained above from different aspects. It is understood that the various situations of the first resource quantity, the various situations of the first indication information, and the various indication methods in the embodiments of this application can be used alone or in any combination. No specific limitation is made here.

[0331] Aspect 1: Indicating various situations in which the information is carried.

[0332] In this embodiment of the application, the specific form of the first instruction information is not limited, as long as the terminal device can confirm the first resource and the quantity of the first resource through the first instruction information.

[0333] The first indication information can be a newly defined field, or a field obtained by modifying an existing field, etc., and there are no specific restrictions here.

[0334] As mentioned in step 701 above, the first indication information is carried in one or more of the following: RRC, MAC CE, DCI, etc. The following is an exemplary description of various situations in which the first indication information is carried and the specific indication methods:

[0335] In the first scenario, the first indication information is carried in RRC signaling.

[0336] In this scenario, the network device can send a first indication message to the terminal device via RRC signaling. Alternatively, this can be understood as: the network device can indicate one or more of the following via RRC signaling: the number M of the first resources in the first resource set. R M R The index of the first resource, whether the first resource set includes the first resource, etc.

[0337] Optionally, the first indication information is carried in the first parameter of the RRC signaling, and the first parameter includes one or more of the following: CSI-AperiodicTriggerState, CSI-AssociatedReportConfigInfo, CSI-ReportConfig, NZP-CSI-RS-ResourceSet, and NZP-CSI-RS-Resource.

[0338] The parameter can also be called an information element (IE), which is the first parameter of the RRC signaling that carries the first indication information. It can also be described as the first indication information being carried in the first information element of the RRC signaling.

[0339] This application does not limit the parameters or IE to which the first indication information belongs in the embodiments. Several possible implementation methods are given below.

[0340] 1. The first indication information is carried in CSI-AperiodicTriggerState.

[0341] In this method, the network device sends RRC signaling to the terminal device, configures one or more CSI-AperiodicTriggerStates for the terminal device through the RRC signaling, and adds first indication information to any one or more CSI-AperiodicTriggerStates.

[0342] Alternatively, it can be understood as follows: The network device sends RRC signaling to the terminal device, and through this RRC signaling, configures the CSI-AperiodicTriggerStateList for the terminal device. The CSI-AperiodicTriggerStateList includes one or more CSI-AperiodicTriggerStates. First indication information is added to any one or more CSI-AperiodicTriggerStates.

[0343] Optionally, the first indication information is associated with at least one of one or more CSI-AssociatedReportConfigInfo contained in CSI-AperiodicTriggerState.

[0344] Optionally, the CSI-AssociatedReportConfigInfo associated with the first indication information includes one or more of the following:

[0345] (1) The Nth CSI-AssociatedReportConfigInfo contained in associatedReportConfigInfoList, where N is an integer greater than 0; or,

[0346] (2) All CSI-AssociatedReportConfigInfo contained in associatedReportConfigInfoList; or

[0347] (3) The associatedReportConfigInfoList contains CSI-AssociatedReportConfigInfo entries whose reporting types meet the first requirement; or,

[0348] (4) The second instruction information contained in associatedReportConfigInfoList indicates CSI-AssociatedReportConfigInfo, etc.

[0349] CSI-AperiodicTriggerState includes associatedReportConfigInfoList, which contains one or more associatedReportConfigInfo objects.

[0350] The reporting type mentioned in (3) above meets the first requirement and can be understood as follows: the reporting quantity of the reporting type (reportQuality) includes one or more of the following: cri, CQI, RI, LI, PMI, cri-CQI, RI-CQI, PMI-CQI, cri-RI-CQI, cri-PMI-CQI, RI-PMI-CQI, cri-RI-PMI-CQI, cri-LI-CQI, RI-LI-CQI, LI-PMI-CQI, cri-RI-LI-CQI, cri-RI-PMI-CQI, RI-LI-PMI-CQI, cri-RI-LI-PMI-CQI, cri-RI-LI-PMI-CQI, cri-i1, RI-i1, cri-RI-i1, cri-i1-CQI, cri-RI-i1-CQI, RI-i1-CQI, cri-RI-i1-CQI, etc., and the specifics are not limited here.

[0351] The second indication information mentioned in (4) above is used to indicate one or more CSI-AssociatedReportConfigInfo in the associatedReportConfigInfoList. This second indication information can be indicated by the network device alone, or it can be included in the associatedReportConfigInfoList. This second indication information can be carried in RRC, MAC CE, DCI, etc., without specific limitations here. Furthermore, the first and second indication information can be carried in the same DCI or different DCIs. For example, the first indication information can be carried in the first DCI, and the second indication information can be carried in the second DCI.

[0352] Optionally, when the first indication information is associated with multiple CSI-AssociatedReportConfigInfo, the multiple CSI-AssociatedReportConfigInfo are associated with the same first indication information. Alternatively, it can be understood that when the first indication information is associated with multiple CSI-AssociatedReportConfigInfo, the first indication information can indicate at least one resource in the resource set (e.g., resourceSet or csi-SSB-ResourceSet) used for channel measurement within each of the multiple CSI-AssociatedReportConfigInfo.

[0353] For example, the first resource set includes at least one resource set used for channel measurement from one or more CSI-AssociatedReportConfigInfo associated with the first indication information.

[0354] In addition, the above-mentioned relationship can also be understood in several ways, including the following:

[0355] One possibility is that a CSI-AssociatedReportConfigInfo is associated with a first indication message. That is, each CSI-AssociatedReportConfigInfo contained in CSI-AperiodicTriggerState is configured with a first indication message.

[0356] For example, one or more first indication messages may take the form of a bitmap, where each bit corresponds to a resource within a resource set for channel measurement resources (resourcesForChannel) within a CSI-AssociatedReportConfigInfo. Specifically, the total number of bits in the bitmap is equal to the total number of resources within the resource set for channel measurement resources (resourcesForChannel) within the CSI-AperiodicTriggerState. For instance, if a CSI-AperiodicTriggerState contains two CSI-AssociatedReportConfigInfos, and the first CSI-AssociatedReportConfigInfo contains 8 resources within its resource set for channel measurement resources (resourcesForChannel), and the second CSI-AssociatedReportConfigInfo contains 4 resources within its resource set for channel measurement resources (resourcesForChannel), then the total number of bits in the bitmap = 4 + 8 = 12.

[0357] Another possibility is that multiple CSI-AssociatedReportConfigInfo entries are associated with a single first indication message.

[0358] For example, a CSI-AperiodicTriggerState contains only one first indication information; it is associated with a certain CSI-AssociatedReportConfigInfo within the CSI-AperiodicTriggerState; this certain one may be the first or Nth CSI-AssociatedReportConfigInfo in the associatedReportConfigInfoList, or a CSI-AssociatedReportConfigInfo whose reporting type meets the first requirement, or a CSI-AssociatedReportConfigInfo indicated by the second indication information, etc.

[0359] For example, through protocol constraints, the CSI-AperiodicTriggerState configured with the first indication information can only contain one CSI-AssociatedReportConfigInfo.

[0360] For example, it can display which specific CSI-AssociatedReportConfigInfo is associated with the first indication information. For instance, CSI-AperiodicTriggerState contains four CSI-AssociatedReportConfigInfos: 0 indicates that the first indication information is associated with the first CSI-AssociatedReportConfigInfo in the associatedReportConfigInfoList, and so on; i indicates that the first indication information is associated with the CSI-AssociatedReportConfigInfo at position i+1 in the associatedReportConfigInfoList. Specifically, a bitmap can be used to indicate which specific CSI-AssociatedReportConfigInfo is associated with the first indication information, and which resources are the first resources configured for the network device. For example, the first X bits of the bitmap represent the specific CSI-AssociatedReportConfigInfo associated with the first indication information, and the last Y bits represent which resources are the first resources configured for the network device. The value of X is related to the number of CSI-AssociatedReportConfigInfos X1 contained in associatedReportConfigInfoList, where X = rounded up (log2(X1)); Y is related to the number of resources Y1 in the resourceSet (resourcesForChannel) within the associated CSI-AssociatedReportConfigInfo, where Y = rounded up (log2(Y1)).

[0361] Another possibility is that Q CSI-AssociatedReportConfigInfo entries are associated with P first indication entries.

[0362] For example, based on the value of the reporting type (reportquantity) through protocol constraints, first, P CSI-AssociatedReportConfigInfos are selected from Q CSI-AssociatedReportConfigInfos. Then, a first indication message is configured for each of the P CSI-AssociatedReportConfigInfos.

[0363] The following example illustrates the possibility of the first indication information being carried in CSI-AperiodicTriggerState by adding a new field.

[0364] Example 1, where the first indication information is added as a new field to CSI-AperiodicTriggerState, and the first indication information indicates whether the first resource set includes the first resource, is used as an example. An example of the first indication information being carried in CSI-AperiodicTriggerState is as follows:

[0365] As shown in Example 1, a first indicator, Flag, is added to CSI-AperiodicTriggerState to indicate whether the first resource set includes the first resource. For example, a Flag value of true indicates that the first resource set includes the first resource; a Flag value of false indicates that the first resource set does not include the first resource. Alternatively, a Flag value of false can indicate that the first resource set includes the first resource; a Flag value of true can indicate that the first resource set does not include the first resource. The specific meanings of true and false are not limited here.

[0366] Example 2, instructing M with the first instruction information R Taking the first resource as an example, an example 2 of the first indication information carried in CSI-AperiodicTriggerState is as follows:

[0367] As can be seen from Example 2, the first indication information M is added to CSI-AperiodicTriggerState. R Configured CSI-RS resources indicate M R The primary resource. For example, M R The configured CSI-RS resources are followed by a list of resources indicating the specific first resource. For example, M RThe configured CSI-RS resources are followed by the specific first resource. For example, M R The configured CSI-RS resources are associated with at least one of the CSI-AssociatedReportConfigInfo files contained in CSI-AperiodicTriggerState (see the foregoing description for details, which will not be repeated here).

[0368] Example 3, instructing M with the first instruction information R The number of first resources (or understood as the number of first resources in the first resource set indicated by the first instruction information, M) R For example, here is an example 3 of how the first indication information is carried in CSI-AperiodicTriggerState:

[0369] As can be seen from Example 3, the first indication information M is added to CSI-AperiodicTriggerState. R Indicates the quantity of the first resource in the first resource set. For example, M R The value range is from 0 to Ks. That is, M R The value of is greater than or equal to 0 and less than or equal to Ks.

[0370] It is understandable that the CSI-AperiodicTriggerState in Examples 1 to 3 can be the Mth CSI-AperiodicTriggerState in the CSI-AperiodicTriggerStateList, or any CSI-AperiodicTriggerState in the CSI-AperiodicTriggerStateList, etc., without specific limitations here. Here, M is an integer greater than 0, and M can be a network device indication or a preset, etc., without specific limitations here.

[0371] 2. The first indication information is carried in CSI-AssociatedReportConfigInfo.

[0372] In this method, the network device sends RRC signaling to the terminal device, configures one or more CSI-AssociatedReportConfigInfos for the terminal device through the RRC signaling, and adds first indication information to any one or more CSI-AssociatedReportConfigInfos.

[0373] The following example illustrates the possibility of the first indication information being carried in CSI-AssociatedReportConfigInfo by adding a new field.

[0374] Example 4, where the first indication information is added as a new field to CSI-AssociatedReportConfigInfo, and the first indication information indicates whether the first resource set includes the first resource, is used as an example. An example of the first indication information being carried in CSI-AssociatedReportConfigInfo is as follows:

[0375] As shown in Example 4, a first indicator, Flag, is added to CSI-AssociatedReportConfigInfo to indicate whether the first resource set includes the first resource. For example, a Flag value of true indicates that the first resource set includes the first resource; a Flag value of false indicates that the first resource set does not include the first resource. Alternatively, a Flag value of false can indicate that the first resource set includes the first resource; a Flag value of true can indicate that the first resource set does not include the first resource. The specific meanings of true and false are not limited here.

[0376] Example 5: A first indication information field is added as a new field to CSI-AssociatedReportConfigInfo, and the first indication information indicates M. R Taking the first resource as an example, an example of how the first indication information is carried in CSI-AssociatedReportConfigInfo is as follows:

[0377] As can be seen from Example 5, the first indication information M was added to CSI-AssociatedReportConfigInfo. R Configured CSI-RS resources indicate M R The primary resource. For example, M R Configured CSI-RS resources include a resource list indicating the specific first resource. For example, M R Configured CSI-RS resources include specific primary resources. For example, M RThe configured CSI-RS resources are associated with at least one NZP-CSI-RS-ResourceSet contained in one or more resourceSets (see the foregoing description for details, which will not be repeated here).

[0378] Example 6: A first indication information field is added as a new field to CSI-AssociatedReportConfigInfo, and the first indication information indicates M. R The number of first resources (or understood as the number of first resources in the first resource set indicated by the first instruction information, M) R For example, the first indication information carried in CSI-AssociatedReportConfigInfo is as follows:

[0379] As can be seen from Example 6, the first indication information M was added to CSI-AssociatedReportConfigInfo. R Indicates the quantity of the first resource in the first resource set. For example, M R The value range is from 0 to Ks. That is, M R The value of is greater than or equal to 0 and less than or equal to Ks.

[0380] It is understandable that the CSI-AssociatedReportConfigInfo in Examples 4 to 6 can be the Mth CSI-AperiodicTriggerState in CSI-AperiodicTriggerState, or any CSI-AssociatedReportConfigInfo in CSI-AperiodicTriggerState, etc., without specific limitations here. Here, M is an integer greater than 0, and M can be a network device indication or preset, etc., without specific limitations here.

[0381] 3. The first indication information is carried in CSI-ReportConfig.

[0382] In this method, the network device sends RRC signaling to the terminal device, configures one or more CSI-ReportConfigs for the terminal device through the RRC signaling, and adds first indication information to any one or more CSI-ReportConfigs.

[0383] Optionally, the network device sends RRC signaling to the terminal device, configuring one or more CSI-ReportConfigs for the terminal device through this RRC signaling. First indication information is added to any one of the CSI-ReportConfigs (denoted as CSI-ReportConfig#A), and an association is established between CSI-ReportConfig#A and another CSI-ReportConfig (denoted as CSI-ReportConfig#B, or associated CSI-ReportConfig). Thus, the first indication information in CSI-ReportConfig#A indicates the quantity M of the first resource. R In addition to the specific first resource, other parameter information in CSI-ReportConfig#A (such as report configuration type (reportConfigType), report quantity (reportQuantity), etc.) reuses the content in CSI-ReportConfig#B. In this way, the amount of information that CSI-ReportConfig#A needs to indicate is reduced.

[0384] The following example illustrates how the first instruction information can be carried in CSI-ReportConfig by adding a new field.

[0385] Example 7 illustrates how the first indication information is added as a new field to CSI-ReportConfig, and how the first indication information indicates whether the first resource set includes the first resource. An example of the first indication information being carried in CSI-ReportConfig is as follows:

[0386] As shown in Example 7, a first indicator flag is added to CSI-ReportConfig to indicate whether the first resource set includes the first resource. For example, a flag value of true indicates that the first resource set includes the first resource; a flag value of false indicates that the first resource set does not include the first resource. Of course, it is also possible for a flag value of false to indicate that the first resource set includes the first resource; and a flag value of true to indicate that the first resource set does not include the first resource. The specific meanings of true and false are not limited here.

[0387] Example 8: A first indication information field is added to CSI-ReportConfig, and the first indication information indicates M. R Taking the first resource as an example, an example of how the first indication information is carried in CSI-ReportConfig is as follows:

[0388] As can be seen from Example 8, the first indicator information Flag indicator M was added to CSI-ReportConfig. R The primary resource. For example, M R Configured CSI-RS resources include a resource list indicating the specific first resource. For example, M R Configured CSI-RS resources include specific primary resources. For example, M R The configured CSI-RS resources are associated with at least one NZP-CSI-RS-ResourceSet in one or more resourcesForChannelMeasurement (see the foregoing description for details, which will not be repeated here).

[0389] Example 9: A first indication information field is added to CSI-ReportConfig, and the first indication information indicates M. R The number of first resources (or understood as the number of first resources in the first resource set indicated by the first instruction information, M) R For example, the first indication information carried in CSI-ReportConfig is as follows:

[0390] As can be seen from Example 9, the first indication information M was added to CSI-ReportConfig. R Indicates the quantity of the first resource in the first resource set. For example, M R The value range is from 0 to Ks. That is, M R The value of is greater than or equal to 0 and less than or equal to Ks.

[0391] 4. The first indication information is carried in NZP-CSI-RS-ResourceSet.

[0392] In this method, the first indication information is added to the NZP-CSI-RS-ResourceSet associated with CSI-ReportConfig. NZP-CSI-RS-ResourceSet is used for measurement.

[0393] Optionally, the first indication information is carried in NZP-CSI-RS-ResourceSet, and the first resource set includes NZP-CSI-RS-ResourceSet.

[0394] The following example illustrates the possibility of the first indication information being carried in the NZP-CSI-RS-ResourceSet by adding a new field.

[0395] Example 10, where the first indication information is added as a new field to the NZP-CSI-RS-ResourceSet, and the first indication information indicates whether the first resource set includes the first resource, is used as an example. An example of the first indication information being carried in the NZP-CSI-RS-ResourceSet is as follows:

[0396] As shown in Example 10, a first indicator, Flag, is added to the NZP-CSI-RS-ResourceSet to indicate whether the first resource set includes the first resource. For example, a Flag value of true indicates that the first resource set includes the first resource; a Flag value of false indicates that the first resource set does not include the first resource. Alternatively, a Flag value of false can indicate that the first resource set includes the first resource; a Flag value of true can indicate that the first resource set does not include the first resource. The specific meanings of true and false are not limited here.

[0397] Example 11: The first indication information is added as a new field to the NZP-CSI-RS-ResourceSet, and the first indication information indicates M. R Taking a primary resource as an example, an example of how the primary indication information is carried in an NZP-CSI-RS-ResourceSet is as follows:

[0398] As can be seen from Example 11, the first indication information Flag indication M has been added to the NZP-CSI-RS-ResourceSet. R The primary resource. For example, M R The configured CSI-RS resources are followed by a list of resources indicating the specific first resource. For example, M R The configured CSI-RS resources are followed by the specific first resource. For example, M R The configured CSI-RS resources are associated with at least one NZP-CSI-RS-Resource contained in nzp-CSI-RS-Resources (see the above description for details, which will not be repeated here).

[0399] Example 12: The first indication information is added as a new field to the NZP-CSI-RS-ResourceSet, and the first indication information indicates M. R The number of first resources (or understood as the number of first resources in the first resource set indicated by the first instruction information, M) R For example, the first indication information carried in NZP-CSI-RS-ResourceSet is as follows:

[0400] As can be seen from Example 12, the first indication information M was added to the NZP-CSI-RS-ResourceSet. R Indicates the quantity of the first resource in the first resource set. For example, M R The value range is from 0 to Ks. That is, M R The value of is greater than or equal to 0 and less than or equal to Ks.

[0401] 5. The first indication information is carried in NZP-CSI-RS-Resource.

[0402] In this approach, the NZP-CSI-RS-ResourceSet associated with CSI-ReportConfig includes one or more NZP-CSI-RS-Resources, and first indication information is added to any one or more NZP-CSI-RS-Resources.

[0403] The following example illustrates the possibility of the first indication information being carried in NZP-CSI-RS-Resource by adding a new field.

[0404] Example 13, where the first indication information is added as a new field to NZP-CSI-RS-Resource, and the first indication information indicates whether the first resource set includes the first resource, is used as an example. An example of the first indication information being carried in NZP-CSI-RS-Resource is as follows:

[0405] As shown in Example 13, a first indication message, Flag, has been added to NZP-CSI-RS-Resource to indicate whether the first resource set includes the first resource. For example, a Flag value of true indicates that the first resource set includes the first resource; a Flag value of false indicates that the first resource set does not include the first resource. Alternatively, a Flag value of false can indicate that the first resource set includes the first resource; a Flag value of true can indicate that the first resource set does not include the first resource. The specific meanings of true and false are not limited here.

[0406] Example 14: The first indication information is added as a new field to NZP-CSI-RS-Resource, and the first indication information indicates M. R Taking the first resource as an example, an example of how the first indication information is carried in NZP-CSI-RS-Resource is as follows:

[0407] As can be seen from Example 14, the first indication information Flag indication M has been added to the NZP-CSI-RS-ResourceSet. R The primary resource. For example, M R The configured CSI-RS resources are followed by a list of resources indicating the specific first resource. For example, M R The configured CSI-RS resources are followed by the specific first resource. For example, M R Configured CSI-RS resources are related to other parameters / IE (see the previous description for details, which will not be repeated here).

[0408] Example 15: The first indication information is added as a new field to NZP-CSI-RS-Resource, and the first indication information indicates M. R The number of first resources (or understood as the number of first resources in the first resource set indicated by the first instruction information, M) R For example, the first indication information carried in NZP-CSI-RS-Resource is as follows:

[0409] As can be seen from Example 15, the first indication information M has been added to NZP-CSI-RS-Resource. R Indicates the quantity of the first resource in the first resource set. For example, M R The value range is from 0 to Ks. That is, MR The value of is greater than or equal to 0 and less than or equal to Ks.

[0410] It is understood that the above are just a few exemplary descriptions of the first indication information carried in RRC signaling. In practical applications, there may be other situations, which are not limited here.

[0411] In the second scenario, the first instruction information is carried in the DCI.

[0412] In this scenario, the network device instructs the terminal device to report CSI at irregular time intervals via DCI signaling. Specifically, the network device can send a first indication message to the terminal device via DCI. Alternatively, this can be understood as the network device instructing one or more of the following via DCI: the number M of first resources in the first resource set. R M R The index of the first resource, whether the first resource set includes the first resource, etc.

[0413] Optionally, the DCI also includes third indication information for activating one or more CSI-AperiodicTriggerStates, with the first indication information associated with the activated one or more CSI-AperiodicTriggerStates. It is understood that the first and third indication information can be carried in the same DCI or different DCIs. For example, the first indication information may be carried in a first DCI, and the third indication information may be carried in a third DCI.

[0414] Optionally, the DCI also includes third and fourth indication information. The fourth indication information is used to activate the first indication information, and the third indication information is used to activate one or more CSI-AperiodicTriggerStates. The first indication information is associated with the activated one or more CSI-AperiodicTriggerStates. Alternatively, it can be understood that the network device has pre-configured multiple first indication information messages, activates one or more CSI-AperiodicTriggerStates through the third indication information, and indicates the first indication information associated with the CSI-AperiodicTriggerState through the fourth indication information. It is understood that the first, third, and fourth indication information can be carried in the same DCI or different DCIs. For example, the first indication information is carried in the first DCI, the third indication information is carried in the third DCI, and the fourth indication information is carried in the fourth DCI.

[0415] For example, the first instruction information is carried in the CSI request field.

[0416] For example, a CSI request includes N bits, where N1 bits are used to indicate the active CSI-AperiodicTriggerState, and N2 bits are used to indicate the first resource associated with the CSI-AperiodicTriggerState. N, N1, and N2 are positive integers, and N1 + N2 = N.

[0417] Aspect 2, multiple ways of indicating the first instruction information.

[0418] As can be seen from the description in the embodiment shown in Figure 7, the first indication information may indicate one or more of the following: the number M of the first resources in the first resource set. R M R The specifics, such as the index of the first resource and whether the first resource set includes the first resource, are not limited here.

[0419] The first indication information can indicate whether the first resource set includes the first resource in various ways. It can be indicated by a 1-bit "0" or "1", or by "true" or "false", or by "yes" or "no", etc.

[0420] The first indication information can indicate the quantity of the first resource and / or the index of the first resource in several ways, which are described below:

[0421] The first method involves indicating the primary information using a bitmap.

[0422] In this case, the first indication information indicates one or more of the following via a bitmap: whether the first resource set includes the first resource, M R The value of M R The index of the first resource.

[0423] Optionally, each bit in the bitmap corresponds to a reference signal resource in the first resource set. A bit value of the first value indicates that the reference signal resource is the first resource, and a bit value of the second value indicates that the reference signal resource is the second resource. Furthermore, M can be determined by the number of bits with the first value. R The value of .

[0424] For example, if the first value is 1 and the second value is 0, then the resource corresponding to the bit with a value of 1 in the first indication information is the first resource, and the resource corresponding to the bit with a value of 0 in the first indication information is the second resource. Of course, the first value can also be 0 and the second value can be 1. The specific meaning of 1 and 0 is not limited here.

[0425] For example, whether a first resource set includes a first resource can be determined by whether the first indication information includes a first value. As another example, the number of bits in the first indication information that take the first value can be used to determine M. R The value of the first resource can be determined by the correspondence between bits and resources (or resource indexes). In other words, the first indication information can indicate one, two, or three of the above items using a bitmap.

[0426] Optionally, the correspondence between bits in the bitmap and reference signal resources may include one or more of the following:

[0427] (1) The low bit corresponds to the reference signal resource indicating the smaller reference signal resource, and the high bit corresponds to the reference signal resource indexing the larger reference signal resource.

[0428] (2) The lower bit corresponds to the reference signal resource with a larger reference signal resource index, and the higher bit corresponds to the reference signal resource with a smaller reference signal resource index.

[0429] (3) The low bit corresponds to the reference signal resource with a smaller reference signal resource identifier, and the high bit corresponds to the reference signal resource with a larger reference signal resource identifier.

[0430] (4) The low bit corresponds to the reference signal resource with a larger reference signal resource identifier, and the high bit corresponds to the reference signal resource with a smaller reference signal resource identifier.

[0431] For example, let's take a first resource set containing 4 resources (i.e., Ks = 4) and the resource being NZP-CSI-RS-Resource. Assume the first resource set includes {NZP-CSI-RS-ResourceId = n1, NZP-CSI-RS-ResourceId = n2, NZP-CSI-RS-ResourceId = n3, NZP-CSI-RS-ResourceId = n4}, with resources sorted by resource index. NZP-CSI-RS-ResourceId = n1 is the first resource, NZP-CSI-RS-ResourceId = n2 is the second, NZP-CSI-RS-ResourceId = n3 is the third, and NZP-CSI-RS-ResourceId = n4 is the fourth. When the correspondence between bits and resources adopts the above correspondence (1), an example of the correspondence between the first indicator information bitmap value and the first resource is shown in Table 1:

[0432] Table 1

[0433] As shown in Table 1, each bit of the first indication information bitmap indicates whether the resource corresponding to that bit is the first resource. The lower bit corresponds to the resource with the smaller resource index, and the higher bit corresponds to the resource with the larger resource index. A bit with the first value "1" indicates that the resource corresponding to that bit is the first resource, and a bit with the second value "0" indicates that the resource corresponding to that bit is the second resource.

[0434] That is, if the first indication information bitmap is "0000", the terminal device can determine that the first resource is not included among the Ks reference signal resources based on the first indication information; if the first indication information bitmap is "0001", the terminal device can determine that the resource NZP-CSI-RS-ResourceId=n1 ranked first is the first resource based on the first indication information; if the first indication information bitmap is "0010", the terminal device can determine that the resource NZP-CSI-RS-ResourceId=n2 ranked second is the first resource based on the first indication information, and so on.

[0435] Furthermore, the terminal device can determine the quantity M of the first resource based on the number of the first value "1" included in the first instruction information bitmap. R .

[0436] The second method involves the first instruction information being transmitted via instruction M. R The value is determined by the first rule, which indicates the index of the first resource.

[0437] In this case, the first indication information is communicated directly to M. R The value of indicates the number of first resources in the first resource set, and the index of the first resource is indicated by the first rule. That is, the first rule is used to determine which one or more resources in the first resource set are the first resources.

[0438] Optionally, the first indication information indicates M R The value of is determined by the index of the first resource according to the first rule, which includes: the reference signal resources in the first resource set are sorted according to the sorting criteria, and the first M after sorting are... R The first reference signal resource is designated as the first resource.

[0439] Of course, it can also be sorted according to a sorting criterion, with the sorted M being the last M. R The first reference signal resource is designated as M. For ease of description, only the first M will be used subsequently. R The first reference signal resource is used as an example for illustrative description.

[0440] For example, M RThe value can also be indirectly determined by the number of indexes of the first resource indicated by the first indication information. For example, the number of indexes of the first resource can also be determined by the number of indexes M indicated by the first indication information. R The value is indirectly determined by the first rule, etc., but the specifics are not limited here.

[0441] First, instruct M to receive the first instruction information. R The values ​​of are described, and then the first rule is described.

[0442] Optionally, the first instruction information directly instructs M. R The value of . For example: the first indication information indicates M through the first field. R The value of .

[0443] Optionally, the number of bits occupied by the first field is related to M. R It is related to the number of possible values; specifically,

[0444] Optional, M R The list of possible values ​​is related to the codebook information of the channel state information reporting configuration associated with the first indication information; for example, when the codebook configuration of the channel state information reporting configuration is Type-I, M R The possible values ​​are {0, 1, 2}; when the codebook configuration for channel state information reporting is Type-II, M R The possible values ​​for are {0, 1}.

[0445] Optionally, the first field associated with different codebook configurations may occupy the same number of bits or different numbers of bits.

[0446] For example, M R The list of possible values ​​for is {0, 1, 2}, then Where 00 represents M R The value is M R The first value in the list of possible values, or M R The smallest value in the list of possible values, M R =0; 01 indicates M R The value is M R The second value in the list of possible values, or M R The second smallest value in the list of possible values, M R =1; and so on.

[0447] Furthermore, when the first instruction information indicates the quantity M of the first resource... R In this case, the terminal device is based on the number M of the first resource.R With M R The relationships between the primary resources can determine M. R The first resource. In other words, the first instruction information indirectly instructs M. R The primary resource.

[0448] In this embodiment of the application, the quantity M of the first resource is... R With M R The relationships between primary resources are not limited; for example, these relationships can be configured by network devices or predefined by protocols.

[0449] For example, the quantity M of the first resource R With M R The correlation between the first resources is as follows: Given Ks reference signal resources sorted according to the sorting criteria, the top M resources after sorting are... R The first resource is a set of reference signal resources. The sorting criteria will be described in detail later and will not be discussed here.

[0450] For example, if the sorting criterion is based on the Reference Resource Id (NZP-CSI-RS-ResourceId) sorted from smallest to largest, then M will be ranked first. R Taking the first resource as an example. Assume the first resource set is NZP-CSI-RS-Resources, and when Ks = 4. NZP-CSI-RS-Resources indicates Ks reference signal resource identifiers, namely {NZP-CSI-RS-ResourceId = n1, NZP-CSI-RS-ResourceId = n2, NZP-CSI-RS-ResourceId = n3, NZP-CSI-RS-ResourceId = n4}. The Ks reference signal resources are sorted according to the values ​​of the reference signal resource identifiers, for example, n2. <n4<n1<n3。

[0451] For example, the first instruction information indicates M R If the value is 0, it indicates that the first resource is not included among the Ks reference signal resources; the first indication information indicates M R A value of 1 indicates that the reference signal resource with NZP-CSI-RS-ResourceId = n2 is the first resource; the first indication information indicates M R A value of 2 indicates that the reference signal resource with NZP-CSI-RS-ResourceId=n2 and the reference signal resource with NZP-CSI-RS-ResourceId=n4 are the first resources, and so on.

[0452] For example, when Ks = 4, the Ks reference signal resources are sorted in ascending order of Reference Signal Resource Indicator (CRI). As shown in Table 2, each reference signal resource includes a one-to-one corresponding CRI, and they are sorted in ascending order of CRI.

[0453] Table 2

[0454] For example, the first instruction information indicates M R If the value is 0, it indicates that the first resource is not included among the Ks reference signal resources; the first indication information indicates M R A value of 1 indicates that the reference signal resource corresponding to CRI=0 is the first resource; the first indication information indicates M. R A value of 2 indicates that the reference signal resource corresponding to CRI=0 and the reference signal resource corresponding to CRI=1 are the first resources, and so on.

[0455] For example, M R The value of also has one or more of the following interpretations:

[0456] For example, M R =0 indicates that all Ks resources are second resources, which can be understood as Ks resources not including first resources, or as the M resources corresponding to the reported channel state information being selected autonomously by the terminal device.

[0457] For example, M R >=1 indicates that Ks resources contain M R The first resource can be understood as the M resources corresponding to the M reported channel state information, which include M... R The first resource can also be understood as the terminal device's autonomous selection of MM. R The second resource, the M resources corresponding to the reported M channel state information, contains MM. R The primary resource.

[0458] For example, M R =1 indicates that the Ks resources associated with the CSI reporting configuration (CSI-ReportConfig) include 1 first resource and Ks-1 second resources. For example, the resource with NZP-CSI-RS-ResourceId=n1 in the resource list is the first resource, and the other resources are second resources.

[0459] For example, M R=2 indicates that the Ks resources associated with the CSI reporting configuration (CSI-ReportConfig) include 2 first resources and Ks-2 second resources. For example, the resource with NZP-CSI-RS-ResourceId=n1 and the resource with NZP-CSI-RS-ResourceId=n2 in the resource list are first resources, and the other resources are second resources.

[0460] The above indicates the first instruction information M R The possible values ​​of have been described. The first rule will be described below.

[0461] Among them, the first rule and M R The value can be predefined by the protocol, configured by the network device, or determined by the terminal device based on information such as capabilities / services; no specific limitation is made here.

[0462] It is understood that "sorting criteria" is merely a name used for ease of description, and its naming does not limit the scope of protection of the embodiments of this application. For example, the "sorting criteria" can also be replaced by "scheme," "criteria," or "condition," etc. Furthermore, the "sorting criteria" can also be replaced by the specific content of the criteria.

[0463] For example, the sorting used in the above sorting criteria is related to the reference signal resource index / reference signal resource identifier, etc.

[0464] For example, the first rule mentioned above may include one or more of the following:

[0465] (1) Sort by Reference Resource Indicator (CRI) from smallest to largest, with M at the top. R One resource is the primary resource, the others are Ks-M. R The pilot resource is the second resource.

[0466] (2) Sort by Reference Resource Indicator (CRI) from largest to smallest, with M at the top. R One pilot resource is the primary resource; the others are Ks-M. R The pilot resource is the second resource.

[0467] (3) Sort by Reference Resource Id (NZP-CSI-RS-ResourceId) from smallest to largest, with M at the top. R One resource is the primary resource, the others are Ks-M. R The pilot resource is the second resource.

[0468] (4) Sort by reference resource identifier (NZP-CSI-RS-ResourceId) from largest to smallest, with M at the top. R One resource is the primary resource, the others are Ks-M. RThe pilot resource is the second resource.

[0469] Exemplarily, taking the number of resources in the first resource set as 4 (i.e., Ks = 4), and the resource being NZP-CSI-RS-Resource as an example. Suppose the first resource set includes {NZP-CSI-RS-ResourceId = n1, NZP-CSI-RS-ResourceId = n2, NZP-CSI-RS-ResourceId = n3, NZP-CSI-RS-ResourceId = n4}. Among them, n1, n2, n3, n4 are reference signal resource identifiers.

[0470] For example, sorted according to the value of the reference signal resource identifier as n2 < n4 < n1 < n3.

[0471] For instance, taking the aforementioned first rule (3) and sorted according to the value of the reference signal resource identifier as n2 < n4 < n1 < n3 as an example. When M R = 1, it means the reference signal resource with NZP-CSI-RS-ResourceId = n2 is the first resource; M R = 2, it means the reference signal resources with NZP-CSI-RS-ResourceId = n2 and NZP-CSI-RS-ResourceId = n4 are the first resources; and so on.

[0472] Another example, taking the aforementioned first rule (4) and sorted according to the value of the reference signal resource identifier as n2 < n4 < n1 < n3 as an example. When M R = 1, it means the reference signal resource with NZP-CSI-RS-ResourceId = n3 is the first resource; M R = 2, it means the reference signal resources with NZP-CSI-RS-ResourceId = n3 and NZP-CSI-RS-ResourceId = n1 are the first resources; and so on.

[0473] Another example, each reference signal resource includes a corresponding index as shown in Table 2, and is sorted in ascending order according to the index corresponding to the reference signal resource.

[0474] For example, combining Table 2 with the aforementioned first rule (1). When M R = 1, it means the reference signal resource NZP-CSI-RS-ResourceId = n1 corresponding to index 0 is the first resource; M R=2, indicating that the reference signal resource NZP-CSI-RS-ResourceId=n1 corresponding to index 0 and the reference signal resource NZP-CSI-RS-ResourceId=n2 corresponding to index 1 are the first resources; and so on.

[0475] For example, Table 2 is combined with the first rule (2) mentioned above. When M R =1, indicating that the reference signal resource NZP-CSI-RS-ResourceId=n4 corresponding to index 3 is the first resource; M R =2, indicating that the reference signal resource NZP-CSI-RS-ResourceId=n4 corresponding to index 3 and the reference signal resource NZP-CSI-RS-ResourceId=n3 corresponding to index 2 are the first resources; and so on.

[0476] It should be noted that the index and / or M of the first resource R The value can be predefined by the protocol, configured by the network device, or determined by the terminal device based on capabilities / services, etc. No specific limitation is made here. For example, the description of the second case: The first indication information indicates M... R The value is determined and the index of the first resource is indicated by the first rule. For example, the first indication information indicates the index of the first resource, and other rules indicate M. R The value of . For example, the first indication information indicates M. R The value of is related to the first resource (such as the third case later), etc., and the specifics are not limited here.

[0477] The third type, where the first instruction information respectively indicates M R The value of M and R One resource.

[0478] In this case, the first indication information directly indicates M through one or more fields. R The value of M and R One resource. Or, it can be understood as: the first indication information directly indicates the quantity of the first resource and which / which resources in the first resource set are the first resources through one or more fields.

[0479] The third scenario is described below from the perspective of one field versus multiple fields.

[0480] In one possible implementation, the first indication information includes a second field.

[0481] Optionally, the number of bits occupied by the second field is related to Ks and M. R The value of is related to the value of and satisfies Formula 1.

[0482] Formula 1:

[0483] in, This indicates rounding up to the nearest integer.

[0484] The following example illustrates this method.

[0485] Example A: The terminal device determines M based on the value of the second field. R The first resource is located in the first resource set. Alternatively, it can be understood as: the terminal device determines M based on the value of the second field. R The position of the first resource among Ks resources.

[0486] For example, when M R When M = 1 and Ks = 4, the second field occupies 2 bits. That is, the second field uses 2 bits to indicate M. R The position of the first resource among Ks resources.

[0487] Assuming Ks = 4, the first resource set is {NZP-CSI-RS-ResourceId = n1, NZP-CSI-RS-ResourceId = n2, NZP-CSI-RS-ResourceId = n3, NZP-CSI-RS-ResourceId = n4}.

[0488] Optionally, a second field of "00" indicates that the first reference signal resource NZP-CSI-RS-ResourceId=n1 is the first resource; a second field of "01" indicates that the second reference signal resource NZP-CSI-RS-ResourceId=n2 is the first resource; a second field of "10" indicates that the third reference signal resource NZP-CSI-RS-ResourceId=n3 is the first resource; and a second field of "11" indicates that the fourth reference signal resource NZP-CSI-RS-ResourceId=n4 is the first resource.

[0489] It should be understood that Formula 1 is used to determine the number of bits occupied by the second field in order to save signaling resources. In other possible implementations, the second field can occupy more bits, but this is not limited here.

[0490] For example, when M R When Ks = 1 and Ks = 4, the second field occupies 3 bits. That is, if the second field is "000", it means that the reference signal resource NZP-CSI-RS-ResourceId = n1 is the first resource; if the second field is "001", it means that the reference signal resource NZP-CSI-RS-ResourceId = n2 is the second resource, and so on.

[0491] Example B: The terminal device determines M based on the value of the second field. R The resource group to which the first resource belongs is then used to determine M. R A first resource. This resource group can refer to a first resource set, or at least one of multiple resource groups within the first resource set.

[0492] Specifically, according to M R The different distributions of the first resource among the Ks resources will generate B resource groups, where B is an integer greater than or equal to 1.

[0493] For example, when M R When Ks = 2 and Ks = 4, That is, when there are two first resources in {NZP-CSI-RS-ResourceId=n1, NZP-CSI-RS-ResourceId=n2, NZP-CSI-RS-ResourceId=n3, NZP-CSI-RS-ResourceId=n4}, the six resource groups are as shown in Table 3. Each resource group includes a corresponding second field value.

[0494] Table 3

[0495] In this embodiment of the application, the terminal device determines M based on the value of the second field. R The specific method by which a first resource belongs to a resource group is not limited; the following provides an example.

[0496] For example, the second field indicates the resource group. If the second field is "000", the terminal device can determine that NZP-CSI-RS-ResourceId=n1 and NZP-CSI-RS-ResourceId=n2 are the first resources based on the second field and Table 3; if the second field is "001", the terminal device can determine that NZP-CSI-RS-ResourceId=n1 and NZP-CSI-RS-ResourceId=n3 are the first resources based on the second field and Table 3; and so on.

[0497] Optionally, the number of bits occupied by the second field is determined according to Formula 1.

[0498] Optionally, the number of bits occupied by the second field is configured by the network device or predefined by the protocol and is not limited.

[0499] Optionally, the first indication information may further include the aforementioned first field, which indicates the quantity M of the first resource. RPlease refer to the description of the first field above; it will not be repeated here.

[0500] In this case, the terminal device can determine the quantity M of the first resource based on the first resource indicated by the first instruction information. R That is, it is not necessary to explicitly indicate the quantity M of the first resource. R Or, the quantity M of the first resource. R Predefined by the protocol.

[0501] Optionally, the number of bits occupied by the second field is related to Ks and M. R The value of is related to the value of , and it satisfies Formula 2.

[0502] Formula 2:

[0503] in, This indicates rounding up to the nearest integer.

[0504] It is understandable that Formula 2 above is just an example. In practical applications, there may be other formulas or expressions to indicate the number of bits occupied by the second field in relation to Ks and M. R The relationship between them, for example, Etc., but no specifics are specified here.

[0505] Example C: The terminal device determines the quantity M of the first resource based on the value of the second field. R With M R The resource group to which the first resource belongs, and M is determined based on that group. R The primary resource.

[0506] Specifically, according to M R The value of M and R The different distributions of the first resource among Ks resources will generate C resource groups, where C is an integer greater than or equal to 1. Alternatively, it can be understood as: M R A first resource can have multiple combinations, and the first indication information can indicate one of the multiple combinations through the second field.

[0507] For example, assuming Ks = 4, the first resource set is {NZP-CSI-RS-ResourceId = n1, NZP-CSI-RS-ResourceId = n2, NZP-CSI-RS-ResourceId = n3, NZP-CSI-RS-ResourceId = n4}, and the protocol predefines M R A list of possible values, such as M R The possible values ​​for M are {0, 1, 2}. R A value of 0 indicates that the first resource is not included among the Ks resources, M RA value of 1 indicates that one of the Ks resources is the first resource, and M R A value of 2 indicates that among the Ks resources, there are 2 first resources.

[0508] Optional, M R The list of possible values ​​is related to the codebook information of the channel state information reporting configuration associated with the first indication information; for example, when the codebook configuration of the channel state information reporting configuration is Type-I, M R The possible values ​​are {0, 1, 2}; when the codebook configuration for channel state information reporting is Type-II, M R The possible values ​​for are {0, 1}.

[0509] Optionally, different codebook configurations may use the same number of bits or different numbers of bits;

[0510] at this time a combination, That is, the second field occupies 4 bits, and the correspondence between the values ​​of the first field and the first resource is shown in Table 4. Each resource group includes a corresponding value for the second field.

[0511] Table 4

[0512] It should be understood that in this case, the second field can be used to indicate the quantity M of the first resource. R It can also be used to indicate resource groups. Or it can be understood as the first indication information specifically indicating one of several combinations through the second field.

[0513] On the one hand, if the second field is "0000", the terminal device can determine that the first resource is not included in the Ks resources based on the second field and Table 4. If the second field is "0001", the terminal device can determine that NZP-CSI-RS-ResourceId=n1 is the first resource based on the second field and Table 4. If the second field is "0101", the terminal device can determine that NZP-CSI-RS-ResourceId=n1 and NZP-CSI-RS-ResourceId=n2 are the first resources based on the second field and Table 4. And so on.

[0514] In this case, the terminal device can determine the quantity M of the first resource based on the value of the second field. R That is, it is not necessary to explicitly indicate the quantity M of the first resource. R .

[0515] On the other hand, as shown in Table 4, the protocol predefines all 0 bits to indicate that the Ks resources do not include the first resource; "0001" to "0100" indicate that the Ks resources include 1 first resource; "0101" to "1010" indicate that the Ks resources include 2 first resources; the remaining values ​​are invalid indications or reserved indications, that is, the terminal device can directly determine the number M of the first resources based on the value of the second field. R .

[0516] Optionally, the number of bits occupied by the second field is determined according to Formula 2.

[0517] Optionally, the number of bits occupied by the second field is configured by the network device or predefined by the protocol; this is not limited here.

[0518] In another possible implementation, the first indication information includes multiple fields.

[0519] Optionally, multiple indexes may be indicated in the form of multiple fields, which satisfy Formula 3.

[0520] Formula 3: The number of bits corresponding to an index = log2(K) S );

[0521] Optionally, if one index corresponds to one resource, then the number of bits occupied by one field = M R *log2(K S ), where M R The specific value can be agreed upon in the agreement or indicated through the aforementioned method of instruction; no specific limit is specified here.

[0522] Alternatively, the number of bits mentioned above can also be referred to as bit width or bit width.

[0523] Optionally, Ks is the number of resources contained in the first resource set, or Ks is the maximum number of resources that a resource set can contain. When Ks is the maximum number of resources that a resource set can contain, the number of resources contained in the first resource set may be less than Ks. In this case, the number of second resources contained in the first resource set is less than Ks-M. R .

[0524] For example, the first indication information includes a second parameter, which is used to indicate M. R In the case of an index of a first resource, the second parameter may include the aforementioned fields.

[0525] For example, the number of the above-mentioned fields and M R The number of first resources is consistent, that is, multiple fields can be described as M R Each field.

[0526] It is understood that the above-mentioned methods of indicating the first instruction are merely examples, and can be used individually or in combination; no specific limitations are made here. Furthermore, other instruction methods may exist in practical applications, which are also not limited here.

[0527] For example, M is instructed by the first instruction information. R Take the case of a primary resource as an example. For instance, the primary instruction information can directly instruct M. R The primary resource. For example, the primary instruction information indicates M. R There are indexes for the first resource, and the number of first resources is M. R This is either predefined by the protocol or indicated by other information. For example, the first indication information may simultaneously indicate the quantity M of the first resource. R With M R First resources, etc.

[0528] For example, the first indication information is a bitmap, and the first indication information indicates M. R A first resource. For example, the first indication information indicates whether each of the Ks reference signal resources is a first resource. For example, the first indication information includes a second field, and the terminal device determines M based on the value of the second field. R First resources, etc.

[0529] It is understood that in the various embodiments of this application, the interaction between the terminal device and the network device is mainly used as an example for illustrative purposes. This application is not limited to this. The terminal device can be replaced by a receiving device, which can be either a terminal device or a network device. The network device can be replaced by a sending device, which can be either a terminal device or a network device.

[0530] It is also understood that some optional features in the various embodiments of this application may not depend on other features in some scenarios, or may be combined with other features in some scenarios, without limitation.

[0531] It is also understood that the solutions in the various embodiments of this application can be used in reasonable combinations, and the explanations or descriptions of the various terms appearing in the embodiments can be referenced or explained to each other in the various embodiments, without limitation.

[0532] It is also understood that, in the above-described method embodiments, the methods and operations implemented by a device (such as a terminal device or a network device) can also be implemented by components of the device (such as chips or circuits), without limitation.

[0533] The communication methods in the embodiments of this application have been described above. The communication devices in the embodiments of this application are described below. Please refer to Figure 8, which shows an embodiment of the communication device 800 in this application. This communication device 800 can implement the functions of the terminal device or network device in the above method embodiments, and therefore can also achieve the beneficial effects of the above method embodiments. In this application embodiment, the communication device 800 can be a communication device, or it can be an integrated circuit or component inside the communication device, such as a chip. The communication device 800 includes a transceiver unit 801. Alternatively, the communication device 800 includes a transceiver unit 801 and a processing unit 802, wherein the transceiver unit 801 is used to perform operations related to the transmission and reception of the terminal device or network device in the above method embodiments, and the processing unit 802 is used to perform other operations of the terminal device or network device in the above method embodiments besides the transmission and reception operations.

[0534] In one possible implementation, the communication device 800 is the terminal device in the embodiments shown in Figures 1A to 7 above, in which case the functions of each unit are as follows:

[0535] Transceiver unit 801 is used to receive first indication information, the first indication information indicating one or more of the following: the number M of first resources in the first resource set. R M R The index of the first resource; M R Integers greater than or equal to 0;

[0536] The transceiver unit 801 is also used to receive the reference signal corresponding to the first resource set;

[0537] Processing unit 802 is used to measure the reference signal to obtain M channel state information, where M is an integer greater than or equal to 1, and M is greater than or equal to Mn. R ;

[0538] The transceiver unit 801 is also used to report M channel status information.

[0539] In this embodiment, the operations performed by each unit in the communication device are similar to those described in the terminal devices shown in the embodiments of Figures 1A to 7 above, and will not be repeated here.

[0540] In this embodiment, the transceiver unit 801 can determine the M used for measurement (such as channel measurement) through the first indication information sent by the network device. R This is the first resource, so that terminal devices can be based on this M R The first resource is measured and reported to M. R The channel state information of the first resource. In this way, M... RThe first resource can be determined by comprehensively considering the scheduling needs of other terminal devices in the network. This allows for the comprehensive consideration of the scheduling needs of other terminal devices in the network, assisting (or guiding) terminal devices in selecting appropriate reference signal resources for channel state information measurement and reporting. This enables network devices to pair and transmit to different terminal devices, thereby increasing the total cell capacity.

[0541] In another possible implementation, the communication device 800 is a network device in the embodiments shown in Figures 1A to 7 above, in which case the functions of each unit are as follows:

[0542] Transceiver unit 801 is used to send first indication information, which indicates one or more of the following: the number M of first resources in the first resource set. R M R The index of the first resource; M R Integers greater than or equal to 0;

[0543] The transceiver unit 801 is also used to send a reference signal corresponding to the first resource set;

[0544] The transceiver unit 801 is also used to receive M channel state information messages, which are related to a reference signal, where M is an integer greater than or equal to 1, and M is greater than or equal to Mn. R .

[0545] In this embodiment, the operations performed by each unit in the communication device are similar to those described in the network devices shown in the embodiments of Figures 1A to 7 above, and will not be repeated here.

[0546] In this embodiment, the transceiver unit 801 can indicate M for measurement (such as channel measurement) to the terminal device. R This is the first resource, so that terminal devices can be based on this M R The first resource is measured and reported to M. R The channel state information of the first resource. In this way, M... R The first resource can be determined by comprehensively considering the scheduling needs of other terminal devices in the network. This allows for the comprehensive consideration of the scheduling needs of other terminal devices in the network, assisting (or guiding) terminal devices in selecting appropriate reference signal resources for channel state information measurement and reporting. This enables network devices to pair and transmit to different terminal devices, thereby increasing the total cell capacity.

[0547] Please refer to Figure 9, which is another schematic structural diagram of the communication device 900 provided in this application. The communication device 900 includes a logic circuit 901 and an input / output interface 902. The communication device 900 can be a chip or an integrated circuit.

[0548] The transceiver unit 801 shown in Figure 8 can be a communication interface, which can be the input / output interface 902 in Figure 9. The input / output interface 902 can include an input interface and an output interface. Alternatively, the communication interface can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit. The processing unit 802 shown in Figure 8 can be the logic circuit 901 in Figure 9.

[0549] The logic circuit 901 and the input / output interface 902 can also perform other steps performed by the network device or terminal device in any embodiment and achieve corresponding beneficial effects, which will not be elaborated here.

[0550] For example, when the communication device 900 is a terminal device, the input / output interface 902 can be used for one or more of the following: receiving first indication information, receiving a reference signal corresponding to a first resource set, and sending M channel state information, etc. The logic circuit 901 can be used to measure the reference signal to obtain the M channel state information, etc.

[0551] For example, when the communication device 900 is a network device, the input / output interface 902 can be used for one or more of the following: sending first indication information, sending reference signals corresponding to the first resource set, receiving M channel status information, etc.

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

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

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

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

[0556] Please refer to Figure 10, which shows the communication device 1000 involved in the above embodiments provided in the embodiments of this application. Specifically, the communication device 1000 can be a communication device that serves as a network device or a terminal device in the above embodiments, or it can be a chip or functional module in a network device or a terminal device.

[0557] The present invention provides a possible logical structure diagram of the communication device 1000, which may include, but is not limited to, at least one processor 1001 and a communication port 1002.

[0558] In Figure 8, the transceiver unit 801 can be a communication interface, which can be the communication port 1002 in Figure 10. The communication port 1002 can include an input interface and an output interface. Alternatively, the communication port 1002 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit, or it can be the input / output interface of a chip.

[0559] Optionally, the device may further include at least one of a memory 1003 and a bus. In embodiments of this application, the at least one processor 1001 is used to control the operation of the communication device 1000. The memory 1003 is used to store device program code and / or data.

[0560] For example, when the communication device 1000 is a terminal device, the communication port 1002 can be used for one or more of the following: receiving first indication information, receiving a reference signal corresponding to a first resource set, sending M channel state information, etc. At least one processor 1001 can be used to measure the reference signal to obtain M channel state information, etc.

[0561] For example, when the communication device 1000 is a network device, the communication port 1002 can be used for one or more of the following: sending first indication information, sending reference signals corresponding to the first resource set, receiving M channel status information, etc.

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

[0563] It is understood that this application does not limit the number of the various components shown in Figure 10. For example, the number of processors 1001, the number of communication ports 1002, and the number of memory 1003 can each be one or more, and no specific limitation is made here.

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

[0565] Please refer to Figure 11, which is a schematic diagram of the structure of the communication device 1100 involved in the above embodiments provided in the embodiments of this application. Specifically, the communication device 1100 can be a communication device as a network device in the above embodiments, and the structure of the communication device can be referred to the structure shown in Figure 11.

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

[0567] In Figure 11, the transceiver unit 1101 can be a communication interface, which can be the network interface 1114 in Figure 11. The network interface 1114 can include an input interface and an output interface. Alternatively, the network interface 1114 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.

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

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

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

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

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

[0573] For example, transceiver 1113 can be used for one or more of the following: transmitting first indication information, transmitting reference signals corresponding to the first resource set, receiving M channel state information, etc.

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

[0575] When the aforementioned communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above method embodiments. The terminal chip receives information from other modules (such as an RF module or antenna) in the terminal, information sent to the terminal by the base station; or, the terminal chip sends information to other modules (such as an RF module or antenna) in the terminal, information sent to the base station by the terminal. For example, when the first device is a terminal, the terminal sending information can be understood as the process of the terminal's chip outputting information.

[0576] When the aforementioned communication device is a module applied to a base station, the base station module implements the functions of the base station in the above method embodiments. The base station module receives information from other modules (such as radio frequency modules or antennas) in the base station, information sent by the terminal to the base station; or, the base station module sends information to other modules (such as radio frequency modules or antennas) in the base station, information sent by the base station to the terminal. Here, the base station module can be the baseband chip of the base station, or a DU (Digital Unit) or other modules. The DU can be a DU under an Open Radio Access Network (O-RAN) architecture. For example, when the first device is a base station, the base station sending information can be understood as the process of the base station's chip outputting information.

[0577] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in a base station or terminal. The processor and storage medium can also exist as discrete components in a base station or terminal.

[0578] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.

[0579] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology 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.

Claims

1. A communication method, characterized in that, The method includes: Receive first instruction information, the first instruction information indicating one or more of the following: the number M of first resources in the first resource set. R M R The index of the first resource; M R Integers greater than or equal to 0; Receive the reference signal corresponding to the first resource set; The reference signal is measured to obtain M channel state information, where M is an integer greater than or equal to 1, and M is greater than or equal to Mn. R ; Report the status information of the M channels.

2. A communication method, characterized in that, The method includes: Send a first instruction message, which indicates one or more of the following: the number M of first resources in the first resource set. R M R The index of the first resource; M R Integers greater than or equal to 0; Send the reference signal corresponding to the first resource set; Receive M channel state information messages, wherein the M channel state information messages are related to the reference signal, where M is an integer greater than or equal to 1, and M is greater than or equal to Mn. R .

3. The method according to claim 1 or 2, characterized in that, The resources associated with the M channel state information include at least the M R The primary resource.

4. The method according to any one of claims 1 to 3, characterized in that, The first indication information is the first parameter in the Radio Resource Control (RRC) signaling, and the first parameter is CSI-AssociatedReportConfigInfo.

5. The method according to any one of claims 1 to 4, characterized in that, The first resource set includes Ks and M resources. R Less than or equal to Ks, where Ks is an integer greater than or equal to 1.

6. The method according to claim 5, characterized in that, M R The value of is 0, 1 or 2, and the value of Ks is 1, 2, 3, 4, 5, 6, 7 or 8.

7. The method according to claim 6, characterized in that, Ks = 8.

8. The method according to any one of claims 1 to 7, characterized in that, If the first indication information includes the second parameter, then M R The value of M is greater than 0, and the second parameter is used to indicate M. R The index of the first resource.

9. The method according to any one of claims 1 to 8, characterized in that, If the first indication information does not include the second parameter, then M R The value of is 0, and the second parameter is used to indicate M. R The index of the first resource.

10. The method according to claim 8 or 9, characterized in that, The second parameter includes M R The M field R Each field indicates M R The index, M R The number of bits corresponding to any one of the fields is log2(K). S Ks is the maximum number of resources contained in a resource set.

11. The method according to any one of claims 1 to 10, characterized in that, The index of the first resource is related to the reference signal resource indicator (CRI), where CRI = i corresponds to the (i+1)th first resource in the first resource set, and i is greater than or equal to 0.

12. The method according to claim 11, characterized in that, The first resource set is NZP-CSI-RS-ResourceSet, and the (i+1)th resource is the (i+1)th NZP-CSI-RS resource, which is a non-zero power channel state information reference signal.

13. The method according to any one of claims 1 to 12, characterized in that, In M R When the value is 0, the first indication information is also used to indicate that the first resource set does not include the first resource.

14. The method according to any one of claims 1 to 13, characterized in that, The first resource includes one or more of the following: Channel State Information Reference Signal (CSI-RS) resources configured by the network device that require reporting Channel State Information (CSI), CSI-RS resources configured by the network device, CSI-RS resources that require reporting Channel State Information, non-zero power CSI-RS resources, CSI-RS resources selected by the network device, CSI-RS resources specified by the network device, CSI-RS resources allocated by the network device, and high-priority CSI-RS resources.

15. The method according to any one of claims 1 to 14, characterized in that, The first resource set includes one or more of the following: a resource set for channel measurement, a resource set for interference measurement, and a resource set for non-zero power.

16. The method according to any one of claims 1 to 15, characterized in that, The first indication information is carried in one or more of the following: Radio Resource Control (RRC) signaling, Media Access Control - Control Element (MAC CE), and Downlink Control Information (DCI).

17. The method according to claim 16, characterized in that, The first indication information is carried in the first parameter of the RRC signaling, and the first parameter includes one or more of the following: CSI-AperiodicTriggerState, CSI-AssociatedReportConfigInfo, and NZP-CSI-RS-ResourceSet.

18. The method according to claim 17, characterized in that, The first indication information is associated with at least one of the one or more CSI-AssociatedReportConfigInfo contained in the CSI-AperiodicTriggerState.

19. The method according to any one of claims 1 to 18, characterized in that, The first resource set includes one or more CSI-AssociatedReportConfigInfo resources associated with the first indication information that are used for channel measurement.

20. The method according to claim 17, characterized in that, The first indication information is carried in the NZP-CSI-RS-ResourceSet, and the first resource set includes the NZP-CSI-RS-ResourceSet.

21. The method according to claim 17, characterized in that, The first indication information is carried in the DCI, and the DCI also includes third indication information, which is used to activate one or more CSI aperiodic trigger states, and the first indication information is associated with the activated one or more CSI aperiodic trigger states.

22. The method according to claim 17, characterized in that, The first indication information is carried in the CSI-AssociatedReportConfigInfo, and the first resource is associated with at least one NZP-CSI-RS-ResourceSet included in the first resource set.

23. The method according to any one of claims 1 to 22, characterized in that, The M R The value of M is related to the value of M. R The index of a first resource is indicated by a bitmap, where each bit in the bitmap corresponds to a reference signal resource in the first resource set. A first value indicates that the reference signal resource is the first resource, and a second value indicates that the reference signal resource is the second resource.

24. The method according to any one of claims 1 to 23, characterized in that, The M R The first resource has multiple combinations, and the first indication information is used to indicate one of the multiple combinations.

25. The method according to any one of claims 1 to 24, characterized in that, The first indication information indicates that the M R The value of M R The index of each first resource is determined according to a first rule, which includes: the reference signal resources in the first resource set are sorted according to a sorting criterion, and the sorted first M... R The reference signal resources are the M R The primary resource.

26. The method according to claim 25, characterized in that, The sorting criteria used are related to the reference signal resource indication / reference signal resource identifier.

27. The method according to any one of claims 1 to 26, characterized in that, When M is greater than M R In the case of Ks-M, the first resource set also includes Ks-M R A second resource, the M channel state information including the M R The channel state information corresponding to the first resource and MM R The channel state information corresponding to each second resource, Ks is the number of resources contained in the first resource set, and Ks is greater than or equal to M.

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

29. A communication device, characterized in that, It includes at least one processor for executing a computer program or instructions in memory to implement the method as claimed in any one of claims 1 to 27.

30. A chip or chip system, characterized in that, The chip or chip system is used to perform the method as described in any one of claims 1 to 27.

31. A readable storage medium, characterized in that, The storage medium stores a computer program or instructions, which, when executed by a communication device, implement the method as described in any one of claims 1 to 27.

32. A computer program product, characterized in that, Includes a computer program or instructions that, when run on a computer, cause the computer to perform the method as described in any one of claims 1 to 27.