Determination method, communication device, communication system, and storage medium

By dividing TRP groups and calculating the number of CPUs and latency required for CSI in asymmetric CJT scenarios or scenarios where the number of TRP antenna ports is greater than a predetermined value, the accuracy and efficiency problems of CSI resource determination in the prior art are solved, and the accuracy and efficiency of the communication system are improved.

WO2026152269A1PCT designated stage Publication Date: 2026-07-23BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
BEIJING XIAOMI MOBILE SOFTWARE CO LTD
Filing Date
2025-01-14
Publication Date
2026-07-23

AI Technical Summary

Technical Problem

Existing technologies struggle to accurately determine the number of CPUs and latency required for Channel State Information (CSI) in asymmetric CJT scenarios or scenarios where the number of TRP antenna ports exceeds a predetermined value, thus affecting the accuracy and efficiency of the communication system.

Method used

By defining a method, for asymmetric CJT scenarios or scenarios where the number of TRP antenna ports is greater than a predetermined value, TRP groups are divided and the number of CPUs and latency required for CSI in each group are calculated to ensure accurate allocation of CPUs and latency. This includes grouping based on the number of antenna ports in TRP and calculating the resources required for CSI.

Benefits of technology

It improves the accuracy of CSI determination and the efficiency of communication systems, expands the scope of application of CSI resource determination, and ensures communication consistency between terminals and network devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025072350_23072026_PF_FP_ABST
    Figure CN2025072350_23072026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides a determination method, a communication device, a communication system, and a storage medium. The method comprises: determining at least one of a first value and a first delay, wherein the first value is used for indicating the number of channel state information (CSI) processing units (CPUs) required for determining CSI corresponding to a plurality of transmission and reception points (TRPs), the first delay is used for indicating a delay required for determining the CSI corresponding to the plurality of TRPs, coherent joint transmission (CJT) is performed between the plurality of TRPs and a terminal, and the plurality of TRPs satisfy at least one of the following: the plurality of TRPs at least include two TRPs having different quantities of antenna ports, and the plurality of TRPs at least include one TRP having the quantity of antenna ports greater than a predetermined value. The method of the present disclosure ensures accurate execution of CJT in "an asymmetric CJT scenario" or a scenario in which "the quantity of antenna ports of TRPs in CJT is greater than a predetermined value", and expands the application range of a determination method for a delay required for CSI and / or the quantity of CPUs required for CSI.
Need to check novelty before this filing date? Find Prior Art

Description

Determine the method, communication equipment, communication system, and storage medium. Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to determination 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 proposes a method for determining communication equipment, a communication system, and a storage medium.

[0004] According to a first aspect of the present disclosure, a determination method is proposed, executed by a first device, comprising: determining at least one of a first value and a first delay; wherein the first value is used to indicate the number of channel state information processing units (CPUs) required to determine channel state information (CSI) corresponding to a plurality of transmit-receive points (TRPs); the first delay is used to indicate the delay required to determine the CSI corresponding to a plurality of TRPs; wherein the plurality of TRPs perform coherent transmission (CJT) with a terminal, and the plurality of TRPs satisfy at least one of the following: the plurality of TRPs includes at least two TRPs with different numbers of antenna ports, and the plurality of TRPs includes at least one TRP with a number of antenna ports greater than a predetermined value.

[0005] According to a second aspect of the present disclosure, a first device is provided, comprising: a processing module, configured to determine at least one of a first value and a first delay; wherein the first value is used to indicate the number of channel state information processing units (CPUs) required to determine channel state information (CSI) corresponding to a plurality of transmit-receive points (TRPs); the first delay is used to indicate the delay required to determine the CSI corresponding to the plurality of TRPs; wherein the plurality of TRPs perform coherent transmission (CJT) with a terminal, and the plurality of TRPs satisfy at least one of the following: at least two TRPs with different numbers of antenna ports are included among the plurality of TRPs, and at least one TRP with all antenna ports greater than a predetermined value is included among the plurality of TRPs.

[0006] According to a third aspect of the present disclosure, a communication device is provided, comprising:

[0007] One or more processors;

[0008] The processor is configured to invoke instructions to cause the communication device to execute any of the determination methods described in the first aspect.

[0009] According to a fourth aspect of the present disclosure, a communication system is provided, including a terminal and a network device, wherein the terminal and the network device are configured to implement the determination method described in the first aspect.

[0010] According to a fifth aspect of the present disclosure, a storage medium is provided that stores instructions which, when executed on a communication device, cause the communication device to perform the determination method as described in the first aspect.

[0011] According to a sixth 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 determination method as described in the first aspect.

[0012] According to a seventh aspect of the present disclosure, the present disclosure provides a computer program that, when run on a computer, causes the computer to perform the determination method as described in the first aspect.

[0013] It is understood that the aforementioned first device, communication device, communication system, storage medium, program product, and computer program are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods, and will not be repeated here. Attached Figure Description

[0014] 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:

[0015] Figure 1 is a schematic diagram of the architecture of the communication system provided in an embodiment of this disclosure;

[0016] Figure 2 is an interactive schematic diagram of a determination method provided in an embodiment of this disclosure;

[0017] Figure 3 is a flowchart illustrating the determination method provided in another embodiment of this disclosure;

[0018] Figure 4 is a schematic diagram of the structure of a first device provided in an embodiment of this disclosure;

[0019] Figure 5A is a schematic diagram of the structure of a communication device provided in an embodiment of this disclosure;

[0020] Figure 5B is a schematic diagram of the structure of a chip provided in an embodiment of this disclosure. Detailed Implementation

[0021] This disclosure provides a determination method, communication device, communication system, and storage medium.

[0022] In a first aspect, embodiments of this disclosure propose a determination method executed by a first device, the method comprising: determining at least one of a first value and a first delay; wherein the first value is used to indicate the number of channel state information processing units (CPUs) required to determine channel state information (CSI) corresponding to multiple transmit / receive points (TRPs); the first delay is used to indicate the delay required to determine the CSI corresponding to multiple TRPs; wherein the multiple TRPs perform coherent transmission (CJT) with the terminal, and the multiple TRPs satisfy at least one of the following: at least two of the multiple TRPs include TRPs with different numbers of antenna ports, and at least one of the multiple TRPs includes a TRP with a number of antenna ports greater than a predetermined value.

[0023] In the above embodiments, 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 TRP of the CJT is greater than a predetermined value", a method for determining "the delay required for CSI and / or the number of CPUs required for CSI" is proposed. This allows the terminal to accurately determine the delay required for CSI and / or the number of CPUs required for CSI when it is in an "asymmetric CJT scenario" or "the number of antenna ports of the TRP of the CJT is greater than a predetermined value". This ensures that the terminal can reasonably allocate CPUs and delays to each TRP of the CJT in scenarios of "asymmetric CJT" or "the number of antenna ports of the TRP of the CJT is greater than a predetermined value", ensuring the accuracy of CJT and expanding the applicability of the method for determining the delay required for CSI and / or the number of CPUs required for CSI.

[0024] In conjunction with some embodiments of the first aspect, in some embodiments, the plurality of TRPs are divided into at least one TRP group, the TRP group including at least one TRP, the number of antenna ports of different TRPs in the same TRP group is the same, and the number of antenna ports of different TRPs in different TRP groups is different.

[0025] The first value is determined based on at least one second value, with different second values ​​corresponding to different TRP groups. The second value indicates the number of CPUs required to determine the CSI of all TRPs in the TRP group. The second value is determined based on at least one of the following: the number of TRPs included in the TRP group, the number of antenna ports of the TRPs in the TRP group, and the first value w. g .

[0026] In conjunction with some embodiments of the first aspect, in some embodiments, the number of antenna ports of the TRPs in the g-th TRP group is not greater than a predetermined value, and the second value corresponding to the g-th TRP group is: Alternatively, if the number of antenna ports of the TRPs in the g-th TRP group is greater than a predetermined value, then the second value corresponding to the g-th TRP group is:

[0027] in, For the floor function, N g The expression represents the number of TRPs included in the g-th TRP group, where P is the number of antenna ports of the TRPs in the g-th TRP group, g is a positive integer, and X is the predetermined value.

[0028] In conjunction with some embodiments of the first aspect, in some embodiments, the plurality of TRPs are divided into a first TRP group and / or a second TRP group, wherein the first TRP group includes at least one TRP and the number of antenna ports of the TRPs in the first TRP group is not greater than a predetermined value, and the second TRP group includes at least one TRP and the number of antenna ports of the TRPs in the second TRP group is greater than a predetermined value.

[0029] The first value is determined based on a third value and / or a fourth value, wherein the third value is used to indicate the number of CPUs required to determine the CSI of all TRPs in the first TRP group; the third value is determined based on at least one of the following: a second value w1, the number of TRPs included in the first TRP group;

