Configuration method, communication device, communication system, and storage medium
By configuring the codebook subset restriction (CBSR) of TRP, the communication quality problem in asymmetric CJT scenarios and scenarios where the number of TRP antenna ports is greater than a predetermined value is solved, thereby improving communication quality and saving resources.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2025-01-17
- Publication Date
- 2026-07-23
AI Technical Summary
In communication systems, existing technologies struggle to accurately configure signal resources in asymmetric CJT scenarios or scenarios where the number of TRP antenna ports exceeds a predetermined value, leading to a decline in communication quality.
Information is sent to the terminal via network devices to configure the codebook subset restriction (CBSR) of the TRP, indicating whether the signal resources and spatial vectors of the TRP are allowed to be used to calculate data transmission precoding, ensuring that the signal resources and spatial vectors of each TRP are configured appropriately, which is applicable to CJT scenarios with any antenna port.
It improves communication quality in asymmetric CJT scenarios and scenarios where the number of TRP antenna ports is greater than a predetermined value, reduces signaling overhead, and saves communication resources.
Smart Images

Figure CN2025073148_23072026_PF_FP_ABST
Abstract
Description
Configuration method, communication equipment, communication system, storage medium Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to configuration methods, communication devices, communication systems, and storage media. Background Technology
[0002] In communication systems, multiple Transmission Reception Points (TRPs) are typically used to perform coherent joint transmission (CJT) with the terminal in order to improve system spectral efficiency or edge coverage. Summary of the Invention
[0003] This disclosure provides configuration methods, communication devices, communication systems, and storage media.
[0004] According to a first aspect of the present disclosure, a configuration method is proposed, executed by a network device, comprising: sending first information to a terminal, the first information being used to configure at least one of the following: first sub-information, A second sub-information; wherein, the first sub-information is used to indicate the number of horizontal dimension ports N1 and the number of vertical dimension ports N2 corresponding to the first signal resource of each of N transmit / receive points (TRPs); the A second sub-information respectively corresponds to A of the N TRPs, the second sub-information being used to indicate whether the spatial vector corresponding to the first signal resource of the TRP corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding, the first signal resource being used to determine channel state information (CSI); A and N are positive integers, A≥1, N≥2, A≤N, wherein the N TRPs satisfy at least one of the following: at least two TRPs with different numbers of antenna ports are included among the N TRPs, and at least one TRP with a number of antenna ports greater than a predetermined value is included among the N TRPs.
[0005] According to a second aspect of the present disclosure, a configuration method is proposed, executed by a terminal, the method comprising: receiving first information sent by a network device, the first information being used to configure at least one of the following: first sub-information, A second sub-information; wherein, the first sub-information is used to indicate the number of horizontal dimension ports N1 and the number of vertical dimension ports N2 corresponding to the first signal resource of each of N transmit / receive points (TRPs); the A second sub-information respectively correspond to A of the N TRPs, the second sub-information being used to indicate whether the spatial domain vector corresponding to the first signal resource of the TRP corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding, the first signal resource being used to determine channel state information (CSI); A and N are positive integers, A≥1, N≥2, A≤N, wherein the N TRPs satisfy at least one of the following: at least two TRPs with different numbers of antenna ports are included among the N TRPs, and at least one TRP with a number of antenna ports greater than a predetermined value is included among the N TRPs.
[0006] According to a third aspect of the present disclosure, a network device is provided, comprising: a transceiver module, configured to send first information to a terminal, the first information being configured to configure at least one of the following: first sub-information, A second sub-information; wherein, the first sub-information is configured to indicate the number of horizontal dimension ports N1 and the number of vertical dimension ports N2 corresponding to the first signal resource of each of N transmit / receive points (TRPs); the A second sub-information corresponds to A of the N TRPs respectively, the second sub-information being configured to indicate whether the spatial vector corresponding to the first signal resource of the TRP corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding, the first signal resource being used to determine channel state information (CSI); A and N are positive integers, A≥1, N≥2, A≤N, wherein the N TRPs satisfy at least one of the following: at least two TRPs with different numbers of antenna ports are included among the N TRPs, and at least one TRP with a number of antenna ports greater than a predetermined value is included among the N TRPs.
[0007] According to a fourth aspect of the present disclosure, a terminal is provided, comprising: a transceiver module, configured to receive first information sent by a network device, the first information being configured to configure at least one of the following: first sub-information, A second sub-information; wherein, the first sub-information is configured to indicate the number of horizontal dimension ports N1 and the number of vertical dimension ports N2 corresponding to the first signal resource of each of N transmit / receive points (TRPs); the A second sub-information corresponds to A of the N TRPs respectively, the second sub-information being configured to indicate whether the spatial vector corresponding to the first signal resource of the TRP corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding, the first signal resource being used to determine channel state information (CSI); A and N are positive integers, A≥1, N≥2, A≤N, wherein the N TRPs satisfy at least one of the following: at least two TRPs with different numbers of antenna ports are included among the N TRPs, and at least one TRP with a number of antenna ports greater than a predetermined value is included among the N TRPs.
[0008] According to a fifth aspect of the embodiments of this disclosure, a communication device is provided, comprising:
[0009] One or more processors;
[0010] The processor is configured to invoke instructions to cause the communication device to execute any of the configuration methods described in the first or second aspect.
[0011] According to a sixth aspect of the present disclosure, a communication system is provided, including a terminal and a network device, wherein the network device is configured to implement the configuration method described in the first aspect, and the terminal is configured to implement the configuration method described in the second aspect.
[0012] According to a seventh aspect of the present disclosure, a storage medium is provided that stores instructions that, when executed on a communication device, cause the communication device to perform a configuration method as described in any of the first to second aspects.
[0013] According to an eighth aspect of the present disclosure, the present disclosure provides a program product including a computer program that, when executed by a communication device, implements the configuration method as described in any of the first to second aspects.
[0014] According to a ninth aspect of the present disclosure, the present disclosure provides a computer program that, when run on a computer, causes the computer to perform a configuration method as described in any of the first to second aspects.
[0015] It is understood that the aforementioned terminals, network devices, communication devices, communication systems, storage media, program products, and computer programs are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here. Attached Figure Description
[0016] The above and / or additional aspects and advantages of this disclosure will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which:
[0017] Figure 1 is a schematic diagram of the architecture of the communication system provided in an embodiment of this disclosure;
[0018] Figure 2 is an interactive schematic diagram of a configuration method provided in an embodiment of this disclosure;
[0019] Figure 3A is a schematic flowchart of a configuration method provided in another embodiment of this disclosure;
[0020] Figure 3B is a schematic flowchart of a configuration method provided in another embodiment of this disclosure;
[0021] Figure 4A is a schematic diagram of the structure of a network device provided in an embodiment of this disclosure;
[0022] Figure 4B is a schematic diagram of the structure of a terminal provided in an embodiment of this disclosure;
[0023] Figure 5A is a schematic diagram of the structure of a communication device provided in an embodiment of this disclosure;
[0024] Figure 5B is a schematic diagram of the structure of a chip provided in an embodiment of this disclosure. Detailed Implementation
[0025] This disclosure provides a configuration method, a communication device, a communication system, and a storage medium.
[0026] In a first aspect, embodiments of this disclosure provide a configuration method executed by a network device, the method comprising:
[0027] Send first information to the terminal, the first information being used to configure at least one of the following: first sub-information, A second sub-information; wherein, the first sub-information is used to indicate the number of horizontal dimension ports N1 and the number of vertical dimension ports N2 corresponding to all first signal resources of each of the N transmit / receive points (TRPs); the A second sub-information corresponds to A of the N TRPs respectively, the second sub-information being used to indicate whether the spatial vector corresponding to all first signal resources of the TRP corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding, the first signal resources being used to determine channel state information (CSI); A and N are positive integers, A≥1, N≥2, A≤N, wherein the N TRPs satisfy at least one of the following: at least two TRPs with different numbers of antenna ports are included among the N TRPs, and at least one TRP with a number of antenna ports greater than a predetermined value is included among the N TRPs.
[0028] In the above embodiments, when at least two of the N TRPs transmitted by the terminal CJT have different numbers of antenna ports, and / or when at least one of the N TRPs transmitted by the terminal CJT has a number of antenna ports greater than a predetermined value, the network device will send first information to the terminal. The first information can be used to configure at least one of the following: first sub-information and A second sub-information, wherein the first sub-information is used to indicate the number of horizontal dimension ports N1 and the number of vertical dimension ports N2 corresponding to all first signal resources of each of the N TRPs; the A second sub-information corresponds to A of the N TRPs respectively, and the second sub-information is used to indicate whether the spatial vector corresponding to all first signal resources of the TRP corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding. Therefore, the first piece of information mentioned above is used to configure the codebook subset restriction (CBSR) for TRPs. In this embodiment, a CBSR configuration method is proposed for scenarios of "asymmetric CJT (i.e., at least two TRPs with different numbers of antenna ports among the multiple TRPs of the terminal CJT)" and "the number of antenna ports of the TRPs in the CJT is greater than a predetermined value." This allows the network device to accurately configure appropriate CBSRs for each TRP and configure the CBSRs corresponding to each TRP to the terminal when the terminal is in either an "asymmetric CJT scenario" or a scenario where "the number of antenna ports of the TRPs in the CJT is greater than a predetermined value." Thus, the terminal can accurately perform CJT with multiple TRPs based on the CBSRs of each TRP, ensuring the communication quality of CJT. Furthermore, the method of this disclosure is applicable to the CBSR configuration of TRPs in N arbitrary antenna port CJTs, expanding the scope of application of the CBSR configuration method.
[0029] In conjunction with some embodiments of the first aspect, in some embodiments, the first signal resources of N TRPs belong to a first resource set, the first signal resources in the first resource set are divided into N resource groups, each resource group includes at least one first signal resource, different resource groups correspond to different TRPs, and the first signal resources in the resource groups are used to determine the CSI of the TRP corresponding to the resource group; or, the first signal resources of different TRPs belong to different second resource sets, the number of second resource sets is N, each second resource set includes at least one first signal resource, different second resource sets correspond to different TRPs, and the first signal resources in the second resource sets are used to determine the CSI of the TRP corresponding to the second resource set.
[0030] In the above embodiments, it is explained how the first signal resources of N TRPs are specifically configured so that the network device can accurately configure the first signal resources of each TRP to the terminal, thereby facilitating the terminal to accurately determine the CSI of each TRP based on the first signal resources of each TRP, and ensuring the accuracy of CSI determination.
[0031] In conjunction with some embodiments of the first aspect, in some embodiments, the first sub-information is used to indicate N1 and N2 corresponding to N resource groups respectively, or the first sub-information is used to indicate N1 and N2 corresponding to N second resource sets respectively.
[0032] In conjunction with some embodiments of the first aspect, in some embodiments, N1 and N2 corresponding to different resource groups are configured independently, or N1 and N2 corresponding to different second resource sets are configured independently.
[0033] In conjunction with some embodiments of the first aspect, in some embodiments, the number of ports corresponding to the resource group or the second resource set is: the total number of ports corresponding to all first signal resources in the resource group; the number of ports corresponding to the second resource set is: the total number of ports corresponding to all first signal resources in the second resource set; wherein, different resource groups corresponding to the same number of ports are configured with the same N1 and / or the same N2, or, different second resource sets corresponding to the same number of ports are configured with the same N1 and / or the same N2, or, different resource groups corresponding to the same number of ports are configured with different N1 and / or different N2, or, different second resource sets corresponding to the same number of ports are configured with different N1 and / or different N2.
[0034] In the above embodiments, for scenarios of "asymmetric CJT" or "the number of TRP antenna ports of CJT is greater than a predetermined value", the method of configuring the N1 and N2 values corresponding to all first signal resources of each TRP in the first sub-information is explained so that when the terminal is in a scenario of "asymmetric CJT" or "the number of TRP antenna ports of CJT is greater than a predetermined value", the network device can use the method of the present disclosure to accurately configure appropriate N1 and N2 values for the first signal resources of each TRP. Thus, the terminal can accurately perform CJT with multiple TRPs based on the N1 and N2 values corresponding to the first signal resources of each TRP, ensuring the communication quality of CJT in scenarios of "asymmetric CJT" or "the number of TRP antenna ports of CJT is greater than a predetermined value". Furthermore, in the above embodiments, different resource groups with the same number of ports can be configured with the same N1 and / or the same N2, or different second resource sets with the same number of ports can be configured with the same N1 and / or the same N2. That is, when different resource groups have the same number of ports or different second resource sets have the same number of ports, a uniform (N1, N2) can be configured for these different resource groups, or a uniform (N1, N2) can be configured for these different second resource sets. This can reduce signaling overhead and save communication resources.
[0035] In conjunction with some embodiments of the first aspect, in some embodiments, the first sub-information is further used for any of the following: indicating N1 and N2 of different resource groups based on the configuration order when configuring N resource groups based on the network device; indicating N1 and N2 of different second resource sets based on the configuration order when configuring N second resource sets based on the network device; indicating N1 and N2 of different resource groups based on the index order of the resource groups; indicating N1 and N2 of different second resource sets based on the identifier ID order of the second resource sets.
[0036] In conjunction with some embodiments of the first aspect, in some embodiments, the first information is further used to configure third sub-information, the third sub-information being used to indicate either: a resource group configured with the same N1 and the same N2; or a second resource set configured with the same N1 and the same N2.
[0037] In the above embodiments, when the first sub-information indicates (N1, N2) corresponding to N resource groups, it can be based on the configuration order or index order of the N resource groups. Alternatively, when the first sub-information indicates (N1, N2) corresponding to N second resource sets, it can be based on the configuration order or index order of the N second resource sets. Thus, the terminal can accurately determine which resource group each (N1, N2) indicated by the first sub-information corresponds to based on the configuration order or index order of the N resource groups. Similarly, the terminal can accurately determine which second resource set each (N1, N2) indicated by the first sub-information corresponds to based on the configuration order or ID order of the N second resource sets. Therefore, the terminal can accurately determine the (N1, N2) corresponding to the resource group or second resource set of each TRP, ensuring the accuracy of the N1 and N2 indications. Furthermore, in the above embodiments, the first information can also be configured with third sub-information, which can be used to indicate either: a resource group configured with the same N1 and the same N2, or a second resource set configured with the same N1 and the same N2. Then, based on the third sub-information, the terminal can accurately determine which resource groups or which second resource sets correspond to the same (N1, N2), and also reduce the overhead of configuring N1 and N2.
[0038] In conjunction with some embodiments of the first aspect, in some embodiments, A second sub-information pieces correspond to A TRPs among N TRPs, including any of the following: A second sub-information pieces correspond to A resource groups among N resource groups; A second sub-information pieces correspond to A second resource sets among N second resource sets.
[0039] In conjunction with some embodiments of the first aspect, in some embodiments, the spatial vector corresponding to the resource group is divided into multiple groups of spatial vectors, or the spatial vector corresponding to the second resource set is divided into multiple groups of spatial vectors; wherein, the second sub-information is further used to indicate any of the following: whether each spatial vector of the resource group corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding; whether each spatial vector of the second resource set corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding; whether the spatial vectors in each group of spatial vectors of the resource group corresponding to the second sub-information are allowed to be selected for calculating data transmission precoding; whether the spatial vectors in each group of spatial vectors of the second resource set corresponding to the second sub-information are allowed to be selected for calculating data transmission precoding.
[0040] In conjunction with some embodiments of the first aspect, in some embodiments, the second sub-information includes a first bitmap, wherein different bits in the first bitmap correspond to at least one of the following: different spatial vectors in the resource group corresponding to the second sub-information, and different spatial vectors in the second resource set corresponding to the second sub-information; wherein, the bit value carried by one or more bits in the first bitmap is used to indicate whether the spatial vector corresponding to the bit is allowed to be selected for calculating data transmission precoding; when the bit in the first bitmap carries a first value, it indicates that the spatial vector corresponding to the bit is allowed to be selected for calculating data transmission precoding; when the bit in the first bitmap carries a second value, it indicates that the spatial vector corresponding to the bit is not allowed to be selected for calculating data transmission precoding; or
[0041] Different bits in the first bitmap correspond to at least one of the following: different spatial vector groups in the resource group corresponding to the second sub-information, and different spatial vector groups in the second resource set corresponding to the second sub-information; wherein, the bit value carried by one or more bits in the first bitmap is used to indicate whether the spatial vector in the spatial vector group corresponding to the bit is allowed to be selected for calculating data transmission precoding. When the bit in the first bitmap carries a first value, it indicates that the spatial vector in the spatial vector group corresponding to the bit is allowed to be selected for calculating data transmission precoding. When the bit in the first bitmap carries a second value, it indicates that the spatial vector in the spatial vector group corresponding to the bit is not allowed to be selected for calculating data transmission precoding.
[0042] In the above embodiments, for scenarios of "asymmetric CJT scenario" or "the number of TRP antenna ports of CJT is greater than a predetermined value", it is explained how the second sub-information specifically configures whether the spatial vector is allowed to be selected for calculating data transmission precoding. So that when the terminal is in a scenario of "asymmetric CJT scenario" or "the number of TRP antenna ports of CJT is greater than a predetermined value", the network device can use the method of the present disclosure embodiment to configure the spatial vector with less interference of each TRP as "allowed to be selected for calculating data transmission precoding", so that the terminal can subsequently select the spatial vector with less interference to calculate data transmission precoding, thus ensuring communication quality. Furthermore, in the above embodiments, when configuring whether the spatial vector can be selected for calculating data transmission precoding, the second sub-information can also group the spatial vector corresponding to the TRP into multiple groups of spatial vectors and indicate whether each group of spatial vectors can be selected for calculating data transmission precoding. Since the total number of spatial vector groups is less than the total number of spatial vectors, the number of bits required to indicate each spatial vector group is less than the number of bits required to indicate each spatial vector. As a result, the resource overhead of the second sub-information can be greatly reduced, saving communication resources.
[0043] In conjunction with some embodiments of the first aspect, in some embodiments, the resource group or the second resource set corresponds to N1×N2 spatial vectors, and the N1×N2 spatial vectors are divided into M groups of spatial vectors, where M is a positive integer. Each spatial vector group includes X1×X2 spatial vectors, where X1 and X2 are configured by the network device; wherein, different resource groups corresponding to the same N1 and the same N2 are configured with the same X1 and the same X2, or, different second resource sets corresponding to the same N1 and the same N2 are configured with the same X1 and the same X2.
[0044] In the above embodiments, when different resource groups correspond to the same N1 and the same N2, the same X1 and the same X2 can be configured for these resource groups, thereby saving signaling overhead and reducing communication resources.
[0045] In conjunction with some embodiments of the first aspect, in some embodiments, A second sub-information is used for any of the following: indicating whether the spatial vectors corresponding to different resource groups are allowed to be selected for calculating data transmission precoding based on the configuration order when configuring A resource groups of the network device; indicating whether the spatial vectors corresponding to different second resource sets are allowed to be selected for calculating data transmission precoding based on the configuration order when configuring A second resource sets of the network device; indicating whether the spatial vectors corresponding to different resource groups are allowed to be selected for calculating data transmission precoding based on the index order of A resource groups; indicating whether the spatial vectors corresponding to different second resource sets are allowed to be selected for calculating data transmission precoding based on the ID order of A second resource sets.
[0046] In the above embodiments, it is explained that A pieces of second sub-information can indicate whether the spatial vectors corresponding to different resource groups are allowed to be selected for calculating data transmission precoding based on the configuration order or index order of A resource groups. Alternatively, A pieces of second sub-information can indicate whether the spatial vectors corresponding to different second resource sets are allowed to be selected for calculating data transmission precoding based on the configuration order or ID order of A second resource sets. Thus, the terminal can accurately determine which resource groups the A pieces of second sub-information indicate the spatial vectors based on the configuration order or index order of N resource groups. In addition, the terminal can also accurately determine which resource groups the A pieces of second sub-information indicate the spatial vectors based on the configuration order or ID order of N second resource sets. This unifies the understanding of the second sub-information by the terminal and network devices and ensures the accuracy of the indication of A pieces of second sub-information.
[0047] In conjunction with some embodiments of the first aspect, in some embodiments, the first information is further used to configure fourth sub-information, the fourth sub-information being used to indicate whether different resource groups are configured with second sub-information, or the fourth sub-information being used to indicate whether different second resource sets are configured with second sub-information.
[0048] In conjunction with some embodiments of the first aspect, in some embodiments, the fourth sub-information includes a second bitmap, where different bits in the second bitmap correspond to different resource groups or different second resource sets. The bit value carried by one or more bits in the second bitmap is used to indicate whether the resource group or second resource set corresponding to the bit is configured with the second sub-information. When a bit in the second bitmap carries a first value, it indicates that the resource group or second resource set corresponding to the bit is configured with the second sub-information. When a bit in the second bitmap carries a second value, it indicates that the resource group or second resource set corresponding to the bit is not configured with the second sub-information.
[0049] In the above embodiments, the network device can indicate whether different resource groups or different second resource sets are configured with second sub-information through the fourth sub-information. Thus, the terminal can determine which resource groups or second resource sets are configured with second sub-information and which resource groups or second resource sets are not configured with second sub-information based on the fourth sub-information, thereby unifying the understanding of the second sub-information between the terminal and the network device and ensuring the accuracy of the second sub-information indication.
[0050] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: determining one or more resource groups that need to be configured with second sub-information from N resource groups based on protocol predefined, or determining one or more second resource sets that need to be configured with second sub-information from N second resource sets based on protocol predefined.
[0051] In the above embodiments, the network device can also determine the resource group or second resource set that needs to be configured with the second sub-information based on the protocol predefined, so that the network device can accurately determine which resource group or which second resource set needs to be configured with the second sub-information. This allows the network device to configure the second sub-information for these resource groups or second resource sets, ensuring the accuracy of the second sub-information configuration. Furthermore, when the protocol predefined "resource group or second resource that needs to be configured with the second sub-information", there is no need to configure the fourth sub-information from the first information, thereby saving signaling overhead and reducing communication resources.
[0052] Secondly, this disclosure provides a configuration method executed by a terminal. The method includes: receiving first information sent by a network device, the first information being used to configure at least one of the following: first sub-information and A second sub-information; wherein, the first sub-information is used to indicate the number of horizontal dimension ports N1 and the number of vertical dimension ports N2 corresponding to all first signal resources of each of the N transmit / receive points (TRPs); the A second sub-information corresponds to A of the N TRPs respectively, the second sub-information is used to indicate whether the spatial vector corresponding to all first signal resources of the TRP corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding, the first signal resources are used to determine channel state information (CSI); A and N are positive integers, A≥1, N≥2, A≤N, wherein the N TRPs satisfy at least one of the following: at least two TRPs with different numbers of antenna ports are included among the N TRPs, and at least one TRP with a number of antenna ports greater than a predetermined value is included among the N TRPs.
[0053] In conjunction with some embodiments of the second aspect, in some embodiments, the first signal resources of N TRPs belong to a first resource set, the first signal resources in the first resource set are divided into N resource groups, each resource group includes at least one first signal resource, different resource groups correspond to different TRPs, and the first signal resources in the resource groups are used to determine the CSI of the TRP corresponding to the resource group; or
[0054] The first signal resources of different TRPs belong to different second resource sets. The number of second resource sets is N. Each second resource set includes at least one first signal resource. Different second resource sets correspond to different TRPs. The first signal resources in the second resource sets are used to determine the CSI of the TRP corresponding to the second resource set.
[0055] In conjunction with some embodiments of the second aspect, in some embodiments, the first sub-information is used to indicate N1 and N2 corresponding to N resource groups respectively, or the first sub-information is used to indicate N1 and N2 corresponding to N second resource sets respectively.
[0056] In conjunction with some embodiments of the second aspect, in some embodiments, N1 and N2 corresponding to different resource groups are configured independently, or N1 and N2 corresponding to different second resource sets are configured independently.
[0057] In conjunction with some embodiments of the second aspect, in some embodiments, the number of ports corresponding to the resource group or the second resource set is: the total number of ports corresponding to all first signal resources in the resource group; the number of ports corresponding to the second resource set is: the total number of ports corresponding to all first signal resources in the second resource set; wherein, different resource groups corresponding to the same number of ports are configured with the same N1 and / or the same N2, or, different second resource sets corresponding to the same number of ports are configured with the same N1 and / or the same N2, or, different resource groups corresponding to the same number of ports are configured with different N1 and / or different N2, or, different second resource sets corresponding to the same number of ports are configured with different N1 and / or different N2.
[0058] In conjunction with some embodiments of the second aspect, in some embodiments, the first sub-information is further used for any of the following: indicating N1 and N2 of different resource groups based on the configuration order when configuring N resource groups based on the network device; indicating N1 and N2 of different second resource sets based on the configuration order when configuring N second resource sets based on the network device; indicating N1 and N2 of different resource groups based on the index order of the resource groups; indicating N1 and N2 of different second resource sets based on the identifier ID order of the second resource sets.
[0059] In conjunction with some embodiments of the second aspect, in some embodiments, the first information is further used to configure third sub-information, the third sub-information being used to indicate either: a resource group configured with the same N1 and the same N2; or a second resource set configured with the same N1 and the same N2.
[0060] In conjunction with some embodiments of the second aspect, in some embodiments, A second sub-information pieces correspond to A TRPs among N TRPs, including any of the following: A second sub-information pieces correspond to A resource groups among N resource groups; A second sub-information pieces correspond to A second resource sets among N second resource sets.
[0061] In conjunction with some embodiments of the second aspect, in some embodiments, the spatial vector corresponding to the resource group is divided into multiple groups of spatial vectors, or the spatial vector corresponding to the second resource set is divided into multiple groups of spatial vectors; wherein, the second sub-information is further used to indicate any of the following: whether each spatial vector of the resource group corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding; whether each spatial vector of the second resource set corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding; whether the spatial vectors in each group of spatial vectors of the resource group corresponding to the second sub-information are allowed to be selected for calculating data transmission precoding; whether the spatial vectors in each group of spatial vectors of the second resource set corresponding to the second sub-information are allowed to be selected for calculating data transmission precoding.
[0062] In conjunction with some embodiments of the second aspect, in some embodiments, the second sub-information includes a first bitmap, wherein different bits in the first bitmap correspond to at least one of the following: different spatial vectors in the resource group corresponding to the second sub-information, and different spatial vectors in the second resource set corresponding to the second sub-information; wherein, the bit value carried by one or more bits in the first bitmap is used to indicate whether the spatial vector corresponding to the bit is allowed to be selected for calculating data transmission precoding; when the bit in the first bitmap carries a first value, it indicates that the spatial vector corresponding to the bit is allowed to be selected for calculating data transmission precoding; when the bit in the first bitmap carries a second value, it indicates that the spatial vector corresponding to the bit is not allowed to be selected for calculating data transmission precoding; or
[0063] Different bits in the first bitmap correspond to at least one of the following: different spatial vector groups in the resource group corresponding to the second sub-information, and different spatial vector groups in the second resource set corresponding to the second sub-information; wherein, the bit value carried by one or more bits in the first bitmap is used to indicate whether the spatial vector in the spatial vector group corresponding to the bit is allowed to be selected for calculating data transmission precoding. When the bit in the first bitmap carries a first value, it indicates that the spatial vector in the spatial vector group corresponding to the bit is allowed to be selected for calculating data transmission precoding. When the bit in the first bitmap carries a second value, it indicates that the spatial vector in the spatial vector group corresponding to the bit is not allowed to be selected for calculating data transmission precoding.
[0064] In conjunction with some embodiments of the second aspect, in some embodiments, the resource group or the second resource set corresponds to N1×N2 spatial vectors, and the N1×N2 spatial vectors are divided into M groups of spatial vectors, where M is a positive integer. Each group of spatial vectors includes X1×X2 spatial vectors, where X1 and X2 are configured by the network device.
[0065] In this context, different resource groups corresponding to the same N1 and the same N2 are configured with the same X1 and the same X2, or different second resource sets corresponding to the same N1 and the same N2 are configured with the same X1 and the same X2.
[0066] In conjunction with some embodiments of the second aspect, in some embodiments, A second sub-information is used for any of the following: indicating whether the spatial vectors corresponding to different resource groups are allowed to be selected for calculating data transmission precoding based on the configuration order when configuring A resource groups of the network device; indicating whether the spatial vectors corresponding to different second resource sets are allowed to be selected for calculating data transmission precoding based on the configuration order when configuring A second resource sets of the network device; indicating whether the spatial vectors corresponding to different resource groups are allowed to be selected for calculating data transmission precoding based on the index order of A resource groups; indicating whether the spatial vectors corresponding to different second resource sets are allowed to be selected for calculating data transmission precoding based on the ID order of A second resource sets.
[0067] In conjunction with some embodiments of the second aspect, in some embodiments, the first information is further used to configure fourth sub-information, the fourth sub-information being used to indicate whether different resource groups are configured with second sub-information, or the fourth sub-information being used to indicate whether different second resource sets are configured with second sub-information.
[0068] In conjunction with some embodiments of the second aspect, in some embodiments, the fourth sub-information includes a second bitmap, where different bits in the second bitmap correspond to different resource groups or different second resource sets. The bit value carried by one or more bits in the second bitmap is used to indicate whether the resource group or second resource set corresponding to the bit is configured with the second sub-information. When a bit in the second bitmap carries a first value, it indicates that the resource group or second resource set corresponding to the bit is configured with the second sub-information. When a bit in the second bitmap carries a second value, it indicates that the resource group or second resource set corresponding to the bit is not configured with the second sub-information.
[0069] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: determining one or more resource groups that need to be configured with second sub-information from N resource groups based on protocol pre-definition, or determining one or more second resource sets that need to be configured with second sub-information from N second resource sets based on protocol pre-definition.
[0070] Thirdly, embodiments of this disclosure propose a network device, including: a transceiver module, configured to send first information to a terminal, the first information being configured to configure at least one of the following: first sub-information, A second sub-information; wherein, the first sub-information is configured to indicate the number of horizontal dimension ports N1 and the number of vertical dimension ports N2 corresponding to all first signal resources of each of the N transmit / receive points (TRPs); the A second sub-information corresponds to A of the N TRPs respectively, the second sub-information being configured to indicate whether the spatial vector corresponding to all first signal resources of the TRP corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding, the first signal resources being used to determine channel state information (CSI); A and N are positive integers, A≥1, N≥2, A≤N, wherein the N TRPs satisfy at least one of the following: at least two TRPs with different numbers of antenna ports are included among the N TRPs, and at least one TRP with a number of antenna ports greater than a predetermined value is included among the N TRPs.
[0071] Fourthly, embodiments of this disclosure propose a terminal, comprising: a transceiver module, configured to receive first information sent by a network device, the first information being configured to configure at least one of the following: first sub-information, A second sub-information; wherein, the first sub-information is configured to indicate the number of horizontal dimension ports N1 and the number of vertical dimension ports N2 corresponding to all first signal resources of each of the N transmit / receive points (TRPs); the A second sub-information corresponds to A of the N TRPs respectively, the second sub-information being configured to indicate whether the spatial vector corresponding to all first signal resources of the TRP corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding, the first signal resources being used to determine channel state information (CSI); A and N are positive integers, A≥1, N≥2, A≤N, wherein the N TRPs satisfy at least one of the following: at least two TRPs with different numbers of antenna ports are included among the N TRPs, and at least one TRP with a number of antenna ports greater than a predetermined value is included among the N TRPs.
[0072] Fifthly, embodiments of this disclosure provide a communication device, which includes: one or more processors; one or more memories for storing instructions; wherein the processors are configured to invoke the instructions to cause the communication device to perform the methods described in the first aspect, optional implementations of the first aspect, the second aspect, optional implementations of the second aspect, the third aspect, and optional implementations of the third aspect.
[0073] In a sixth aspect, embodiments of this disclosure provide a communication system comprising: a terminal and a network device; wherein the network device is configured to perform the method described in the first aspect and optional implementations thereof, and the terminal is configured to perform the method described in the second aspect and optional implementations thereof.
[0074] In a seventh aspect, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method described in the first aspect, an optional implementation of the first aspect, the second aspect, and an optional implementation of the second aspect.
[0075] Eighthly, embodiments of this disclosure provide a program product including a computer program that, when executed by a processor, implements the methods described in the first aspect, optional implementations of the first aspect, the second aspect, and optional implementations of the second aspect.
[0076] In a ninth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the methods described in the first aspect, an optional implementation of the first aspect, the second aspect, and an optional implementation of the second aspect.
[0077] It is understood that the aforementioned terminals, network devices, communication devices, communication systems, storage media, program products, and computer programs are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0078] This disclosure provides a rescue request method, communication equipment, communication system, and storage medium. In some embodiments, the terms resource selection method, information processing method, and configuration method can be used interchangeably.
[0079] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments. In all embodiments of this disclosure, unless otherwise specified or logically conflicting, the terminology and / or descriptions between the embodiments are consistent and can be mutually referenced. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0080] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0081] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.
[0082] In the embodiments disclosed herein, "multiple" refers to two or more.
[0083] In some embodiments, the terms “at least one of A or B, at least one of A and B”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0084] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of whether there is a branch B); in some embodiments, B (execute B regardless of whether there is a branch A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, both A and B are executed. The same applies when there are more branches such as A, B, C, etc.
[0085] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execute A regardless of whether a branch B exists); in some embodiments, B (execute B regardless of whether a branch A exists); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, and C.
[0086] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0087] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0088] In some embodiments, terms such as "time / frequency" and "time-frequency domain" refer to the time domain and / or frequency domain.
[0089] In some embodiments, terms such as “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “when…”, “if…”, etc. can be used interchangeably. These descriptions all refer to the device making a corresponding action under certain objective circumstances. They do not necessarily limit the time, nor do they require the device to make a judgment action when implementing it, nor do they mean that there must be other limitations.
[0090] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
[0091] In some embodiments, devices, etc., may be interpreted as physical or virtual, and their names are not limited to those described in the embodiments. Terms such as “device,” “equipment,” “circuit,” “network element,” “network function,” “network device,” “function,” “node,” “unit,” “section,” “system,” “network,” “chip,” “chip system,” “entity,” and “subject” are interchangeable.
[0092] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).
[0093] In some embodiments, the terms "access network device (AN device)," "radio access network device (RAN device)," "base station (BS)," "radio base station," "fixed station," "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "serving cell," "carrier," "component carrier," and "bandwidth part (BWP)" can be used interchangeably.
[0094] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", "subscriber station", "mobile unit", "subscriber unit", "wireless unit", "remote unit", "mobile device", "wireless device", "wireless communication device", "remote device", "mobile subscriber station", "access terminal", "mobile terminal", "wireless terminal", "remote terminal", "handset", "user agent", "mobile client", and "client" can be used interchangeably.
[0095] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.
[0096] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.
[0097] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0098] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0099] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0100] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure. As shown in Figure 1, the communication system 100 may include at least one of a terminal and a network device; wherein, the network device may be used to schedule or control multiple TRPs, which may be used to perform CJT with the terminal. Optionally, the network device may include at least one of an access network device and a core network device.
[0101] In some embodiments, the terminal includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home.
[0102] In some embodiments, the access network device is, for example, a node or device that connects a terminal to a wireless network. The access network device may include at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation evolved Node B (ng-eNB), next-generation Node B (gNB), Node B (NB), Home Node B (HNB), Home evolved Node B (HeNB), radio backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system, but is not limited thereto.
[0103] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.
[0104] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some protocol layer functions are centrally controlled by the CU, while the remaining part or all protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.
[0105] In some embodiments, a core network device may be a single device comprising one or more network elements, or it may be multiple devices or a group of devices, each comprising all or part of the aforementioned one or more network elements. Network elements may be virtual or physical. The core network may include, for example, at least one of the following: Evolved Packet Core (EPC), 5G Core Network (5GCN), and Next Generation Core (NGC).
[0106] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.
[0107] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1 are illustrative. The communication system may include all or some of the main bodies in FIG1, or may include other main bodies outside of FIG1. The number and form of each main body are arbitrary. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.
[0108] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th Generation mobile communication system (4G), 5th Generation mobile communication system (5G), 5G New Radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio Access (NX), Future Generation Radio Access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other resource selection methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).
[0109] Optionally, when a terminal performs CJT with multiple TRPs, the network device typically needs to configure Channel-State Information Reference Signal (CSI-RS) resources corresponding to each of the multiple TRPs for the terminal. These CSI-RS resources are used to transmit CSI-RS. Different TRPs can transmit CSI-RS to the terminal through their antenna ports on the CSI-RS resources corresponding to their respective TRPs. By measuring the CSI-RS, the terminal can determine the Channel State Information (CSI) corresponding to each TRP and report the CSI to the network device. This allows the network device to adjust the scheduling of TRPs and perform beam management based on the CSI reported by the terminal.
[0110] In some embodiments, to further improve system capacity, a single TRP can deploy more antenna elements or transmit radio frequency units. Optionally, the number of antenna ports of a TRP can reach 48, 64, or 128. Optionally, when a terminal performs CJT with multiple TRPs, the number of antenna ports deployed on each TRP may not be equal. This type of CJT is called asymmetric CJT. For example, some of the N TRPs may have no more than 32 antenna ports, while others may have more than 32 antenna ports to meet the requirements of a larger system capacity. Alternatively, some of the N TRPs may shut down some antenna ports for energy saving purposes, which also results in an unequal number of ports among the N TRPs. Optionally, when the number of antenna ports of a TRP is different, the number and / or size of CSI-RS resources required for the TRP to transmit CSI-RS will also be different. Therefore, network devices need to configure CSI-RS resources specifically for TRPs with different numbers of antenna ports.
[0111] Optionally, in some embodiments, after configuring the CSI-RS resources of the TRP to the terminal, the network device also needs to configure a codebook subset restriction (CBSR) to the terminal. For example, it needs to configure the number of horizontal dimension ports N1 and vertical dimension ports N2 corresponding to the CSI-RS resources of each TRP to the terminal, and configure whether the spatial vector corresponding to at least one TRP's CSI-RS resources is allowed to be selected for calculating data transmission precoding. Optionally, the data transmission precoding can be understood as the precoding of the TRP, which is used to indicate the beam through which the TRP sends data. In some embodiments, the TRP can send data to the terminal based on the beam indicated by the data transmission precoding calculated by the terminal. Optionally, the current CBSR configuration method involves configuring the same N1 and N2 values for the CSI-RS resources of all TRPs, and independently configuring whether the corresponding spatial vectors of the CSI-RS resources of different TRPs can be selected for calculating data transmission precoding. However, the current CBSR configuration method is applicable to the following scenarios: the number of antenna ports of multiple TRPs in the terminal CJT is the same, and the number of antenna ports of multiple TRPs in the terminal CJT is no greater than 32. When the terminal is in asymmetric CJT (i.e., the number of antenna ports of multiple TRPs in the terminal CJT is not the same), or when the number of antenna ports of any TRP in the terminal CJT is greater than 32, the current CBSR configuration method is no longer applicable. At the same time, there is no method to specifically configure CBSR for different TRPs in the "asymmetric CJT scenario" or the "CJT TRP antenna port number is greater than 32" scenario.
[0112] Figure 2 is an interactive schematic diagram of a configuration method according to an embodiment of the present disclosure. As shown in Figure 2, this embodiment of the disclosure relates to a configuration method for a communication system 100; the method includes:
[0113] Step 2101: The network device sends the first information to the terminal.
[0114] Optionally, in some embodiments, the terminal can perform CJT with N TRPs, where N ≥ 2, and these N TRPs can be scheduled or controlled by a network device. Optionally, the TRPs can be included in the network device. In some embodiments, the network devices to which different TRPs belong among the N TRPs can be the same or different, and the network device to which each TRP belongs can be the same or different from the network device that schedules or controls the N TRPs. For example, assuming network device #1 is used to schedule or control N TRPs, in some embodiments, the N TRPs can be TRPs in network device #1, or the N TRPs can be TRPs in network device #2. In this case, network device #1 is used to schedule or control the TRPs in network device #2. Alternatively, some of the N TRPs can be TRPs in network device #2, and another part can be TRPs in network device #1. In this case, network device #1 is used to schedule or control the TRPs in both network device #1 and network device #2.
[0115] Optionally, the number N of TRPs in the CJT can be configured by the network device or determined by the terminal and reported to the network device. Optionally, the N TRPs can satisfy at least one of the following: at least two TRPs with different numbers of antenna ports are included among the N TRPs; at least one TRP with a number of antenna ports is greater than a predetermined value. Optionally, the predetermined value can be 32. In some embodiments, the number of antenna ports of some TRPs in the N TRPs can be no greater than 32, while the number of antenna ports of other TRPs can be greater than 32. Alternatively, the number of antenna ports of different TRPs in the N TRPs can be the same, and all of them can be greater than 32. Optionally, the "number of antenna ports" mentioned above can refer to the number of antenna ports actually used by the TRP for CJT. For example, assuming that the antenna unit or transmitting radio frequency unit of the TRP has 64 antenna ports, if all 64 antenna ports are used for CJT with the terminal, then the number of antenna ports of the TRP is considered to be 64. If 32 of the antenna ports are turned off for energy saving purposes, then the number of antenna ports of the TRP is considered to be the remaining 32.
[0116] Optionally, the aforementioned first information can be transmitted via Radio Resource Control (RRC) signaling. Optionally, the aforementioned first information can be used to configure at least one of the following: first sub-information and A second sub-information; wherein, the first sub-information can be used to indicate the number of horizontal dimension ports N1 and vertical dimension ports N2 corresponding to the first signal resources of each of the N TRPs, for example, the first sub-information can be used to indicate the number of horizontal dimension ports N1 and vertical dimension ports N2 corresponding to all the first signal resources of each of the N TRPs; the A second sub-information corresponds to A TRPs among the N TRPs, and the second sub-information can be used to indicate whether the spatial vector corresponding to the first signal resources of the TRP corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding, for example: the second sub-information can be used to indicate whether the spatial vector corresponding to all the first signal resources of the TRP corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding. Optionally, A and N are positive integers, A≥1, N≥2, A≤N. Optionally, the aforementioned first signal resource can be used to determine CSI. For example, N TRPs can each transmit signals on their corresponding first signal resource, and the terminal can determine the CSI of each TRP by receiving and measuring the signal. For instance, the first signal resource can be a CSI-RS resource, the signal transmitted on the first signal resource can be, for example, CSI-RS, and the antenna port can be, for example, a CSI-RS port. Optionally, the aforementioned spatial vector can be understood as, for example, a spatial vector composed of a signal from a horizontal port and a signal from a vertical port, and one spatial vector can correspond to one beam. Optionally, when a spatial vector is allowed to be selected for calculating data transmission precoding, this spatial vector can be placed in a candidate pool, and subsequently, the spatial vector actually used for calculating data transmission precoding can be selected from this candidate pool. It should be noted that the reason for selecting a spatial vector for calculating data transmission precoding is to consider beam interference between neighboring cells. Therefore, the network device needs to configure the terminal to select the beam under the TRP so that the terminal selects the spatial vector corresponding to the beam with better communication quality to calculate data transmission precoding, ensuring communication quality.
[0117] In some embodiments, the first signal resources of N TRPs may belong to the same first resource set. The first resource set may include N resource groups, and each resource group may include at least one first signal resource. Different resource groups may correspond to different TRPs. For example, each resource group may correspond to one TRP. The first signal resources in the resource group may be used to determine the CSI of the TRP corresponding to the resource group. For example, the TRP may transmit a signal (e.g., CSI-RS) on the first signal resource in the resource group corresponding to the TRP, and the terminal determines the CSI of the TRP by receiving and measuring the signal.
[0118] Optionally, in some embodiments, different resource groups correspond to a number of ports. The number of ports corresponding to a resource group can be the total number of ports corresponding to the first signal resources in the resource group. For example, the number of ports corresponding to a resource group can be the total number of ports corresponding to all the first signal resources in the resource group. Optionally, the number of ports corresponding to one first signal resource can be understood as the number of antenna ports required for signal transmission (e.g., CSI-RS transmission) on one first signal resource. In some embodiments, when the number of first signal resources in a resource group is greater than 1, the total number of ports corresponding to all the first signal resources in the resource group is the same as the number of ports of the TRP corresponding to the resource group. Optionally, when the total number of ports corresponding to all the first signal resources in the resource group is the same as the number of ports of the TRP corresponding to the resource group, it indicates that the first signal resources allocated to the TRP in this embodiment are adapted to the number of ports of the TRP, thereby enabling the TRP to accurately transmit signals on the first signal resources and ensuring the accuracy of subsequent CSI determination.
[0119] For example, assuming the TRP has 64 ports and a first signaling resource has 32 ports, then the resource group corresponding to this TRP can include two first signaling resources.
[0120] For example, assume the first signal resource is a CSI-RS resource, with each CSI-RS resource corresponding to 32 ports. Also assume there are 4 TRPs used for CJT, with two TRPs each having 32 ports and the other two TRPs each having 64 ports. One CSI-RS resource needs to be configured for a TRP with 32 ports, and two CSI-RS resources need to be configured for a TRP with 64 ports. The network device can then configure a first resource set containing 6 CSI-RS resources, defined as CSI-RS resource 1, CSI-RS resource 2, ..., CSI-RS resource 6, according to the order of the CSI-RS resources configured by the network device. Each CSI-RS resource corresponds to 32 resource ports. These 6 CSI-RS resources can be divided into 4 resource groups, each corresponding to a TRP. Optionally, these 6 CSI-RS resources can be grouped according to the method shown in Table 1 below.
[0121] Table 1
[0122] As shown in Table 1, the six CSI-RS resources can be divided into Group 0, Group 1, Group 2, and Group 3. Group 0 and Group 1 each contain one CSI-RS resource, with no more than 32 ports per group. Group 0 and Group 1 can each correspond to a TRP with 32 ports. Group 2 and Group 3 each contain two CSI-RS resources, with more than 32 ports per group (64 ports in total). These 64 ports are obtained by aggregating the ports from the two CSI-RS resources in each group. Group 2 and Group 3 can each correspond to a TRP with 64 ports.
[0123] In other embodiments, the first signal resources of N TRPs may belong to different second resource sets, and the number of second resource sets may be N. Each second resource set may include at least one first signal resource. Different second resource sets may correspond to different TRPs. For example, each second resource set may correspond to one TRP. The first signal resources in the second resource set may be used to determine the CSI of the TRP corresponding to the second resource set. For example, the TRP may use the first signal resources in the second resource set corresponding to the TRP to send a signal (e.g., CSI-RS), and the terminal determines the CSI of the TRP by receiving and measuring the signal.
[0124] Optionally, different second resource sets correspond to different number of ports. The number of ports corresponding to a second resource set can be the total number of ports corresponding to the first signal resources in the second resource set; for example, the number of ports corresponding to a second resource set can be the total number of ports corresponding to all the first signal resources in the second resource set. Optionally, the number of ports corresponding to one first signal resource can be understood as the number of antenna ports required for signal transmission (e.g., CSI-RS transmission) on one first signal resource. In some embodiments, when the number of first signal resources in the second resource set is greater than 1, the total number of ports corresponding to all the first signal resources in the second resource set is the same as the number of ports of the TRP corresponding to the second resource set. Optionally, when the total number of ports corresponding to all the first signal resources in the second resource set is the same as the number of ports of the TRP corresponding to the second resource set, it indicates that the first signal resources allocated to the TRP in this embodiment are adapted to the number of ports of the TRP, thereby enabling the TRP to accurately transmit signals on the first signal resources and ensuring the accuracy of subsequent CSI determination.
[0125] Optionally, in some embodiments, the aforementioned first sub-information can be used to indicate N1 and N2 corresponding to N resource groups respectively, or the first sub-information can be used to indicate N1 and N2 corresponding to N second resource sets respectively. Optionally, each resource group can correspond to two polarization directions, where N1 is used to indicate the number of horizontal dimension ports in one polarization direction of each resource group, and N2 is used to indicate the number of vertical dimension ports in one polarization direction of each resource group. Then, the number of ports corresponding to each resource group can be 2×N1×N2. Similarly, each second resource set can correspond to two polarization directions, where N1 is used to indicate the number of horizontal dimension ports in one polarization direction of each second resource set, and N2 is used to indicate the number of vertical dimension ports in one polarization direction of each second resource set. Then, the number of ports corresponding to each second resource set can be 2×N1×N2. Optionally, Table 2 shows the correspondence between the number of ports of resource groups or second resource sets and the values of N1 and N2 in the embodiments of this disclosure.
[0126] Table 2
[0127] As shown in Table 2, when the number of ports in the resource group or the second resource set is 48, N1 can be 8 and N2 can be 3, or N1 can be 6 and N2 can be 4. When the number of ports in the resource group or the second resource set is 64, N1 can be 16 and N2 can be 2, or N1 can be 8 and N2 can be 4.
[0128] Optionally, in some embodiments, N1 and N2 corresponding to different resource groups can be configured independently, or N1 and N2 corresponding to different second resource sets can be configured independently. For example, when the number of ports corresponding to different resource groups is different, N1 and N2 corresponding to different resource groups can be configured independently, or when the number of ports corresponding to different second resource sets is different, N1 and N2 corresponding to different second resource sets can be configured independently. Optionally, the above-mentioned "independent configuration" can be understood as: configuring one (N1, N2) independently for each resource group, or configuring one (N1, N2) independently for each second resource set. Optionally, the N1 value corresponding to different resource groups can be the same or different, the N2 value corresponding to different resource groups can be the same or different, the N1 value corresponding to different second resource sets can be the same or different, and the N2 value corresponding to different second resource sets can be the same or different.
[0129] Optionally, in some embodiments, different resource groups corresponding to the same number of ports can be configured with the same N1 and / or the same N2. For example, referring to Group 0 and Group 1 in Table 1 above, each of these two groups corresponds to 32 ports. The first sub-information can then be configured with the same (N1, N2) for Group 0 and Group 1. For instance, the first sub-information can be configured with a higher-layer parameter indicating that Group 0 and Group 1 correspond to the same (N1, N2). Similarly, since Group 2 and Group 3 both contain two CSI-RS resources, and the number of ports in the resources is equal, each of Group 2 and Group 3 corresponds to 64 ports. Therefore, the first sub-information can be configured with a higher-layer parameter indicating that Group 2 and Group 3 correspond to the same (N1, N2).
[0130] Optionally, when the first sub-information configures the same (N1, N2) for different resource groups, the (N1, N2) for different resource groups can be configured independently, and the (N1, N2) for different resource groups are equal. For example, one (N1, N2) can be configured for Group 0, and another (N1, N2) can be configured for Group 1. The (N1, N2) for Group 0 is the same as the (N1, N2) for Group 1. In this case, the total number of (N1, N2) configured in the first sub-information is equal to the total number of resource groups, which is N. Alternatively, the (N1, N2) for different resource groups with the same number of ports can not be configured independently. That is, one (N1, N2) can be configured for different resource groups with the same number of ports. For example, one (N1, N2) can be configured for both Group 0 and Group 1. In this case, the total number of (N1, N2) configured in the first sub-information is less than the total number of resource groups, N.
[0131] Optionally, in some embodiments, different second resource sets corresponding to the same number of ports can be configured with the same N1 and / or the same N2. The principle here is similar to the aforementioned principle of "different resource groups corresponding to the same number of ports being configured with the same N1 and / or the same N2", and will not be repeated here.
[0132] Optionally, in some embodiments, different resource groups corresponding to the same number of ports can be configured with different N1 and / or different N2, or different second resource sets corresponding to the same number of ports can be configured with different N1 and / or different N2.
[0133] Optionally, in some embodiments, the first sub-information may also indicate N1 and N2 of different resource groups based on the configuration order when the network device configures N resource groups. For example, taking Table 1 above as an example, the configuration order when the network device configures 4 resource groups is: Group 0, Group 1, Group 2, Group 3. Then the first sub-information can indicate 4 (N1, N2), where the first (N1, N2) indicated by the first sub-information corresponds to Group 0, the second (N1, N2) indicated by the first sub-information corresponds to Group 1, the third (N1, N2) indicated by the first sub-information corresponds to Group 2, and the fourth (N1, N2) indicated by the first sub-information corresponds to Group 3; or, the first sub-information can indicate 2 (N1, N2), where the first (N1, N2) indicated by the first sub-information corresponds to Group 0 and Group 1 with the same number of ports, and the second (N1, N2) indicated by the first sub-information corresponds to Group 2 and Group 3 with the same number of ports.
[0134] Optionally, in some embodiments, the first sub-information may also indicate N1 and N2 of different second resource sets based on the configuration order when configuring N second resource sets on the network device. The principle of this part is similar to the aforementioned principle of "the first sub-information indicating N1 and N2 of different resource groups based on the configuration order when configuring N resource groups on the network device", and will not be repeated here.
[0135] Optionally, in some embodiments, the first sub-information can also indicate N1 and N2 of different resource groups based on the index order of the resource groups (such as the order of index size). For example, taking Table 1 above as an example, assuming that the index corresponding to Group 0 configured by the network device is index #0, the index corresponding to Group 1 configured by the network device is index #1, the index corresponding to Group 2 configured by the network device is index #2, and the index corresponding to Group 3 configured by the network device is index #3, then the resource groups sorted in ascending order of index are: Group 0, Group 1, Group 2, and Group 3. At this time, the first sub-information can indicate 4 (N1, N2), where the first (N1, N2) indicated by the first sub-information corresponds to Group 0, the second (N1, N2) indicated by the first sub-information corresponds to Group 1, the third (N1, N2) indicated by the first sub-information corresponds to Group 2, and the fourth (N1, N2) indicated by the first sub-information corresponds to Group 3. 3; or, the first sub-information can indicate two (N1, N2), where the first (N1, N2) indicated by the first sub-information corresponds to Group 0 and Group 1 with the same number of ports, and the second (N1, N2) indicated by the first sub-information corresponds to Group 2 and Group 3 with the same number of ports.
[0136] Optionally, in some embodiments, the first sub-information may also indicate N1 and N2 of different second resource sets based on the identity (ID) order of the second resource set. This part of the principle is similar to the aforementioned principle of "the first sub-information indicating N1 and N2 of different resource sets based on the index order of the resource group (such as the size order of the index)," and will not be repeated here.
[0137] Optionally, in some embodiments, the first information may also be configured with third sub-information, which may be used to indicate any of the following: resource groups configured with the same N1 and the same N2, or a second resource set configured with the same N1 and the same N2. For example, the third sub-information may be used to indicate that Group 0 and Group 1 in Table 1 are configured with the same N1 and the same N2, and Group 2 and Group 3 in Table 1 are configured with the same N1 and the same N2.
[0138] Optionally, the following explanation uses resource groups as an example to explain the reason for introducing third sub-information.
[0139] In some embodiments, when different resource groups correspond to the same (N1, N2), the (N1, N2) corresponding to different resource groups may not be configured independently. That is, multiple resource groups will be configured with the same (N1, N2). For example, Group 0 and Group 1 mentioned above are configured with the same (N1, N2). As a result, the number of (N1, N2) will be less than the number of resource groups, and there will not be a one-to-one correspondence between (N1, N2) and resource groups. In this case, the terminal needs to determine which different resource groups or which different second resource sets correspond to the same (N1, N2) based on the third sub-information so that the terminal can accurately match (N1, N2) with resource groups. For example, suppose that for Group 0, Group 1, Group 2, and Group 3 shown in Table 1 above, the first sub-information indicates two (N1, N2) pairs. The first (N1, N2) corresponds to Group 0 and Group 1, and the second (N1, N2) corresponds to Group 2 and Group 3. In this case, the number of (N1, N2) pairs is 2, while the number of resource groups is 4. Since the number of pairs is different, a one-to-one correspondence is not possible. Therefore, the network device needs to configure the third sub-information to the terminal. Based on the third sub-information, the terminal can determine that Group 0 and Group 1 are configured with the same (N1, N2), and Group 2 and Group 3 are configured with the same (N1, N2). Thus, the terminal can determine that Group 0 and Group 1 correspond to one (N1, N2), and Group 2 and Group 3 correspond to one (N1, N2). At this point, the terminal can combine the index order of Group 0 and Group 1 with that of Group 2 and Group 3. The index order of 3 determines that the first (N1, N2) indicated by the first sub-information corresponds to Group 0 and Group 1, and the second (N1, N2) indicated by the first sub-information corresponds to Group 2 and Group 3. Thus, the terminal can accurately determine the (N1, N2) corresponding to the resource group or the second resource set of each TRP, and also reduces the overhead of configuring N1 and N2.
[0140] Optionally, in some embodiments, the aforementioned "A second sub-information" can correspond to A of the N TRPs, and the second sub-information can be used to indicate whether the spatial vectors corresponding to all the first signal resources of the TRP corresponding to the second sub-information are allowed to be selected for calculating data transmission precoding. For a detailed description of "spatial vectors," please refer to the above description.
[0141] Optionally, in some embodiments, the resource group or second resource set may correspond to N1×N2 spatial vectors, which can be divided into M groups of spatial vectors, where M is a positive integer. Each spatial vector group includes X1×X2 spatial vectors. X1 and X2 are configured by the network device, and the values of X1 and X2 are configured independently.
[0142] For example, in some embodiments, for Group2 and Groop3 in Table 1 above, the corresponding number of ports is 64, that is: 2×N1×N2=64. In this case, when X1=2 and X2=1, the N1×N2 spatial vectors corresponding to Group2 or Groop3 can be divided into Group.
[0143] Optionally, in some embodiments, different resource groups corresponding to the same N1 and the same N2 can be configured with the same X1 and the same X2, or different second resource sets corresponding to the same N1 and the same N2 can be configured with the same X1 and the same X2.
[0144] Optionally, Table 3 is a schematic table illustrating the value relationship between (N1, N2) and (X1, X2) according to an embodiment of this disclosure.
[0145] Table 3
[0146] As shown in Table 3, when the number of ports in the resource group or the second resource set is 48, if (N1,N2)=(8,3), that is, N1 is 8 and N2 is 3, then (X1,X2)=(1,1), that is, X1 is 1 and X2 is 1, or (X1,X2)=(2,1), that is, X1 is 2 and X2 is 1, or (X1,X2)=(4,1), that is, X1 is 4 and X2 is 1.
[0147] Optionally, in some embodiments, the aforementioned "A second sub-information pieces correspond to A TRPs out of N TRPs" may include, for example, A second sub-information pieces corresponding to A resource groups out of N resource groups; in this case, the second sub-information can be used to indicate whether each spatial vector of the resource group corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding; or, the second sub-information can be used to indicate whether the spatial vectors in each group of spatial vectors of the resource group corresponding to the second sub-information are allowed to be selected for calculating data transmission precoding. Optionally, when the second sub-information indicates that a certain spatial vector of the resource group is allowed to be selected for calculating data transmission precoding, the spatial vector can be placed in the candidate pool of the resource group so that the spatial vector of the resource group used for calculating data transmission precoding can be selected from the candidate pool of the resource group later.
[0148] In other embodiments, the aforementioned "A second sub-information pieces corresponding to A TRPs in N TRPs" may include, for example, A second sub-information pieces corresponding to A second resource sets in N second resource sets. In this case, the second sub-information can be used to indicate whether each spatial vector in the corresponding second resource set is allowed to be selected for calculating data transmission precoding; or, the second sub-information can be used to indicate whether the spatial vectors in each group of spatial vectors in the corresponding second resource set are allowed to be selected for calculating data transmission precoding. Optionally, when the second sub-information indicates that a certain spatial vector in the second resource set is allowed to be selected for calculating data transmission precoding, the spatial vector can be placed in the candidate pool of the second resource set so that the spatial vector of the second resource set used for calculating data transmission precoding can be selected from the candidate pool of the second resource set subsequently.
[0149] Optionally, the second sub-information may include a first bit map. In some embodiments, when the number of ports corresponding to the resource group or the second resource set is not greater than a predetermined value (e.g., 32), the total number of spatial vectors in the resource group or the second resource set is relatively small. Different bits in the first bit map may correspond to at least one of the following: different spatial vectors in the resource group corresponding to the second sub-information, and different spatial vectors in the second resource set corresponding to the second sub-information. For example, one bit in the first bitmap can correspond to one spatial vector. For instance, the i1th bit in the first bitmap can correspond to the i1th spatial vector in the resource group, where i1 = 1, 2, 3... N1 × N2. In this case, the number of bits included in the first bitmap can be N1 × N2. Alternatively, F bits in the first bitmap can correspond to one spatial vector, where F is a positive integer and F ≥ 2. In this case, the number of bits included in the first bitmap can be F × N1 × N2. For instance, when F = 2, the 1st and 2nd bits in the first bitmap can correspond to the 1st spatial vector; the 3rd and 4th bits in the first bitmap can correspond to the 2nd spatial vector, and so on. In some embodiments, the bit value carried by one or more bits in the first bit map can be used to indicate whether the spatial vector corresponding to the bit is allowed to be selected for calculating data transmission precoding. When the bit in the first bit map carries a first value (e.g., 1 or 11), it indicates that the spatial vector corresponding to the bit is allowed to be selected for calculating data transmission precoding. When the bit in the first bit map carries a second value (e.g., 0 or 00), it indicates that the spatial vector corresponding to the bit is not allowed to be selected for calculating data transmission precoding.
[0150] Optionally, in some other embodiments, when the number of ports corresponding to a resource group or a second resource set is greater than a predetermined value (e.g., 32), the total number of spatial vectors in the resource group or the second resource set is large. If different bits are used to correspond to different spatial vectors, the number of bits required for the first bit map will be large, resulting in a large signaling overhead. Therefore, different bits in the first bit map can correspond to at least one of the following: different spatial vector groups in the resource group corresponding to the second sub-information, and different spatial vector groups in the second resource set corresponding to the second sub-information. For example, one bit in the first bit map can correspond to one spatial vector group, such as the i2th bit in the first bit map corresponding to the i2th spatial vector group in the second resource set, i2 = 1, 2, 3...M. In this case, the number of bits included in the first bit map can be M. Alternatively, the F bits in the first bitmap can correspond to a spatial vector group, where F is a positive integer and F≥2. In this case, the number of bits included in the first bitmap can be F×M. For example, when F=2, the 1st and 2nd bits in the first bitmap can correspond to the 1st spatial vector group; the 3rd and 4th bits in the first bitmap can correspond to the 2nd spatial vector group, and so on. In some embodiments, the bit value carried by one or more bits in the first bitmap can be used to indicate whether the spatial vector in the spatial vector group corresponding to the bit is allowed to be selected for calculating data transmission precoding. When the bit in the first bitmap carries a first value (e.g., 1 or 11), it indicates that the spatial vector in the spatial vector group corresponding to the bit is allowed to be selected for calculating data transmission precoding. When the bit in the first bitmap carries a second value (e.g., 0 or 00), it indicates that the spatial vector in the spatial vector group corresponding to the bit is not allowed to be selected for calculating data transmission precoding.
[0151] Optionally, in some embodiments, A≤N, meaning that the network device may not configure second sub-information for all resource groups or all second resource sets. For example, if the beams of certain resource groups or second resource sets do not interfere with other cells, it means that all beams of these resource groups or second resource sets can be used for transmission, and the terminal does not need to select spatial vectors in these resource groups or second resource sets. Therefore, the network device may not configure second sub-information for these resource groups or second resource sets. Optionally, if the beams of certain resource groups or second resource sets interfere with other cells, it means that some beams of these resource groups or second resource sets will interfere with other cells, and the terminal needs to select spatial vectors in these resource groups or second resource sets. Therefore, the network device can configure second sub-information for these resource groups or second resource sets so that the terminal can select spatial vectors corresponding to beams that do not interfere with other cells from the spatial vectors of these resource groups or second resource sets based on the second sub-information, thereby reducing communication interference and ensuring communication quality.
[0152] In conjunction with the above, in some embodiments, the aforementioned first information can also be used to configure fourth sub-information. The fourth sub-information can be used to indicate whether different resource groups are configured with second sub-information, or the fourth sub-information can be used to indicate whether different second resource sets are configured with second sub-information. Based on the fourth sub-information, the terminal can determine which resource groups or second resource sets are configured with second sub-information and which resource groups or second resource sets are not configured with second sub-information, thus unifying the understanding of the second sub-information by the terminal and network devices and ensuring the accuracy of the second sub-information indication.
[0153] Optionally, the fourth sub-information may include a second bitmap. Different bits in the second bitmap may correspond to different resource groups or different second resource sets. For example, one bit in the second bitmap may correspond to one resource group or one second resource set. For instance, the i3rd bit in the second bitmap may correspond to the i3rd resource group or the i3rd second resource set, where i3 = 1, 2, 3...N. In this case, the number of bits included in the second bitmap may be N. Alternatively, S bits in the second bitmap may correspond to one resource group or one second resource set, where S is a positive integer and S ≥ 2. In this case, the number of bits included in the second bitmap may be S × N. For example, when S = 2, the 1st and 2nd bits in the second bitmap may correspond to the 1st resource group or the 1st second resource set; the 3rd and 4th bits in the second bitmap may correspond to the 2nd resource group or the 2nd second resource set, and so on. Optionally, the bit value carried by one or more bits in the second bit diagram can be used to indicate whether the resource group or second resource set corresponding to the bit is configured with second sub-information. When the bit in the second bit diagram carries a first value (such as 1 or 11), it indicates that the resource group or second resource set corresponding to the bit is configured with second sub-information. When the bit in the second bit diagram carries a second value (such as 0 or 00), it indicates that the resource group or second resource set corresponding to the bit is not configured with second sub-information.
[0154] For example, suppose there are four resource groups as shown in Table 1 above: Group 0, Group 1, Group 2, and Group 3. Assume that one bit in the second bitmap corresponds to one resource group. When a bit carries a 1, it indicates that the corresponding resource group has been configured with second sub-information; when a bit carries a 0, it indicates that the corresponding resource group has not been configured with second sub-information. Table 4 is a schematic diagram of a second bitmap according to an embodiment of this disclosure. As shown in Table 4, Group 0 and Group 3 have been configured with second sub-information, while Group 1 and Group 2 have not been configured with second sub-information.
[0155] Table 4
[0156] Optionally, in some embodiments, the first information may not be used to configure the fourth sub-information. In this case, one or more resource groups that need to be configured with the second sub-information can be predefined by the protocol, or one or more second resource sets that need to be configured with the second sub-information can be predefined by the protocol. For example, the first two resource groups need to be configured with the second sub-information by the protocol. In this case, there is no need to configure the fourth sub-information by the first information. The network device and the terminal can determine which resource groups or which second resource sets need to be configured with the second sub-information based on the protocol predefined, which can save signaling overhead and reduce communication resources.
[0157] Optionally, in some embodiments, the aforementioned A second sub-information can also be used to: indicate whether the spatial vectors corresponding to different resource groups are allowed to be selected for calculating data transmission precoding based on the configuration order when the network device configures A resource groups. For example, taking Table 1 above as an example, the configuration order when the network device configures 4 resource groups is: Group 0, Group 1, Group 2, Group 3. If the second bitmap indicates that Group 0 and Group 3 are respectively configured with second sub-information, then A = 2. At this time, the first second sub-information can be used to configure whether the spatial vector corresponding to Group 0 is allowed to be selected for calculating data transmission precoding, and the second second sub-information can be used to configure whether the spatial vector corresponding to Group 3 is allowed to be selected for calculating data transmission precoding.
[0158] Optionally, in some embodiments, the aforementioned A second sub-information can also be used to: indicate whether the spatial vectors corresponding to different second resource sets are allowed to be selected for calculating data transmission precoding based on the configuration order when configuring A second resource sets based on the network device. The principle of this part is similar to that of the aforementioned "indicating whether the spatial vectors corresponding to different resource groups are allowed to be selected for calculating data transmission precoding based on the configuration order when configuring A resource groups based on the network device", and will not be repeated here.
[0159] Optionally, in some embodiments, the aforementioned A second sub-information can also be used to: indicate whether the spatial vectors corresponding to different resource groups are allowed to be selected for calculating data transmission precoding based on the index order (e.g., index size order) of the A resource groups. For example, assuming the resource groups are sorted in ascending order of index as: Group 0, Group 1, Group 2, Group 3, if the second bitmap indicates that Group 0 and Group 3 are respectively configured with second sub-information, then A = 2. In this case, the first second sub-information can be used to configure whether the spatial vector corresponding to Group 0 is allowed to be selected for calculating data transmission precoding, and the second second sub-information can be used to configure whether the spatial vector corresponding to Group 3 is allowed to be selected for calculating data transmission precoding.
[0160] Optionally, in some embodiments, the aforementioned A second sub-information can also be used to: indicate, based on the ID order of the A second resource sets, whether the spatial vectors corresponding to different second resource sets are allowed to be selected for calculating data transmission precoding. The principle of this part is similar to the aforementioned "indicating, based on the index order of the A resource groups, whether the spatial vectors corresponding to different resource groups are allowed to be selected for calculating data transmission precoding", and will not be repeated here.
[0161] Step 2102: The terminal determines the CSI of different TRPs based on the first information.
[0162] Optionally, the terminal can determine at least one of the aforementioned first sub-information, second sub-information, third sub-information, and fourth sub-information based on the first information. For a detailed description of the "first sub-information, second sub-information, third sub-information, and fourth sub-information," please refer to the description in step 2101 above. Furthermore, the terminal can determine the number of horizontal dimension ports N1 and vertical dimension ports N2 corresponding to all first signal resources of each TRP based on the first sub-information and / or the third sub-information, and receive measurement signals (e.g., CSI-RS) on the first signal resources corresponding to each TRP based on N1 and N2 corresponding to all first signal resources of each TRP to calculate the CSI. Simultaneously, the terminal can determine, based on the second sub-information and / or the fourth sub-information, whether the spatial vector corresponding to all first signal resources of each of the A TRPs is allowed to be selected for calculating data transmission precoding. Then, the terminal can select one or more first spatial vectors from the spatial vectors of each TRP that are "allowed to be selected for calculating data transmission precoding." These first spatial vectors are used to calculate the data transmission precoding, and the terminal can include the finally calculated data transmission precoding in the CSI. Optionally, the data transmission precoding can be understood, for example, as the precoding of the TRP, used to indicate the beam through which the TRP transmits data.
[0163] In some embodiments, once the terminal determines the CSI of different TRPs, it can report the CSI to the network device so that the network device can adjust the scheduling of the TRP and perform beam management based on the CSI reported by the terminal. In some embodiments, the TRP can send data to the terminal based on the beam indicated by the data transmission precoding in the CSI.
[0164] In summary, in the above embodiments, when at least two of the N TRPs transmitted by the terminal CJT have different numbers of antenna ports, and / or when at least one of the N TRPs transmitted by the terminal CJT has a number of antenna ports greater than a predetermined value, the network device will send first information to the terminal. The first information can be used to configure at least one of the following: first sub-information and A second sub-information, wherein the first sub-information is used to indicate the number of horizontal dimension ports N1 and the number of vertical dimension ports N2 corresponding to all first signal resources of each of the N TRPs; the A second sub-information corresponds to A of the N TRPs respectively, and the second sub-information is used to indicate whether the spatial vector corresponding to all first signal resources of the TRP corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding. Therefore, the first piece of information mentioned above is used to configure the codebook subset restriction (CBSR) for TRPs. In this embodiment, a CBSR configuration method is proposed for scenarios of "asymmetric CJT (i.e., at least two TRPs with different numbers of antenna ports among the multiple TRPs of the terminal CJT)" and "the number of antenna ports of the TRPs in the CJT is greater than a predetermined value." This allows the network device to accurately configure appropriate CBSRs for each TRP and configure the CBSRs corresponding to each TRP to the terminal when the terminal is in either an "asymmetric CJT scenario" or a scenario where "the number of antenna ports of the TRPs in the CJT is greater than a predetermined value." This enables the terminal to accurately perform CJT with multiple TRPs based on the CBSRs of each TRP, ensuring CJT communication quality while minimizing configuration signaling overhead. Furthermore, the method of this disclosure is applicable to the CBSR configuration of TRPs for N arbitrary antenna port CJTs, expanding the scope of application of the CBSR configuration method.
[0165] The configuration method involved in the embodiments of this disclosure may include at least one of steps 2101 to 2102. For example, step 2101 may be implemented as a separate embodiment, and step 2102 may be implemented as a separate embodiment, but is not limited thereto.
[0166] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0167] Figure 3A is a flowchart illustrating a configuration method according to an embodiment of the present disclosure. As shown in Figure 3A, the present disclosure relates to a configuration method for a network device, the method comprising:
[0168] Step 3101: Send the first information to the terminal.
[0169] Optionally, the first information is used to configure at least one of the following: first sub-information and A second sub-information; wherein, the first sub-information is used to indicate the number of horizontal dimension ports N1 and the number of vertical dimension ports N2 corresponding to all first signal resources of each of the N transmit / receive points (TRPs); the A second sub-information corresponds to A of the N TRPs respectively, and the second sub-information is used to indicate whether the spatial vector corresponding to all first signal resources of the TRP corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding, and the first signal resources are used to determine channel state information (CSI); A and N are positive integers, A≥1, N≥2, A≤N, wherein the N TRPs satisfy at least one of the following: at least two TRPs with different numbers of antenna ports are included among the N TRPs, and at least one TRP with a number of antenna ports greater than a predetermined value is included among the N TRPs.
[0170] Optionally, the first signal resources of N TRPs belong to a first resource set, and the first signal resources in the first resource set are divided into N resource groups. Each resource group includes at least one first signal resource, and different resource groups correspond to different TRPs. The first signal resources in each resource group are used to determine the CSI of the TRP corresponding to that resource group; or
[0171] The first signal resources of different TRPs belong to different second resource sets. The number of second resource sets is N. Each second resource set includes at least one first signal resource. Different second resource sets correspond to different TRPs. The first signal resources in the second resource sets are used to determine the CSI of the TRP corresponding to the second resource set.
[0172] Optionally, the first sub-information is used to indicate N1 and N2 corresponding to N resource groups respectively, or the first sub-information is used to indicate N1 and N2 corresponding to N second resource sets respectively.
[0173] Optionally, N1 and N2 corresponding to different resource groups are configured independently, or N1 and N2 corresponding to different second resource sets are configured independently.
[0174] Optionally, the number of ports corresponding to the resource group or the second resource set is: the total number of ports corresponding to all first signal resources in the resource group; the number of ports corresponding to the second resource set is: the total number of ports corresponding to all first signal resources in the second resource set; wherein...
[0175] Different resource groups with the same number of ports are configured with the same N1 and / or the same N2, or
[0176] Different second resource sets with the same number of ports are configured with the same N1 and / or the same N2, or
[0177] Different resource groups with the same number of ports are configured with different N1 and / or different N2, or
[0178] Different second resource sets with the same number of ports are configured with different N1 and / or different N2.
[0179] Optionally, the first sub-information may also be used for any of the following:
[0180] When configuring N resource groups based on the network device, the configuration order indicates N1 and N2 of different resource groups;
[0181] The configuration order when configuring N second resource sets based on the network device indicates N1 and N2 of different second resource sets;
[0182] The index order of the resource groups indicates N1 and N2 of different resource groups;
[0183] The identifier IDs of the second resource set indicate the N1 and N2 of different second resource sets.
[0184] Optionally, the first information is further used to configure third sub-information, which is used to indicate any of the following:
[0185] The resource groups with the same N1 and the same N2 were configured;
[0186] A second resource set configured with the same N1 and the same N2.
[0187] Optionally, the A second sub-information pieces correspond to A of the N TRPs, including any of the following:
[0188] A second piece of information corresponds to A resource groups out of N resource groups;
[0189] The A second sub-information pieces correspond to the A second resource sets in the N second resource sets.
[0190] Optionally, the spatial vector corresponding to the resource group is divided into multiple spatial vector groups, or the spatial vector corresponding to the second resource set is divided into multiple spatial vector groups.
[0191] The second sub-information is also used to indicate any of the following:
[0192] Whether each spatial vector of the resource group corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding;
[0193] Whether each spatial vector of the second resource set corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding;
[0194] Whether the spatial vectors in each spatial vector group of the resource group corresponding to the second sub-information are allowed to be selected for calculating data transmission precoding;
[0195] Whether the spatial vectors in each group of spatial vectors in the second resource set corresponding to the second sub-information are allowed to be selected for calculating data transmission precoding.
[0196] Optionally, the second sub-information includes a first bitmap, wherein different bits in the first bitmap correspond to at least one of the following: different spatial vectors in the resource group corresponding to the second sub-information, and different spatial vectors in the second resource set corresponding to the second sub-information; wherein, the bit value carried by one or more bits in the first bitmap is used to indicate whether the spatial vector corresponding to the bit is allowed to be selected for calculating data transmission precoding; when the bit in the first bitmap carries a first value, it indicates that the spatial vector corresponding to the bit is allowed to be selected for calculating data transmission precoding; when the bit in the first bitmap carries a second value, it indicates that the spatial vector corresponding to the bit is not allowed to be selected for calculating data transmission precoding; or
[0197] Different bits in the first bitmap correspond to at least one of the following: different spatial vector groups in the resource group corresponding to the second sub-information, and different spatial vector groups in the second resource set corresponding to the second sub-information; wherein, the bit value carried by one or more bits in the first bitmap is used to indicate whether the spatial vector in the spatial vector group corresponding to the bit is allowed to be selected for calculating data transmission precoding. When the bit in the first bitmap carries a first value, it indicates that the spatial vector in the spatial vector group corresponding to the bit is allowed to be selected for calculating data transmission precoding. When the bit in the first bitmap carries a second value, it indicates that the spatial vector in the spatial vector group corresponding to the bit is not allowed to be selected for calculating data transmission precoding.
[0198] Optionally, the resource group or the second resource set corresponds to N1×N2 spatial vectors, and the N1×N2 spatial vectors are divided into M spatial vector groups, where M is a positive integer. Each group of spatial vectors includes X1×X2 spatial vectors, where X1 and X2 are configured by the network device.
[0199] In this context, different resource groups corresponding to the same N1 and the same N2 are configured with the same X1 and the same X2, or different second resource sets corresponding to the same N1 and the same N2 are configured with the same X1 and the same X2.
[0200] Optionally, A second sub-information items are used for any of the following:
[0201] The configuration order when configuring A resource groups based on the network device indicates whether the spatial vectors corresponding to different resource groups are allowed to be selected for calculating data transmission precoding.
[0202] The configuration order when configuring A second resource sets based on the network device indicates whether the spatial vectors corresponding to different second resource sets are allowed to be selected for calculating data transmission precoding.
[0203] Based on the index order of A resource groups, it indicates whether the spatial vectors corresponding to different resource groups are allowed to be selected for calculating data transmission precoding;
[0204] The order of the IDs of the A second resource sets indicates whether the spatial vectors corresponding to different second resource sets are allowed to be selected for calculating data transmission precoding.
[0205] Optionally, the first information is further used to configure a fourth sub-information, which is used to indicate whether different resource groups are configured with the second sub-information, or the fourth sub-information is used to indicate whether different second resource sets are configured with the second sub-information.
[0206] Optionally, the fourth sub-information includes a second bitmap, where different bits in the second bitmap correspond to different resource groups or different second resource sets. The bit values carried by one or more bits in the second bitmap are used to indicate whether the resource group or second resource set corresponding to the bit is configured with the second sub-information. When a bit in the second bitmap carries a first value, it indicates that the resource group or second resource set corresponding to the bit is configured with the second sub-information. When a bit in the second bitmap carries a second value, it indicates that the resource group or second resource set corresponding to the bit is not configured with the second sub-information.
[0207] Optionally, the method further includes:
[0208] Based on the protocol predefined, one or more resource groups that need to be configured with second sub-information are determined from N resource groups; or, based on the protocol predefined, one or more second resource sets that need to be configured with second sub-information are determined from N second resource sets.
[0209] For a detailed description of step 3101, please refer to the above embodiment.
[0210] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0211] Figure 3B is a flowchart illustrating a configuration method according to an embodiment of the present disclosure. As shown in Figure 3B, the present disclosure relates to a configuration method for a terminal, the method comprising:
[0212] Step 3201: Receive the first information sent by the network device.
[0213] Optionally, the first information is used to configure at least one of the following: first sub-information and A second sub-information; wherein, the first sub-information is used to indicate the number of horizontal dimension ports N1 and the number of vertical dimension ports N2 corresponding to all first signal resources of each of the N transmit / receive points (TRPs); the A second sub-information corresponds to A of the N TRPs respectively, and the second sub-information is used to indicate whether the spatial vector corresponding to all first signal resources of the TRP corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding, and the first signal resources are used to determine channel state information (CSI); A and N are positive integers, A≥1, N≥2, A≤N, wherein the N TRPs satisfy at least one of the following: at least two TRPs with different numbers of antenna ports are included among the N TRPs, and at least one TRP with a number of antenna ports greater than a predetermined value is included among the N TRPs.
[0214] Optionally, the first signal resources of N TRPs belong to a first resource set, and the first signal resources in the first resource set are divided into N resource groups. Each resource group includes at least one first signal resource, and different resource groups correspond to different TRPs. The first signal resources in each resource group are used to determine the CSI of the TRP corresponding to that resource group; or
[0215] The first signal resources of different TRPs belong to different second resource sets. The number of second resource sets is N. Each second resource set includes at least one first signal resource. Different second resource sets correspond to different TRPs. The first signal resources in the second resource sets are used to determine the CSI of the TRP corresponding to the second resource set.
[0216] Optionally, the first sub-information is used to indicate N1 and N2 corresponding to N resource groups respectively, or the first sub-information is used to indicate N1 and N2 corresponding to N second resource sets respectively.
[0217] Optionally, N1 and N2 corresponding to different resource groups are configured independently, or N1 and N2 corresponding to different second resource sets are configured independently.
[0218] Optionally, the number of ports corresponding to the resource group or the second resource set is: the total number of ports corresponding to all first signal resources in the resource group; the number of ports corresponding to the second resource set is: the total number of ports corresponding to all first signal resources in the second resource set; wherein...
[0219] Different resource groups with the same number of ports are configured with the same N1 and / or the same N2, or
[0220] Different second resource sets with the same number of ports are configured with the same N1 and / or the same N2, or
[0221] Different resource groups with the same number of ports are configured with different N1 and / or different N2, or
[0222] Different second resource sets with the same number of ports are configured with different N1 and / or different N2.
[0223] Optionally, the first sub-information may also be used for any of the following:
[0224] When configuring N resource groups based on the network device, the configuration order indicates N1 and N2 of different resource groups;
[0225] The configuration order when configuring N second resource sets based on the network device indicates N1 and N2 of different second resource sets;
[0226] The index order of the resource groups indicates N1 and N2 of different resource groups;
[0227] The identifier IDs of the second resource set indicate the N1 and N2 of different second resource sets.
[0228] Optionally, the first information is further used to configure third sub-information, which is used to indicate any of the following:
[0229] The resource groups with the same N1 and the same N2 were configured;
[0230] A second resource set configured with the same N1 and the same N2.
[0231] Optionally, the A second sub-information pieces correspond to A of the N TRPs, including any of the following:
[0232] A second piece of information corresponds to A resource groups out of N resource groups;
[0233] The A second sub-information pieces correspond to the A second resource sets in the N second resource sets.
[0234] Optionally, the spatial vector corresponding to the resource group is divided into multiple spatial vector groups, or the spatial vector corresponding to the second resource set is divided into multiple spatial vector groups.
[0235] The second sub-information is also used to indicate any of the following:
[0236] Whether each spatial vector of the resource group corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding;
[0237] Whether each spatial vector of the second resource set corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding;
[0238] Whether the spatial vectors in each spatial vector group of the resource group corresponding to the second sub-information are allowed to be selected for calculating data transmission precoding;
[0239] Whether the spatial vectors in each group of spatial vectors in the second resource set corresponding to the second sub-information are allowed to be selected for calculating data transmission precoding.
[0240] Optionally, the second sub-information includes a first bitmap, wherein different bits in the first bitmap correspond to at least one of the following: different spatial vectors in the resource group corresponding to the second sub-information, and different spatial vectors in the second resource set corresponding to the second sub-information; wherein, the bit value carried by one or more bits in the first bitmap is used to indicate whether the spatial vector corresponding to the bit is allowed to be selected for calculating data transmission precoding; when the bit in the first bitmap carries a first value, it indicates that the spatial vector corresponding to the bit is allowed to be selected for calculating data transmission precoding; when the bit in the first bitmap carries a second value, it indicates that the spatial vector corresponding to the bit is not allowed to be selected for calculating data transmission precoding; or
[0241] Different bits in the first bitmap correspond to at least one of the following: different spatial vector groups in the resource group corresponding to the second sub-information, and different spatial vector groups in the second resource set corresponding to the second sub-information; wherein, the bit value carried by one or more bits in the first bitmap is used to indicate whether the spatial vector in the spatial vector group corresponding to the bit is allowed to be selected for calculating data transmission precoding. When the bit in the first bitmap carries a first value, it indicates that the spatial vector in the spatial vector group corresponding to the bit is allowed to be selected for calculating data transmission precoding. When the bit in the first bitmap carries a second value, it indicates that the spatial vector in the spatial vector group corresponding to the bit is not allowed to be selected for calculating data transmission precoding.
[0242] Optionally, the resource group or the second resource set corresponds to N1×N2 spatial vectors, and the N1×N2 spatial vectors are divided into M spatial vector groups, where M is a positive integer. Each group of spatial vectors includes X1×X2 spatial vectors, where X1 and X2 are configured by the network device.
[0243] In this context, different resource groups corresponding to the same N1 and the same N2 are configured with the same X1 and the same X2, or different second resource sets corresponding to the same N1 and the same N2 are configured with the same X1 and the same X2.
[0244] Optionally, A second sub-information items are used for any of the following:
[0245] The configuration order when configuring A resource groups based on the network device indicates whether the spatial vectors corresponding to different resource groups are allowed to be selected for calculating data transmission precoding.
[0246] The configuration order when configuring A second resource sets based on the network device indicates whether the spatial vectors corresponding to different second resource sets are allowed to be selected for calculating data transmission precoding.
[0247] Based on the index order of A resource groups, it indicates whether the spatial vectors corresponding to different resource groups are allowed to be selected for calculating data transmission precoding;
[0248] The order of the IDs of the A second resource sets indicates whether the spatial vectors corresponding to different second resource sets are allowed to be selected for calculating data transmission precoding.
[0249] Optionally, the first information is further used to configure a fourth sub-information, which is used to indicate whether different resource groups are configured with the second sub-information, or the fourth sub-information is used to indicate whether different second resource sets are configured with the second sub-information.
[0250] Optionally, the fourth sub-information includes a second bitmap, where different bits in the second bitmap correspond to different resource groups or different second resource sets. The bit values carried by one or more bits in the second bitmap are used to indicate whether the resource group or second resource set corresponding to the bit is configured with the second sub-information. When a bit in the second bitmap carries a first value, it indicates that the resource group or second resource set corresponding to the bit is configured with the second sub-information. When a bit in the second bitmap carries a second value, it indicates that the resource group or second resource set corresponding to the bit is not configured with the second sub-information.
[0251] Optionally, the method further includes:
[0252] Based on the protocol predefined, one or more resource groups that need to be configured with second sub-information are determined from N resource groups; or, based on the protocol predefined, one or more second resource sets that need to be configured with second sub-information are determined from N second resource sets.
[0253] For a detailed description of step 3201, please refer to the above embodiment.
[0254] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0255] The following is an exemplary description of the above method.
[0256] To improve system spectral efficiency or edge coverage, multi-point cooperative transmission is an important technology. The Rel-18 standardization phase proposed that NTRPs (Number of Telecommunication Points) provide services to users through coherent cooperative transmission (CJT), and designed the Rel-18 Type IICJT codebook to implement CSI feedback for multiple TRPs. To enable the UE to measure downlink channel information from each TRP to the UE to calculate CSI, the NW side configures NTRPs of CSI-RS resources for the UE. Each resource corresponds to a cooperative TRP, and the NTRP resources come from a single CSI-RS resource set.
[0257] To further enhance system capacity, a single TRP can deploy more antenna elements or transmit RF units. The Rel-19 standardization phase already supports up to P = 48, 64, or 128 transmit ports on the NW side, and enhances the traditional Type I and Type II codebooks with larger port configurations. P ports are obtained by aggregating Ks = 2, 3, or 4 CSI-RS resources, each with the same number of ports and originating from a single CSI-RS resource set.
[0258] For cooperative coherent joint transmission across multiple TRPs, the number of antenna ports deployed in each TRP may be unequal. This type of cooperative coherent joint transmission is called asymmetric CJT. For example, some of the cooperating TRPs in an NTRP may have no more than 32 antenna ports, while others may have more than 32 antenna ports to meet the requirements of a larger system capacity. Alternatively, some of the cooperating TRPs in an NTRP may disable some antenna ports for energy-saving purposes, which also results in an unequal number of ports among the cooperating TRPs.
[0259] For cooperative transmission across multiple TRPs, if the number of antenna ports deployed on each TRP is unequal, existing patents have described configuring resources contained in multiple CSI-RS resource groups or sets as channel measurement resources to obtain the CSI of cooperative TRPs with different antenna ports. Each configured resource group or set corresponds to a TRP used for cooperative transmission. Therefore, how to configure the number of TRP ports corresponding to each resource group or set, or how to constrain the UE's selection of the spatial vector corresponding to each TRP, are problems that need to be solved.
[0260] The current options are:
[0261] For the Rel-18 Type IICJT codebook, the NW side configures NTRP CSI-RS resources for the UE, with each CSI-RS resource having a port count of PCSI-RS = 2N1N2. Here, N1 and N2 represent the number of ports in the horizontal and vertical dimensions, respectively, determined by the NW through the configured CBSR. N1 and N2 are equal for all resources. To constrain the spatial vectors selected by the UE, the NW also configures CBSRs for one or more CSI-RS resources, using bitmaps to indicate whether each spatial vector is allowed to be selected.
[0262] For Rel-19 enhanced Type I and Type II codebooks, the number of transmit ports supported on the NW side can reach P = 48, 64, or 128 ports. P ports are obtained by aggregating Ks = 2, 3, or 4 CSI-RS resources. Here, P = 2·N1·N2, where N1 and N2 are also determined by the NW through the configured CBSR. Possible values for N1 and N2 are shown in Table 2 above. Similarly, to limit the spatial vectors selected by the UE, the NW can also configure CBSR for indication. Using one bit for each spatial vector would significantly increase the signaling overhead of configuring CBSR. Therefore, for the Rel-19 enhanced Type II codebook, the N1N2 spatial vectors are divided into... The group is then configured, and the CBSR is set up on a group-by-group basis to indicate whether the spatial vector of that group is allowed to be selected. The values of X1 and X2 for different ports and different N1 and N2 are shown in Table 3. The values of X1 and X2 are configured independently.
[0263] As the content indicates, the current CBSR design method configures the same N1 and N2 values for all CSI-RS resources and independently configures the CBSR for each CSI-RS resource. When multiple TRPs perform cooperative coherent transmission, each TRP corresponds to a resource group or resource set containing at least one CSI-RS resource. The problem to be solved is how to design the CBSR corresponding to the CSI-RS resource group or resource set, determining the port numbers N1 and N2 values for each resource group or resource set with minimal signaling indication overhead, as well as the spatial basis vector selection constraints corresponding to the resource group or resource set. Furthermore, it is also necessary to design the mapping relationship between the configured CBSR and the CSI-RS resource group / resource set, i.e., to determine which CSI-RS resource group / resource set the configured CBSR belongs to.
[0264] The CBSR configuration method proposed in this disclosure determines the number of ports corresponding to the channel measurement resources contained in each CSI-RS resource group or resource set, the spatial vector selection constraints corresponding to each CSI-RS resource group or resource set, and the mapping relationship between the CBSR and the resource group / resource set.
[0265] Each cooperating TRP is configured with a corresponding CSI-RS resource group or resource set. The number of ports N1 and N2 for the channel measurement resources contained in each CSI-RS resource group or resource set are determined by the CBSR configuration, as are the spatial vector selection constraints. If the number of cooperating transmission TRPs is NTRP, then the number of CSI-RS resource groups / resource sets is NTRP.
[0266] CBSR design method for each CSI-RS resource group or resource set:
[0267] Configuration methods for N1 and N2 of each CSI-RS resource group / resource set
[0268] Alt1: When the number of ports in a CSI-RS resource group / resource set is not equal, N1 and N2 are configured independently for each CSI-RS resource group / resource set.
[0269] Alt2: When the number of ports in some CSI-RS resource groups / sets is equal, configure the same N1 and / or N2 for some CSI-RS resource groups / sets. Optionally, even when the number of ports in some CSI-RS resource groups / sets is equal, configure different N1 and / or N2 for each of them.
[0270] Mapping relationship between N1 and N2 configurations of each CSI-RS resource group / resource set and the resource group / resource set.
[0271] Alt1-1: Configure N1 and N2 of each CSI-RS resource group / resource set in sequence according to the order of the CSI-RS resource groups / resource sets configured in NW.
[0272] Alt1-2: Sort the CSI-RS resource groups according to the size of the index or resource set ID, and configure N1 and N2 for each sorted CSI-RS resource group / resource set in sequence.
[0273] Configure spatial vector selection constraints for each CSI-RS resource group / resource set.
[0274] Spatial vector selection constraints can be configured or not configured for each CSI-RS resource group / set. If spatial vector selection constraints are configured, a bitmap can be used to indicate whether each spatial vector corresponding to the resource group / set is selectable, or whether each spatial vector group corresponding to the resource group / set is selectable. A spatial vector group contains X1·X2 spatial vectors. For example, if a bit in the bitmap is 1, it means that the UE is allowed to select its corresponding spatial vector or spatial vector group; otherwise, the selection of that spatial vector or spatial vector group is not allowed.
[0275] If you configure spatial vector selection constraints for N CSI-RS resource groups / sets, and all N CSI-RS resource groups / sets have the same N1 and N2, and each resource group / set contains multiple CSI-RS resources.
[0276] Multiple CSI-RS resource groups / resource sets are configured with the same X1 and / or X2.
[0277] Method for determining the mapping relationship between CBSR of each CSI-RS resource group / resource set and each CSI-RS resource group / resource set.
[0278] Option 1: Configure CBSR sequentially according to the order of CSI-RS resource groups / resource sets configured in NW.
[0279] Option 2: Sort the CSI-RS resource groups according to the size of the index or resource set ID, and configure CBSRs sequentially for the sorted CSI-RS resource groups / resource sets.
[0280] Option 3: If some CSI-RS resource groups / sets do not have CBSRs configured, a bitmap of size NTRP can be used to indicate whether the corresponding CSI-RS resource groups / sets have CBSRs configured. Each bit in the bitmap corresponds to one CSI-RS resource group / set. Optionally, CBSRs for specific CSI-RS resource groups / sets can be configured using predefined settings. For example, NW can be predefined to configure only the CBSRs for the first two resource groups / sets.
[0281] Example 1 (N1, N2 configuration):
[0282] Assume N is the number of TRPs used in CJT. TRP The total number of ports is 4, with each of the two TRPs having 32 ports and each of the other two TRPs having 64 ports. For TRPs with no more than 32 ports, one CSI-RS resource needs to be configured; for TRPs with more than 32 ports, Ks = 2 CSI-RS resources are configured. Therefore, the NW configures a CSI-RS resource set containing 6 CSI-RS resources. CSI-RS resource 1, CSI-RS resource 2, ..., CSI-RS resource 6 are defined according to the order in which the CSI-RS resources are configured on the NW side, with each CSI-RS resource having 32 ports. These 6 resources can be grouped according to the method shown in Table 1 above.
[0283] Table 1 shows the method for grouping the six resources. Group 0 and Group 1 each contain one CSI-RS resource, and the number of TRP ports in each group is no more than 32; Group 2 and Group 3 each contain two CSI-RS resources, and the number of TRP ports in each group is greater than 32, i.e., 64 ports. These 64 ports are obtained by aggregating the ports of the two resources.
[0284] Group 0 and Group 1 each contain one CSI-RS resource with the same number of ports. Therefore, the NW can be configured with a higher-layer parameter indicating that Group 0 and Group 1 correspond to the same number of horizontal dimension ports (N1) and vertical dimension ports (N2), and the total number of CSI-RS ports for each group in these two groups is also 64. Similarly, since Group 2 and Group 3 each contain two CSI-RS resources with the same number of ports, the NW can also be configured with a higher-layer parameter via RRC signaling to indicate that Group 2 and Group 3 correspond to the same number of horizontal dimension ports (N1) and vertical dimension ports (N2), and the total number of CSI-RS ports for each group in these two groups is also 64. Specifically,
[0285] Although Group 2 and Group 3 are the same, their N1 / N2 ratios can be different. For example, P CSI-Rs =64, Group 2's (N1,N2) = (16,2), while Group 3's (N1,N2) = (8,4). In this case, NW configures two higher-layer parameters via RRC signaling to indicate the values of N1 and N2 for Group 2 and Group 3 respectively.
[0286] Example 2 (Spatial Vector Selection Constraint Configuration):
[0287] Assuming the same conditions as in Example 1, and based on the background described above, each CSI-RS resource group / set corresponds to one TRP. Considering beam interference (spatial vectors correspond to one beam) between neighboring cells, the NW needs to configure CBSR constraints for beam selection under the corresponding TRP. When the NW configures NTRP CSI-RS resource groups / sets, if the beams of some TRPs will not interfere with other cells, the NW may not configure CBSR for one or more TRPs. Spatial vector constraint selection can be indicated via bitmap to show which spatial vectors are allowed for UE selection and which are not. For CBSR configuration of no more than 32 ports, the traditional CBSR configuration method for no more than 32 ports is the same; for CBSR configuration of more than 32 ports, Rel-19 CBSR configuration can be used, that is, dividing the N1N2 spatial vectors into groups. Here, and are independently configured and indicated by the NW. For Group2 and Group3, when and, the N1N2 spatial vectors are divided into = 16 groups. Then, a 16-bit bitmap is used to indicate whether a spatial vector is selected. If 2 bits are used to indicate whether each group is selected, then 32 bits are needed. The values represented by two adjacent bits determine whether the corresponding group is selected. If the values represented by two bits are 0, it means that the group is not selected; otherwise, the group is selected.
[0288] If N1 and N2 are configured to be equal for Group2 and Group3, NW can configure the same X1 and X2 for these two groups to reduce configuration signaling overhead.
[0289] Example 3 (Mapping relationship between CBSR and each CSI-RS resource group / resource set):
[0290] The assumptions are the same as in Example 1. Based on the order of the four Groups determined in Table 1, the spatial vector constraint selection corresponding to each Group is configured sequentially. Optionally, the resource groups / resource sets are first sorted according to their index or ID size, and then the spatial vector constraint selection is configured sequentially for each sorted resource group / resource set. If only some of the four Groups have spatial vector constraint selection configured, NW can indicate whether each resource group has spatial vector constraint selection configured using a bitmap of size 4 bits (as shown in Table 4 above).
[0291] In Table 4, '1' indicates that the corresponding group has spatial vector constraint selection configured; otherwise, NW does not configure its spatial vector constraint selection. As shown in Table 4, Group0 and Group3 have their respective spatial vector constraint selections configured.
[0292] The CBSR design methodology is used to determine the CBSR configuration for each CSI-RS resource group / resource set with less CBSR configuration signaling overhead.
[0293] Therefore, it can be seen that the embodiments of this disclosure can achieve the following:
[0294] 1: Configuration method of N1 and N2 for each CSI-RS resource group / resource set
[0295] 2: Configure spatial vector selection constraints for each CSI-RS resource group / resource set.
[0296] 3: Configure the mapping relationship between the CBSR of each CSI-RS resource group / resource set and each CSI-RS resource group / resource set.
[0297] This disclosure also proposes an apparatus (also referred to as a communication device, etc.) for implementing any of the above methods. For example, an apparatus is proposed that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Furthermore, another apparatus is proposed that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.
[0298] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0299] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).
[0300] Figure 4A is a schematic diagram of the structure of a network device proposed in an embodiment of this disclosure. The network device is used to perform any of the above methods. In some embodiments, as shown in Figure 4A, the network device may include at least one of a transceiver module, a processing module, etc. The transceiver module is used to send first information to a terminal, the first information being used to configure at least one of the following: first sub-information, A second sub-information; wherein, the first sub-information is used to indicate the number of horizontal dimension ports N1 and the number of vertical dimension ports N2 corresponding to all first signal resources of each of the N transmit / receive points TRP; the A second sub-information corresponds to A of the N TRPs respectively, the second sub-information being used to indicate whether the spatial domain vector corresponding to all first signal resources of the TRP corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding, the first signal resources being used to determine channel state information CSI; A and N are positive integers, A≥1, N≥2, A≤N, wherein the N TRPs satisfy at least one of the following: at least two TRPs with different numbers of antenna ports are included among the N TRPs, and at least one TRP with a number of antenna ports greater than a predetermined value is included among the N TRPs.
[0301] Optionally, the transceiver module is used to perform at least one of the communication steps such as sending and / or receiving performed by the network device in any of the above methods, which will not be elaborated here. Optionally, the processing module is used to perform at least one of the other steps performed by the network device in any of the above methods, which will not be elaborated here.
[0302] Optionally, the first signal resources of N TRPs belong to a first resource set, and the first signal resources in the first resource set are divided into N resource groups. Each resource group includes at least one first signal resource, and different resource groups correspond to different TRPs. The first signal resources in each resource group are used to determine the CSI of the TRP corresponding to that resource group; or
[0303] The first signal resources of different TRPs belong to different second resource sets. The number of second resource sets is N. Each second resource set includes at least one first signal resource. Different second resource sets correspond to different TRPs. The first signal resources in the second resource sets are used to determine the CSI of the TRP corresponding to the second resource set.
[0304] Optionally, the first sub-information is used to indicate N1 and N2 corresponding to N resource groups respectively, or the first sub-information is used to indicate N1 and N2 corresponding to N second resource sets respectively.
[0305] Optionally, N1 and N2 corresponding to different resource groups are configured independently, or N1 and N2 corresponding to different second resource sets are configured independently.
[0306] Optionally, the number of ports corresponding to the resource group or the second resource set is: the total number of ports corresponding to all first signal resources in the resource group; the number of ports corresponding to the second resource set is: the total number of ports corresponding to all first signal resources in the second resource set; wherein...
[0307] Different resource groups with the same number of ports are configured with the same N1 and / or the same N2, or
[0308] Different second resource sets with the same number of ports are configured with the same N1 and / or the same N2, or
[0309] Different resource groups with the same number of ports are configured with different N1 and / or different N2, or
[0310] Different second resource sets with the same number of ports are configured with different N1 and / or different N2.
[0311] Optionally, the first sub-information may also be used for any of the following:
[0312] When configuring N resource groups based on the network device, the configuration order indicates N1 and N2 of different resource groups;
[0313] The configuration order when configuring N second resource sets based on the network device indicates N1 and N2 of different second resource sets;
[0314] The index order of the resource groups indicates N1 and N2 of different resource groups;
[0315] The identifier IDs of the second resource set indicate the N1 and N2 of different second resource sets.
[0316] Optionally, the first information is further used to configure third sub-information, which is used to indicate any of the following:
[0317] The resource groups with the same N1 and the same N2 were configured;
[0318] A second resource set configured with the same N1 and the same N2.
[0319] Optionally, the A second sub-information pieces correspond to A of the N TRPs, including any of the following:
[0320] A second piece of information corresponds to A resource groups out of N resource groups;
[0321] The A second sub-information pieces correspond to the A second resource sets in the N second resource sets.
[0322] Optionally, the spatial vector corresponding to the resource group is divided into multiple spatial vector groups, or the spatial vector corresponding to the second resource set is divided into multiple spatial vector groups.
[0323] The second sub-information is also used to indicate any of the following:
[0324] Whether each spatial vector of the resource group corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding;
[0325] Whether each spatial vector of the second resource set corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding;
[0326] Whether the spatial vectors in each spatial vector group of the resource group corresponding to the second sub-information are allowed to be selected for calculating data transmission precoding;
[0327] Whether the spatial vectors in each group of spatial vectors in the second resource set corresponding to the second sub-information are allowed to be selected for calculating data transmission precoding.
[0328] Optionally, the second sub-information includes a first bitmap, wherein different bits in the first bitmap correspond to at least one of the following: different spatial vectors in the resource group corresponding to the second sub-information, and different spatial vectors in the second resource set corresponding to the second sub-information; wherein, the bit value carried by one or more bits in the first bitmap is used to indicate whether the spatial vector corresponding to the bit is allowed to be selected for calculating data transmission precoding; when the bit in the first bitmap carries a first value, it indicates that the spatial vector corresponding to the bit is allowed to be selected for calculating data transmission precoding; when the bit in the first bitmap carries a second value, it indicates that the spatial vector corresponding to the bit is not allowed to be selected for calculating data transmission precoding; or
[0329] Different bits in the first bitmap correspond to at least one of the following: different spatial vector groups in the resource group corresponding to the second sub-information, and different spatial vector groups in the second resource set corresponding to the second sub-information; wherein, the bit value carried by one or more bits in the first bitmap is used to indicate whether the spatial vector in the spatial vector group corresponding to the bit is allowed to be selected for calculating data transmission precoding. When the bit in the first bitmap carries a first value, it indicates that the spatial vector in the spatial vector group corresponding to the bit is allowed to be selected for calculating data transmission precoding. When the bit in the first bitmap carries a second value, it indicates that the spatial vector in the spatial vector group corresponding to the bit is not allowed to be selected for calculating data transmission precoding.
[0330] Optionally, the resource group or the second resource set corresponds to N1×N2 spatial vectors, and the N1×N2 spatial vectors are divided into M spatial vector groups, where M is a positive integer. Each group of spatial vectors includes X1×X2 spatial vectors, where X1 and X2 are configured by the network device.
[0331] In this context, different resource groups corresponding to the same N1 and the same N2 are configured with the same X1 and the same X2, or different second resource sets corresponding to the same N1 and the same N2 are configured with the same X1 and the same X2.
[0332] Optionally, A second sub-information items are used for any of the following:
[0333] The configuration order when configuring A resource groups based on the network device indicates whether the spatial vectors corresponding to different resource groups are allowed to be selected for calculating data transmission precoding.
[0334] The configuration order when configuring A second resource sets based on the network device indicates whether the spatial vectors corresponding to different second resource sets are allowed to be selected for calculating data transmission precoding.
[0335] Based on the index order of A resource groups, it indicates whether the spatial vectors corresponding to different resource groups are allowed to be selected for calculating data transmission precoding;
[0336] The order of the IDs of the A second resource sets indicates whether the spatial vectors corresponding to different second resource sets are allowed to be selected for calculating data transmission precoding.
[0337] Optionally, the first information is further used to configure a fourth sub-information, which is used to indicate whether different resource groups are configured with the second sub-information, or the fourth sub-information is used to indicate whether different second resource sets are configured with the second sub-information.
[0338] Optionally, the fourth sub-information includes a second bitmap, where different bits in the second bitmap correspond to different resource groups or different second resource sets. The bit values carried by one or more bits in the second bitmap are used to indicate whether the resource group or second resource set corresponding to the bit is configured with the second sub-information. When a bit in the second bitmap carries a first value, it indicates that the resource group or second resource set corresponding to the bit is configured with the second sub-information. When a bit in the second bitmap carries a second value, it indicates that the resource group or second resource set corresponding to the bit is not configured with the second sub-information.
[0339] Optionally, the method further includes:
[0340] Based on the protocol predefined, one or more resource groups that need to be configured with second sub-information are determined from N resource groups; or, based on the protocol predefined, one or more second resource sets that need to be configured with second sub-information are determined from N second resource sets.
[0341] Figure 4B is a schematic diagram of the terminal structure proposed in an embodiment of this disclosure. The terminal is used to execute any of the above methods. In some embodiments, as shown in Figure 4B, the terminal may include at least one of a transceiver module, a processing module, etc. The transceiver module is used to receive first information sent by a network device, the first information being used to configure at least one of the following: first sub-information, A second sub-information; wherein, the first sub-information is used to indicate the number of horizontal dimension ports N1 and the number of vertical dimension ports N2 corresponding to all first signal resources of each of the N transmit / receive points TRPs; the A second sub-information corresponds to A of the N TRPs respectively, the second sub-information being used to indicate whether the spatial domain vector corresponding to all first signal resources of the TRP corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding, the first signal resources being used to determine channel state information CSI; A and N are positive integers, A≥1, N≥2, A≤N, wherein the N TRPs satisfy at least one of the following: at least two TRPs with different numbers of antenna ports are included among the N TRPs, and at least one TRP with a number of antenna ports greater than a predetermined value is included among the N TRPs.
[0342] Optionally, the transceiver module described above is used to perform at least one of the communication steps such as sending and / or receiving performed by the terminal in any of the above methods, which will not be elaborated here. Optionally, the processing module described above is used to perform at least one of the other steps performed by the terminal in any of the above methods, which will not be elaborated here.
[0343] Optionally, the first signal resources of N TRPs belong to a first resource set, and the first signal resources in the first resource set are divided into N resource groups. Each resource group includes at least one first signal resource, and different resource groups correspond to different TRPs. The first signal resources in each resource group are used to determine the CSI of the TRP corresponding to that resource group; or
[0344] The first signal resources of different TRPs belong to different second resource sets. The number of second resource sets is N. Each second resource set includes at least one first signal resource. Different second resource sets correspond to different TRPs. The first signal resources in the second resource sets are used to determine the CSI of the TRP corresponding to the second resource set.
[0345] Optionally, the first sub-information is used to indicate N1 and N2 corresponding to N resource groups respectively, or the first sub-information is used to indicate N1 and N2 corresponding to N second resource sets respectively.
[0346] Optionally, N1 and N2 corresponding to different resource groups are configured independently, or N1 and N2 corresponding to different second resource sets are configured independently.
[0347] Optionally, the number of ports corresponding to the resource group or the second resource set is: the total number of ports corresponding to all first signal resources in the resource group; the number of ports corresponding to the second resource set is: the total number of ports corresponding to all first signal resources in the second resource set; wherein...
[0348] Different resource groups with the same number of ports are configured with the same N1 and / or the same N2, or
[0349] Different second resource sets with the same number of ports are configured with the same N1 and / or the same N2, or
[0350] Different resource groups with the same number of ports are configured with different N1 and / or different N2, or
[0351] Different second resource sets with the same number of ports are configured with different N1 and / or different N2.
[0352] Optionally, the first sub-information may also be used for any of the following:
[0353] When configuring N resource groups based on the network device, the configuration order indicates N1 and N2 of different resource groups;
[0354] The configuration order when configuring N second resource sets based on the network device indicates N1 and N2 of different second resource sets;
[0355] The index order of the resource groups indicates N1 and N2 of different resource groups;
[0356] The identifier IDs of the second resource set indicate the N1 and N2 of different second resource sets.
[0357] Optionally, the first information is further used to configure third sub-information, which is used to indicate any of the following:
[0358] The resource groups with the same N1 and the same N2 were configured;
[0359] A second resource set configured with the same N1 and the same N2.
[0360] Optionally, the A second sub-information pieces correspond to A of the N TRPs, including any of the following:
[0361] A second piece of information corresponds to A resource groups out of N resource groups;
[0362] The A second sub-information pieces correspond to the A second resource sets in the N second resource sets.
[0363] Optionally, the spatial vector corresponding to the resource group is divided into multiple spatial vector groups, or the spatial vector corresponding to the second resource set is divided into multiple spatial vector groups.
[0364] The second sub-information is also used to indicate any of the following:
[0365] Whether each spatial vector of the resource group corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding;
[0366] Whether each spatial vector of the second resource set corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding;
[0367] Whether the spatial vectors in each spatial vector group of the resource group corresponding to the second sub-information are allowed to be selected for calculating data transmission precoding;
[0368] Whether the spatial vectors in each group of spatial vectors in the second resource set corresponding to the second sub-information are allowed to be selected for calculating data transmission precoding.
[0369] Optionally, the second sub-information includes a first bitmap, wherein different bits in the first bitmap correspond to at least one of the following: different spatial vectors in the resource group corresponding to the second sub-information, and different spatial vectors in the second resource set corresponding to the second sub-information; wherein, the bit value carried by one or more bits in the first bitmap is used to indicate whether the spatial vector corresponding to the bit is allowed to be selected for calculating data transmission precoding; when the bit in the first bitmap carries a first value, it indicates that the spatial vector corresponding to the bit is allowed to be selected for calculating data transmission precoding; when the bit in the first bitmap carries a second value, it indicates that the spatial vector corresponding to the bit is not allowed to be selected for calculating data transmission precoding; or
[0370] Different bits in the first bitmap correspond to at least one of the following: different spatial vector groups in the resource group corresponding to the second sub-information, and different spatial vector groups in the second resource set corresponding to the second sub-information; wherein, the bit value carried by one or more bits in the first bitmap is used to indicate whether the spatial vector in the spatial vector group corresponding to the bit is allowed to be selected for calculating data transmission precoding. When the bit in the first bitmap carries a first value, it indicates that the spatial vector in the spatial vector group corresponding to the bit is allowed to be selected for calculating data transmission precoding. When the bit in the first bitmap carries a second value, it indicates that the spatial vector in the spatial vector group corresponding to the bit is not allowed to be selected for calculating data transmission precoding.
[0371] Optionally, the resource group or the second resource set corresponds to N1×N2 spatial vectors, and the N1×N2 spatial vectors are divided into M spatial vector groups, where M is a positive integer. Each group of spatial vectors includes X1×X2 spatial vectors, where X1 and X2 are configured by the network device.
[0372] In this context, different resource groups corresponding to the same N1 and the same N2 are configured with the same X1 and the same X2, or different second resource sets corresponding to the same N1 and the same N2 are configured with the same X1 and the same X2.
[0373] Optionally, A second sub-information items are used for any of the following:
[0374] The configuration order when configuring A resource groups based on the network device indicates whether the spatial vectors corresponding to different resource groups are allowed to be selected for calculating data transmission precoding.
[0375] The configuration order when configuring A second resource sets based on the network device indicates whether the spatial vectors corresponding to different second resource sets are allowed to be selected for calculating data transmission precoding.
[0376] Based on the index order of A resource groups, it indicates whether the spatial vectors corresponding to different resource groups are allowed to be selected for calculating data transmission precoding;
[0377] The order of the IDs of the A second resource sets indicates whether the spatial vectors corresponding to different second resource sets are allowed to be selected for calculating data transmission precoding.
[0378] Optionally, the first information is further used to configure a fourth sub-information, which is used to indicate whether different resource groups are configured with the second sub-information, or the fourth sub-information is used to indicate whether different second resource sets are configured with the second sub-information.
[0379] Optionally, the fourth sub-information includes a second bitmap, where different bits in the second bitmap correspond to different resource groups or different second resource sets. The bit values carried by one or more bits in the second bitmap are used to indicate whether the resource group or second resource set corresponding to the bit is configured with the second sub-information. When a bit in the second bitmap carries a first value, it indicates that the resource group or second resource set corresponding to the bit is configured with the second sub-information. When a bit in the second bitmap carries a second value, it indicates that the resource group or second resource set corresponding to the bit is not configured with the second sub-information.
[0380] Optionally, the method further includes:
[0381] Based on the protocol predefined, one or more resource groups that need to be configured with second sub-information are determined from N resource groups; or, based on the protocol predefined, one or more second resource sets that need to be configured with second sub-information are determined from N second resource sets.
[0382] Figure 5A is a schematic diagram of the structure of the communication device 5100 proposed in an embodiment of this disclosure. The communication device 5100 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., user equipment, etc.), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 5100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0383] As shown in Figure 5A, the communication device 5100 is used to execute any of the above methods. In some embodiments, the communication device 5100 includes one or more processors 5101. The processor 5101 may be a general-purpose processor or a special-purpose processor, such as a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Optionally, the communication device 5100 is used to execute any of the above methods. Optionally, one or more processors 5101 are used to invoke instructions to cause the communication device 5100 to execute any of the above methods.
[0384] In some embodiments, the communication device 5100 further includes one or more transceivers 5102. When the communication device 5100 includes one or more transceivers 5102, the transceiver 5102 performs at least one of the communication steps such as sending and / or receiving in the above-described method, and the processor 5101 performs at least one of the other steps. In optional embodiments, the transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, interface, etc., can be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., can be used interchangeably; the terms receiver, receiving unit, receiver, receiving circuit, etc., can be used interchangeably.
[0385] In some embodiments, the communication device 5100 further includes one or more memories 5103 for storing data and / or instructions. Optionally, one or more processors 5101 are used to invoke instructions stored in the memory 5103 to cause the communication device 5100 to perform any of the above methods. Optionally, all or part of the memory 5103 may also be located outside the communication device 5100. In an optional embodiment, the communication device 5100 may include one or more interface circuits 5104. Optionally, the interface circuit 5104 is connected to the memory 5102 and can be used to receive data and / or instructions from the memory 5102 or other devices, and can be used to send data and / or instructions to the memory 5102 or other devices. For example, the interface circuit 5104 can read data and / or instructions stored in the memory 5102 and send the data and / or instructions to the processor 5101.
[0386] The communication device 5100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 5100 described in this disclosure is not limited thereto, and the structure of the communication device 5100 may not be limited by FIG. 5A. The communication device may be a standalone device or may be part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data, programs and / or instructions; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0387] Figure 5B is a schematic diagram of the structure of chip 5200 according to an embodiment of this disclosure. For cases where the communication device 5100 can be a chip or a chip system, please refer to the schematic diagram of chip 5200 shown in Figure 5B, but it is not limited thereto.
[0388] Chip 5200 includes one or more processors 5201. Chip 5200 is used to perform any of the methods described above.
[0389] In some embodiments, chip 5200 further includes one or more interface circuits 5202. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 5200 further includes one or more memories 5203 for storing data and / or instructions. Optionally, all or part of the memories 5203 may be located outside of chip 5200. Optionally, the interface circuit 5202 is connected to the memories 5203, and the interface circuit 5202 can be used to receive data and / or instructions from the memories 5203 or other devices, and the interface circuit 5202 can be used to send data and / or instructions to the memories 5203 or other devices. For example, the interface circuit 5202 can read data and / or instructions stored in the memories 5203 and send the data and / or instructions to the processor 5201.
[0390] In some embodiments, the interface circuit 5202 performs at least one of the communication steps, such as sending and / or receiving, in the above-described method. For example, the interface circuit 5202 performing the communication steps, such as sending and / or receiving, in the above-described method means that the interface circuit 5202 performs data and / or instruction interaction between the processor 5201, the chip 5200, the memory 5203, or the transceiver device. In some embodiments, the processor 5201 performs at least one of the other steps.
[0391] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.
[0392] This disclosure also proposes a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0393] This disclosure also proposes a program product, including a program and / or instructions, which, when executed by a communication device, cause the communication device to perform any of the above methods. Optionally, the program product is a computer program product. Optionally, the program product is stored on the storage medium.
[0394] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
[0395] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program can be transferred from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state drives (SSDs)).
[0396] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0397] Those skilled in the art will 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.
[0398] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
Claims
1. A configuration method, characterized in that, Performed by a network device, the method includes: Send first information to the terminal, the first information being used to configure at least one of the following: first sub-information, A second sub-information; wherein, the first sub-information is used to indicate the number of horizontal dimension ports N1 and the number of vertical dimension ports N2 corresponding to the first signal resource of each of the N transmit / receive points (TRPs); the A second sub-information corresponds to A of the N TRPs respectively, the second sub-information being used to indicate whether the spatial vector corresponding to the first signal resource of the TRP corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding, the first signal resource being used to determine channel state information (CSI); A and N are positive integers, A≥1, N≥2, A≤N, wherein the N TRPs satisfy at least one of the following: at least two TRPs with different numbers of antenna ports are included among the N TRPs, and at least one TRP with a number of antenna ports greater than a predetermined value is included among the N TRPs.
2. The method as described in claim 1, characterized in that, The first signal resources of N TRPs belong to a first resource set. The first signal resources in the first resource set are divided into N resource groups. Each resource group includes at least one first signal resource. Different resource groups correspond to different TRPs. The first signal resources in each resource group are used to determine the CSI of the TRP corresponding to that group; or The first signal resources of different TRPs belong to different second resource sets. The number of second resource sets is N. Each second resource set includes at least one first signal resource. Different second resource sets correspond to different TRPs. The first signal resources in the second resource sets are used to determine the CSI of the TRP corresponding to the second resource set.
3. The method as described in claim 2, characterized in that, The first sub-information is used to indicate N1 and N2 corresponding to N resource groups respectively, or the first sub-information is used to indicate N1 and N2 corresponding to N second resource sets respectively.
4. The method as described in claim 3, characterized in that, N1 and N2 for different resource groups are configured independently, or N1 and N2 for different second resource sets are configured independently.
5. The method as described in claim 3 or 4, characterized in that, The number of ports corresponding to the resource group or the second resource set, wherein the number of ports corresponding to the resource group is the total number of ports corresponding to the first signal resource in the resource group, and the number of ports corresponding to the second resource set is the total number of ports corresponding to the first signal resource in the second resource set; in Different resource groups with the same number of ports are configured with the same N1 and / or the same N2, or Different second resource sets with the same number of ports are configured with the same N1 and / or the same N2, or Different resource groups with the same number of ports are configured with different N1 and / or different N2, or Different second resource sets with the same number of ports are configured with different N1 and / or different N2.
6. The method according to any one of claims 3-5, characterized in that, The first sub-information is also used for any of the following: When configuring N resource groups based on the network device, the configuration order indicates N1 and N2 of different resource groups; The configuration order when configuring N second resource sets based on the network device indicates N1 and N2 of different second resource sets; The index order of the resource groups indicates N1 and N2 of different resource groups; The identifier IDs of the second resource set indicate the N1 and N2 of different second resource sets.
7. The method according to any one of claims 3-6, characterized in that, The first information is also used to configure third sub-information, which is used to indicate any of the following: The resource groups with the same N1 and the same N2 were configured; A second resource set configured with the same N1 and the same N2.
8. The method according to any one of claims 2-7, characterized in that, The A second sub-information items correspond to A TRPs out of N TRPs, including any of the following: A second piece of information corresponds to A resource groups out of N resource groups; The A second sub-information pieces correspond to the A second resource sets in the N second resource sets.
9. The method as described in claim 8, characterized in that, The spatial vector corresponding to the resource group is divided into multiple spatial vector groups, or the spatial vector corresponding to the second resource set is divided into multiple spatial vector groups. The second sub-information is also used to indicate any of the following: Whether each spatial vector of the resource group corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding; Whether each spatial vector of the second resource set corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding; Whether the spatial vectors in each spatial vector group of the resource group corresponding to the second sub-information are allowed to be selected for calculating data transmission precoding; Whether the spatial vectors in each group of spatial vectors in the second resource set corresponding to the second sub-information are allowed to be selected for calculating data transmission precoding.
10. The method as described in claim 8 or 9, characterized in that, The second sub-information includes a first bitmap, wherein different bits in the first bitmap correspond to at least one of the following: different spatial vectors in the resource group corresponding to the second sub-information, and different spatial vectors in the second resource set corresponding to the second sub-information; wherein, the bit value carried by one or more bits in the first bitmap is used to indicate whether the spatial vector corresponding to the bit is allowed to be selected for calculating data transmission precoding; when the bit in the first bitmap carries a first value, it indicates that the spatial vector corresponding to the bit is allowed to be selected for calculating data transmission precoding; when the bit in the first bitmap carries a second value, it indicates that the spatial vector corresponding to the bit is not allowed to be selected for calculating data transmission precoding; or Different bits in the first bitmap correspond to at least one of the following: different spatial vector groups in the resource group corresponding to the second sub-information, and different spatial vector groups in the second resource set corresponding to the second sub-information; wherein, the bit value carried by one or more bits in the first bitmap is used to indicate whether the spatial vector in the spatial vector group corresponding to the bit is allowed to be selected for calculating data transmission precoding. When the bit in the first bitmap carries a first value, it indicates that the spatial vector in the spatial vector group corresponding to the bit is allowed to be selected for calculating data transmission precoding. When the bit in the first bitmap carries a second value, it indicates that the spatial vector in the spatial vector group corresponding to the bit is not allowed to be selected for calculating data transmission precoding.
11. The method according to any one of claims 8-10, characterized in that, The resource group or the second resource set corresponds to N1×N2 spatial vectors, which are divided into M spatial vector groups, where M is a positive integer. Each group of spatial vectors includes X1×X2 spatial vectors, where X1 and X2 are configured by the network device. In this context, different resource groups corresponding to the same N1 and the same N2 are configured with the same X1 and the same X2, or different second resource sets corresponding to the same N1 and the same N2 are configured with the same X1 and the same X2.
12. The method as described in any one of claims 8-11, characterized in that, A second piece of information is used for any of the following: The configuration order when configuring A resource groups based on the network device indicates whether the spatial vectors corresponding to different resource groups are allowed to be selected for calculating data transmission precoding. The configuration order when configuring A second resource sets based on the network device indicates whether the spatial vectors corresponding to different second resource sets are allowed to be selected for calculating data transmission precoding. Based on the index order of A resource groups, it indicates whether the spatial vectors corresponding to different resource groups are allowed to be selected for calculating data transmission precoding; The order of the IDs of the A second resource sets indicates whether the spatial vectors corresponding to different second resource sets are allowed to be selected for calculating data transmission precoding.
13. The method according to any one of claims 8-12, characterized in that, The first information is also used to configure a fourth sub-information, which is used to indicate whether different resource groups are configured with the second sub-information, or the fourth sub-information is used to indicate whether different second resource sets are configured with the second sub-information.
14. The method as described in claim 13, characterized in that, The fourth sub-information includes a second bitmap, where different bits in the second bitmap correspond to different resource groups or different second resource sets. The bit values carried by one or more bits in the second bitmap are used to indicate whether the resource group or second resource set corresponding to the bit is configured with the second sub-information. When a bit in the second bitmap carries a first value, it indicates that the resource group or second resource set corresponding to the bit is configured with the second sub-information. When a bit in the second bitmap carries a second value, it indicates that the resource group or second resource set corresponding to the bit is not configured with the second sub-information.
15. The method according to any one of claims 2-14, characterized in that, The method further includes: Based on the protocol predefined, one or more resource groups that need to be configured with second sub-information are determined from N resource groups; or, based on the protocol predefined, one or more second resource sets that need to be configured with second sub-information are determined from N second resource sets.
16. A configuration method, characterized in that, Performed by a network device, the method includes: The network device receives first information, which is used to configure at least one of the following: first sub-information and A second sub-information; wherein, the first sub-information is used to indicate the number of horizontal dimension ports N1 and the number of vertical dimension ports N2 corresponding to the first signal resource of each of the N transmit / receive points (TRPs); the A second sub-information corresponds to A of the N TRPs respectively, and the second sub-information is used to indicate whether the spatial vector corresponding to the first signal resource of the TRP corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding, and the first signal resource is used to determine channel state information (CSI); A and N are positive integers, A≥1, N≥2, A≤N, wherein the N TRPs satisfy at least one of the following: at least two TRPs with different numbers of antenna ports are included among the N TRPs, and at least one TRP with a number of antenna ports greater than a predetermined value is included among the N TRPs.
17. The method as described in claim 16, characterized in that, The first signal resources of N TRPs belong to a first resource set. The first signal resources in the first resource set are divided into N resource groups. Each resource group includes at least one first signal resource. Different resource groups correspond to different TRPs. The first signal resources in each resource group are used to determine the CSI of the TRP corresponding to that group; or The first signal resources of different TRPs belong to different second resource sets. The number of second resource sets is N. Each second resource set includes at least one first signal resource. Different second resource sets correspond to different TRPs. The first signal resources in the second resource sets are used to determine the CSI of the TRP corresponding to the second resource set.
18. The method as described in claim 17, characterized in that, The first sub-information is used to indicate N1 and N2 corresponding to N resource groups respectively, or the first sub-information is used to indicate N1 and N2 corresponding to N second resource sets respectively.
19. The method as described in claim 18, characterized in that, N1 and N2 for different resource groups are configured independently, or N1 and N2 for different second resource sets are configured independently.
20. The method as described in claim 18 or 19, characterized in that, The number of ports corresponding to the resource group or the second resource set, wherein the number of ports corresponding to the resource group is the total number of ports corresponding to the first signal resource in the resource group, and the number of ports corresponding to the second resource set is the total number of ports corresponding to the first signal resource in the second resource set; in Different resource groups with the same number of ports are configured with the same N1 and / or the same N2, or Different second resource sets with the same number of ports are configured with the same N1 and / or the same N2, or Different resource groups with the same number of ports are configured with different N1 and / or different N2, or Different second resource sets with the same number of ports are configured with different N1 and / or different N2.
21. The method according to any one of claims 18-20, characterized in that, The first sub-information is also used for any of the following: When configuring N resource groups based on the network device, the configuration order indicates N1 and N2 of different resource groups; The configuration order when configuring N second resource sets based on the network device indicates N1 and N2 of different second resource sets; The index order of the resource groups indicates N1 and N2 of different resource groups; The identifier IDs of the second resource set indicate the N1 and N2 of different second resource sets.
22. The method as described in any one of claims 18-21, characterized in that, The first information is also used to configure third sub-information, which is used to indicate any of the following: The resource groups with the same N1 and the same N2 were configured; A second resource set configured with the same N1 and the same N2.
23. The method according to any one of claims 17-22, characterized in that, The A second sub-information items correspond to A TRPs out of N TRPs, including any of the following: A second piece of information corresponds to A resource groups out of N resource groups; The A second sub-information pieces correspond to the A second resource sets in the N second resource sets.
24. The method as described in claim 23, characterized in that, The spatial vector corresponding to the resource group is divided into multiple spatial vector groups, or the spatial vector corresponding to the second resource set is divided into multiple spatial vector groups. The second sub-information is also used to indicate any of the following: Whether each spatial vector of the resource group corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding; Whether each spatial vector of the second resource set corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding; Whether the spatial vectors in each spatial vector group of the resource group corresponding to the second sub-information are allowed to be selected for calculating data transmission precoding; Whether the spatial vectors in each group of spatial vectors in the second resource set corresponding to the second sub-information are allowed to be selected for calculating data transmission precoding.
25. The method as described in claim 23 or 24, characterized in that, The second sub-information includes a first bitmap, wherein different bits in the first bitmap correspond to at least one of the following: different spatial vectors in the resource group corresponding to the second sub-information, and different spatial vectors in the second resource set corresponding to the second sub-information; wherein, the bit value carried by one or more bits in the first bitmap is used to indicate whether the spatial vector corresponding to the bit is allowed to be selected for calculating data transmission precoding; when the bit in the first bitmap carries a first value, it indicates that the spatial vector corresponding to the bit is allowed to be selected for calculating data transmission precoding; when the bit in the first bitmap carries a second value, it indicates that the spatial vector corresponding to the bit is not allowed to be selected for calculating data transmission precoding; or Different bits in the first bitmap correspond to at least one of the following: different spatial vector groups in the resource group corresponding to the second sub-information, and different spatial vector groups in the second resource set corresponding to the second sub-information; wherein, the bit value carried by one or more bits in the first bitmap is used to indicate whether the spatial vector in the spatial vector group corresponding to the bit is allowed to be selected for calculating data transmission precoding. When the bit in the first bitmap carries a first value, it indicates that the spatial vector in the spatial vector group corresponding to the bit is allowed to be selected for calculating data transmission precoding. When the bit in the first bitmap carries a second value, it indicates that the spatial vector in the spatial vector group corresponding to the bit is not allowed to be selected for calculating data transmission precoding.
26. The method as described in any one of claims 23-25, characterized in that, The resource group or the second resource set corresponds to N1×N2 spatial vectors, which are divided into M spatial vector groups, where M is a positive integer. Each group of spatial vectors includes X1×X2 spatial vectors, where X1 and X2 are configured by the network device. In this context, different resource groups corresponding to the same N1 and the same N2 are configured with the same X1 and the same X2, or different second resource sets corresponding to the same N1 and the same N2 are configured with the same X1 and the same X2.
27. The method according to any one of claims 23-26, characterized in that, A second piece of information is used for any of the following: The configuration order when configuring A resource groups based on the network device indicates whether the spatial vectors corresponding to different resource groups are allowed to be selected for calculating data transmission precoding. The configuration order when configuring A second resource sets based on the network device indicates whether the spatial vectors corresponding to different second resource sets are allowed to be selected for calculating data transmission precoding. Based on the index order of A resource groups, it indicates whether the spatial vectors corresponding to different resource groups are allowed to be selected for calculating data transmission precoding; The order of the IDs of the A second resource sets indicates whether the spatial vectors corresponding to different second resource sets are allowed to be selected for calculating data transmission precoding.
28. The method according to any one of claims 23-27, characterized in that, The first information is also used to configure a fourth sub-information, which is used to indicate whether different resource groups are configured with the second sub-information, or the fourth sub-information is used to indicate whether different second resource sets are configured with the second sub-information.
29. The method as described in claim 28, characterized in that, The fourth sub-information includes a second bitmap, where different bits in the second bitmap correspond to different resource groups or different second resource sets. The bit values carried by one or more bits in the second bitmap are used to indicate whether the resource group or second resource set corresponding to the bit is configured with the second sub-information. When a bit in the second bitmap carries a first value, it indicates that the resource group or second resource set corresponding to the bit is configured with the second sub-information. When a bit in the second bitmap carries a second value, it indicates that the resource group or second resource set corresponding to the bit is not configured with the second sub-information.
30. The method according to any one of claims 17-29, characterized in that, The method further includes: Based on the protocol predefined, one or more resource groups that need to be configured with second sub-information are determined from N resource groups; or, based on the protocol predefined, one or more second resource sets that need to be configured with second sub-information are determined from N second resource sets.
31. A network device, characterized in that, include: The transceiver module is used to send first information to the terminal. The first information is used to configure at least one of the following: first sub-information and A second sub-information. The first sub-information is used to indicate the number of horizontal dimension ports N1 and the number of vertical dimension ports N2 corresponding to the first signal resource of each of the N transmit / receive points (TRPs). The A second sub-information corresponds to A of the N TRPs respectively. The second sub-information is used to indicate whether the spatial vector corresponding to the first signal resource of the TRP corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding. The first signal resource is used to determine the channel state information (CSI). A and N are positive integers, A≥1, N≥2, A≤N. The N TRPs satisfy at least one of the following: at least two TRPs with different numbers of antenna ports are included among the N TRPs; at least one TRP with a number of antenna ports greater than a predetermined value is included among the N TRPs.
32. A terminal, characterized in that, include: A transceiver module is used to receive first information sent by a network device. The first information is used to configure at least one of the following: first sub-information and A second sub-information. The first sub-information is used to indicate the number of horizontal dimension ports N1 and the number of vertical dimension ports N2 corresponding to the first signal resource of each of the N transmit / receive points (TRPs). The A second sub-information corresponds to A of the N TRPs respectively. The second sub-information is used to indicate whether the spatial vector corresponding to the first signal resource of the TRP corresponding to the second sub-information is allowed to be selected for calculating data transmission precoding. The first signal resource is used to determine channel state information (CSI). A and N are positive integers, A≥1, N≥2, A≤N. The N TRPs satisfy at least one of the following: at least two TRPs with different numbers of antenna ports are included among the N TRPs; at least one TRP with a number of antenna ports greater than a predetermined value is included among the N TRPs.
33. A network device, characterized in that, include: One or more processors; The network device is used to perform the method according to any one of claims 1 to 15.
34. A terminal, characterized in that, include: One or more processors; The terminal is used to execute the method according to any one of claims 16 to 30.
35. A communication system, characterized in that, The method includes a network device and a terminal, wherein the network device is configured to implement the method according to any one of claims 1 to 15, and the terminal is configured to implement the method according to any one of claims 16 to 30.
36. A storage medium storing instructions, characterized in that, When the instructions are executed on a communication device, the communication device performs the method as claimed in any one of claims 1 to 15 or claims 16 to 30.
37. A program product, characterized in that, It includes a computer program that, when executed by a communication device, implements the method as claimed in any one of claims 1 to 15 or 16 to 30.