Resource determination method, terminal, and network-side device
By adopting a resource determination method for obtaining CSI reports based on DMRS, the problem of excessive CSI-RS overhead is solved, efficient resource utilization is achieved, and CSI-RS overhead is reduced.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2025-10-13
- Publication Date
- 2026-04-23
AI Technical Summary
As the number of CSI-RS ports increases, frequent CSI measurements lead to excessive CSI-RS overhead, and existing technologies struggle to effectively reduce this overhead.
By working together with terminal and network-side devices, Channel State Information (CSI) reports are obtained based on DMRS, the number and timing of resources associated with the CSI reports are determined, the CSI measurement cycle is adjusted, and the overhead of CSI-RS is reduced.
This effectively avoids the problem of excessive CSI-RS overhead caused by frequent CSI measurements, optimizes resource usage, and improves resource utilization efficiency.
Smart Images

Figure CN2025127248_23042026_PF_FP_ABST
Abstract
Description
Resource determination methods, terminals and network-side equipment
[0001] Cross-referencing
[0002] This application claims priority to Chinese Patent Application No. 2024114548053, filed on October 17, 2024, entitled “Resource Determination Method, Terminal and Network Side Device”, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application belongs to the field of wireless communication technology, specifically relating to a resource determination method, a terminal, and a network-side device. Background Technology
[0004] In related technologies, Channel State Information (CSI) measurements are all based on CSI Reference Signals (CSI-RS). Network-side equipment may configure multiple CSI-RS for a terminal. The terminal obtains CSI information by measuring each CSI-RS and feeds it back to the network-side equipment. Therefore, in related technologies, resource counting is mainly based on CSI reports obtained from CSI-RS.
[0005] However, as the number of CSI-RS ports increases further, frequent CSI measurements may lead to significant overhead for CSI-RS. Therefore, reducing the overhead of CSI-RS is a technical problem that needs to be solved. Summary of the Invention
[0006] This application provides a resource determination method, a terminal, and a network-side device that can solve the problem of reducing CSI-RS overhead.
[0007] In a first aspect, a resource determination method is provided, comprising: a terminal determining a Channel State Information (CSI) report acquired based on a first demodulation reference signal (DMRS); the terminal determining the number of first resources associated with the CSI report or the time associated with the first resource.
[0008] Secondly, a resource determination method is provided, comprising: a network-side device receiving capability information of a measurement CSI sent by a terminal, wherein the capability information of the measurement CSI includes capability information of measurement CSI based on DMRS; and the network-side device determining, based on the capability information, the quantity of a first resource associated with the CSI report or the time of the associated first resource.
[0009] Thirdly, a resource determination apparatus is provided, comprising: a processing module, configured to: determine a Channel State Information (CSI) report acquired based on a Demodulation Reference Signal (DMRS); and determine the number of first resources associated with the CSI report or the time of the associated first resource.
[0010] Fourthly, a resource determination apparatus is provided, comprising: a receiving module for receiving capability information of measurement CSI sent by a terminal, wherein the capability information of measurement CSI includes capability information of measurement CSI based on DMRS; and a processing module for determining, based on the capability information, the quantity of a first resource associated with the CSI report or the time of the associated first resource.
[0011] Fifthly, a resource determination apparatus is provided, the apparatus being configured to perform the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0012] In a sixth aspect, a terminal is provided, the terminal including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect.
[0013] In a seventh aspect, a terminal is provided, including a processor and a communication interface, wherein the processor is configured to perform the steps of the method described in the first aspect, and the communication interface is configured to be coupled to the processor.
[0014] Eighthly, a network-side device is provided, the network-side device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the second aspect.
[0015] A ninth aspect provides a network-side device including a processor and a communication interface, wherein the processor is configured to perform the steps of the method described in the second aspect, and the communication interface is configured to be coupled to the processor.
[0016] In a tenth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.
[0017] Eleventhly, a wireless communication system is provided, comprising: a terminal and a network-side device, wherein the terminal can be used to perform the steps of the method as described in the first aspect, and the network-side device can be used to perform the steps of the method as described in the second aspect.
[0018] In a twelfth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run a program or instructions to implement the resource determination method as described in the first aspect, or to implement the resource determination method as described in the second aspect.
[0019] In a thirteenth aspect, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the computer program / program product being executed by at least one processor to implement the steps of the resource determination method as described in the first aspect, or to implement the steps of the resource determination method as described in the second aspect.
[0020] In this embodiment, when the terminal determines that a CSI report is obtained based on the first DMRS, it determines the number of first resources associated with the CSI report or the time of the first resources associated with the CSI report. This enables the terminal to determine the resources of the CSI report obtained based on the first DMRS, and further obtain the CSI report based on the determined resources, thereby avoiding the problem of excessive CSI-RS overhead caused by frequent CSI measurements. Attached Figure Description
[0021] Figure 1 shows a block diagram of a wireless communication system that can be applied to an embodiment of this application;
[0022] Figure 2 shows a flowchart of a resource determination method provided in an embodiment of this application;
[0023] Figure 3 shows another flowchart of a resource determination method provided in an embodiment of this application;
[0024] Figure 4 shows a flowchart of another resource determination method provided in an embodiment of this application;
[0025] Figure 5 shows another flowchart of another resource determination method provided in an embodiment of this application;
[0026] Figure 6 shows a schematic diagram of a resource determination device provided in an embodiment of this application;
[0027] Figure 7 shows a schematic diagram of another resource determination device provided in an embodiment of this application;
[0028] Figure 8 shows a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0029] Figure 9 shows a schematic diagram of the hardware structure of a terminal provided in an embodiment of this application;
[0030] Figure 10 shows a schematic diagram of the hardware structure of a network-side device provided in an embodiment of this application. Detailed Implementation
[0031] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0032] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, the scope of protection for "A or B" covers at least three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. In addition, the terms "A and / or B," "at least one of A and B," and "at least one of A or B" also cover at least the above three scenarios. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0033] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as one in which the sender explicitly informs the receiver of specific information, the operation to be performed, or the requested result, etc., in the instruction sent. An indirect instruction can be understood as one in which the receiver determines the corresponding information based on the instruction sent by the sender, or makes a judgment and determines the operation to be performed or the requested result, etc., based on the judgment result.
[0034] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0035] Figure 1 shows a block diagram of a wireless communication system applicable to an embodiment of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a mobile phone, tablet computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipboard equipment, pedestrian user equipment (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among these, in-vehicle devices can also be referred to as in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, or in-vehicle units, etc. It should be noted that the specific type of terminal 11 is not limited in this application embodiment. Network-side equipment 12 may include access network equipment or core network equipment, wherein access network equipment may also be referred to as Radio Access Network (RAN) equipment, radio access network function, or radio access network unit. Access network equipment may include base stations, Wireless Local Area Network (WLAN) access points (APs), or Wireless Fidelity (WiFi) nodes, etc.The term "base station" can be referred to as Node B (NB), Evolved Node B (eNB), Next Generation Node B (gNB), New Radio Node B (NR Node B), Access Point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), Radio Base Station, Radio Transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B, Transmit / Receive Point (TRP), or any other suitable term in the relevant field, as long as the same technical effect is achieved. The term "base station" is not limited to any specific technical terminology. It should be noted that this application embodiment only uses a base station in an NR system as an example for description and does not limit the specific type of base station.
[0036] In related technologies, DMRS is mainly used for channel estimation. The relevant DMRS configuration information is determined through downlink DCI. In the current New Radio (NR) system, the number of DMRS ports is equal to the number of streams in the Physical downlink shared channel (PDSCH).
[0037] For DMRS in data channels, it can be categorized into two types: DMRS Configuration Type 1 and DMRS Configuration Type 2. Both types support single-symbol and double-symbol structures. DMRS Configuration Type 1 supports a maximum of 4 ports for a single-symbol structure and a maximum of 8 ports for a double-symbol structure. DMRS Configuration Type 2 supports a maximum of 6 ports for a single-symbol structure and a maximum of 12 ports for a double-symbol structure. Furthermore, DMRS Configuration Type 1 supports 2 Code Division Multiplexing (CDM) groups, while DMRS Configuration Type 2 supports 3 CDM groups.
[0038] In NR version 18 (Rel-18), the number of ports in each CDM group is doubled by using a Frequency Division-Orthogonal Cover Code (FD-OCC) sequence with a length of 4. For DMRS type 1, a single-symbol structure will support a maximum of 8 ports, and a double-symbol structure will support a maximum of 16 ports; for DMRS type 2, a single-symbol structure will support a maximum of 12 ports, and a double-symbol structure will support a maximum of 24 ports. Furthermore, in Rel-18, the number of PUSCH data streams per terminal will be expanded from a maximum of 4 streams to a maximum of 8 streams. This means that the corresponding DMRS for each terminal's transmitted PUSCH will require a maximum of 8 ports for multiplexing. However, whether to use the DMRS ports before Rel-18 enhancement or the DMRS ports enhanced by Rel-18 for multiplexing depends on the terminal's capabilities.
[0039] In related technologies, CSI reports are all obtained through CSI measurements based on CSI-RS. For CSI measurements based on CSI-RS, it is necessary to determine the resources required for CSI measurements based on CSI-RS. These resources include: CSI processing unit (CPU), active resources, and active resource ports.
[0040] For CPUs, the terminal can indicate to the network-side device the number of CPUs supported by each carrier (or the number of simultaneous CSI reports) and the total number of CPUs supported by all carriers (or the number of simultaneous CSI reports) through capability indication.
[0041] When a network-side device instructs a terminal to retrieve N CSI reports at a given time, if the number of available CPUs is insufficient to handle the required number of CPUs for all N CSI reports, the terminal may select high-priority CSI reports to update their associated CSIs, while neglecting to update the CSIs associated with the remaining reports. Alternatively, the network-side device may need to determine the number of CPUs available to the terminal at each time point and, based on this, determine the timing or number of CSI reports to be retrieved. Therefore, both the terminal and the network-side device need to know the number of CPUs required for a single CSI report and the associated time to avoid performance penalties due to inconsistent understanding.
[0042] The number of CPUs associated with a CSI report acquired based on CSI-RS is, in most cases, equal to the number of CSI-RS resources in the CSI-RS resource set used for channel measurements. Specifically, for a CSI report containing Layer 1 (L1) Signal-to-noise and Interference ratio (SINR) / L1 Reference Signal Received Power (RSRP) measurements, the CPU usage is 1. For a CSI report containing time-domain channel property (TDCP) data, the CPU usage is related to the number of correlation coefficients (Y) and the UE capability indication (X). For Multi Transmit / Receive Point (MTRP) CSI reports (i.e., Non-Coherent Joint Transmission (NCJT) CSI reports) in Rel-17, the number of CPUs is related to the number of CSI-RS pairs (i.e., the number of NCJT measurement assumptions), the number of single Transmit / Receive Point (STRP) measurement assumptions (M), and the UE capability indication (X). For Network Energy Saving (NES) CSI reports, it is related to the number of sub-configurations configured on the network side and the total number of CSI-RS resources corresponding to each sub-configuration. For Rel-18 Coherent Joint Transmission (CJT) CSI reports, the number of CPUs occupied is related to the number of cooperating Multi Transmit / Receive Points (TRPs) and the UE capability indication (X). For Rel-18 Doppler CSI reports, if associated with aperiodic CSI-RS, the number of CPUs used is related to the number of reference signals for channel measurements and the Y of the UE capability indication; if associated with periodic CSI-RS, the number of CPUs used is related to the higher-layer parameter N4 (i.e., the number of time domain units).
[0043] CPU usage time for a CSI report obtained based on CSI-RS includes:
[0044] 1. For periodic or semi-persistent CSI reports (excluding the initial semi-persistent CSI report carried on the Physical Uplink Shared Channel (PUSCH) and the semi-persistent CSI report carried on the PUSCH with the codebook type set to "typeII-Doppler-r18" or "typeII-Doppler-PortSelection-r18"), the CPU usage starts at the first symbol of the earliest reference signal in the most recent transmission occasion of all reference signals associated with the CSI report (before the CSI reference resource). The CPU usage ends at the last symbol of the PUSCH / Physical Uplink Control Channel (PUCCH) carrying the CSI report.
[0045] 2. For non-periodic CSI reports, the CPU usage starts at the first symbol of the Physical downlink control channel (PDCCH) that triggers the CSI report and ends at the last symbol of the PUSCH carrying the CSI report.
[0046] 3. For the initial semi-persistent CSI report carried on the PUSCH, the CPU usage starts at the first symbol of the PDCCH that triggers the CSI report and ends at the last symbol of the PUSCH that carries the CSI report.
[0047] 4. For semi-persistent CSI reports carried on the PUSCH with the codebook type set to "typeII-Doppler-r18" or "typeII-Doppler-PortSelection-r18", the CPU start time is the first symbol of the associated period or the Kpth nearest CSI-RS occasion before the CSI reference resource, where Kp is a value indicating UE capability. The end time is the last symbol of the PUSCH carrying the CSI report.
[0048] For active CSI-RS ports and active CSI-RS resources, the terminal does not expect the number of timeslots occupied to exceed the value indicated by the UE capability, or, for any timeslot within a Bandwidth Part (BWP), the number of timeslots occupied to exceed the value indicated by the UE capability. For a CSI report obtained based on CSI-RS, the counting method or manner is the number of Non-Zero Power (NZP) CSI-RS associated with the CSI report and the number of NZP CSI-RS ports.
[0049] The duration for which NZP CSI-RS resources are active (or the duration for which they occupy the active CSI-RS port and active CSI-RS resource) is related to the time-domain characteristics of CSI-RS, including the following:
[0050] 1. For aperiodic CSI-RS, the start time is the end time of the DCI that triggers the aperiodic CSI-RS, and the end time is the end time of the PUSCH that carries the CSI report associated with the aperiodic CSI-RS.
[0051] 2. For semi-persistent CSI-RS, the period begins when the activation command (activating the semi-persistent CSI-RS) ends and ends when the deactivation command ends.
[0052] 3. For periodic CSI-RS, the periodic CSI-RS configuration starts from the higher-layer signaling configuration and ends with the release of the periodic CSI-RS configuration.
[0053] If a CSI-RS resource is referenced N times by one or more CSI reports, then the CSI-RS resource and the CSI-RS port in the CSI-RS resource need to be counted N times.
[0054] Additionally, for CSI reporting configurations configured as “typeII-Doppler-r18” or “typeII-Doppler-PortSelection-r18”, and where the CSI-RS in the CSI-RS set associated with the reporting configuration is periodic or semi-persistent, the CSI-RS and CSI-RS port counts are Kp times, where the value of Kp is indicated by the UE capability.
[0055] Therefore, it is evident that CSI measurements in related technologies are all based on CSI-RS. However, as the number of CSI-RS ports increases, frequent CSI measurements may lead to excessive overhead. Therefore, it is advisable to adjust the duration of CSI-RS-based CSI measurements. Within a single CSI-RS-based CSI measurement cycle, local channel CSI could be obtained through DMRS-based CSI measurements, or the overhead of CSI-RS could be reduced.
[0056] The resource determination scheme provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0057] Figure 2 shows a flowchart of a resource determination method according to an embodiment of this application. This method 200 can be executed by a terminal. In other words, the method can be executed by software or hardware installed on the terminal. As shown in Figure 2, the method may include the following steps.
[0058] S210, the terminal determines that it will obtain the CSI report based on the first DMRS.
[0059] In this embodiment, the terminal may use signaling sent by the network-side device to instruct the terminal to obtain a CSI report based on the first DMRS. Optionally, the signaling may include one of the following: Downlink Control Information (DCI), Medium Access Control (MAC) Control Element (CE), and Radio Resource Control (RRC).
[0060] For example, network-side devices can use DCI to instruct terminals to obtain CSI reports based on the first DMRS, thereby enabling terminals to determine whether to perform channel estimation based on the first DMRS and obtain CSI information. DCI can trigger CSI measurements and CSI report reporting based on the first DMRS. The frequency domain configuration and report content associated with the CSI report can be agreed upon by the protocol, or they can be instructed by DCI.
[0061] For example, network-side devices can indicate a time window or time range to the terminal via DCI, MAC CE, or RRC. The terminal then determines the time window or time range and obtains a CSI report based on the first DMRS.
[0062] For example, network-side devices can indicate at least one event through DCI, MAC-CE, or RRC. When a terminal receives a first DMRS or receives a PDSCH associated with the first DMRS, the terminal determines that at least some of the at least one event has occurred, and then obtains a CSI report based on the first DMRS.
[0063] It should be noted that in S210, the terminal only determines that it needs to obtain a CSI report based on the first DMRS, but has not yet performed the operation of obtaining a CSI report based on the first DMRS.
[0064] In this embodiment of the application, the first DMRS can be a DMRS used to measure CSI.
[0065] S212, the terminal determines the number of first resources associated with the CSI report or the time of the associated first resource.
[0066] In this embodiment, the terminal can determine the CSI report obtained based on the first DMRS, and determine the number of first resources associated with the CSI report or the time of the associated first resources. This allows the terminal to obtain the CSI report by measuring the first DMRS based on the determined number of first resources or the time of the first resources, thereby avoiding the problem of excessive CSI-RS overhead caused by frequent CSI measurements.
[0067] Optionally, after determining the quantity or time of the first resource, the terminal determines whether the available first resources satisfy the determined quantity or time of the first resource. If they satisfy, the terminal obtains the CSI report based on the first DMRS. If they do not satisfy, the terminal may not obtain the CSI report based on the first DMRS, or may obtain the CSI report using a portion of the DMRS port or a portion of the DMRS port symbol.
[0068] In the above optional implementation, determining whether the first resources available to the terminal satisfy the determined quantity of the first resources or the time of the first resources may include: determining whether the quantity of the first resources currently available to the terminal is greater than or equal to the determined quantity of the first resources, or whether the quantity of the first resources available to the terminal is greater than or equal to the determined quantity of the first resources within the determined time of the first resources, or whether the quantity of the first resources available to the terminal is greater than or equal to the determined quantity of the first resources at a specific point in time. If the above determination result is yes, then it is determined that the first resources available to the terminal satisfy the determined quantity of the first resources or the time of the first resources. If the above determination result is no, then it is determined that the first resources available to the terminal do not satisfy the determined quantity of the first resources or the time of the first resources. That is, before the terminal obtains a CSI report based on the first DMRS, the terminal submits the CSI report if it is determined that the first resources available to the terminal satisfy the quantity of the first resources associated with the CSI report or the time of the associated first resources. If the determined number of the first resources exceeds the number of first resources available to the terminal, or if, within the determined time period of the first resources, the determined number of the first resources exceeds the number of first resources available to the terminal, or if at a specific point in time, the determined number of the first resources exceeds the number of first resources available to the terminal, the terminal may not update, acquire, or provide feedback on the CSI or the CSI report.
[0069] The technical solutions provided in this application embodiment can clearly define the quantity or time of obtaining the first resource associated with the CSI or CSI report based on the first DMRS, enabling the terminal to determine in advance whether the CSI report can be obtained before executing the acquisition of the CSI report, and to perform the corresponding operation, thereby avoiding waste of terminal resources.
[0070] In some embodiments, determining the number of first resources associated with the CSI report for the terminal includes at least one of the following:
[0071] 1) The terminal determines that the number of the first resources associated with the CSI report is 1 or K, where K is a rational number greater than 0.
[0072] For example, the protocol or terminal may specify that the number of CPUs associated with the CSI report is 1. Alternatively, the protocol or terminal may specify that the number of active resources associated with the CSI report is 1. Or, the protocol or terminal may specify that the number of active CSI reports associated with the CSI report is 1.
[0073] 2) The terminal determines the number of the first resources associated with the CSI report based on the number of ports of the first port, where the first port is the port associated with the first DMRS; that is, the terminal determines that the number of the first resources is related to the number of ports associated with the first DMRS.
[0074] For example, the protocol stipulates or the terminal determines that the number of CPUs associated with the CSI report is the number of ports of the first DMRS K1 divided by an agreed value rounded up, where K1 is a non-zero positive integer.
[0075] For example, the protocol stipulates or the terminal determines that the number of active resources associated with the CSI report is the number of ports of the first DMRS K2 divided by an agreed value rounded up, where K2 is a non-zero positive integer.
[0076] For example, the protocol stipulates or the terminal determines that the number of active resource ports associated with the CSI report is the number of ports of the first DMRS.
[0077] For example, the protocol stipulates or the terminal determines that the number of active CSI reports associated with the CSI report is the number of ports of the first DMRS, K3, divided by an agreed value rounded up, where K3 is a non-zero positive integer.
[0078] Among them, the values of K1, K2 and K3 can be the same or different.
[0079] In some implementations, the first port is the port used to acquire the CSI report among all ports associated with the first DMRS; that is, the terminal determines the number of first resources related to the number of ports of the first DMRS used for measuring CSI. This can be understood as follows: when some DMRS ports are not used for CSI report acquisition, the terminal determines the number of first resources is unrelated to these DMRS ports.
[0080] For example, the protocol stipulates or the terminal determines that the number of CPUs associated with the CSI report is the number of ports K of the first DMRS used to measure CSI divided by a predetermined value and rounded up. The ports of the first DMRS used to measure CSI can be a subset of all DMRS ports.
[0081] For example, the protocol stipulates or the terminal determines that the number of active resources associated with the CSI report is the number of ports K4 of the first DMRS used to measure CSI, divided by an agreed value and rounded up. Here, the ports of the first DMRS used to measure CSI can be a subset of all DMRS ports, and K4 is a non-zero positive integer.
[0082] For example, the protocol stipulates or the terminal determines that the number of active resource ports associated with the CSI report is the number of ports K5 of the first DMRS used to measure CSI, where the ports of the first DMRS used to measure CSI can be a portion of all DMRS ports, and K5 is a non-zero positive integer.
[0083] For example, the protocol stipulates or the terminal determines that the number of active CSI reports associated with the CSI report is the number of ports of the first DMRS used to measure CSI, K6, divided by an agreed value and rounded up, where the ports of the first DMRS used to measure CSI can be a portion of all DMRS ports, and K6 is a non-zero positive integer.
[0084] Among them, the values of K4, K5 and K6 can be the same or different.
[0085] 3) The terminal determines the number of the first resources associated with the CSI report based on the number of symbols of the first symbol, wherein the first symbol is the symbol associated with the first DMRS; that is, the terminal determines that the number of the first resources is related to the number of symbols associated with the first DMRS.
[0086] For example, the protocol or the terminal determines that the number of CPUs associated with the CSI report is the number of time-domain symbols associated with the DMRS, or the number of time-domain symbols is divided by a predetermined value, or the number of time-domain symbols is divided by a predetermined value and rounded up.
[0087] For example, the protocol or the terminal determines that the number of active resources associated with the CSI report is the number of time-domain symbols associated with the DMRS, or the number of time-domain symbols divided by a predetermined value, or the number of time-domain symbols divided by a predetermined value rounded up.
[0088] For example, the protocol or the terminal determines that the number of active CSI reports associated with the CSI report is the number of time-domain symbols associated with the DMRS, or the number of time-domain symbols divided by a predetermined value, or the number of time-domain symbols divided by a predetermined value rounded up.
[0089] In some implementations, the first symbol is the symbol used to obtain CSI reports among all symbols associated with the first DMRS. This can be understood as follows: when some DMRS symbols are not used for CSI report acquisition, the terminal determines that the quantity of the first resource is unrelated to these DMRS symbols.
[0090] For example, the protocol or the terminal determines that the number of CPUs associated with the CSI report is the number of time-domain symbols associated with the first DMRS used to measure CSI, or the number of time-domain symbols used to measure CSI divided by a predetermined value, or the number of time-domain symbols used to measure CSI divided by a predetermined value and rounded up.
[0091] For example, the protocol or the terminal determines that the number of active resources associated with the CSI report is the number of time-domain symbols associated with the first DMRS used to measure CSI, or the number of time-domain symbols used to measure CSI divided by a predetermined value, or the number of time-domain symbols used to measure CSI divided by a predetermined value and rounded up.
[0092] For example, the protocol or the terminal determines that the number of active CSI reports associated with the CSI report is the number of time-domain symbols associated with the first DMRS used to measure CSI, or the number of time-domain symbols used to measure CSI divided by a predetermined value, or the number of time-domain symbols used to measure CSI divided by a predetermined value and rounded up.
[0093] In some implementations, the first DMRS may be all DMRS configured by the network-side device, or it may be a portion of the DMRS configured by the network-side device. For example, the first DMRS may be an additional DMRS indicated by the network-side device. That is, the time when the terminal determines the number of first resources associated with the CSI report or the time when the associated first resources are associated is related to at least one of the number of additional DMRS, the number of ports, and the number of symbols.
[0094] For example, the protocol may stipulate or the terminal may determine that the number of CPUs associated with the CSI report is the number of additional DMRSs indicated by the network-side device, or the number of additional DMRSs divided by a predetermined value, or the number of additional DMRSs divided by a predetermined value and rounded up.
[0095] For example, the protocol may stipulate or the terminal may determine that the number of active resources associated with the CSI report is the number of additional DMRSs indicated by the network-side device, or the number of additional DMRSs divided by a predetermined value, or the number of additional DMRSs divided by a predetermined value and rounded up.
[0096] For example, the protocol may stipulate or the terminal may determine that the number of active CSI reports associated with the CSI report is the number of additional DMRSs indicated by the network-side device, or the number of additional DMRSs divided by a predetermined value, or the number of additional DMRSs divided by a predetermined value and rounded up.
[0097] Optionally, the first DMRS may also be an additional DMRS indicated by the network-side device for obtaining CSI reports. That is, the terminal may also use a portion of the additional DMRS to obtain CSI reports. This portion of the DMRS may be indicated by the network-side device or may be determined by the terminal based on its own factors.
[0098] For example, the protocol may stipulate or the terminal may determine that the number of CPUs associated with the CSI report is the number of additional DMRSs used to measure CSI as indicated by the network-side device, or the number of additional DMRSs used to measure CSI divided by a predetermined value, or the number of additional DMRSs used to measure CSI divided by a predetermined value and rounded up.
[0099] For example, the protocol may stipulate or the terminal may determine that the number of active resources associated with the CSI report is the number of additional DMRSs used to measure CSI as indicated by the network-side device, or the number of additional DMRSs used to measure CSI divided by a predetermined value, or the number of additional DMRSs used to measure CSI divided by a predetermined value and rounded up.
[0100] For example, the protocol may stipulate or the terminal may determine that the number of active CSI reports associated with the CSI report is the number of additional DMRSs used to measure CSI as indicated by the network-side device, or the number of additional DMRSs used to measure CSI divided by a predetermined value, or the number of additional DMRSs used to measure CSI divided by a predetermined value and rounded up.
[0101] 4) The terminal determines the number of the first resources associated with the CSI report based on whether the first DMRS is used for data demodulation; that is, the terminal's determination of the number of associated first resources is related to whether the first DMRS is used for data demodulation. This can be understood as follows: before determining the number of associated first resources, the terminal can determine whether the first DMRS obtained by the CSI is used for data demodulation. If at least some DMRS ports in the first DMRS are still used for data demodulation, the terminal determines the number of first resources based on one method; if no DMRS ports in the first DMRS are used for data demodulation, the terminal determines the number of first resources based on another method.
[0102] One implementation involves the terminal determining the number of associated first resources when at least some ports associated with the first DMRS are used for data (PDSCH) demodulation. This number is calculated by multiplying a first quantity by a first scaling factor. The first quantity is either a value agreed upon in the protocol, a number of first resources determined by the terminal using the method described above, a value calculated based on a protocol-agreed method, or a value determined without assuming at least some ports associated with the first DMRS are used for data (PDSCH) demodulation. For example, the first quantity is the number of associated first resources determined by the terminal when none of the ports associated with the first DMRS are used for data (PDSCH) demodulation. Optionally, the scaling factor can be a value fed back from the terminal's capabilities.
[0103] Another implementation is as follows: When none of the ports associated with the first DMRS are used for data (PDSCH) demodulation, the terminal determines the number of associated first resources as a second number multiplied by a second scaling factor. Here, the second number is a value agreed upon in the protocol, or the number of first resources determined by the terminal based on the above method, or a value calculated based on a protocol-agreed method, or a value determined assuming at least some ports associated with the first DMRS are used for data (PDSCH) demodulation. For example, the terminal determines the number of associated first resources when at least some ports associated with the first DMRS are used for data (PDSCH) demodulation. Optionally, the second scaling factor is a value fed back by the terminal's capabilities.
[0104] 5) The terminal determines the number of the first resources associated with the CSI report based on the content associated with the CSI report; that is, the terminal determines the number of the first resources associated with the CSI report in relation to the content associated with the CSI report.
[0105] This can be understood as follows: before determining the number of associated first resources, the terminal may determine the content associated with the CSI report, or may need to determine the content associated with the CSI report, and further determine the number of associated first resources based on the content. The content includes, but is not limited to, at least one of the following: a) Channel quality indicator (CQI); b) Channel correlation matrix; c) Rank indicator (RI), Precoding matrix indicator (PMI), and CQI; d) PMI; e) PMI and CQI; f) Modulation and coding scheme (MCS).
[0106] For example, when the content associated with the CSI report is only CQI, the terminal executes method 1 to determine the quantity of the first resource; for other content, the terminal executes method 2 to determine the quantity of the first resource. As another example, when the content associated with the CSI report includes PMI in the channel correlation matrix, the terminal executes method 1 to determine the quantity of the first resource; for other content, the terminal executes method 2 to determine the quantity of the first resource. Method 1 and method 2 can be any of the methods described above for determining the quantity of the first resource, and methods 1 and 2 can be different.
[0107] 6) The terminal determines the number of the first resources associated with the CSI report obtained based on the DMRS, based on the number of frequency domain units associated with the CSI report;
[0108] In other words, the number of first resources associated with the terminal is related to the number of frequency domain units associated with the CSI report. The number of first resources associated with different numbers of frequency domain units is not exactly the same. The frequency domain unit can be one of the following: subband, physical resource block group (PRG), or physical resource block (PRB).
[0109] This can be understood as follows: before determining the number of associated first resources, the terminal can determine the number of frequency domain units associated with the CSI report, and further determine the number of associated first resources based on the number of frequency domain units. For example, when the CSI report is associated with N3 PRGs, the terminal executes method 1 to determine the number of first resources; when the CSI report is associated with N3*R PRGs, the terminal executes method 2 to determine the number of first resources. Here, N3 and R can be non-zero positive integers, and method 1 and method 2 can be one of the methods described above for determining the number of first resources; method 1 and method 2 can be different.
[0110] 7) The terminal determines the number of the first resource associated with the CSI report based on the frequency domain granularity associated with the CSI report, wherein the frequency domain granularity includes: sub-band or broadband.
[0111] In other words, the number of associated first resources determined by the terminal is related to the frequency domain granularity associated with the CSI report. Different frequency domain granularities may not correspond to the same number of first resources. The frequency domain granularity can be sub-band or wideband. Optionally, for the case where the frequency domain granularity is sub-band, the number of associated first resources determined by the terminal may be related to the size of each sub-band. That is, different sub-band sizes may correspond to different numbers of first resources.
[0112] 8) The terminal determines the quantity of the first resource associated with the CSI report based on the feedback method associated with the CSI report;
[0113] In other words, the number of first resources associated with the terminal is also related to the feedback method associated with the CSI report, and the number of first resources associated with different feedback methods is not exactly the same.
[0114] Optionally, the feedback method includes at least one of the following: a) the CSI report is fed back via PUCCH / PUSCH pre-configured by higher-layer signaling; b) the CSI report is fed back via PUCCH carrying acknowledgment information (ACK / NACK); c) the CSI report is fed back via PUCCH / PUSCH indicated by DCI.
[0115] This can be understood as follows: before determining the number of associated first resources, the terminal can determine the feedback method associated with the CSI report, and further determine the number of associated first resources based on the feedback method. For example, when the feedback method associated with the CSI report is to carry the CSI report on a PUCCH carrying ACK / NACK, the terminal executes method 1 to determine the number of first resources. Here, the PUCCH carrying ACK / NACK is the PUCCH associated with the DCI or the PDSCH indicated by the DCI. As another example, when the feedback method associated with the CSI report is to carry the CSI report on a PUCCH / PUSCH pre-configured by higher-layer signaling, the terminal executes method 2 to determine the number of first resources.
[0116] Among them, Method 1 and Method 2 can be one of the methods for determining the quantity of the first resource, and Method 1 and Method 2 can be different.
[0117] 9) The terminal determines the number of the first resources associated with the CSI report based on the first quantity, wherein the first quantity is the number of time units between the first time unit and the second time unit, the first time unit is the time unit that triggers the association of downlink control information (DCI) with the CSI report, and the second time unit is the time unit that carries the uplink channel association with the CSI report, wherein the time unit is a symbol or a time slot.
[0118] In other words, the number of first resources associated with a terminal is related to the number of symbols or time slots between the DCI that triggers the CSI report and the uplink channel carrying the CSI report. Different numbers of symbols or time slots are not associated with the same number of first resources.
[0119] Optionally, the first quantity is calculated based on at least one of the following time points:
[0120] a) The last symbol associated with the DCI that triggered the CSI report;
[0121] b) Trigger the first symbol associated with the DCI in the CSI report;
[0122] c) Triggering the DCI-associated time slot of the CSI report;
[0123] d) The next symbol after the last symbol associated with the DCI that triggered the CSI report;
[0124] e) The symbol preceding the first symbol associated with the DCI that triggered the CSI report;
[0125] f) Trigger the next time slot associated with the DCI in the CSI report;
[0126] g) The last symbol associated with the uplink channel resources carrying the CSI report;
[0127] h) The symbol following the last symbol of the uplink channel resource association carrying the CSI report;
[0128] i) The time slot associated with the uplink channel resources carrying the CSI report;
[0129] j) The next time slot associated with the uplink channel resources carrying the CSI report;
[0130] k) The first symbol associated with the uplink channel resources carrying the CSI report;
[0131] l) The symbol preceding the first symbol of the uplink channel resource associated with the CSI report;
[0132] m) The previous time slot of the uplink channel resource associated with the CSI report.
[0133] 10) The terminal determines the number of the first resources associated with the CSI report based on the second quantity, wherein the second quantity is the number of time units between the third time unit and the fourth time unit, the third time unit is the time unit associated with the DMRS of the CSI report, the fourth time unit is the time unit associated with the uplink channel carrying the CSI report, and the time unit is a symbol or time slot.
[0134] In other words, the number of first resources associated with a terminal is related to the number of symbols or time slots between the DMRS associated with the CSI report and the uplink channel carrying the CSI report. Different numbers of symbols or time slots are not associated with the same number of first resources.
[0135] Optionally, the second quantity between the DMRS associated with the CSI report and the uplink channel carrying the CSI report is calculated based on at least one of the following time points:
[0136] a) The last symbol associated with the DMRS in the CSI report;
[0137] b) The first symbol associated with the DMRS associated with the CSI report;
[0138] c) The time slot associated with the first DMRS;
[0139] d) The next symbol after the last symbol associated with the first DMRS;
[0140] e) The symbol preceding the first symbol associated with the first DMRS;
[0141] f) The next time slot associated with the first DMRS;
[0142] g) The previous time slot of the time slot associated with the first DMRS;
[0143] h) The last symbol associated with the uplink channel resources carrying the CSI report;
[0144] i) The symbol following the last symbol of the uplink channel resource association carrying the CSI report;
[0145] j) The time slot associated with the uplink channel resources carrying the CSI report;
[0146] k) The next time slot associated with the uplink channel resources carrying the CSI report;
[0147] l) The first symbol associated with the uplink channel resources carrying the CSI report;
[0148] m) The symbol preceding the first symbol of the uplink channel resource associated with the CSI report;
[0149] n) The previous time slot of the uplink channel resource associated with the CSI report.
[0150] Wherein, the aforementioned first DMRS is the first DMRS associated with the CSI report, that is, the DMRS used to obtain the CSI report.
[0151] In some embodiments, the time at which the terminal determines the first resource associated with the CSI report includes at least one of the following:
[0152] 1) The terminal determines the start time of associating the CSI report with the first resource;
[0153] 2) The terminal determines the end time of the CSI report associated with the first resource.
[0154] Determining the time of the associated first resource by the terminal helps it clarify the available first resource at a specific moment, at each moment, or within a certain period. Furthermore, the terminal can determine whether the available first resource is sufficient to obtain the associated DMRS CSI report. This avoids situations where the terminal miscalculates the available first resource at a particular moment, preventing the terminal from completing the CSI report and thus avoiding further performance loss.
[0155] In some embodiments, the start time includes one of the following (that is, the terminal determines the start time to be one of the following):
[0156] 1) The first symbol after the downlink control information or physical downlink control channel that triggers the CSI report;
[0157] 2) The downlink control information or the last symbol of the physical downlink control channel that triggers the CSI report;
[0158] 3) The first symbol associated with the first DMRS;
[0159] 4) The first symbol of the next time slot of the first DMRS;
[0160] 5) The S1th symbol following the first symbol associated with the first DMRS;
[0161] 6) The S2th symbol following the last symbol associated with the first DMRS;
[0162] Wherein, S1 and S2 are integers greater than 0, and the first DMRS is the first DMRS associated with the CSI report, that is, the first DMRS used to obtain the CSI report.
[0163] Optionally, S1 and S2 can be values agreed upon in the protocol, values determined based on terminal capability feedback, or values indicated by network signaling.
[0164] Optionally, network signaling can indicate that the start time is one of the above, or network signaling can configure the location of the start time.
[0165] Optionally, the terminal determines the start time of the CSI report associated with the first resource by: determining the start time based on first configuration information, wherein the first configuration information includes at least one of the following: CSI report configuration, DMRS configuration, and uplink channel configuration carrying the CSI report. In this optional implementation, the start time determined by the terminal based on different first configuration information may not be entirely the same; that is, it may be completely different or partially different. It can also be understood that the start time determined by the terminal is related to at least one of the CSI report configuration, DMRS configuration, or uplink channel configuration carrying the CSI report. For example, if the first configuration information includes CSI report configuration, the start time determined by the terminal may be different for CSI reports associated with two CSI report configurations with different configuration parameters. If the first configuration information includes DMRS configuration, the start time determined by the terminal may be different for CSI reports associated with two DMRS configurations with different configuration parameters. When the first configuration information includes multiple items, different first configuration information may also be associated with different start times. For example, the start time determined by the terminal may be different for first configuration information including CSI report configuration and DMRS configuration and first configuration information including CSI report configuration and uplink channel configuration carrying the CSI report.
[0166] In some embodiments, the end time includes at least one of the following (i.e., the terminal determines the end time to be one of the following):
[0167] The last symbol of the PUCCH or PUSCH that carries the CSI report;
[0168] 1) The first symbol following the PUCCH or PUSCH that carries the CSI report;
[0169] 2) The Z1th symbol following the first symbol associated with the first DMRS;
[0170] 3) The Z2th symbol following the last symbol associated with the first DMRS;
[0171] 4) The Z3 symbol following the DCI or PDCCH that triggers the CSI report;
[0172] 5) The Z4th symbol after the last symbol of the PDSCH associated with the first DMRS;
[0173] 6) The Z5th symbol following the first symbol of the next time slot associated with the first DMRS;
[0174] 7) Where Z1, Z2, Z3, Z4 and Z5 are integers greater than 0.
[0175] Optionally, Z1, Z2, Z3, Z4 and Z5 can be values agreed upon in the protocol, values determined based on terminal capability feedback, or values indicated by network signaling.
[0176] Optionally, network signaling can indicate that the end time is one of the above, or network signaling can configure the location of the end time.
[0177] Optionally, the terminal determines the end time associated with the first resource in the CSI report by: determining the end time based on second configuration information, wherein the second configuration information includes at least one of the following: CSI report configuration, DMRS configuration, and uplink channel configuration carrying the CSI report. In this optional implementation, the end time determined by the terminal may not be entirely the same for different second configuration information; that is, they may be completely different or partially different. For example, if the second configuration information includes CSI report configuration, the end time determined by the terminal may be different for CSI reports associated with two CSI report configurations with different configuration parameters. If the second configuration information includes DMRS configuration, the end time determined by the terminal may be different for CSI reports associated with two DMRS configurations with different configuration parameters. Furthermore, when the first configuration information includes multiple items, different first configuration information may also be associated with different start times. For example, the start time determined by the terminal may also be different for second configuration information including CSI report configuration and DMRS configuration versus second configuration information including CSI report configuration and uplink channel configuration carrying the CSI report.
[0178] For example, when the CSI report is carried on an uplink channel configuration indicated by network higher-layer signaling, the end time of the first resource is the Z2th symbol after the last symbol of the DMRS associated with the CSI report. When the CSI report is carried on a PUCCH associated with an ACK / NACK linked by the PDSCH indicated by the DCI, the end time of the first resource is the last symbol of the PUCCH carrying the CSI report.
[0179] In the embodiments of this application, the first resource includes, but is not limited to, at least one of the following: a CSI Processing Unit (CPU), an active resource, an active resource port, and an active CSI report. Here, a CPU can be understood as a computational unit for the terminal to calculate a CSI report. An active resource or active resource port can be understood as a unit for the terminal to buffer reference signals or a buffer for reference signal ports. An active CSI report can be understood as a unit for the terminal to buffer CSI or CSI reports.
[0180] In some embodiments, prior to S210, the method may further include: the terminal feeding back its capability information for obtaining CSI reports based on DMRS to the network-side device. For example, the terminal can indicate the maximum number of first resources it supports on each symbol by feeding back the capability information to the network-side device. Through the technical solution provided by this embodiment, the terminal can feed back its CSI report capability information to the network-side device, thereby enabling the network-side device to know the terminal's capability information and thus, when triggering the terminal's CSI report, the network-side device should try to trigger a CSI report that meets the terminal's capabilities.
[0181] Figure 3 shows another flowchart of a resource determination method according to an embodiment of this application, which can be executed by a terminal. In other words, the method can be executed by software or hardware installed on the terminal. As shown in Figure 3, the method may include the following steps.
[0182] S310, the terminal receives signaling sent by the network-side device and determines that the terminal needs to obtain a CSI report based on the first DMRS.
[0183] In an optional implementation, prior to S310, the method may further include: the terminal feeding back its DMRS-based CSI measurement capability information to the network-side device. For example, the terminal may indicate to the network-side device, through capability feedback, the maximum number of first resources it supports on each symbol. Optionally, the maximum number is shared by the CSI reports obtained based on CSI-RS. Alternatively, each terminal may feed back its own maximum number of first resources associated with the CSI reports obtained based on CSI-RS.
[0184] The aforementioned signaling may include one of the following: DCI, MAC CE, and RRC signaling.
[0185] S312, the terminal determines the number of first resources associated with the CSI report or the association time of the first resource.
[0186] This step is the same as S212 above, and you can refer to the description of S212 above for details.
[0187] S314, if the terminal has a first resource available that satisfies the determined quantity of the first resource or the associated time of the first resource, the terminal shall report the CSI.
[0188] In this embodiment of the application, when the determined number of the first resources exceeds the number of first resources available to the terminal, or when the determined number of the first resources exceeds the number of first resources available to the terminal within the associated time period of the determined first resources, or when the determined number of the first resources exceeds the number of first resources available to the terminal at a specific point in time, the terminal may not update, acquire, or provide feedback on the CSI or CSI report.
[0189] The technical solution provided by the embodiments of this application can clearly define the quantity or time of CSI or CSI report associated resources obtained based on DMRS, so that the terminal can determine in advance whether the CSI report can be obtained and perform the corresponding operation before executing the acquisition of the CSI report, thereby avoiding waste of terminal resources.
[0190] Based on the same technical concept, this application also provides another method for determining resources.
[0191] It should be noted that the following embodiments only describe the operation of the network-side device. For other matters not covered, please refer to the relevant descriptions of methods 200 to 300 above.
[0192] Figure 4 shows a flowchart of another resource determination method provided in an embodiment of this application. This method 400 can be executed by a network-side device. In other words, the method can be executed by software or hardware installed on the network-side device. As shown in Figure 4, the method mainly includes the following steps.
[0193] S410, the network-side device receives the measurement CSI capability information sent by the terminal, wherein the measurement CSI capability information includes the capability information of obtaining CSI reports based on DMRS.
[0194] In this embodiment, the capability information can be used to indicate the maximum number of first resources supported by the terminal on each symbol. Optionally, the maximum number can be shared by CSI reports obtained based on CSI-RS and CSI reports obtained based on DMRS. Alternatively, the capability information can include the maximum number of first resources associated with CSI reports obtained based on CSI-RS and the maximum number of first resources associated with CSI reports obtained based on DMRS, respectively.
[0195] In some embodiments, the network-side device receiving the measurement CSI capability information sent by the terminal may include: for a first codebook, receiving at least one supported parameter combination fed back by the terminal, each parameter combination including at least one of the following parameters:
[0196] The maximum number of NZP CSI-RS ports associated with a single CSI report;
[0197] The maximum number of NZP CSI-RS ports for an NZP CSI-RS resource;
[0198] The maximum number of DMRS that can be activated simultaneously on all carriers;
[0199] The maximum number of DMRS ports that can be activated simultaneously across all carriers;
[0200] The maximum number of DMRSs that can be activated simultaneously for a single carrier association;
[0201] The maximum number of DMRS ports that can be activated simultaneously under a single carrier association;
[0202] The maximum number of DMRS ports associated with a carrier-associated CSI report;
[0203] The maximum number of PMIs that can be activated simultaneously under a single carrier association;
[0204] The maximum number of PMIs that can be activated simultaneously across all carrier associations;
[0205] The maximum number of PMIs that can be activated simultaneously with a single CSI report;
[0206] The maximum number of CSI-RS resources that are simultaneously active on a carrier association indicates the maximum number of CRIs.
[0207] The maximum number of CRIs that can be activated simultaneously across all carriers;
[0208] The maximum number of CRIs associated with a single CSI report.
[0209] S412, the network-side device determines the number of first resources associated with the CSI report or the time of the associated first resource based on the capability information, wherein the CSI report is a CSI report obtained based on the first DMRS.
[0210] Optionally, the network-side device may execute S412 before triggering the terminal to obtain a CSI report based on the first DMRS. That is, the network-side device may execute step S412 after determining that it is necessary to trigger the terminal to obtain a CSI report based on the first DMRS, but before triggering the terminal to obtain a CSI report based on the first DMRS.
[0211] In the embodiments of this application, the first resource includes, but is not limited to, at least one of the following: a CSI Processing Unit (CPU), an active resource, an active resource port, and an active CSI report. Here, a CPU can be understood as a computational unit for the terminal to calculate a CSI report. An active resource or active resource port can be understood as a unit for the terminal to buffer reference signals or a buffer for reference signal ports. An active CSI report can be understood as a unit for the terminal to buffer CSI or CSI reports.
[0212] To avoid the number of first resources or the associated time of first resources exceeding the terminal's capabilities, the network-side device, when determining the number of first resources or the associated time of the CSI report, ensures that the number of first resources or the associated time of the CSI report does not exceed the terminal's capabilities indicated by the aforementioned capability information, so as to guarantee that the terminal can complete the measurement or reporting.
[0213] In some embodiments, the network-side device determining the number of first resources associated with the CSI report may include at least one of the following:
[0214] 1) The network-side device determines that the number of the first resource associated with the CSI report is 1;
[0215] 2) The network-side device determines the number of the first resources associated with the CSI report based on the number of ports of the first port, where the first port is the port associated with the first DMRS. Optionally, the first port can be one of all ports associated with the first DMRS used to obtain the CSI report.
[0216] 3) The network-side device determines the number of the first resources associated with the CSI report based on the number of symbols of the first symbol, where the first symbol is the symbol associated with the first DMRS. Optionally, the first symbol can be the symbol used to obtain the CSI report from all symbols associated with the first DMRS.
[0217] 4) The network-side device determines the number of the first resources associated with the CSI report based on whether the first DMRS is used for data demodulation;
[0218] 5) The network-side device determines the quantity of the first resource associated with the CSI report based on the content associated with the CSI report;
[0219] 6) The network-side device determines the number of the first resource associated with the CSI report based on the number of frequency domain units associated with the CSI report;
[0220] 7) The network-side device determines the number of the first resource associated with the CSI report based on the frequency domain granularity associated with the CSI report, wherein the frequency domain granularity includes: sub-band or broadband;
[0221] 8) The network-side device determines the number of the first resources associated with the CSI report based on the feedback method associated with the CSI report;
[0222] 9) The network-side device determines the number of the first resources associated with the CSI report based on a first quantity or a second quantity, wherein the first quantity is the number of time units between the first time unit and the second time unit, the second quantity is the number of time units between the third time unit and the fourth time unit, the first time unit is the time unit that triggers the downlink control information (DCI) association of the CSI report, the second time unit is the time unit that carries the uplink channel association of the CSI report, the third time unit is the time unit that carries the first DMRS association, and the fourth time unit is the time unit that carries the uplink channel association of the CSI report, and the time unit is a symbol or a time slot.
[0223] Optionally, the feedback method associated with the CSI report includes at least one of the following:
[0224] The CSI report is fed back through the Physical Uplink Control Channel (PUCCH) or the Physical Uplink Shared Channel (PUSCH) configured by higher-layer signaling.
[0225] The CSI report is fed back via a PUCCH that carries confirmation information;
[0226] The CSI report is fed back via PUCCH or PUSCH indicated by downlink control information.
[0227] In some implementations, determining the time for the network-side device to associate the first resource may include one of the following: a) the network-side device determines the start time for associating the CSI report with the first resource; b) the network-side device determines the end time for associating the CSI report with the first resource. By determining the time for associating the first resource, the network-side device can clearly identify the available first resource at each moment or within a certain period. This further enables the network-side device to determine whether the available first resource of the terminal can obtain the DMRS CSI report that the network-side device wants to trigger. This avoids a situation where, at a certain moment, the first resource calculated by the network-side device as available to the terminal differs from the actual first resource available to the terminal, causing the terminal to be unable to complete the acquisition or feedback of the CSI report triggered by the network-side device, further resulting in performance loss.
[0228] In some embodiments, the start time can be one of the following:
[0229] a) The first symbol after the DCI / PDCCH that triggers the CSI report;
[0230] b) The last symbol of the DCI / PDCCH that triggers the CSI report;
[0231] c) The first symbol associated with the first DMRS;
[0232] d) The first symbol of the next time slot of the first DMRS;
[0233] e) The S1th symbol following the first symbol associated with the first DMRS;
[0234] f) The S2th symbol following the last symbol associated with the first DMRS;
[0235] Wherein, S1 and S2 are integers greater than 0. Optionally, S1 and S2 are values agreed upon by the protocol, values determined based on terminal capability feedback, or values indicated by network signaling.
[0236] Optionally, network signaling can indicate that the start time is one of the above, or network signaling can configure the location of the start time.
[0237] Optionally, the network-side device determines the start time of associating the CSI report with the first resource, including: the terminal determines the start time based on first configuration information, wherein the first configuration information includes at least one of the following: CSI report configuration, DMRS configuration, and uplink channel configuration carrying the CSI report.
[0238] In some embodiments, the end time can be one of the following:
[0239] a) The last symbol of the PUCCH / PUSCH carrying the CSI report;
[0240] b) The first symbol following the PUCCH / PUSCH that carries the CSI report;
[0241] b) The Z1th symbol following the first symbol associated with the first DMRS;
[0242] c) The Z2th symbol following the last symbol associated with the first DMRS;
[0243] d) The Z3 symbol following the DCI or PDCCH that triggers the CSI report;
[0244] e) The Z4th symbol after the last symbol of the PDSCH associated with the first DMRS;
[0245] f) The Z5th symbol following the first symbol of the next time slot associated with the first DMRS;
[0246] Wherein, Z1, Z2, Z3, Z4 and Z5 are integers greater than 0. Optionally, Z1, Z2, Z3, Z4 and Z5 are values agreed upon by the protocol, values determined based on terminal capability feedback, or values indicated by network signaling.
[0247] Optionally, network signaling can indicate that the end time is one of the above, or network signaling can configure the location of the end time.
[0248] Optionally, the network-side device determines the end time of the CSI report associated with the first resource by: the terminal determining the end time based on second configuration information, wherein the second configuration information includes at least one of the following: CSI report configuration, DMRS configuration, and uplink channel configuration carrying the CSI report.
[0249] For example, when the CSI report is carried on an uplink channel configuration indicated by network higher-layer signaling, the end time of the first resource is the Z2th symbol after the last symbol of the DMRS associated with the CSI report. When the CSI report is carried on a PUCCH associated with an ACK / NACK linked by the PDSCH indicated by the DCI, the end time of the first resource is the last symbol of the PUCCH carrying the CSI report.
[0250] Figure 5 illustrates another flowchart of a resource determination method according to an embodiment of this application. This method 500 can be executed by a network-side device. In other words, the method can be executed by software or hardware installed on the network-side device. As shown in Figure 5, the method may include the following steps.
[0251] S510, the network-side device determines that it needs to trigger the terminal to obtain a CSI report based on the first DMRS.
[0252] S512, the network-side device determines the number of first resources associated with the CSI report based on the first DMRS or the time when the first resources are associated;
[0253] Specifically, the number of first resources associated with the CSI report or the time associated with the first resources can be determined according to S412 above. For details, please refer to the description of S412 above.
[0254] S514, if the number of first resources available to the terminal within a target time or target time period meets the number of first resources associated with the CSI report or the time associated with the first resources, the network-side device sends signaling to the terminal, the signaling instructing the terminal to submit the CSI report based on the first DMRS.
[0255] For example, network-side devices can instruct terminals to obtain CSI reports based on the first DMRS via DCI, MAC CE, or RRC.
[0256] The execution order of S510, S512 and S514 is not limited.
[0257] By using the above resource determination method, the quantity of resources or the time associated with CSI or CSI reports obtained based on DMRS can be clearly defined. This allows network-side devices to determine in advance whether the CSI report can be obtained before triggering the terminal to obtain the CSI report, and to perform the corresponding operations. This avoids situations where the terminal is unable to complete the desired measurement or report after triggering the CSI report measurement, resulting in wasted uplink channel resources, wasted terminal computing resources, or signaling overhead.
[0258] In some implementations, prior to S510, the network-side device can receive the terminal's capability information, and based on this capability information, determine the maximum number of first resources supported by the terminal on each symbol. Optionally, the maximum number is the number shared by the CSI reports obtained based on CSI-RS. Alternatively, each terminal may report the maximum number of first resources associated with the CSI reports obtained based on CSI-RS.
[0259] The resource determination method provided in this application can be executed by a resource determination device. This application uses the example of a resource determination device executing the resource determination method to illustrate the resource determination device provided in this application.
[0260] This application provides a resource determination device. As an example, the resource determination device may be a communication device or a component within a communication device, such as a chip. The communication device may be a terminal, a network-side device, or a server, etc. Exemplarily, the terminal may include, but is not limited to, the type of terminal 11 listed above, and the network-side device may include, but is not limited to, the type of network-side device 12 listed above. This application does not impose specific limitations.
[0261] The resource determination device includes a receiving module, a transmitting module, and a processing module. These modules can be implemented in software or hardware. When implemented in hardware, the processing module can be implemented by a processor. For example, the processor can include general-purpose processors, special-purpose processors, such as a Central Processing Unit (CPU), microprocessor, Digital Signal Processor (DSP), Artificial Intelligence (AI) processor, Graphics Processing Unit (GPU), Application Specific Integrated Circuit (ASIC), Network Processor (NP), Field Programmable Gate Array (FPGA), or other programmable logic devices, gate circuits, transistors, discrete hardware components, etc. The receiving and transmitting modules can be implemented by a communication interface, which can include one or more of the following: transceiver, pins, circuits, bus, radio frequency unit, etc.
[0262] Specifically, referring to Figure 6, when the resource determination device is a terminal or a component in a terminal, the resource determination device 600 includes a processing module 601, used to: determine a Channel State Information (CSI) report obtained based on the Demodulation Reference Signal (DMRS); and determine the number of first resources associated with the CSI report or the time of the associated first resource.
[0263] In an optional implementation, the processing module 601 determines that the number of the first resources associated with the CSI report includes at least one of the following:
[0264] The number of the first resource associated with the CSI report is determined to be 1;
[0265] Based on the number of ports of the first port, determine the number of the first resources associated with the CSI report, where the first port is the port associated with the first DMRS;
[0266] Based on the number of symbols of the first symbol, determine the number of the first resources associated with the CSI report, where the first symbol is the symbol associated with the first DMRS;
[0267] The number of the first resources associated with the CSI report is determined based on whether the first DMRS is used for data demodulation.
[0268] Based on the content associated with the CSI report, determine the quantity of the first resource associated with the CSI report;
[0269] The number of the first resource associated with the CSI report is determined based on the number of frequency domain units associated with the CSI report;
[0270] Based on the frequency domain granularity associated with the CSI report, the quantity of the first resource associated with the CSI report is determined, wherein the frequency domain granularity includes: sub-band or broadband;
[0271] Based on the feedback method associated with the CSI report, determine the number of the first resources associated with the CSI report;
[0272] Based on a first quantity or a second quantity, the number of the first resources associated with the CSI report is determined, wherein the first quantity is the number of time units between the first time unit and the second time unit, the second quantity is the number of time units between the third time unit and the fourth time unit, the first time unit is the time unit that triggers the downlink control information (DCI) association of the CSI report, the second time unit is the time unit that carries the uplink channel association of the CSI report, the third time unit is the time unit that carries the first DMRS association, and the fourth time unit is the time unit that carries the uplink channel association of the CSI report, and the time unit is a symbol or a time slot.
[0273] In one optional implementation, the feedback method associated with the CSI report includes at least one of the following:
[0274] The CSI report is fed back through the Physical Uplink Control Channel (PUCCH) or the Physical Uplink Shared Channel (PUSCH) configured by higher-layer signaling.
[0275] The CSI report is fed back via a PUCCH that carries confirmation information;
[0276] The CSI report is fed back via PUCCH or PUSCH indicated by the downlink control information (DCI).
[0277] In an optional implementation, the processing module 601 determines the time of the first resource associated with the CSI report, including at least one of the following:
[0278] Determine the start time at which the CSI report is associated with the first resource;
[0279] Determine the end time for associating the CSI report with the first resource.
[0280] In one optional implementation, the start time includes one of the following:
[0281] The first symbol after the downlink control information or physical downlink control channel that triggers the CSI report;
[0282] The downlink control information that triggers the CSI report or the last symbol where the physical downlink control channel is located;
[0283] The first symbol associated with the first DMRS;
[0284] The first symbol of the next time slot of the first DMRS;
[0285] The S1th symbol following the first symbol associated with the first DMRS;
[0286] The S2nd symbol following the last symbol associated with the first DMRS;
[0287] Where S1 and S2 are integers greater than 0.
[0288] In an optional implementation, the processing module 601 determines the start time of associating the CSI report with the first resource by: determining the start time based on first configuration information, wherein the first configuration information includes at least one of the following: CSI report configuration, DMRS configuration, and uplink channel configuration carrying the CSI report.
[0289] In one optional implementation, the end time includes at least one of the following:
[0290] The last symbol of the PUCCH or PUSCH that carries the CSI report;
[0291] The first symbol following the PUCCH or PUSCH that carries the CSI report;
[0292] The Z1th symbol following the first symbol associated with the first DMRS;
[0293] The Z2th symbol following the last symbol associated with the first DMRS;
[0294] The Z3 symbol following the DCI or PDCCH that triggers the CSI report;
[0295] The Z4th symbol after the last symbol of the PDSCH associated with the first DMRS;
[0296] The Z5th symbol following the first symbol of the next time slot associated with the first DMRS;
[0297] Z1, Z2, Z3, Z4 and Z5 are integers greater than 0.
[0298] In one optional implementation, the processing module 601 determines the end time of the CSI report associated with the first resource by: determining the end time based on second configuration information, wherein the second configuration information includes at least one of the following: CSI report configuration, DMRS configuration, and uplink channel configuration carrying the CSI report.
[0299] In one alternative implementation, the first resource includes at least one of the following: a CSI processing unit CPU, an activated resource, an activated resource port, and an activated CSI report.
[0300] In an optional implementation, the processing module 601 is further configured to: acquire the CSI report if the available first resources satisfy the quantity of the first resources associated with the CSI report or the time associated with the first resources.
[0301] In an alternative implementation, as shown in Figure 6, the device may further include: a transmitting module 602, used to feed back the terminal's DMRS-based measurement CSI capability information to the network-side device.
[0302] Referring to Figure 7, when the resource determination device is a network-side device or a component of a network-side device, the resource determination device 700 includes a receiving module 701 for receiving measurement CSI capability information sent by a terminal, wherein the measurement CSI capability information includes DMRS-based measurement CSI capability information; and a processing module 702 for determining, based on the capability information, the number of first resources associated with the CSI report or the time of the associated first resource.
[0303] In an optional implementation, the processing module 702 determines the number of first resources associated with the CSI report, including at least one of the following:
[0304] The number of the first resource associated with the CSI report is determined to be 1;
[0305] Based on the number of ports of the first port, determine the number of the first resources associated with the CSI report, where the first port is the port associated with the first DMRS;
[0306] Based on the number of symbols of the first symbol, determine the number of the first resources associated with the CSI report, where the first symbol is the symbol associated with the first DMRS;
[0307] The number of the first resources associated with the CSI report is determined based on whether the first DMRS is used for data demodulation;
[0308] Based on the content associated with the CSI report, determine the quantity of the first resource associated with the CSI report;
[0309] The number of the first resource associated with the CSI report is determined based on the number of frequency domain units associated with the CSI report;
[0310] Based on the frequency domain granularity associated with the CSI report, the quantity of the first resource associated with the CSI report is determined, wherein the frequency domain granularity includes: sub-band or broadband;
[0311] Based on the feedback method associated with the CSI report, determine the number of the first resources associated with the CSI report;
[0312] Based on a first quantity or a second quantity, the number of the first resources associated with the CSI report is determined, wherein the first quantity is the number of time units between the first time unit and the second time unit, the second quantity is the number of time units between the third time unit and the fourth time unit, the first time unit is the time unit that triggers the downlink control information (DCI) association of the CSI report, the second time unit is the time unit that carries the uplink channel association of the CSI report, the third time unit is the time unit that carries the first DMRS association, and the fourth time unit is the time unit that carries the uplink channel association of the CSI report, and the time unit is a symbol or a time slot.
[0313] In one optional implementation, the feedback method associated with the CSI report includes at least one of the following:
[0314] The CSI report is fed back through the Physical Uplink Control Channel (PUCCH) or the Physical Uplink Shared Channel (PUSCH) configured by higher-layer signaling.
[0315] The CSI report is fed up via the PUCCH, which carries confirmation information;
[0316] The CSI report is fed back via PUCCH or PUSCH indicated by downlink control information.
[0317] In one optional implementation, the processing module 702 determines the time of the first resource associated with the CSI report, including at least one of the following:
[0318] Determine the start time at which the CSI report is associated with the first resource;
[0319] Determine the end time for associating the CSI report with the first resource.
[0320] In one optional implementation, the start time includes one of the following:
[0321] The first symbol after the downlink control information or physical downlink control channel that triggers the CSI report;
[0322] The downlink control information or the last symbol of the physical downlink control channel that triggers the CSI report;
[0323] The first symbol associated with the first DMRS;
[0324] The first symbol of the next time slot of the first DMRS;
[0325] The S1th symbol following the first symbol associated with the first DMRS;
[0326] The S2nd symbol following the last symbol associated with the first DMRS;
[0327] Where S1 and S2 are integers greater than 0.
[0328] In an optional implementation, the processing module 702 determines the start time of associating the CSI report with the first resource, including: determining the start time based on first configuration information, wherein the first configuration information includes at least one of the following: CSI report configuration, DMRS configuration, and uplink channel configuration carrying the CSI report.
[0329] In one optional implementation, the end time includes one of the following:
[0330] The last symbol of the PUCCH or PUSCH that carries the CSI report;
[0331] The first symbol following the PUCCH or PUSCH that carries the CSI report;
[0332] The third is the Z1th symbol following the first symbol associated with the first DMRS;
[0333] The Z2th symbol following the last symbol associated with the first DMRS;
[0334] The Z3 symbol following the DCI or PDCCH that triggers the CSI report;
[0335] The Z4th symbol after the last symbol of the PDSCH associated with the first DMRS;
[0336] The Z5th symbol following the first symbol of the next time slot associated with the first DMRS;
[0337] Z1, Z2, Z3, Z4 and Z5 are integers greater than 0.
[0338] In one optional implementation, the processing module 702 determines the start time of associating the CSI report with the first resource, including: determining the end time based on second configuration information, wherein the second configuration information includes at least one of the following: CSI report configuration, DMRS configuration, and uplink channel configuration carrying the CSI report.
[0339] In one alternative implementation, the first resource includes at least one of the following: a CSI processing unit CPU, an activated resource, an activated resource port, and an activated CSI report.
[0340] In an optional implementation, as shown in FIG7, the device further includes: a sending module 703, configured to send signaling to the terminal, instructing the terminal to obtain a DMRS-based CSI report, if the number of available first resources within a target time or target time period satisfies the number of first resources associated with the CSI report or the time associated with the first resources.
[0341] In an optional implementation, the receiving module 701 receives measurement CSI capability information sent by the terminal, including: for a first codebook, receiving at least one supported parameter combination fed back by the terminal, each parameter combination including at least one of the following parameters:
[0342] The maximum number of non-zero power NZP CSI reference signal CSI-RS ports associated with a CSI report;
[0343] The maximum number of NZP CSI-RS ports for an NZP CSI-RS resource;
[0344] The maximum number of DMRS that can be activated simultaneously on all carriers;
[0345] The maximum number of DMRS ports that can be activated simultaneously across all carriers;
[0346] The maximum number of DMRSs that can be activated simultaneously for a single carrier association;
[0347] The maximum number of DMRS ports that can be activated simultaneously under a single carrier association;
[0348] The maximum number of DMRS ports associated with a carrier-associated CSI report;
[0349] The maximum number of PMIs that can be activated simultaneously under a single carrier association;
[0350] The maximum number of PMIs that can be activated simultaneously across all carrier associations;
[0351] The maximum number of PMIs that can be activated simultaneously with a single CSI report;
[0352] The maximum number of CSI-RS resources that are simultaneously active on a carrier association indicates the maximum number of CRIs.
[0353] The maximum number of CRIs that can be activated simultaneously across all carriers;
[0354] The maximum number of CRIs associated with a single CSI report.
[0355] The resource determination device provided in this application embodiment can implement the various processes implemented in the method embodiments of Figures 2 to 5 and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0356] As shown in Figure 8, this application embodiment also provides a communication device 800, including a processor 801 and a memory 802. The memory 802 stores a program or instructions that can run on the processor 801. For example, when the communication device 800 is a terminal, the program or instructions executed by the processor 801 implement the various steps of the resource determination method 200 or 300 embodiments described above, and achieve the same technical effect. When the communication device 800 is a network-side device, the program or instructions executed by the processor 801 implement the various steps of the resource determination method 400 or 500 embodiments described above, and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0357] This application also provides a terminal, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps in the method embodiments shown in FIG2 or FIG3. This terminal embodiment corresponds to the above-described terminal-side method embodiments, and all implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and can achieve the same technical effect. The terminal may be the resource determination device shown in FIG6. Specifically, FIG9 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of this application.
[0358] The terminal 900 includes, but is not limited to, at least some of the following components: radio frequency unit 901, network module 902, audio output unit 903, input unit 904, sensor 905, display unit 906, user input unit 907, interface unit 908, memory 909, and processor 910.
[0359] Those skilled in the art will understand that the terminal 900 may also include a power supply (such as a battery) for powering various components. The power supply can be logically connected to the processor 910 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The terminal structure shown in Figure 9 does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0360] It should be understood that, in this embodiment, the input unit 904 may include a graphics processor 9041 and a microphone 9042. The graphics processor 9041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 906 may include a display panel 9061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 907 includes at least one of a touch panel 9071 and other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include a touch detection device and a touch controller. Other input devices 9072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0361] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 901 can transmit it to the processor 910 for processing; in addition, the radio frequency unit 901 can send uplink data to the network-side device. Typically, the radio frequency unit 901 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.
[0362] The memory 909 can be used to store software programs or instructions, as well as various data. The memory 909 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 909 may include volatile memory or non-volatile memory. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 909 in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.
[0363] Processor 910 may include one or more processing units; optionally, processor 910 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 910.
[0364] The processor 910 is used for:
[0365] Determine whether to obtain Channel State Information (CSI) reports based on the Demodulation Reference Signal (DMRS);
[0366] Determine the number of first resources associated with the CSI report or the time associated with the first resource.
[0367] It is understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of method embodiment 200 or 300 and achieve the same or corresponding technical effects. To avoid repetition, it will not be described again here.
[0368] This application also provides a network-side device, including a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method embodiment shown in FIG4 or FIG5. This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this network-side device embodiment and can achieve the same technical effect.
[0369] Specifically, this application embodiment also provides a network-side device, which may be the resource determination device shown in FIG7. As shown in FIG10, the network-side device 1000 includes: an antenna 1001, a radio frequency device 1002, a baseband device 1003, a processor 1004, and a memory 1005. The antenna 1001 is connected to the radio frequency device 1002. In the uplink direction, the radio frequency device 1002 receives information through the antenna 1001 and sends the received information to the baseband device 1003 for processing. In the downlink direction, the baseband device 1003 processes the information to be transmitted and sends it to the radio frequency device 1002, which processes the received information and then transmits it through the antenna 1001.
[0370] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 1003, which includes a baseband processor.
[0371] The baseband device 1003 may include at least one baseband board, on which multiple chips are disposed, as shown in FIG10. One of the chips is, for example, a baseband processor, which is connected to the memory 1005 via a bus interface to call the program in the memory 1005 and execute the network device operation shown in the above method embodiment.
[0372] The network-side device may also include a network interface 1006, such as a Common Public Radio Interface (CPRI).
[0373] In this embodiment of the application, antenna 1001 is used to receive CSI measurement capability information sent by the terminal, wherein the CSI measurement capability information includes DMRS-based CSI measurement capability information;
[0374] Processor 1004 is configured to determine, based on the capability information, the number of first resources associated with the CSI report or the time of the associated first resource, wherein the CSI report is a CSI report obtained based on the first DMRS.
[0375] Specifically, the network-side device 1000 in this application embodiment further includes: instructions or programs stored in memory 1005 and executable on processor 104. Processor 1004 calls the instructions or programs in memory 1005 to execute the methods executed by each module shown in FIG7 and achieve the same technical effect. To avoid repetition, it will not be described in detail here.
[0376] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described resource determination method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0377] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.
[0378] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above resource determination method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0379] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0380] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described resource determination method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0381] This application also provides a wireless communication system, including: a terminal and a network-side device, wherein the terminal can be used to perform the steps of the resource determination method 200 or 300 as described above, and the network-side device can be used to perform the steps of the resource determination method 400 or 500 as described above.
[0382] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0383] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.
[0384] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other implementations under the guidance of this application without departing from the spirit and scope of the claims. All of these implementations are within the protection scope of this application.
Claims
1. A method for determining resources, comprising: The terminal determines to obtain the Channel State Information (CSI) report based on the first demodulation reference signal (DMRS); The terminal determines the number of first resources associated with the CSI report or the time associated with the first resource.
2. The method according to claim 1, wherein, The terminal determines the number of the first resources associated with the CSI report by including at least one of the following: The terminal determines that the number of the first resource associated with the CSI report is 1; The terminal determines the number of the first resources associated with the CSI report based on the number of ports of the first port, where the first port is the port associated with the first DMRS; The terminal determines the number of the first resources associated with the CSI report based on the number of symbols of the first symbol, where the first symbol is the symbol associated with the first DMRS; The terminal determines the number of the first resources associated with the CSI report based on whether the first DMRS is used for data demodulation; The terminal determines the quantity of the first resource associated with the CSI report based on the content associated with the CSI report; The terminal determines the number of the first resource associated with the CSI report based on the number of frequency domain units associated with the CSI report; The terminal determines the number of the first resource associated with the CSI report based on the frequency domain granularity associated with the CSI report, wherein the frequency domain granularity includes: sub-band or broadband; The terminal determines the quantity of the first resource associated with the CSI report based on the feedback method associated with the CSI report; The terminal determines the number of the first resources associated with the CSI report based on a first quantity or a second quantity, wherein the first quantity is the number of time units between the first time unit and the second time unit, the second quantity is the number of time units between the third time unit and the fourth time unit, the first time unit is the time unit that triggers the downlink control information (DCI) association of the CSI report, the second time unit is the time unit that carries the uplink channel association of the CSI report, the third time unit is the time unit that carries the first DMRS association, and the fourth time unit is the time unit that carries the uplink channel association of the CSI report, and the time unit is a symbol or a time slot.
3. The method according to claim 2, wherein, The feedback methods associated with the CSI report include at least one of the following: The CSI report is fed back through the Physical Uplink Control Channel (PUCCH) or the Physical Uplink Shared Channel (PUSCH) configured by higher-layer signaling. The CSI report is fed back via a PUCCH that carries confirmation information; The CSI report is fed back via PUCCH or PUSCH indicated by the downlink control information (DCI).
4. The method according to claim 1, wherein, The time at which the terminal determines the first resource associated with the CSI report includes at least one of the following: The terminal determines the start time at which the CSI report is associated with the first resource; The terminal determines the end time of the CSI report associated with the first resource.
5. The method according to claim 4, wherein, The start time includes at least one of the following: The first symbol after the downlink control information or physical downlink control channel that triggers the CSI report; The downlink control information that triggers the CSI report or the last symbol where the physical downlink control channel is located; The first symbol associated with the first DMRS; The first symbol of the next time slot of the first DMRS; The S1th symbol following the first symbol associated with the first DMRS; The S2nd symbol following the last symbol associated with the first DMRS; Where S1 and S2 are integers greater than 0.
6. The method according to claim 4 or 5, wherein, The terminal determines the start time of associating the CSI report with the first resource by: determining the start time based on first configuration information, wherein the first configuration information includes at least one of the following: CSI report configuration, DMRS configuration, and uplink channel configuration carrying the CSI report.
7. The method according to claim 4, wherein, The end time includes at least one of the following: The last symbol of the PUCCH or PUSCH that carries the CSI report; The first symbol following the PUCCH or PUSCH that carries the CSI report; The Z1th symbol following the first symbol associated with the first DMRS; The Z2th symbol following the last symbol associated with the first DMRS; The Z3 symbol following the DCI or PDCCH that triggers the CSI report; The Z4th symbol after the last symbol of the PDSCH associated with the first DMRS; The Z5th symbol following the first symbol of the next time slot associated with the first DMRS; Z1, Z2, Z3, Z4 and Z5 are integers greater than 0.
8. The method according to claim 4 or 7, wherein, The terminal determines the end time associated with the first resource in the CSI report by: determining the end time based on second configuration information, wherein the second configuration information includes at least one of the following: CSI report configuration, DMRS configuration, and uplink channel configuration carrying the CSI report.
9. The method according to any one of claims 1 to 8, wherein, The first resource includes at least one of the following: a CSI processing unit CPU, an active resource, an active resource port, and an active CSI report.
10. The method according to any one of claims 1 to 9, wherein, After the terminal determines the number of first resources associated with the CSI report or the time of the associated first resources, the method further includes: The terminal acquires the CSI report if the available first resources meet the quantity or time associated with the first resources in the CSI report.
11. The method according to any one of claims 1 to 10, wherein, The method further includes: The terminal feeds back information about its ability to obtain CSI reports based on DMRS to the network-side device.
12. A resource determination method, comprising: The network-side device receives CSI measurement capability information sent by the terminal, wherein the CSI measurement capability information includes the capability information for obtaining CSI reports based on DMRS; Based on the capability information, the network-side device determines the number of first resources associated with the CSI report or the time of the associated first resource, wherein the CSI report is a CSI report obtained based on the first DMRS.
13. The method according to claim 12, wherein, The network-side device determines the number of first resources associated with the CSI report, including at least one of the following: The network-side device determines that the number of the first resource associated with the CSI report is 1; The network-side device determines the number of the first resources associated with the CSI report based on the number of ports of the first port, where the first port is the port associated with the first DMRS. The network-side device determines the number of the first resources associated with the CSI report based on the number of symbols of the first symbol, where the first symbol is the symbol associated with the first DMRS; The network-side device determines the number of the first resources associated with the CSI report based on whether the first DMRS is used for data demodulation; The network-side device determines the quantity of the first resource associated with the CSI report based on the content associated with the CSI report; The network-side device determines the number of the first resource associated with the CSI report based on the number of frequency domain units associated with the CSI report; The network-side device determines the number of the first resource associated with the CSI report based on the frequency domain granularity associated with the CSI report, wherein the frequency domain granularity includes: sub-band or broadband; The network-side device determines the number of the first resources associated with the CSI report based on the feedback method associated with the CSI report; The network-side device determines the number of the first resources associated with the CSI report based on a first quantity or a second quantity, wherein the first quantity is the number of time units between the first time unit and the second time unit, the second quantity is the number of time units between the third time unit and the fourth time unit, the first time unit is the time unit that triggers the downlink control information (DCI) association of the CSI report, the second time unit is the time unit that carries the uplink channel association of the CSI report, the third time unit is the time unit that carries the first DMRS association, and the fourth time unit is the time unit that carries the uplink channel association of the CSI report, and the time unit is a symbol or a time slot.
14. The method according to claim 13, wherein, The feedback methods associated with the CSI report include at least one of the following: The CSI report is fed back through the Physical Uplink Control Channel (PUCCH) or the Physical Uplink Shared Channel (PUSCH) configured by higher-layer signaling. The CSI report is fed up via the PUCCH, which carries confirmation information; The CSI report is fed back via PUCCH or PUSCH indicated by downlink control information.
15. The method according to claim 12, wherein, The time at which the network-side device determines the first resource associated with the CSI report includes at least one of the following: The network-side device determines the start time at which the CSI report is associated with the first resource; The network-side device determines the end time of the CSI report associated with the first resource.
16. The method according to claim 15, wherein, The start time includes at least one of the following: The first symbol after the downlink control information or physical downlink control channel that triggers the CSI report; The downlink control information or the last symbol of the physical downlink control channel that triggers the CSI report; The first symbol associated with the first DMRS; The first symbol of the next time slot of the first DMRS; The S1th symbol following the first symbol associated with the first DMRS; The S2nd symbol following the last symbol associated with the first DMRS; Where S1 and S2 are integers greater than 0.
17. The method according to claim 15 or 16, wherein, The network-side device determines the start time of associating the CSI report with the first resource, including: the terminal determines the start time based on first configuration information, wherein the first configuration information includes at least one of the following: CSI report configuration, DMRS configuration, and uplink channel configuration carrying the CSI report.
18. The method according to claim 15, wherein, The end time includes at least one of the following: The last symbol of the PUCCH or PUSCH that carries the CSI report; The first symbol following the PUCCH or PUSCH that carries the CSI report; The Z1th symbol following the first symbol associated with the first DMRS; The Z2th symbol following the last symbol associated with the first DMRS; The Z3 symbol following the DCI or PDCCH that triggers the CSI report; The Z4th symbol after the last symbol of the PDSCH associated with the first DMRS; The Z5th symbol following the first symbol of the next time slot associated with the first DMRS; Z1, Z2, Z3, Z4 and Z5 are integers greater than 0.
19. The method according to any one of claims 15 to 18, wherein, The network-side device determines the end time of the CSI report associated with the first resource by: the terminal determining the end time based on second configuration information, wherein the second configuration information includes at least one of the following: CSI report configuration, DMRS configuration, and uplink channel configuration carrying the CSI report.
20. The method according to any one of claims 12 to 19, wherein, The first resource includes at least one of the following: a CSI processing unit CPU, an active resource, an active resource port, and an active CSI report.
21. The method according to any one of claims 12 to 20, wherein, After the network-side device determines the number of first resources associated with the CSI report or the time of the associated first resources, the method further includes: If, within a target time or target time period, the number of the first resources available to the terminal meets the number of the first resources associated with the CSI report or the time associated with the first resources, the network-side device sends a signaling message to the terminal, instructing the terminal to obtain the CSI report based on the first DMRS.
22. The method according to claim 12, wherein, The network-side device receives the measurement CSI capability information sent by the terminal, including: for the first codebook, receiving at least one supported parameter combination fed back by the terminal, each parameter combination including at least one of the following parameters: The maximum number of non-zero power NZP CSI reference signal CSI-RS ports associated with a CSI report; The maximum number of NZP CSI-RS ports for an NZP CSI-RS resource; The maximum number of DMRS that can be activated simultaneously on all carriers; The maximum number of DMRS ports that can be activated simultaneously across all carriers; The maximum number of DMRSs that can be activated simultaneously for a single carrier association; The maximum number of DMRS ports that can be activated simultaneously under a single carrier association; The maximum number of DMRS ports associated with a carrier-associated CSI report; The maximum number of PMIs that can be activated simultaneously under a single carrier association; The maximum number of PMIs that can be activated simultaneously across all carrier associations; The maximum number of PMIs that can be activated simultaneously with a single CSI report; The maximum number of CSI-RS resources that are simultaneously active on a carrier association indicates the maximum number of CRIs. The maximum number of CRIs that can be activated simultaneously across all carriers; The maximum number of CRIs associated with a single CSI report.
23. A resource determination device, comprising: Processing module, used for: Determine whether to obtain the Channel State Information (CSI) report based on the first DMRS; Determine the number of first resources associated with the CSI report or the time associated with the first resource.
24. The apparatus according to claim 23, wherein, The processing module determines the number of the first resources associated with the CSI report to include at least one of the following: The number of the first resource associated with the CSI report is determined to be 1; Based on the number of ports of the first port, determine the number of the first resources associated with the CSI report, where the first port is the port associated with the first DMRS; Based on the number of symbols of the first symbol, determine the number of the first resources associated with the CSI report, where the first symbol is the symbol associated with the first DMRS; The number of the first resources associated with the CSI report is determined based on whether the first DMRS is used for data demodulation. Based on the content associated with the CSI report, determine the quantity of the first resource associated with the CSI report; The number of the first resource associated with the CSI report is determined based on the number of frequency domain units associated with the CSI report; Based on the frequency domain granularity associated with the CSI report, the quantity of the first resource associated with the CSI report is determined, wherein the frequency domain granularity includes: sub-band or broadband; Based on the feedback method associated with the CSI report, determine the number of the first resources associated with the CSI report; Based on a first quantity or a second quantity, the number of the first resources associated with the CSI report is determined, wherein the first quantity is the number of time units between the first time unit and the second time unit, the second quantity is the number of time units between the third time unit and the fourth time unit, the first time unit is the time unit that triggers the downlink control information (DCI) association of the CSI report, the second time unit is the time unit that carries the uplink channel association of the CSI report, the third time unit is the time unit that carries the first DMRS association, and the fourth time unit is the time unit that carries the uplink channel association of the CSI report, and the time unit is a symbol or a time slot.
25. The apparatus according to claim 23, wherein, The processing module determines the time of the first resource associated with the CSI report, including at least one of the following: Determine the start time at which the CSI report is associated with the first resource; Determine the end time for associating the CSI report with the first resource.
26. The apparatus according to claim 25, wherein, The processing module determines the start time of associating the CSI report with the first resource by: determining the start time based on first configuration information, wherein the first configuration information includes at least one of the following: CSI report configuration, DMRS configuration, and uplink channel configuration carrying the CSI report.
27. The apparatus according to claim 25, wherein, The processing module determines the end time of the CSI report associated with the first resource by: determining the end time based on second configuration information, wherein the second configuration information includes at least one of the following: CSI report configuration, DMRS configuration, and uplink channel configuration carrying the CSI report.
28. The apparatus according to any one of claims 23 to 27, wherein, The processing module is also used for: The CSI report is obtained if the number of available first resources meets the number of first resources associated with the CSI report or the time associated with the first resources.
29. The apparatus according to any one of claims 23 to 28, wherein, Also includes: The sending module is used to send back the capability information for measuring CSI to the network-side devices.
30. A resource determination device, comprising: A receiving module is used to receive measurement CSI capability information sent by a terminal, wherein the measurement CSI capability information includes DMRS-based measurement CSI capability information; The processing module is used to determine, based on the capability information, the number of first resources associated with the CSI report or the time of the associated first resource, wherein the CSI report is a CSI report obtained based on the first DMRS.
31. The apparatus according to claim 30, wherein, The processing module determines the number of first resources associated with the CSI report, including at least one of the following: The number of the first resource associated with the CSI report is determined to be 1; Based on the number of ports of the first port, determine the number of the first resources associated with the CSI report, where the first port is the port associated with the first DMRS; Based on the number of symbols of the first symbol, determine the number of the first resources associated with the CSI report, where the first symbol is the symbol associated with the first DMRS; The number of the first resources associated with the CSI report is determined based on whether the first DMRS is used for data demodulation; Based on the content associated with the CSI report, determine the quantity of the first resource associated with the CSI report; The number of the first resource associated with the CSI report is determined based on the number of frequency domain units associated with the CSI report; Based on the frequency domain granularity associated with the CSI report, the quantity of the first resource associated with the CSI report is determined, wherein the frequency domain granularity includes: sub-band or broadband; Based on the feedback method associated with the CSI report, determine the number of the first resources associated with the CSI report; Based on a first quantity or a second quantity, the number of the first resources associated with the CSI report is determined, wherein the first quantity is the number of time units between the first time unit and the second time unit, the second quantity is the number of time units between the third time unit and the fourth time unit, the first time unit is the time unit that triggers the downlink control information (DCI) association of the CSI report, the second time unit is the time unit that carries the uplink channel association of the CSI report, the third time unit is the time unit that carries the first DMRS association, and the fourth time unit is the time unit that carries the uplink channel association of the CSI report, and the time unit is a symbol or a time slot.
32. The apparatus according to claim 30, wherein, The processing module determines the time of the first resource associated with the CSI report, including at least one of the following: Determine the start time at which the CSI report is associated with the first resource; Determine the end time for associating the CSI report with the first resource.
33. The apparatus according to claim 32, wherein, The processing module determines the start time of associating the CSI report with the first resource, including: the terminal determines the start time based on first configuration information, wherein the first configuration information includes at least one of the following: CSI report configuration, DMRS configuration, and uplink channel configuration carrying the CSI report.
34. The apparatus according to claim 32, wherein, The processing module determines the end time of the CSI report associated with the first resource, including: the terminal determines the end time based on second configuration information, the second configuration information including at least one of the following: CSI report configuration, DMRS configuration, and uplink channel configuration carrying the CSI report.
35. The apparatus according to any one of claims 30 to 34, wherein, Also includes: The sending module is used for: If, within a target time or target time period, the number of the first resources available to the terminal meets the number of the first resources associated with the CSI report or the time associated with the first resources, a signaling message is sent to the terminal, instructing the terminal to obtain a DMRS-based CSI report.
36. The apparatus according to claim 35, wherein, The receiving module receives the measurement CSI capability information sent by the terminal, including: for the first codebook, receiving at least one supported parameter combination fed back by the terminal, each parameter combination including at least one of the following parameters: The maximum number of non-zero power NZP CSI reference signal CSI-RS ports associated with a CSI report; The maximum number of NZP CSI-RS ports for an NZP CSI-RS resource; The maximum number of DMRS that can be activated simultaneously on all carriers; The maximum number of DMRS ports that can be activated simultaneously across all carriers; The maximum number of DMRSs that can be activated simultaneously for a single carrier association; The maximum number of DMRS ports that can be activated simultaneously under a single carrier association; The maximum number of DMRS ports associated with a carrier-associated CSI report; The maximum number of PMIs that can be activated simultaneously under a single carrier association; The maximum number of PMIs that can be activated simultaneously across all carrier associations; The maximum number of PMIs that can be activated simultaneously with a single CSI report; The maximum number of CSI-RS resources that are simultaneously active on a carrier association indicates the maximum number of CRIs. The maximum number of CRIs that can be activated simultaneously across all carriers; The maximum number of CRIs associated with a single CSI report.
37. A terminal comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the resource determination method as claimed in any one of claims 1 to 11.
38. A network-side device, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the resource determination method as claimed in any one of claims 12 to 22.
39. A readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the resource determination method as claimed in any one of claims 1 to 11, or implement the steps of the resource determination method as claimed in any one of claims 12 to 22.
Citation Information
Patent Citations
User Equipment and Channel State Information (CSI) Acquisition Methods
CN110582960A
Method and apparatus for generating a CSI report
CN112689969A
Demodulation reference signal configuration assumptions for a channel state information reference resource for periodic channel state feedback reporting
US20230344600A1
Method and apparatus for reporting channel state information
WO2018084588A1