[0030] The fourth value is used to indicate the number of CPUs required to determine the CSI of all TRPs in the second TRP group; the fourth value is determined based on at least one of the following: the third value w2, the number of TRPs included in the second TRP group, and the maximum number of antenna ports of the TRPs in the second TRP group.

[0031] In conjunction with some embodiments of the first aspect, in some embodiments, the third value is: Wherein, N1 represents the number of TRPs included in the first TRP group;

[0032] The fourth value is: Wherein, N2 represents the number of TRPs included in the second TRP group, and P... max1 X is the maximum number of antenna ports of the TRP in the second TRP group, and X is the predetermined value.

[0033] In the above embodiments, for scenarios of "asymmetric CJT scenarios" or "the number of TRP antenna ports of CJT is greater than a predetermined value," the specific method for determining the number of CPUs required for CSI is explained so that the terminal can accurately determine the number of CPUs required for CSI in these scenarios. Furthermore, in the above embodiments, the first device can group multiple TRPs based on the number of antenna ports of the TRPs and determine the number of CPUs required for CSI in different TRP groups. Since the number of CPUs required for CSI is related to the number of antenna ports of the TRPs, when grouping multiple TRPs based on the number of antenna ports of the TRPs, the determination of the number of CPUs required for CSI in different TRP groups can ensure that the determined number of CPUs required for CSI in each TRP group is compatible with the number of antenna ports of that TRP group, thus guaranteeing the accuracy of the number of CPUs required for CSI.

[0034] In conjunction with some embodiments of the first aspect, in some embodiments, the first value is determined based on at least one of the following: a fourth value w, the total number of TRPs among the plurality of TRPs, and the maximum number of antenna ports of a TRP among the plurality of TRPs.

[0035] In conjunction with some embodiments of the first aspect, in some embodiments, the first value is: Alternatively, the first value is:

[0036] Wherein, the N TRP Used to represent: the total number of TRPs among the plurality of TRPs, the P max2 X represents the maximum number of antenna ports of a TRP among the plurality of TRPs, where X is a predetermined value.

[0037] In the above embodiments, for scenarios such as "asymmetric CJT scenarios" or "the number of TRP antenna ports of CJT is greater than a predetermined value", the specific method for determining the number of CPUs required for CSI is explained so that the terminal can accurately determine the number of CPUs required for CSI. Furthermore, in the above embodiments, the first device does not need to group multiple TRPs; it can directly determine the number of CPUs required for CSI of multiple TRPs, thereby saving steps and improving efficiency.

[0038] In conjunction with some embodiments of the first aspect, in some embodiments, the first delay is a first sub-delay or a second sub-delay, and the first sub-delay and the second sub-delay are predefined by the protocol.

[0039] In conjunction with some embodiments of the first aspect, in some embodiments, the plurality of TRPs are divided into a first TRP group and / or a second TRP group, wherein the first TRP group includes at least one TRP and the number of antenna ports of the TRPs in the first TRP group is not greater than a predetermined value, and the second TRP group includes at least one TRP and the number of antenna ports of the TRPs in the second TRP group is greater than a predetermined value.

[0040] The first delay is determined based on a second delay and / or a third delay, wherein the second delay is used to indicate the delay required to determine the CSI of all TRPs in the first TRP group; and the third delay is used to indicate the delay required to determine the CSI of all TRPs in the second TRP group.

[0041] In conjunction with some embodiments of the first aspect, in some embodiments, the second delay is a third sub-delay or a fourth sub-delay, or the third delay is a fifth sub-delay or a sixth sub-delay;

[0042] Wherein, the third sub-delay is: Z2+r1, the fourth sub-delay is: Z2'+r2; and,

[0043] The fifth sub-delay is: The sixth sub-delay is: Alternatively, the fifth sub-delay is: The sixth sub-delay is:

[0044] Wherein, Z2, Z2', r1, and r2 are predefined values ​​in the protocol, and P max1 X is the maximum number of antenna ports of the TRP in the second TRP group, and X is the predetermined value.

[0045] In conjunction with some embodiments of the first aspect, in some embodiments, the plurality of TRPs are divided into at least one TRP group, the TRP group including at least one TRP, the number of antenna ports of different TRPs in the same TRP group is the same, and the number of antenna ports of different TRPs in different TRP groups is different.

[0046] The first delay is determined based on at least one fourth delay, with different fourth delays corresponding to different TRP groups. The fourth delay is used to indicate the delay required to determine the CSI of all TRPs in the TRP group.

[0047] In conjunction with some embodiments of the first aspect, in some embodiments, the fourth delay is a seventh sub-delay or an eighth sub-delay;

[0048] Wherein, the number of antenna ports of the TRP in the TRP group is not greater than a predetermined value, the seventh sub-delay is: Z2+r1, and the eighth sub-delay is: Z2'+r2; or

[0049] The number of antenna ports of the TRP in the TRP group is greater than a predetermined value, and the seventh sub-delay is: The eighth sub-delay is: Alternatively, the seventh sub-delay is: The eighth sub-delay is:

[0050] Wherein, Z2, Z2', r1, and r2 are predefined values ​​in the protocol, P is the number of antenna ports of the TRP in the TRP group, and X is the predetermined value.

[0051] In the above embodiments, for scenarios involving "asymmetric CJT" or "the number of TRP antenna ports in the CJT is greater than a predetermined value," the specific method for determining the required CSI latency is explained so that the terminal can accurately determine the required CSI latency. Furthermore, in the above embodiments, the first device can group multiple TRPs based on the number of antenna ports of the TRPs and determine the required CSI latency for each TRP group. Since the required CSI latency is related to the number of antenna ports of the TRPs, when grouping multiple TRPs based on the number of antenna ports of the TRPs, determining the required CSI latency for each TRP group ensures that the determined CSI latency for each TRP group is adapted to the number of antenna ports of that TRP group, guaranteeing the accuracy of the required CSI latency.

[0052] In conjunction with some embodiments of the first aspect, in some embodiments, the first delay is a ninth sub-delay or a tenth sub-delay;

[0053] The ninth sub-delay is: The tenth sub-delay is: Alternatively, the ninth sub-delay is: The tenth sub-delay is: Alternatively, the ninth sub-delay is Z2+r1, and the tenth sub-delay is Z2'+r2;

[0054] Wherein, Z2, Z2', r1, and r2 are predefined values ​​in the protocol, and P max2 X represents the maximum number of antenna ports of a TRP among the plurality of TRPs, where X is a predetermined value.

[0055] In the above embodiments, for scenarios such as "asymmetric CJT scenarios" or "the number of TRP antenna ports of CJT is greater than a predetermined value", the specific method for determining the CSI required delay is explained so that the terminal can accurately determine the CSI required delay. Furthermore, in the above embodiments, the first device does not need to group multiple TRPs, but can directly determine the CSI required delay for multiple TRPs, thereby saving steps and improving efficiency.

[0056] In conjunction with some embodiments of the first aspect, in some embodiments, the first device includes a terminal or network device.

[0057] In the above embodiments, the first device can be a terminal or a network device. That is, the execution subject of the method of this disclosure can be a terminal or a network device. Thus, the terminal and the network device can use the method of this disclosure to accurately determine the number of CPUs required for CSI and the latency, so that the terminal and the network device have a unified understanding of the method for determining the "number of CPUs required for CSI and the latency". Therefore, the terminal and the network device can use the same method to determine the number of CPUs required for CSI and the latency, ensuring that the number of CPUs required for CSI determined by the terminal and the number of CPUs required for CSI determined by the network device are equal, thus ensuring communication accuracy.

[0058] In conjunction with some embodiments of the first aspect, in some embodiments, the first device includes a terminal, and the method further includes: sending terminal capability information to a network device, the terminal capability information being used to indicate w g The value of at least one of w1, w2, w, r1, and r2.

[0059] In the above embodiments, the terminal can instruct the network device to w g The value must be at least one of w1, w2, w, r1, and r2, so that the network device can use w as a reference. g At least one of w1, w2, w, r1, and r2 accurately determines the number of CPUs and latency required for CSI, ensuring that the number of CPUs and latency required for CSI determined by the terminal is equal to the number of CPUs and latency required for CSI determined by the network device, thus ensuring communication accuracy.

[0060] Secondly, embodiments of this disclosure provide a first device, comprising: a processing module, configured to determine at least one of a first value and a first delay; wherein the first value is used to indicate the number of channel state information processing units (CPUs) required to determine channel state information (CSI) corresponding to multiple transmit / receive points (TRPs); the first delay is used to indicate the delay required to determine the CSI corresponding to multiple TRPs; wherein the multiple TRPs perform coherent transmission (CJT) with a terminal, and the multiple TRPs satisfy at least one of the following: at least two TRPs have different numbers of antenna ports, and at least one TRP has a number of antenna ports greater than a predetermined value.

[0061] Thirdly, 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 used to invoke the instructions to cause the communication device to perform the method described in the first aspect and the optional implementation of the first aspect.

[0062] Fourthly, embodiments of this disclosure provide a communication system comprising: a terminal and a network device; wherein the terminal and network device are configured to perform the methods described in the first aspect and optional implementations thereof.

[0063] Fifthly, 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 and its optional implementations.

[0064] In a sixth aspect, embodiments of this disclosure provide a program product, including a computer program that, when executed by a processor, implements the method described in the first aspect and its optional implementations.

[0065] In a seventh 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 and optional implementations of the first aspect.

[0066] It is understood that the aforementioned first device, communication device, communication system, storage medium, program product, and computer program are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.

[0067] 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 determination method can be used interchangeably.

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

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

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

[0071] In the embodiments disclosed herein, "multiple" refers to two or more.

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

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

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

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

[0076] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0077] In some embodiments, terms such as "time / frequency" and "time-frequency domain" refer to the time domain and / or frequency domain.

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

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

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

[0081] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).

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

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

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

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

[0086] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.

[0087] In some embodiments, data, information, etc., may be obtained with the user's consent.

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

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

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

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

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

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

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

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

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

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

[0098] Optionally, when the terminal performs CJT with multiple TRPs, different TRPs can send Channel-state information reference signals (CSI-RS) to the terminal through their antenna ports. The terminal determines the Channel State Information (CSI) corresponding to each TRP based on the CSI-RS and reports the CSI to the network device so that the network device can perform scheduling adjustments and beam management related tasks for the TRPs based on the CSI reported by the terminal.

[0099] Optionally, the terminal typically needs to use a Channel State Information Processing Unit (CPU) when determining the CSI. In some embodiments, the total number of CPUs in the terminal is fixed. Therefore, the terminal usually needs to allocate an appropriate number of CPUs for the CSI of different TRPs to prevent uneven CPU allocation from affecting the CSI determination of the TRP. Furthermore, in some embodiments, the terminal also needs to determine the latency required for determining the CSI and report this latency to the network device so that the network device can configure a reasonable CSI reporting time for the terminal based on this latency.

[0100] 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 in 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.

[0101] Optionally, when the number of antenna ports of a TRP is different, the latency and the number of CPUs required to determine the CSI of the TRP will also differ. Current methods for determining the latency and the number of CPUs required for CSI are applicable to the following scenarios: multiple TRPs in the terminal CJT have the same number of antenna ports; or the number of antenna ports of multiple TRPs in the terminal CJT is no greater than 32. However, when the terminal is in an asymmetric CJT, such as when the number of antenna ports of multiple TRPs in the terminal CJT is different, or when the number of antenna ports of any TRP in the terminal CJT is greater than 32, there is currently no method to determine the latency and the number of CPUs required for the CSI of the TRP.

[0102] Figure 2 is an interactive schematic diagram illustrating the determination method according to an embodiment of the present disclosure. As shown in Figure 2, this embodiment of the disclosure relates to a determination method for a communication system 100; the method includes:

[0103] Step 2101: The terminal determines at least one of the first value and the first delay.

[0104] Optionally, in some embodiments, the terminal can perform CJT with multiple TRPs, which can be scheduled or controlled by a network device. Optionally, the terminal and the network device can be collectively referred to as the aforementioned first device. Optionally, the multiple TRPs can satisfy at least one of the following: at least two TRPs with different numbers of antenna ports are included among the multiple TRPs; at least one TRP with a number of antenna ports greater than a predetermined value is included among the multiple TRPs. Optionally, the predetermined value can be 32. In some embodiments, the number of antenna ports of some TRPs among the multiple 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 among the multiple TRPs can be the same, and all greater than 32. Optionally, the "number of antenna ports" mentioned above can refer to the actual number of antenna ports 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 antenna ports are turned off for energy saving purposes, then the number of antenna ports of the TRP is considered to be 32. Optionally, the number of TRPs for CJT can be configured by the network device, or it can be determined by the terminal and reported to the network device.

[0105] In some embodiments, the first value mentioned above can be used to indicate the number of CPUs required for the terminal to determine the CSIs corresponding to multiple TRPs; the first delay mentioned above can be used to indicate the delay required for the terminal to determine the CSIs corresponding to multiple TRPs, and the unit of measurement for the first delay can be, for example, a time domain unit, which can include at least one of symbols, slots, etc. Optionally, the "CSIs corresponding to TRPs" mentioned above can be understood as, for example, the CSIs corresponding to the CSI-RS sent by the TRP. Optionally, the "process of determining the CSIs corresponding to TRPs" can include the terminal's parsing and processing of the CSI-RS sent by the TRP. In some embodiments, the terminal's action of determining the CSIs corresponding to TRPs can be triggered by downlink control information (DCI) signaling sent by the network device. In this case, the process of "determining the CSIs corresponding to TRPs" can include the terminal's parsing of the Physical Downlink Control Channel (PDCCH) carrying the DCI and the terminal's parsing and processing of the CSI-RS sent by the TRP, etc. Optionally, the aforementioned "parsing process" may refer to the channel estimation process, and the aforementioned "processing process" may refer to the CSI measurement and calculation process. Based on the above, in some embodiments, the aforementioned first value may be used to indicate the number of CPUs required in the "process of determining the CSI corresponding to multiple TRPs," and the aforementioned first delay may be used to indicate the delay required in the "process of determining the CSI corresponding to multiple TRPs."

[0106] Optionally, in some embodiments, the method for the terminal to determine the first value may include: the terminal first dividing multiple TRPs into at least one TRP group, wherein each TRP group includes at least one TRP, different TRPs within the same TRP group have the same number of antenna ports, and different TRPs in different TRP groups have different numbers of antenna ports; then, the terminal determines a second value corresponding to each TRP group, the second value indicating the number of CPUs required to determine the CSI of all TRPs in the TRP group corresponding to the second value. Optionally, in some embodiments, the second value may be determined based on at least one of the following: the number of TRPs included in the TRP group, the number of antenna ports of the TRPs in the TRP group, and the first value w. g .

[0107] First value w g This can be understood as a scaling factor that determines the number of CPUs. Different UEs may require different scaling factors. Different TRP groups of the same UE may have different numbers of ports, and the number of CPUs required to process CSI may also be different, and the corresponding scaling factors may also be different.

[0108] Optionally, in some embodiments, the terminal can use terminal capability information to assign the first value w g The data is reported to the network device. Optionally, when the terminal determines the second value corresponding to each TRP group, the sum of all the second values ​​can be determined as the first value mentioned above.

[0109] In some embodiments, when determining the second value corresponding to the g-th TRP group, if the number of antenna ports of the TRP in the g-th TRP group is not greater than a predetermined value, the second value corresponding to the g-th TRP group can be: When the number of antenna ports of the TRP in the g-th TRP group is greater than a predetermined value, the second value corresponding to the g-th TRP group can be: in, For the floor function, optionally, N g Represents: the number of TRPs included in the g-th TRP group, P is the number of antenna ports of the TRPs in the g-th TRP group, g is a positive integer, and X is a predetermined value, such as 32. w represents the number of antenna ports of the TRPs in different TRP groups. g They can be the same or different.

[0110] Optionally, in other embodiments, the method for the terminal to determine the first value may include: the terminal dividing multiple TRPs into a first TRP group and / or a second TRP group. Optionally, the first TRP group may include at least one TRP, and the number of antenna ports of the TRPs in the first TRP group is not greater than a predetermined value. The second TRP group may include at least one TRP, and the number of antenna ports of the TRPs in the second TRP group is greater than a predetermined value. Then, the terminal may determine a third value and / or a fourth value. Optionally, the third value may be used to indicate: the number of CPUs required for the terminal to determine the CSI of all TRPs in the first TRP group; the third value may be determined based on at least one of the following: a second value w1, the number of TRPs included in the first TRP group; optionally, in some embodiments, the terminal may report the second value w1 to the network device through terminal capability information, for example, w1∈{1,1.5,2}. Optionally, the fourth value can be used to indicate the number of CPUs required to determine the CSI of all TRPs in the second TRP group. The fourth value can be determined based on at least one of the following: the third value w2, the number of TRPs included in the second TRP group, and the maximum number of antenna ports of the TRPs in the second TRP group. In some embodiments, the terminal can report the third value w2 to the network device through terminal capability information, for example, w2∈{0.5,1,1.5}. Optionally, after the terminal determines the third value and / or the fourth value, it can determine the aforementioned first value based on the third value and / or the fourth value. For example, when multiple TRPs are divided into a first TRP group and a second TRP group, the terminal can determine the sum of the third value and the fourth value as the aforementioned first value. When multiple TRPs are divided into a first TRP group or a second TRP group, the terminal can determine the third value or the fourth value as the aforementioned first value.

[0111] Optionally, in some embodiments, when the terminal determines the third value, the third value can be: Where N1 represents the number of TRPs included in the first TRP group.

[0112] Optionally, in some embodiments, when the terminal determines the fourth value, the fourth value can be: Where N2 represents the number of TRPs included in the second TRP group, and P max1 X represents the maximum number of antenna ports for the TRPs in the second TRP group, where X is a predetermined value.

[0113] Optionally, in other embodiments, the method by which the terminal determines the first value may include: determining the first value based on at least one of "the fourth value w, the total number of TRPs among the multiple TRPs, and the maximum number of antenna ports of the TRPs among the multiple TRPs". Optionally, the terminal may report the fourth value w to the network device through terminal capability information, for example, w∈{0.5,0.75,1,1.25,1.5,2}.

[0114] Alternatively, the first value can be: Alternatively, the first value can be: Where, N TRP Used to represent: the total number of TRPs across multiple TRPs, P max2 X represents the maximum number of antenna ports in a TRP among multiple TRPs, where X is a predetermined value.

[0115] For example, in some embodiments, it is assumed that the number N of TRPs used for CJT TRP The total number of CPUs is 4, with two TRPs having 32 antenna ports and the other two having 64 antenna ports. Therefore, the TRPs with 32 antenna ports can be grouped into the first TRP group, and the other two TRPs with 64 antenna ports can be grouped into the second TRP group. Optionally, the number of CPUs in the first TRP group (i.e., the third value mentioned above)... It can be: The number of CPUs in the second TRP group (i.e., the fourth value mentioned above) OCPU2 can be: w2×N2×Pmax1X, N1=N2=2, P max1 =64, X=32, assuming w1=1.5, w2=1, then we can determine It is 3. If the value is 4, then the total number of CPUs is O. CPU (That is, the first value mentioned above) is 7. Alternatively, the terminal can directly determine the total number of CPUs as 0. CPU (That is: the first value mentioned above) is:

[0116] P max2 =64, X=32, assuming w=1, then the total number of CPUs is O CPU (That is, the first value mentioned above) is 8. Alternatively, the terminal can directly determine the total number of CPUs as 0. CPU (That is: the first value mentioned above) is: If w=2, then the total number of CPUs is O. CPU (That is, the first value mentioned above) is 8.

[0117] Optionally, the w mentioned above g w1, w2, and w can be the same or different.

[0118] Optionally, in some embodiments, there is a certain relationship between the first delay and the first value. When the first value is large, it means that more CPUs are used to determine the CSI of the TRP, and the first delay will be shorter. When the first value is small, it means that fewer CPUs are used to determine the CSI of the TRP, and the first delay will be longer.

[0119] Optionally, in some embodiments, the method by which the terminal determines the aforementioned first delay may include: determining the first delay as a first sub-delay or a second sub-delay. Optionally, the first sub-delay may correspond to a first time point, which is located after the termination resource position of the first channel, with a first sub-delay interval between the first time point and the termination resource position of the first channel. The first channel is used to trigger the terminal to determine CSI. For example, the first channel may be a PDCCH carrying DCI signaling, which can be used to trigger the terminal to determine CSI. Optionally, the second sub-delay may correspond to a second time point, which is located after the termination resource position of the first signal resource, with a second sub-delay interval between the second time point and the termination resource position of the first signal resource. The first signal resource is used to determine CSI. For example, the first signal resource may be a CSI-RS resource. In some embodiments, when the first time point is later than the second time point, the first delay may be a first sub-delay; when the second time point is later than the first time point, the first delay may be a second sub-delay. Optionally, the first sub-delay and the second sub-delay can be predefined by the protocol. For example, the first sub-delay can be represented by Z2, and the second sub-delay can be represented by Z2'.

[0120] Optionally, in some embodiments, the method by which the terminal determines the first delay may include: the terminal dividing multiple TRPs into a first TRP group and / or a second TRP group. Optionally, detailed descriptions of the first TRP group and the second TRP group can be found in the above description. Then, the terminal may determine a second delay and / or a third delay. Optionally, the second delay may be used to indicate the delay required to determine the CSI of all TRPs in the first TRP group. Optionally, the second delay may be a third sub-delay or a fourth sub-delay; wherein the third sub-delay corresponds to a third time point, which is located after the termination resource position of the first channel, and the third time point is separated from the termination resource position of the first channel by a third sub-delay; the fourth sub-delay corresponds to a fourth time point, which is located after the termination resource position of the first signal resource, and the fourth time point is separated from the termination resource position of the first signal resource by a fourth sub-delay; wherein the third time point is later than the fourth time point, and the second delay may be a third sub-delay; the fourth time point is later than the third time point, and the second delay may be a fourth sub-delay.

[0121] Optionally, the aforementioned third delay can be used to indicate the delay required to determine the CSI of all TRPs in the second TRP group. The third delay can be a fifth sub-delay or a sixth sub-delay. The fifth sub-delay corresponds to a fifth time point, which is located after the termination resource position of the first channel, and the fifth time point is separated from the termination resource position of the first channel by a fifth sub-delay. The sixth sub-delay corresponds to a sixth time point, which is located after the termination resource position of the first signal resource, and the sixth time point is separated from the termination resource position of the first signal resource by a sixth sub-delay. If the fifth time point is later than the sixth time point, the third delay can be the fifth sub-delay. If the sixth time point is later than the fifth time point, the third delay can be the sixth sub-delay.

[0122] Optionally, after determining the second delay and / or the third delay, the terminal can determine the aforementioned first delay based on the second delay and / or the third delay. For example, when multiple TRPs are divided into a first TRP group and a second TRP group, the terminal can determine the sum of the second delay and the third delay as the aforementioned first delay. When multiple TRPs are divided into a first TRP group or a second TRP group, the terminal can determine the second delay or the third delay as the aforementioned first value.

[0123] Optionally, the aforementioned third, fourth, fifth, and sixth sub-delays can be determined using a predetermined algorithm. In some embodiments, the third sub-delay can be Z2+r1, and the fourth sub-delay can be Z2'+r2; in some embodiments, the fifth sub-delay can be: The sixth sub-delay can be: Alternatively, in some other embodiments, the fifth sub-delay can be: The sixth sub-delay can be: Where Z2, Z2', r1, and r2 are predefined values ​​in the protocol, or r1 and r2 can be determined by the terminal and reported to the network device. Optionally, the terminal can report r1 and r2 to the network device through terminal capability information; optionally, P max1 X can be the maximum number of antenna ports for the TRP in the second TRP group, where X is a predetermined value.

[0124] Optionally, when the terminal determines the second delay and the third delay, if the second delay is the third sub-delay and the third delay is the fifth sub-delay, then the total delay (i.e., the first delay mentioned above) can be the sum of the third sub-delay and the fifth sub-delay. For example, the first delay mentioned above can be: Alternatively, it could be: If the second delay is the fourth sub-delay and the third delay is the sixth sub-delay, then the total delay (i.e., the first delay mentioned above) can be the sum of the fourth and sixth sub-delays. For example, the first delay mentioned above can be: Alternatively, it could be:

[0125] Optionally, in some embodiments, the method by which the terminal determines the aforementioned first delay may include: the terminal first divides multiple TRPs into at least one TRP group; for a detailed description of TRP groups, please refer to the above description. Then, the terminal can determine the fourth delay corresponding to different TRP groups. The first delay can be the sum of all fourth delays. Optionally, the fourth delay can be used to indicate the delay required to determine the CSI of all TRPs in the TRP group. The fourth delay can be a seventh sub-delay or an eighth sub-delay, wherein the seventh sub-delay corresponds to a seventh time point, which is located after the termination resource position of the first channel, and the seventh time point is separated from the termination resource position of the first channel by a seventh sub-delay; the eighth sub-delay corresponds to an eighth time point, which is located after the termination resource position of the first signal resource, and the eighth time point is separated from the termination resource position of the first signal resource by an eighth sub-delay; wherein the seventh time point is later than the eighth time point, the fourth delay can be the seventh sub-delay; the eighth time point is later than the seventh time point, the fourth delay can be the eighth sub-delay.

[0126] Optionally, the aforementioned seventh and eighth sub-delays can be determined using a predetermined algorithm. In some embodiments, the number of antenna ports of the TRP in the TRP group is not greater than a predetermined value, and the seventh sub-delay can be: Z2+r1, and the eighth sub-delay can be: Z2'+r2; in some embodiments, the number of antenna ports of the TRP in the TRP group is greater than a predetermined value, and the seventh sub-delay can be: The eighth sub-delay can be: Alternatively, the seventh sub-delay can be: The eighth sub-delay can be: For detailed information on Z2, Z2', r1, and r2, please refer to the description above. P represents the number of antenna ports of the TRP in the TRP group, and X is a predetermined value.

[0127] Optionally, in some embodiments, the aforementioned first time delay can be a ninth sub-time delay or a tenth sub-time delay. The ninth sub-time delay corresponds to a ninth time point, which is located after the termination resource position of the first channel, and the ninth time point is separated from the termination resource position of the first channel by a ninth sub-time delay. The tenth sub-time delay corresponds to a tenth time point, which is located after the termination resource position of the first signal resource, and the tenth time point is separated from the termination resource position of the first signal resource by a tenth sub-time delay. Wherein, if the ninth time point is later than the tenth time point, the first time delay can be a ninth sub-time delay; if the tenth time point is later than the ninth time point, the first time delay can be a tenth sub-time delay.

[0128] Optionally, the aforementioned ninth and tenth sub-delays can be determined by a predetermined algorithm. In some embodiments, the ninth sub-delay can be: The tenth sub-delay can be: Alternatively, the delay of the ninth sub-sub ... The tenth sub-delay can be: Alternatively, the ninth sub-delay can be Z2 + r1, and the tenth sub-delay can be Z2' + r2; for detailed information on Z2, Z2', r1, and r2, please refer to the description above. max2 X represents the maximum number of antenna ports in a TRP among multiple TRPs, where X is a predetermined value.

[0129] For example, in some embodiments, it is assumed that the number N of TRPs used for CJT TRP The total number of antenna ports is 4, with two TRPs having 32 antenna ports each and the other two having 64 antenna ports each. Therefore, the TRPs with 32 antenna ports can be grouped into the first TRP group, and the other two TRPs with 64 antenna ports can be grouped into the second TRP group. Assume the predefined value of r1 is... The value of r2 is The delay requirement for the first TRP group (i.e., the second delay mentioned above) is defined as follows: The delay requirement for the second TRP group (i.e., the third delay mentioned above) is defined as (fifth sub-delay, sixth sub-delay) = (3·Z2, 3·Z2') or (2·Z2, 2·Z2'). Therefore, the total delay requirement (i.e., the first delay mentioned above) is defined as... or Alternatively, in some embodiments, the terminal can directly determine the total latency requirement (i.e., the aforementioned: first latency) as defined as... Among them, P max2 =64, X=32, then the first time delay is:

[0130] Optionally, in some embodiments, when the terminal determines at least one of a first value and a first delay, the terminal can report the determined first value and / or first delay to the network device, so that the network device can schedule and manage the terminal based on the first value and / or the first delay. For example, the network device can configure a reasonable CSI reporting time for the terminal based on the first delay. In this case, subsequent steps 2102 and 2103 may not need to be performed.

[0131] Step 2102: The terminal sends terminal capability information to the network device.

[0132] Optionally, terminal capability information can be used to indicate w g The value of at least one of w1, w2, w, r1, and r2. Regarding "wg For a detailed description of “w1, w2, w, r1, r2, r”, please refer to the description in step 2101 above.

[0133] Step 2103: The network device determines at least one of the first value and the first delay.

[0134] Optionally, the network device can determine w based on the terminal capability information. g At least one of w1, w2, w, r1, and r2, and the network device can be based on w g The first value is determined by at least one of r1, r2, and w, and / or the network device can determine the first delay based on at least one of r1 and r2.

[0135] Optionally, the method used by the network device to determine at least one of the first value and the first delay is the same as the method used by the terminal to determine at least one of the first value and the first delay in step 2101 above. For a detailed description of this part, please refer to the description in step 2101 above.

[0136] In some embodiments, by having the terminal and network device determine at least one of the first value and the first delay using the same method, so that the terminal and network device have a unified understanding of the method for determining "the number of CPUs required for CSI and the delay", it is ensured that the number of CPUs required for CSI determined by the terminal and the number of CPUs required for CSI determined by the network device are equal, thus ensuring communication accuracy.

[0137] In summary, in the above embodiments, for the scenarios of "asymmetric CJT scenarios (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 TRP of the CJT is greater than a predetermined value", a method for determining the "required delay for CSI and / or the number of CPUs required for CSI" is proposed. This ensures that when the terminal is in an "asymmetric CJT scenario" or "the number of antenna ports of the TRP of the CJT is greater than a predetermined value", the terminal can accurately determine the required delay for CSI and / or the number of CPUs required for CSI. This ensures that the terminal can reasonably allocate CPUs and delays to each TRP of the CJT in the "asymmetric CJT scenario" or "the number of antenna ports of the TRP of the CJT is greater than a predetermined value", ensuring the accuracy of CJT and expanding the applicability of the method for determining the required delay for CSI and / or the number of CPUs required for CSI.

[0138] The determination method involved in the embodiments of this disclosure may include at least one of steps 2101 to 2103. For example, step 2101 may be implemented as a separate embodiment, and steps 2102+2103 may be implemented as separate embodiments, but are not limited thereto.

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

[0140] Figure 3 is a flowchart illustrating a determination method according to an embodiment of the present disclosure. As shown in Figure 3, the present disclosure relates to a determination method for a first device, the method comprising:

[0141] Step 3101: Determine at least one of the first value and the first time delay.

[0142] Optionally, the first value is used to indicate the number of Channel State Information Processing Units (CPUs) required to determine the Channel State Information (CSI) corresponding to multiple Transmitter / Receiver Points (TRPs); the first delay is used to indicate the delay required to determine the CSI corresponding to multiple TRPs.

[0143] Optionally, multiple TRPs perform coherent transmission (CJT) with the terminal, and the multiple TRPs satisfy at least one of the following: at least two of the multiple TRPs have different numbers of antenna ports, or at least one of the multiple TRPs has a number of antenna ports greater than a predetermined value.

[0144] Optionally, the plurality of TRPs are divided into at least one TRP group, wherein each TRP group includes at least one TRP, and different TRPs in the same TRP group have the same number of antenna ports, while different TRPs in different TRP groups have different numbers of antenna ports.

[0145] The first value is determined based on at least one second value, with different second values ​​corresponding to different TRP groups. The second value indicates the number of CPUs required to determine the CSI of all TRPs in the TRP group. The second value is determined based on at least one of the following: the number of TRPs included in the TRP group, the number of antenna ports of the TRPs in the TRP group, and the first value w. g .

[0146] Optionally, the number of antenna ports of the TRPs in the g-th TRP group is not greater than a predetermined value, and the second value corresponding to the g-th TRP group is: Alternatively, if the number of antenna ports of the TRPs in the g-th TRP group is greater than a predetermined value, then the second value corresponding to the g-th TRP group is:

[0147] in, For the floor function, N g The expression represents the number of TRPs included in the g-th TRP group, where P is the number of antenna ports of the TRPs in the g-th TRP group, g is a positive integer, and X is the predetermined value.

[0148] Optionally, the plurality of TRPs are divided into a first TRP group and / or a second TRP group. The first TRP group includes at least one TRP, and the number of antenna ports of the TRPs in the first TRP group is not greater than a predetermined value. The second TRP group includes at least one TRP, and the number of antenna ports of the TRPs in the second TRP group is greater than a predetermined value.

[0149] The first value is determined based on a third value and / or a fourth value, wherein the third value is used to indicate the number of CPUs required to determine the CSI of all TRPs in the first TRP group; the third value is determined based on at least one of the following: a second value w1, the number of TRPs included in the first TRP group;

[0150] The fourth value is used to indicate the number of CPUs required to determine the CSI of all TRPs in the second TRP group; the fourth value is determined based on at least one of the following: the third value w2, the number of TRPs included in the second TRP group, and the maximum number of antenna ports of the TRPs in the second TRP group.

[0151] Optionally, the third value is: Wherein, N1 represents the number of TRPs included in the first TRP group;

[0152] The fourth value is: Wherein, N2 represents the number of TRPs included in the second TRP group, and P... max1 X is the maximum number of antenna ports of the TRP in the second TRP group, and X is the predetermined value.

[0153] Optionally, the first value is determined based on at least one of the following: a fourth value w, the total number of TRPs among the plurality of TRPs, and the maximum number of antenna ports of a TRP among the plurality of TRPs.

[0154] Optionally, the first value is: Alternatively, the first value is:

[0155] Wherein, the N TRP Used to represent: the total number of TRPs among the plurality of TRPs, the P max2 X represents the maximum number of antenna ports of a TRP among the plurality of TRPs, where X is a predetermined value.

[0156] Optionally, the first delay is a first sub-delay or a second sub-delay, and the first sub-delay and the second sub-delay are predefined by the protocol.

[0157] Optionally, the plurality of TRPs are divided into a first TRP group and / or a second TRP group. The first TRP group includes at least one TRP, and the number of antenna ports of the TRPs in the first TRP group is not greater than a predetermined value. The second TRP group includes at least one TRP, and the number of antenna ports of the TRPs in the second TRP group is greater than a predetermined value.

[0158] The first delay is determined based on a second delay and / or a third delay, wherein the second delay is used to indicate the delay required to determine the CSI of all TRPs in the first TRP group; and the third delay is used to indicate the delay required to determine the CSI of all TRPs in the second TRP group.

[0159] Optionally, the second delay is a third sub-delay or a fourth sub-delay; or, the third delay is a fifth sub-delay or a sixth sub-delay.

[0160] Wherein, the third sub-delay is: Z2+r1, the fourth sub-delay is: Z2'+r2; and,

[0161] The fifth sub-delay is: The sixth sub-delay is: Alternatively, the fifth sub-delay is: The sixth sub-delay is:

[0162] Wherein, Z2, Z2', r1, and r2 are predefined values ​​in the protocol, and P max1 X is the maximum number of antenna ports of the TRP in the second TRP group, and X is the predetermined value.

[0163] Optionally, the plurality of TRPs are divided into at least one TRP group, wherein each TRP group includes at least one TRP, and different TRPs in the same TRP group have the same number of antenna ports, while different TRPs in different TRP groups have different numbers of antenna ports.

[0164] The first delay is determined based on at least one fourth delay, with different fourth delays corresponding to different TRP groups. The fourth delay is used to indicate the delay required to determine the CSI of all TRPs in the TRP group.

[0165] Optionally, the fourth time delay is either the seventh sub-time delay or the eighth sub-time delay; wherein the number of antenna ports of the TRP in the TRP group is not greater than a predetermined value, the seventh sub-time delay is: Z2+r1, and the eighth sub-time delay is: Z2'+r2; or

[0166] The number of antenna ports of the TRP in the TRP group is greater than a predetermined value, and the seventh sub-delay is: The eighth sub-delay is: Alternatively, the seventh sub-delay is: The eighth sub-delay is:

[0167] Wherein, Z2, Z2', r1, and r2 are predefined values ​​in the protocol, P is the number of antenna ports of the TRP in the TRP group, and X is the predetermined value.

[0168] Optionally, the first delay is the ninth sub-delay or the tenth sub-delay.

[0169] Optionally, the ninth sub-delay is: The tenth sub-delay is: Alternatively, the ninth sub-delay is: The tenth sub-delay is: Alternatively, the ninth sub-delay is Z2+r1, and the tenth sub-delay is Z2'+r2;

[0170] Wherein, Z2, Z2', r1, and r2 are predefined values ​​in the protocol, and P max2 X represents the maximum number of antenna ports of a TRP among the plurality of TRPs, where X is a predetermined value.

[0171] Optionally, the first device may include a terminal or a network device.

[0172] Optionally, the first device includes a terminal, and the method further includes:

[0173] Send terminal capability information to the network device, the terminal capability information being used to indicate w g The value of at least one of w1, w2, w, r1, and r2.

[0174] For a detailed description of step 3101, please refer to the above embodiment.

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

[0176] The following is an exemplary description of the above method.

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

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

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

[0180] CSI calculations require a certain number of CPUs. Since the total number of CPUs is fixed, if calculating a particular CSI consumes too much CPU, it will affect the processing of other CSIs. Therefore, for each CSI measurement calculation, the number of CPUs it requires needs to be defined. Given a fixed CPU usage for measuring a CSI, the latency requirements for that CSI measurement also need to be defined to ensure that the gNB sets a reasonable reporting time.

[0181] The content of technical solution one at present

[0182] CPU number definition

[0183] For the Rel-18 CJT codebook, the number of CPUs used by a CSI report is defined as O. CPU =ceil(X·N TRP ), where X∈{1,1.5,2} indicates the value of X through the reported UE capabilities.

[0184] For the Rel-19 enhanced Type II codebook, two UE capabilities are defined to indicate the number of CPUs used by a CSI report.

[0185] UE Capability 1: O CPU =ceil(P / 32)

[0186] UE Capability 2: O CPU =1

[0187] CSI Calculation Time Requirements Definition

[0188] For the Rel-18 CJT codebook, two UE capabilities are defined, each corresponding to a CSI calculation latency requirement. The specific definitions are as follows:

[0189] UE capability 1: Continuing with the traditional (Z2,Z2')

[0190] UE capability 2: (Z2+Z2',2Z2')

[0191] For the Rel-19 enhanced Type II codebook, two UE capabilities are also defined, each corresponding to a CSI calculation latency requirement. The specific definitions are as follows:

[0192] UE capability 1: Continuing with the traditional (Z2,Z2')

[0193] UE capability 2: (ceil(P / 32)*Z2, ceil(P / 32)*Z2')

[0194] For cooperative transmission across multiple TRPs, if the number of antenna ports deployed by each TRP is unequal—for example, some TRPs deploy no more than 32 antenna ports, while others deploy more than 32—the CPU utilization and CSI calculation latency requirements defined by the original Rel-18 CJT Type II codebook or Rel-19 enhanced codebook are no longer sufficient to meet the CPU utilization and CSI calculation latency requirements under this asymmetric CJT (i.e., the number of ports deployed by each TRP can be unequal).

[0195] This disclosure proposes definitions for the number of CPUs used and the CSI calculation latency requirements for CSI measurement feedback under asymmetric CJT.

[0196] The definition method for the number of CPUs used and the latency requirements for CSI calculation:

[0197] CPU usage definition method: Define at least two UE capability indicators to determine the CPU usage number:

[0198] UE Capability 1: Determine the number of CPUs based on the following two options.

[0199] Option 1-1: Divide the TRPs into G groups based on the number of ports deployed. Each group contains at least one TRP, and all TRPs within a group have the same number of ports deployed. The CPU usage is the sum of the CPU usage of all TRPs in each group. Let the number of CPUs used by the g-th group be... The total number of CPUs used is in, The value is determined based on at least one or more of the following parameters: the number of TRPs in the group, the number of ports deployed per TRP, and the value indicated by the reported UE capabilities. For example... w g The value is indicated by the reported UE capability, N g This indicates the number of TRPs contained in the g-th group. Alternatively, it indicates the number of ports deployed by each TRP in a given group that is greater than 32. Where P is the number of antenna ports deployed in each TRP within the group.

[0200] Option 1-2: Divide the TRPs into two groups based on whether the number of ports deployed in each TRP is greater than 32. For the first group with no more than 32 ports, the number of CPUs used is determined by one or more parameters, including the reported UE capability indicator value and the number of TRPs in the group. The number of CPUs used in the second group is determined by one or more parameters, including the reported UE capability indicator value, the number of TRPs in the group, and the maximum number of ports deployed in a single TRP, Pmax. The total number of CPUs is then the sum of the number of CPUs in these two groups. For example, if the number of ports in each TRP in the first group is no more than 32... The other group The total number of CPUs is

[0201] Option 1-3: The number of CPUs must be determined based on at least one or more of the following parameters: the number of cooperating TRPs, the maximum number of ports (Pmax) in a single TRP deployment within the cooperating TRP deployment, and the value indicated by the reported UE capabilities. For example... NTRP represents the number of cooperating TRPs.

[0202] UE Capability 2: The number of CPUs used is determined based on the number of cooperating TRPs and the value indicated by the reported UE capabilities, such as... The value of w is indicated by the reported UE capabilities.

[0203] Optionally, the number N of TRPs in the above CJT TRP It can be configured by the NW or reported by the UE.

[0204] The latency requirement definition method for CSI calculation defines at least two UE capability indicators to determine the latency requirement:

[0205] UE Capability 1: Continuing with the traditional (Z2, Z2') method, this corresponds to the number of CPUs determined by UE Capability 1 as defined above. When O CPU When the delay is large, the traditional delay requirements are used.

[0206] UE Capability 2: Determine latency requirements based on the following two options

[0207] Option 2-1: Divide each TRP into two groups based on whether the number of ports deployed is greater than 32. For ports with no more than 32 ports, the latency requirement for the first group is extended by r1 and / or r2 symbols or slots on top of the original latency requirement. For ports with more than 32 ports, the latency requirement for the second group is determined based on the maximum number of ports Pmax of a single TRP within that group. The values ​​of r1 and / or r2 can be predefined or indicated by the reported UE capabilities. For example, the latency requirement for the first group is (Z2, Z2') = (Z2 + r1, Z2' + r2), and the latency requirement for the second group is... or The total latency requirement is then... or

[0208] Optionally,

[0209] Similar to the method described above for calculating CPU latency, the TRP under CJT is divided into G groups, and then the latency requirement for each group is determined separately. For each group with fewer than 32 ports, the latency requirement is defined as (Z2, Z2') = (Z2 + r, Z2' + r). For each group with more than 32 ports, the latency requirement is defined as... or Finally, calculate the total latency requirement.

[0210] Optionally, in the formula for calculating (Z2,Z2') above, the left side of the equation represents the newly defined value of (Z2,Z2') and the right side represents the currently supported values ​​of (Z2,Z2').

[0211] Option 2-2: Latency requirements are determined based on the maximum number of ports Pmax in a single TRP within the cooperative TRP and / or by extending the original latency requirements by r1 and / or r2 symbols or slots. For example... or Or (Z2,Z2')=(Z2+r1,Z2'+r2).

[0212] Example 1 (CPU Calculation):

[0213] Assume N is the number of TRPs used in CJT. TRP The total number of CPUs is 4, with two TRPs having 32 ports each and the other two having 64 ports each. Therefore, the TRPs with 32 ports can be grouped into the first group, and the two TRPs with 64 ports into the second group. (Calculate CPUs based on Option 1-1) The number of CPUs in the first group... The number of CPUs in the second group N1 = N2 = 2. The UE reports the values ​​of w1 ∈ {1, 1.5, 2} and w2 ∈ {0.5, 1, 1.5} through capability reporting. Assuming w1 = 1.5 and w2 = 1, the CPU calculations for these two sets show that... The total number of CPUs is O CPU The value is 7. (Option 1-2 determines the number of CPUs in a similar way to Option 1-1, and will not be repeated here). Alternatively, the number of CPUs can be determined based on Option 1-3.

[0214] The UE reports a weight value w∈{0.5,0.75,1,1.25,1.5,2} through its capabilities and indicates its value through its capabilities. The UE uses... Assuming w = 1, then the total number of CPUs is O. CPU It is 8.

[0215] The above example uses UE capability 1. For UE capability 2, the UE uses... Determine the number of CPUs, without considering the number of ports on each TRP. Assuming the UE reporting capability indication w = 2, then the total number of CPUs is O. CPU =8.

[0216] Example 2 (Delay Requirement Calculation):

[0217] Assuming the same conditions as in Example 1, for UE capability 2, assume the predefined value of r is... and The delay requirement for the first group is defined as follows: The latency requirement for the second group is defined as (Z2, Z2') = (3·Z2, 3·Z2') or (2·Z2, 2·Z2'), then the total latency requirement is... or Optional (Option2-2),

[0218] The latency requirement for CSI is calculated based on the maximum number of ports Pmax of a single TRP and the original latency requirement extended by r1 and / or r2 symbols or slots. The total latency requirement can be expressed as follows: It can be known The maximum number of ports for a single TRP, Pmax, can be determined based on the NW configuration, or it can be the maximum number of ports among all the TRPs selected by the UE.

[0219] Optionally, the CPU and CSI are determined according to the method proposed in this disclosure, so that the gNB allocates reasonable CPU and CSI measurement reporting time to the UE under asymmetric CJT.

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

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

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

[0223] Figure 4 is a schematic diagram of the structure of the first device proposed in an embodiment of this disclosure. The first device is used to perform any of the above methods. In some embodiments, as shown in Figure 4, the first device may include at least one of a transceiver module, a processing module, etc. The processing module is used to determine at least one of a first value and a first delay; wherein, the first value is used to indicate the number of channel state information processing units (CPUs) required to determine the channel state information (CSI) corresponding to multiple transmit / receive points (TRPs); the first delay is used to indicate the delay required to determine the CSI corresponding to multiple TRPs; wherein, multiple TRPs perform coherent transmission (CJT) with the terminal, and the multiple TRPs satisfy at least one of the following: at least two TRPs with different numbers of antenna ports are included among the multiple TRPs, and at least one TRP with all antenna ports greater than a predetermined value is included among the multiple TRPs.

[0224] Optionally, the transceiver module is used to perform at least one of the communication steps such as sending and / or receiving performed by the first 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 first device in any of the above methods, which will not be elaborated here.

[0225] Optionally, the plurality of TRPs are divided into at least one TRP group, wherein each TRP group includes at least one TRP, and different TRPs in the same TRP group have the same number of antenna ports, while different TRPs in different TRP groups have different numbers of antenna ports.

[0226] The first value is determined based on at least one second value, with different second values ​​corresponding to different TRP groups. The second value indicates the number of CPUs required to determine the CSI of all TRPs in the TRP group. The second value is determined based on at least one of the following: the number of TRPs included in the TRP group, the number of antenna ports of the TRPs in the TRP group, and the first value w. g .

[0227] Optionally, the number of antenna ports of the TRPs in the g-th TRP group is not greater than a predetermined value, and the second value corresponding to the g-th TRP group is: Alternatively, if the number of antenna ports of the TRPs in the g-th TRP group is greater than a predetermined value, then the second value corresponding to the g-th TRP group is:

[0228] in, For the floor function, N g The expression represents the number of TRPs included in the g-th TRP group, where P is the number of antenna ports of the TRPs in the g-th TRP group, g is a positive integer, and X is the predetermined value.

[0229] Optionally, the plurality of TRPs are divided into a first TRP group and / or a second TRP group. The first TRP group includes at least one TRP, and the number of antenna ports of the TRPs in the first TRP group is not greater than a predetermined value. The second TRP group includes at least one TRP, and the number of antenna ports of the TRPs in the second TRP group is greater than a predetermined value.

[0230] The first value is determined based on a third value and / or a fourth value, wherein the third value is used to indicate the number of CPUs required to determine the CSI of all TRPs in the first TRP group; the third value is determined based on at least one of the following: a second value w1, the number of TRPs included in the first TRP group;

[0231] The fourth value is used to indicate the number of CPUs required to determine the CSI of all TRPs in the second TRP group; the fourth value is determined based on at least one of the following: the third value w2, the number of TRPs included in the second TRP group, and the maximum number of antenna ports of the TRPs in the second TRP group.

[0232] Optionally, the third value is: Wherein, N1 represents the number of TRPs included in the first TRP group;

[0233] The fourth value is: Wherein, N2 represents the number of TRPs included in the second TRP group, and P... max1 X is the maximum number of antenna ports of the TRP in the second TRP group, and X is the predetermined value.

[0234] Optionally, the first value is determined based on at least one of the following: a fourth value w, the total number of TRPs among the plurality of TRPs, and the maximum number of antenna ports of a TRP among the plurality of TRPs.

[0235] Optionally, the first value is: Alternatively, the first value is:

[0236] Wherein, the N TRP Used to represent: the total number of TRPs among the plurality of TRPs, the P max2 X represents the maximum number of antenna ports of a TRP among the plurality of TRPs, where X is a predetermined value.

[0237] Optionally, the first delay is a first sub-delay or a second sub-delay, and the first sub-delay and the second sub-delay are predefined by the protocol.

[0238] Optionally, the plurality of TRPs are divided into a first TRP group and / or a second TRP group. The first TRP group includes at least one TRP, and the number of antenna ports of the TRPs in the first TRP group is not greater than a predetermined value. The second TRP group includes at least one TRP, and the number of antenna ports of the TRPs in the second TRP group is greater than a predetermined value.

[0239] The first delay is determined based on a second delay and / or a third delay, wherein the second delay is used to indicate the delay required to determine the CSI of all TRPs in the first TRP group; and the third delay is used to indicate the delay required to determine the CSI of all TRPs in the second TRP group.

[0240] Optionally, the second delay is a third or fourth sub-delay; or, the third delay is a fifth or sixth sub-delay.

[0241] Wherein, the third sub-delay is: Z2+r1, the fourth sub-delay is: Z2'+r2; and,

[0242] The fifth sub-delay is: The sixth sub-delay is: Alternatively, the fifth sub-delay is: The sixth sub-delay is:

[0243] Wherein, Z2, Z2', r1, and r2 are predefined values ​​in the protocol, and P max1 X is the maximum number of antenna ports of the TRP in the second TRP group, and X is the predetermined value.

[0244] Optionally, the plurality of TRPs are divided into at least one TRP group, wherein each TRP group includes at least one TRP, and different TRPs in the same TRP group have the same number of antenna ports, while different TRPs in different TRP groups have different numbers of antenna ports.

[0245] The first delay is determined based on at least one fourth delay, with different fourth delays corresponding to different TRP groups. The fourth delay is used to indicate the delay required to determine the CSI of all TRPs in the TRP group.

[0246] Optionally, the fourth time delay is either the seventh or eighth sub-time delay, the number of antenna ports of the TRP in the TRP group is not greater than a predetermined value, the seventh sub-time delay is Z2+r1, and the eighth sub-time delay is Z2'+r2; or

[0247] The number of antenna ports of the TRP in the TRP group is greater than a predetermined value, and the seventh sub-delay is: The eighth sub-delay is: Alternatively, the seventh sub-delay is: The eighth sub-delay is:

[0248] Wherein, Z2, Z2', r1, and r2 are predefined values ​​in the protocol, P is the number of antenna ports of the TRP in the TRP group, and X is the predetermined value.

[0249] Optionally, the first delay is the ninth sub-delay or the tenth sub-delay.

[0250] Optionally, the ninth sub-delay is: The tenth sub-delay is: Alternatively, the ninth sub-delay is: The tenth sub-delay is: Alternatively, the ninth sub-delay is Z2+r1, and the tenth sub-delay is Z2'+r2;

[0251] Wherein, Z2, Z2', r1, and r2 are predefined values ​​in the protocol, and P max2 X represents the maximum number of antenna ports of a TRP among the plurality of TRPs, where X is a predetermined value.

[0252] Optionally, the first device may include a terminal or a network device.

[0253] Optionally, the first device includes a terminal, and the transceiver module is further configured to: send terminal capability information to the network device, the terminal capability information being used to indicate w g The value of at least one of w1, w2, w, r1, and r2.

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

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

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

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

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

[0259] 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, the schematic diagram of chip 5200 shown in Figure 5B can be referred to, but is not limited thereto.

[0260] Chip 5200 includes one or more processors 5201. Chip 5200 is used to perform any of the methods described above.

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

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

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

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

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

[0266] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.

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

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

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

[0270] 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 method for determining, characterized in that, Performed by a first device, the method includes: Determine at least one of the first value and the first time delay; The first value is used to indicate the number of Channel State Information Processing Units (CPUs) required to determine the Channel State Information (CSI) corresponding to multiple Transmitter / Receiver Points (TRPs); the first delay is used to indicate the delay required to determine the CSI corresponding to multiple TRPs. Among them, multiple TRPs perform coherent transmission (CJT) with the terminal, and the multiple TRPs satisfy at least one of the following: at least two of the multiple TRPs have different numbers of antenna ports, or at least one of the multiple TRPs has a number of antenna ports greater than a predetermined value.

2. The method as described in claim 1, characterized in that, The plurality of TRPs are divided into at least one TRP group, wherein each TRP group includes at least one TRP, and different TRPs within the same TRP group have the same number of antenna ports, while different TRPs in different TRP groups have different numbers of antenna ports. The first value is determined based on at least one second value, with different second values ​​corresponding to different TRP groups. The second value indicates the number of CPUs required to determine the CSI of all TRPs in the TRP group. The second value is determined based on at least one of the following: the number of TRPs included in the TRP group, the number of antenna ports of the TRPs in the TRP group, and the first value w. g .

3. The method as described in claim 2, characterized in that, The number of antenna ports of the TRPs in the g-th TRP group is not greater than a predetermined value, and the second value corresponding to the g-th TRP group is: Alternatively, if the number of antenna ports of the TRPs in the g-th TRP group is greater than a predetermined value, then the second value corresponding to the g-th TRP group is: in, For the floor function, N g The expression represents the number of TRPs included in the g-th TRP group, where P is the number of antenna ports of the TRPs in the g-th TRP group, g is a positive integer, and X is the predetermined value.

4. The method as described in claim 1, characterized in that, The plurality of TRPs are divided into a first TRP group and / or a second TRP group. The first TRP group includes at least one TRP, and the number of antenna ports of the TRPs in the first TRP group is not greater than a predetermined value. The second TRP group includes at least one TRP, and the number of antenna ports of the TRPs in the second TRP group is greater than a predetermined value. The first value is determined based on a third value and / or a fourth value, wherein the third value is used to indicate the number of CPUs required to determine the CSI of all TRPs in the first TRP group; the third value is determined based on at least one of the following: a second value w1, the number of TRPs included in the first TRP group; The fourth value is used to indicate the number of CPUs required to determine the CSI of all TRPs in the second TRP group; the fourth value is determined based on at least one of the following: the third value w2, the number of TRPs included in the second TRP group, and the maximum number of antenna ports of the TRPs in the second TRP group.

5. The method as described in claim 4, characterized in that, The third value is: Wherein, N1 represents the number of TRPs included in the first TRP group; The fourth value is: Wherein, N2 represents the number of TRPs included in the second TRP group, and P... max1 X is the maximum number of antenna ports of the TRP in the second TRP group, and X is the predetermined value.

6. The method as described in claim 1, characterized in that, The first value is determined based on at least one of the following: the fourth value w, the total number of TRPs among the plurality of TRPs, and the maximum number of antenna ports of the TRPs among the plurality of TRPs.

7. The method as described in claim 6, characterized in that, The first value is: Alternatively, the first value is: Wherein, the N TRP Used to represent: the total number of TRPs among the plurality of TRPs, the P max2 X represents the maximum number of antenna ports of a TRP among the plurality of TRPs, where X is a predetermined value.

8. The method as described in claim 1, 4, or 5, characterized in that, The plurality of TRPs are divided into a first TRP group and / or a second TRP group. The first TRP group includes at least one TRP, and the number of antenna ports of the TRPs in the first TRP group is not greater than a predetermined value. The second TRP group includes at least one TRP, and the number of antenna ports of the TRPs in the second TRP group is greater than a predetermined value. The first delay is determined based on a second delay and / or a third delay, wherein the second delay is used to indicate the delay required to determine the CSI of all TRPs in the first TRP group; and the third delay is used to indicate the delay required to determine the CSI of all TRPs in the second TRP group.

9. The method as described in claim 8, characterized in that, The second delay is a third or fourth sub-delay; or, the third delay is a fifth or sixth sub-delay. Wherein, the third sub-delay is: Z2+r1, and the fourth sub-delay is: Z2'+r2; The fifth sub-delay is: The sixth sub-delay is: Alternatively, the fifth sub-delay is: The sixth sub-delay is: Wherein, Z2, Z2', r1, and r2 are predefined values ​​in the protocol, and P max1 X is the maximum number of antenna ports of the TRP in the second TRP group, and X is the predetermined value.

10. The method as described in claim 1, 2, or 3, characterized in that, The plurality of TRPs are divided into at least one TRP group, wherein each TRP group includes at least one TRP, and different TRPs within the same TRP group have the same number of antenna ports, while different TRPs in different TRP groups have different numbers of antenna ports. The first delay is determined based on at least one fourth delay, with different fourth delays corresponding to different TRP groups. The fourth delay is used to indicate the delay required to determine the CSI of all TRPs in the TRP group.

11. The method as described in claim 10, characterized in that, The fourth delay is either the seventh sub-delay or the eighth sub-delay; Wherein, the number of antenna ports of the TRP in the TRP group is not greater than a predetermined value, the seventh sub-delay is: Z2+r1, and the eighth sub-delay is: Z2'+r2; or The number of antenna ports of the TRP in the TRP group is greater than a predetermined value, and the seventh sub-delay is: The eighth sub-delay is: Alternatively, the seventh sub-delay is: The eighth sub-delay is: Wherein, Z2, Z2', r1, and r2 are predefined values ​​in the protocol, P is the number of antenna ports of the TRP in the TRP group, and X is the predetermined value.

12. The method as described in claim 1, 6, or 7, characterized in that, The first delay is either the ninth sub-delay or the tenth sub-delay; The ninth sub-delay is: The tenth sub-delay is: Alternatively, the ninth sub-delay is: The tenth sub-delay is: Alternatively, the ninth sub-delay is Z2+r1, and the tenth sub-delay is Z2'+r2; Wherein, Z2, Z2', r1, and r2 are predefined values ​​in the protocol, and P max2 X represents the maximum number of antenna ports of a TRP among the plurality of TRPs, where X is a predetermined value.

13. The method according to any one of claims 1-12, characterized in that, The first device includes a terminal or network device.

14. The method according to any one of claims 1-13, characterized in that, The first device includes a terminal, and the method further includes: Send terminal capability information to the network device, the terminal capability information being used to indicate w g The value of at least one of w1, w2, w, r1, and r2.

15. A first device, characterized in that, include: The processing module is used to determine at least one of the first value and the first time delay; The first value is used to indicate the number of Channel State Information Processing Units (CPUs) required to determine the Channel State Information (CSI) corresponding to multiple Transmitter / Receiver Points (TRPs); the first delay is used to indicate the delay required to determine the CSI corresponding to multiple TRPs. Among them, multiple TRPs perform coherent transmission (CJT) with the terminal, and the multiple TRPs satisfy at least one of the following: at least two of the multiple TRPs have different numbers of antenna ports, or at least one of the multiple TRPs has a number of antenna ports greater than a predetermined value.

16. A first device, characterized in that, include: One or more processors; The first device is used to perform the method according to any one of claims 1 to 14.

17. A communication system, characterized in that, The method includes a terminal and a network device, wherein the terminal is configured to implement the method according to any one of claims 1 to 12 and 14, and the network device is configured to implement the method according to any one of claims 1 to 12.

18. A storage medium storing instructions, characterized in that, When the instructions are executed on the communication device, the communication device performs the method as described in any one of claims 1 to 14.

19. A program product, characterized in that, It includes a computer program that, when executed by a communication device, implements the method as described in any one of claims 1 to 14.