Channel information acquisition method and apparatus, and terminal and network-side device
By acquiring CSI in segments during wireless communication, the problems of insufficient network-side device scheduling and low resource utilization are solved, achieving more efficient resource utilization and scheduling flexibility.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2025-12-11
- Publication Date
- 2026-06-25
AI Technical Summary
In wireless communication, when the terminal does not support out-of-order scheduling, the process of CSI-RS reception and CSI feedback takes too long, resulting in inflexible scheduling and low resource utilization.
The terminal receives K reference signals sent by the network-side device, acquires Channel State Information (CSI) in segments, acquires the first CSI and the second CSI at different times, and sends a CSI report containing both of them.
By acquiring CSI content in segments, resource utilization and network-side device scheduling flexibility are improved, allowing other uplink or downlink channel transmissions to occur during CSI acquisition.
Smart Images

Figure CN2025141645_25062026_PF_FP_ABST
Abstract
Description
Channel information acquisition methods, devices, terminals, and network-side equipment
[0001] Cross-reference to related applications
[0002] This application claims priority to Chinese Patent Application No. 202411853203.5, filed on December 16, 2024, entitled "Method, Apparatus, Terminal and Network-Side Device for Obtaining Channel Information", 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 method, apparatus, terminal, and network-side equipment for acquiring channel information. Background Technology
[0004] In related technologies, network-side devices trigger the reception of Channel State Information (CSI) Reference Signal (RS) by the terminal via Downlink Control Information (DCI), as well as the acquisition and feedback of CSI based on the CSI-RS. After receiving the DCI, the terminal acquires CSI based on the CSI-RS triggered by the DCI, and then feeds back the acquired CSI to the network-side devices.
[0005] Because the entire process of CSI-RS reception, CSI acquisition, or CSI feedback takes a considerable amount of time, in cases where the terminal does not support out-of-order scheduling, the network-side device cannot schedule the terminal to perform other uplink channel transmissions or downlink channel receptions via DCI between the moment the DCI triggers CSI-RS reception and CSI feedback and the moment the terminal feeds back the CSI. For example, in Figure 1a, DCI 0 is used to trigger a CSI report configuration, i.e., to trigger the reception of the CSI-RS associated with that CSI report configuration and the CSI report feedback based on that CSI report configuration. This CSI report is transmitted on the Physical Uplink Shared Channel (PUSCH) 0. Therefore, the network-side device cannot schedule the transmission of PUSCH 1 via DCI 1. Thus, the technical solutions in related technologies may lead to insufficient scheduling flexibility or low resource utilization for the network-side device. Summary of the Invention
[0006] This application provides a method, apparatus, terminal, and network-side device for obtaining channel information, which can solve the problems of insufficient scheduling or low resource utilization of network-side devices in related technologies.
[0007] In a first aspect, a method for obtaining channel state information is provided, comprising: a terminal receiving K reference signals sent by a network-side device, wherein K is an integer greater than or equal to 1; the terminal obtaining first channel state information (CSI) based on the K reference signals at a first time; in response to first downlink control information (DCI) sent by the network-side device, the terminal obtaining a second CSI based on the K reference signals at a second time, wherein the second time is later than the first time; the terminal sending a CSI report to the network-side device, wherein the CSI report includes one of the following: the second CSI, at least a portion of the first CSI, and the second CSI.
[0008] Secondly, a channel information acquisition method is provided, comprising: a network-side device sending K reference signals to a terminal, wherein K is an integer greater than or equal to 1; the network-side device sending first downlink control information to the terminal; the network-side device receiving a CSI report sent by the terminal, wherein the CSI report includes one of the following: a second CSI, at least a portion of a first CSI, and the second CSI; the second CSI is a CSI acquired by the terminal based on the K reference signals after receiving the first downlink control information, and the first CSI is a CSI acquired by the terminal based on the K reference signals before receiving the first downlink control information.
[0009] Thirdly, a channel state information acquisition device is provided, comprising: a receiving module for receiving K reference signals sent by a network-side device, wherein K is an integer greater than or equal to 1; a processing module for acquiring first channel state information (CSI) based on the K reference signals at a first time; and in response to first downlink control information sent by the network-side device, acquiring a second CSI based on the K reference signals at a second time, wherein the second time is later than the first time; and a sending module for sending a CSI report to the network-side device, wherein the CSI report includes one of the following: the second CSI, at least a portion of the first CSI, and the second CSI.
[0010] Fourthly, a channel information acquisition apparatus is provided, comprising: a transmitting module, configured to transmit K reference signals to a terminal, wherein K is an integer greater than or equal to 1; and to transmit first downlink control information to the terminal; and a receiving module, configured to receive a CSI report transmitted by the terminal, wherein the CSI report includes one of the following: a second CSI, at least a portion of a first CSI, and the second CSI; wherein the second CSI is a CSI acquired by the terminal based on the K reference signals after receiving the first downlink control information, and the first CSI is a CSI acquired by the terminal based on the K reference signals before receiving the first downlink control information.
[0011] Fifthly, a channel state information acquisition 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 first 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 steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0019] In a thirteenth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method as described in the first aspect, or to implement the steps of the method as described in the second aspect.
[0020] In this embodiment, the terminal receives K reference signals sent by a network-side device, and acquires a first CSI based on the K reference signals at a first time. In response to a first DCI sent by the network-side device, the terminal acquires a second CSI based on the K reference signals at a second time, wherein the second time is later than the first time. Then, the terminal sends a CSI report to the network-side device, wherein the CSI report includes one of the following: the second CSI, at least a portion of the first CSI, and the second CSI. Through the technical solution provided by this embodiment, after receiving K reference signals, the terminal can first acquire a portion of the CSI content based on the K reference signals, and after receiving the first DCI sent by the network-side device, acquire another portion of the CSI content based on the K reference signals. Since different CSI contents correspond to different CSI resource quantities or resource occupation times, segmented acquisition of CSI content makes resource occupation time more flexible. Therefore, resource utilization can be maximized, and the scheduling flexibility of the network-side device can be improved. Attached Figure Description
[0021] Figure 1a shows a schematic diagram of scheduling via DCI;
[0022] Figure 1b shows a block diagram of a wireless communication system that can be applied to an embodiment of this application;
[0023] Figure 2 shows a flowchart of a channel state information acquisition method provided in an embodiment of this application;
[0024] Figure 3 shows a transmission timing diagram according to an embodiment of this application;
[0025] Figure 4 shows another transmission timing diagram in an embodiment of this application;
[0026] Figure 5 shows another flowchart of a channel state information acquisition method provided in an embodiment of this application;
[0027] Figure 6 shows another flowchart of a channel state information acquisition method provided in an embodiment of this application;
[0028] Figure 7 shows a flowchart of another channel state information acquisition method provided in an embodiment of this application;
[0029] Figure 8 shows a schematic diagram of a channel state information acquisition device provided in an embodiment of this application;
[0030] Figure 9 shows a schematic diagram of another channel state information acquisition device provided in an embodiment of this application.
[0031] Figure 10 shows a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0032] Figure 11 shows a schematic diagram of the hardware structure of a terminal provided in an embodiment of this application;
[0033] Figure 12 shows a schematic diagram of the hardware structure of a network-side device provided in an embodiment of this application. Detailed Implementation
[0034] 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.
[0035] 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.
[0036] 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.
[0037] 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 in the systems and radio technologies mentioned above, as well as in 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) communication systems.
[0038] Figure 1b 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 devices (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.
[0039] NR's CSI reports include:
[0040] 1) Beam reporting, such as reporting CSI-RS Resource Indicator (CRI) and Layer 1 Reference Signal Received Power (L1-RSRP), CRI and Layer 1 Signal-to-Interference-plus-Noise Ratio (L1-SINR), etc.
[0041] 2) Codebook-based CSI reports include CRI, Rank Indicator (RI), Precoding Matrix Indicator (PMI), Layer Indicator (LI), and Channel Quality Indicator (CQI) reports. Among these, PMI has several types, which can be categorized into Type I and Type II codebooks.
[0042] 3) Non-codebook-based CSI reports, which do not include PMI (Precoding Matrix Indicator).
[0043] CSI reports can typically be configured as follows:
[0044] 1) Periodic CSI Report (P-CSI): Transmitted only on the Physical Uplink Control Channel (PUCCH);
[0045] 2) Semi-Persistent CSI Reporting (SP-CSI): Transmitted on the PUCCH or Physical Uplink Shared Channel (PUSCH). SP-CSI reporting based on the PUSCH is activated and deactivated by the CSI Request field in the DCI signaling. Radio Resource Control (RRC) configures a maximum of 64 trigger states, each corresponding to a CSI report configuration signaling (CSI-ReportConfig). Except for group-based beamforming, each CSI-ReportConfig associated with a CSI-RS resource setting (CSI-ResourceConfig) for channel measurements contains only one CSI-RS resource set.
[0046] 3) Aperiodic CSI Reporting (AP-CSI): Transmitted only on the PUSCH. PUSCH-based A-CSI reporting is activated and deactivated by the CSI Request field in the DCI signaling. The RRC configures multiple trigger states, each corresponding to one or more CSI report configuration signaling (CSI-ReportConfig). The CSI Request field in the DCI triggers one trigger state. The maximum configuration of the CSI Request field in DCI format 0_1 is 6 bits, thus supporting a maximum of 64 CSI trigger states. When the RRC configures more than 64 CSI trigger states, 64 of these trigger states are mapped to the CSI Request field via MAC CE signaling. Each CSI-ReportConfig can be associated with 1 to 3 CSI-ResourceConfigs. If a CSI-ResourceConfig used for channel measurement contains multiple CSI-RS resource sets, the associated trigger state indicates a CSI-RS resource set and the quasi-co-address information of each CSI-RS resource in the resource set.
[0047] In an NR system, a single CSI report configuration signaling (CSI-ReportConfig) can typically be associated with 1 to 3 CSI-ResourceConfigs (CSI resource configurations). A CSI-ResourceConfig usually has the following characteristics:
[0048] 1) Associate S ≥ 1 CSI-RS resource sets;
[0049] 2) A resource set is associated with Ks≥1 RS resources, such as channel measurement CSI-RS, CSI interference measurement (CSI-IM) resources, and interference measurement CSI-RS;
[0050] 3) A CSI-RS resource includes at least one of the following pieces of information:
[0051] a) Resource Identifier (ID);
[0052] b) Period and time slot offset;
[0053] c) Number of ports;
[0054] d) Time-frequency location;
[0055] e) Code Division Multiplexing (CDM) type;
[0056] f) Density;
[0057] g) Power parameters;
[0058] h) Scrambling code ID;
[0059] i) Bandwidth Part (BWP) ID and other information.
[0060] 4) A CSI-IM resource should include at least the time, frequency and location information of the CSI-IM.
[0061] When using aperiodic CSI-RS and aperiodic reporting, the CSI-RS time-domain position offset is set by the RRC parameter aperiodicTriggeringOffset, aperiodicTriggeringOffset-r16, or aperiodicTriggeringOffset-r17. These RRC parameters are configured in CSI-ReportConfig.
[0062] The UE does not expect to receive aperiodic CSI-RS before the OFDM symbol associated with the DCI that triggers CSI-RS.
[0063] When the minimum scheduling offset limit is applied, the UE does not expect the CSI-RS trigger offset indicated by the DCI to be less than the currently applicable minimum scheduling offset limit K0min.
[0064] In related technologies, it is not possible to independently trigger aperiodic CSI-RS and aperiodic CSI feedback. A single DCI triggers both CSI-RS reception and CSI feedback. After receiving the DCI, the terminal performs CSI acquisition based on the CSI-RS triggered by the DCI, and then feeds back a CSI report based on the acquired CSI. Since the entire process of CSI acquisition and feedback takes a considerable amount of time, if the terminal does not support out-of-order scheduling, the network-side device cannot schedule the terminal to perform other uplink channel transmissions through the DCI between the time the DCI triggers CSI-RS reception and CSI feedback and the time the terminal feeds back the CSI. Therefore, in related technologies, the scheduling of network-side devices is not flexible enough or the resource utilization is low. To address this problem, embodiments of this application provide a channel state information acquisition method, apparatus, terminal, and network-side device.
[0065] The channel state information acquisition scheme provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0066] Figure 2 shows a flowchart of a channel state information acquisition 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.
[0067] S210, the terminal receives K reference signals sent by the network-side device, where K is an integer greater than or equal to 1.
[0068] In this embodiment of the application, in order for the terminal to obtain CSI, the network-side device can send K reference signals, and the terminal can perform channel measurement or interference measurement based on the K reference signals, thereby obtaining channel state information.
[0069] In one implementation, prior to S210, the terminal may receive a second DCI sent by the network-side device. This second DCI may be a downlink DCI, an uplink DCI, or a dedicated DCI. The second DCI may indicate at least one of the following associated configurations of the K reference signals: spatial resource configuration (e.g., number of ports, port index, etc.), temporal resource configuration (e.g., period, time slot offset, symbol offset, etc.), frequency resource configuration (e.g., resource block location, bandwidth part location, resource element location, frequency density, resource block offset, resource element offset, etc.), and power resource configuration (e.g., port power, port power offset, total power, power offset, etc.). Alternatively, the second DCI may indicate at least one Radio Resource Control Information Element (CSI) configuration, i.e., a CSI report configuration, in which the configuration information associated with the K reference signals is included. Or, the second DCI may indicate at least one Radio Resource Control Information Element (CSI). The element, namely the CSI-RS resource configuration, is associated with the configuration information of the above K reference signals.
[0070] In another implementation, prior to S210, the terminal may receive RRC signaling sent by the network-side device, which is used to indicate reference signals for K cycles (i.e., the aforementioned K reference signals).
[0071] In another embodiment, prior to S210, the terminal may receive an indication sent by a network-side device, which is used to indicate the K reference signals. The indication may be signaling sent by the network-side device, a reference signal sent by the network-side device, or a broadcast signal sent by the network-side device.
[0072] S212, the terminal acquires the first CSI based on the above K reference signals in the first instant.
[0073] In this embodiment, after receiving K reference signals, the terminal can acquire the first CSI immediately. The first time can be a period of time after receiving the K reference signals. For example, within this first time period, the terminal can perform channel measurements on the K reference signals and calculate the first CSI based on the channel measurement results. Alternatively, within this first time period, the terminal can calculate the first CSI based on the channel measurement results of the K reference signals.
[0074] In some embodiments, prior to S212, the terminal may determine the number of reports included in the first CSI based on first information, wherein the first information may include at least one of the following:
[0075] 1) The amount of network signaling indications reported;
[0076] In this embodiment, the terminal determines the number of reports included in the first CSI based on network signaling instructions. For example, the network-side device can indicate the number of reports included in the first CSI to the terminal via network signaling. This network signaling can be a DCI, meaning the network-side device can display the number of reports included in the first CSI via a DCI. This DCI can be the second DCI mentioned above. Alternatively, the network signaling can also be MAC CE or RRC signaling.
[0077] 2) The possible values of K;
[0078] In this implementation, the terminal can determine the number of reports included in the first CSI based on the number of reference signals associated with the first CSI. For example, if the network-side device sends K reference signals, when K=1, the number of reports included in the first CSI is RI; when K is greater than 1, the number of reports included in the first CSI is CRI and RI.
[0079] 3) The reporting volume agreed upon in the agreement;
[0080] In this implementation, the terminal can determine the number of reports included in the first CSI based on protocol agreements. For example, if the protocol stipulates that when the number of reports included in the CSI report is RI, PMI, and CQI, the number of reports included in the first CSI is RI. Another example: when the number of reports included in the CSI report is CRI, RI, PMI, and CQI, the number of reports included in the first CSI is CRI and RI. Yet another example: when the number of reports included in the CSI report is CRI, RI, LI, PMI, and CQI, the number of reports included in the first CSI is CRI, RI, and LI. Yet another example: when the number of reports included in the CSI report is CRI, RI, PMI, and CQI, the number of reports included in the first CSI is CRI and RI, and the PMI indices are the wideband portion.
[0081] 4) Number of sub-bands;
[0082] In this embodiment, the terminal can determine the number of reports included in the first CSI based on the number of subbands. The number of subbands can be the number of subbands associated with at least one report in the CSI report, or it can be a number of subbands determined by the terminal based on network signaling indications from the network-side device.
[0083] For example, when the number of subbands associated with PMI and CQI in a CSI report is 1, the number of reports included in the first CSI is the total number of CSI reports.
[0084] For example, when the number of subbands associated with PMI and CQI in a CSI report is greater than or equal to the value agreed upon in the agreement, the number of reports included in the first CSI is one of the following: RI; CRI and RI; CRI, RI and LI.
[0085] For example, when the number of subbands associated with PMI and CQI in the CSI report is less than or equal to the value agreed upon in the agreement, the number of reports included in the first CSI is one of the following: RI, PMI and CQI; CRI, RI, PMI and CQI; CRI, RI, LI, PMI and CQI.
[0086] 5) Subband size; In this embodiment, the terminal can determine the number of reports included in the first CSI based on the size of the subband. The size of the subband can be the size of the subband associated with at least one report in the CSI report, or it can be the size of a subband determined by the terminal based on the network signaling indication of the network side device.
[0087] 6) Codebook type;
[0088] In this implementation, the terminal can determine the number of reports included in the first CSI based on the codebook type, which can be the codebook type associated with the PMI in the CSI report.
[0089] For example, when the PMI in a CSI report is configured as a Type-I series codebook, the number of reports included in the first CSI is one of the following: RI, PMI, and CQI; CRI, RI, PMI, and CQI; CRI, RI, LI, PMI, and CQI; RI and PMI; CRI, RI, and PMI; CRI, RI, LI, and PMI.
[0090] For example, when the PMI in a CSI report is configured as a Type-II series codebook, the number of reports included in the first CSI is one of the following: RI; CRI and RI; CRI, RI and LI.
[0091] 7) Frequency domain granularity;
[0092] In this embodiment, the terminal can determine the number of reports included in the first CSI based on the frequency domain granularity, which can be the frequency domain granularity associated with at least one report in the CSI report.
[0093] For example, when PMI and CQI in a CSI report are configured for broadband granularity, the reporting volume included in the first CSI includes both PMI and CQI.
[0094] For example, when the PMI in a CSI report is configured to sub-band granularity, the reporting volume included in the first CSI does not include PMI and CQI.
[0095] 8) The total number of ports associated with the K reference signals;
[0096] In this implementation, the terminal can determine the amount of reports included in the first CSI based on the total number of ports associated with the K reference signals.
[0097] For example, when the total number of ports associated with the K reference signals associated with the CSI report is greater than or equal to the value agreed upon in the protocol, the number of reports included in the first CSI is one of the following: RI; CRI and RI; CRI, RI and LI.
[0098] For example, when the total number of ports associated with the K reference signals in the CSI report is less than or equal to the value agreed upon in the protocol, the number of reports included in the first CSI is one of the following: RI, PMI and CQI; CRI, RI, PMI and CQI; CRI, RI, LI, PMI and CQI.
[0099] 9) Number of reference signal ports associated with PMI;
[0100] In this implementation, the terminal can determine the content associated with the first CSI based on the number of reference signal ports associated with the PMI, which can be the PMI in the CSI report.
[0101] For example, when the number of reference signal ports associated with PMI in the CSI report is greater than or equal to the value agreed upon in the protocol, the number of reports included in the first CSI is one of the following: RI; CRI and RI; CRI, RI and LI.
[0102] For example, when the number of reference signal ports associated with PMI in the CSI report is less than or equal to the value agreed upon in the protocol, the number of reports included in the first CSI is one of the following: RI, PMI and CQI; CRI, RI, PMI and CQI; CRI, RI, LI, PMI and CQI.
[0103] 10) Time offset indicated by network signaling;
[0104] In this implementation, the terminal can determine the amount of reporting included in the first CSI based on the time offset indicated by the network signaling.
[0105] For example, when the time offset associated with the CSI report indicated by network signaling (DCI, MAC-CE, or RRC, etc.) is less than or equal to the value agreed upon in the protocol, the number of reports included in the first CSI is one of the following: RI; CRI and RI; CRI, RI, and LI. Alternatively, when the time offset is greater than or equal to the value agreed upon in the protocol, the number of reports included in the first CSI is one of the following: RI, PMI, and CQI; CRI, RI, PMI, and CQI; CRI, RI, LI, PMI, and CQI.
[0106] 11) Second DCI. For example, a network-side device indicates a CSI reporting configuration via a second DCI, which is associated with an indication that indicates the amount of reports included in the first CSI associated with the CSI reporting configuration.
[0107] It should be noted that the first information may include one or more of the above 1) to 11). That is, the terminal may determine the number of reports included in the first CSI based on any one of the above 1) to 11), or it may determine the number of reports included in the first CSI based on multiple of the above 1) to 11). In other words, the terminal may determine the number of reports included in the first CSI by referring to multiple of the above 1) to 11).
[0108] For example, in one implementation, the terminal can determine the amount of reporting included in the first CSI based on the frequency domain granularity and codebook type. When the PMI and CQI in the CSI report are configured with wideband granularity, the amount of reporting included in the first CSI includes PMI and CQI. Alternatively, when the PMI in the CSI report is configured with subband granularity and the codebook type is a Type-I series codebook, the amount of reporting included in the first CSI includes PMI and CQI. Alternatively, when the PMI in the CSI report is configured with subband granularity and the codebook type is a Type-II series codebook, the amount of reporting included in the first CSI does not include PMI and CQI.
[0109] For example, in another implementation, the terminal can determine the number of reports included in the first CSI based on the number of subbands and the codebook type. When the number of subbands associated with PMI and CQI in the CSI report is less than or equal to the value agreed upon in the protocol, and the codebook type is a Type-I series codebook, the number of reports included in the first CSI includes PMI and CQI. Otherwise, the number of reports included in the first CSI does not include PMI and CQI.
[0110] For example, in another implementation, the terminal can determine the amount of reports included in the first CSI based on the number of subbands and the total number of ports associated with the K reference signals. When the number of subbands associated with PMI and CQI in the CSI report is less than or equal to the value agreed upon in the protocol, and the total number of ports associated with the K reference signals is less than or equal to the value agreed upon in the protocol, the amount of reports included in the first CSI includes PMI and CQI. Otherwise, the amount of reports included in the first CSI does not include PMI and CQI.
[0111] Through the various implementation methods described above, the terminal and network-side devices can agree on a method for determining the number of reports included in the first CSI, or the network device can indicate the number of reports included in the first CSI to the terminal based on demand, thereby maximizing the utilization of the terminal's computing and system resources, and also improving the flexibility of network scheduling.
[0112] S214, in response to the first DCI sent by the network-side device, the terminal acquires the second CSI at a second time based on the K reference signals, wherein the second time is later than the first time.
[0113] In this embodiment of the application, after the network-side device sends the above-mentioned K reference signals to the terminal, it can also send a first DCI. The first DCI can be used to trigger the terminal to obtain the second CSI, or the first DCI can be used to trigger the terminal to feed back a CSI report. After receiving the first DCI, the network-side device obtains the second CSI at a second time based on the above-mentioned K reference signals. That is, the acquisition time of the second CSI is different from that of the first CSI, and the second CSI is obtained after the first CSI.
[0114] In this embodiment, the CSI report content is divided into a first CSI and a second CSI, and the acquisition times of the first CSI and the second CSI are different. For example, the calculation timing and calculation time of the first CSI and the second CSI are different, thereby maximizing the utilization of the terminal's computing resources or improving the flexibility of network-side device scheduling.
[0115] In this embodiment of the application, optionally, the amount of reports included in the first CSI may be broadband granularity, and the amount of reports included in the second CSI may be sub-band granularity.
[0116] In some embodiments, prior to S214, the method may further include: the terminal determining the number of reports included in the second CSI based on the number of reports included in the CSI report and the number of reports included in the first CSI, wherein the number of reports included in the second CSI is the number of reports included in the CSI report excluding the number of reports included in the first CSI. The number of reports included in the first CSI can be determined according to at least one of the above embodiments, while the number of reports included in the CSI report can be determined based on the report configuration of the CSI report or by protocol agreement. In these embodiments, the number of reports in the CSI report is divided into two parts, and the terminal sequentially obtains the CSI report volume corresponding to each part, thereby maximizing the utilization of the terminal's computing resources or improving the flexibility of network-side device scheduling.
[0117] In some embodiments, prior to S214, the method may further include: the terminal determining the number of reports included in the second CSI based on the first DCI. This can also be understood as: the network-side device instructing the terminal, via the first DCI, on the number of reports included in the second CSI. For example, the network-side device instructs the terminal, via the first DCI, on a CSI report configuration IE, wherein the CSI report configuration IE indicates the number of reports included in the second CSI.
[0118] In some embodiments, prior to S214, the method may further include: the terminal, based on the first DCI, may refer to the first CSI or the K reference signals to determine whether the terminal needs to acquire a second CSI. This can be understood as: the network-side device instructs the terminal, through the first DCI, to acquire the second CSI based on the previously acquired first CSI or the K reference signals, or instructs the terminal to acquire the second CSI or a complete CSI report based on the reference signals indicated by the first DCI, without needing to refer to the previously acquired first CSI or the K reference signals.
[0119] S216, the terminal sends a CSI report to the network-side device, wherein the CSI report includes one of the following: the second CSI, at least a portion of the content of the first CSI, and the second CSI.
[0120] In this embodiment, after obtaining the second CSI, the terminal can send a CSI report to the network-side device. In some embodiments, the CSI report may include the second CSI. For example, the terminal may send the first CSI back to the network-side device after obtaining the first CSI, in which case the CSI report sent by the terminal to the network-side device may no longer include the first CSI. In other embodiments, the CSI report may include at least a portion of the first CSI and the second CSI. For example, the CSI report may include all of the first CSI and the second CSI. Alternatively, the terminal may send a portion of the first CSI back to the network-side device after obtaining the first CSI, and the sent CSI report may include another portion of the first CSI and the second CSI.
[0121] Through the technical solutions provided in the embodiments of this application, after receiving K reference signals, the terminal can first obtain part of the CSI content based on the K reference signals. After receiving the first DCI sent by the network-side device, it can obtain another part of the CSI content based on the K reference signals. Since different CSI contents correspond to different CSI resource quantities or resource occupation times, segmented acquisition of CSI content makes resource occupation time more flexible. For example, the network-side device can perform other uplink scheduling or downlink reception before the terminal receives the first DCI. Therefore, resource utilization can be maximized and the scheduling flexibility of the network-side device can be improved.
[0122] In some embodiments, optionally, if the terminal determines that the content of the first CSI is empty based on network signaling indication or protocol agreement, then the content of the second CSI is all the content associated with the CSI report. For example, the network-side device may instruct the terminal via network signaling that the content of the first CSI is empty or that the terminal does not need to acquire CSI after receiving the K reference signals. Furthermore, the network-side device may instruct the terminal via the first DCI to acquire or feedback the content of the complete CSI report.
[0123] In some embodiments, before the terminal acquires the first CSI, the method may further include: the terminal determining first resource information to be occupied, wherein the first resource information may include at least one of the following:
[0124] 1) The number of first CSI resources;
[0125] The first CSI resource can be the CSI resource used to acquire the first CSI. Before acquiring the first CSI, the terminal determines the number of the first CSI resources, so that it can acquire the first CSI when it has sufficient resources.
[0126] Optionally, the number of the first CSI resources can be one of the following:
[0127] a) The amount of CSI resources required for the CSI report or the first CSI within the period from the starting position of the K reference signals to the first specific time point;
[0128] b) The amount of CSI resources required for the CSI report or the first CSI within the period from the end position of the K reference signals to the first specific time point;
[0129] c) The amount of CSI resources required by the CSI report or the first CSI from the end position of the DCI that activates K reference signals to the first specific time point.
[0130] In some embodiments, the first specific time point is a time point determined based on a protocol agreement, such as: the start position of K reference signals plus m1 symbols, time slots, or milliseconds. Another example: the end position of K reference signals plus m2 symbols, time slots, or milliseconds. Yet another example: the end position of the DCI activating K reference signals plus m3 symbols, time slots, or milliseconds. Wherein, m1, m2, and m3 are values agreed upon in the protocol or values fed back by the terminal capability.
[0131] Alternatively, in some embodiments, the first specific time point is a time point determined based on network signaling indication. For example: the start position of K reference signals plus m4 symbols, time slots, or milliseconds. Another example: the end position of K reference signals plus m5 symbols, time slots, or milliseconds. Yet another example: the end position of the DCI activating K reference signals plus m6 symbols, time slots, or milliseconds. Where m4, m5, and m6 are values indicated by network signaling or values fed back by terminal capabilities. Another example: the first specific time point is the end or start time of an uplink channel indicated by network signaling. Optionally, the uplink channel is an uplink channel used to carry the first CSI. Optionally, the uplink channel is an uplink channel determined by the terminal in a group of uplink channels based on network signaling indication or rules agreed upon by the protocol.
[0132] Alternatively, in some embodiments, the first specific time point may also be a time point indicated by the network-side device. For example, the network-side device may directly indicate a time point to the terminal as the first specific time point.
[0133] 2) The end time of occupying the first CSI resource;
[0134] The end time of occupying the first CSI resource can be the position of the first specific time point mentioned above.
[0135] 3) The number of second CSI resources;
[0136] The second CSI resource can be a CSI resource used to cache the first CSI or a CSI resource used to cache the channel measurement results of the K reference signals.
[0137] Optionally, the number of the second CSI resources can be one of the following:
[0138] a) The amount of CSI resources required by the CSI report or the first CSI from the starting position of the K reference signals to the second specific time point.
[0139] b) The amount of CSI resources required for the CSI report or the first CSI from the end position of the K reference signals to the second specific time point;
[0140] c) The amount of CSI resources required by the CSI report or the first CSI from the end position of the DCI that activates K reference signals to the second specific time point;
[0141] d) The amount of CSI resources required by the CSI report or the first CSI from the first specific time point to the second specific time point;
[0142] e) The amount of CSI resources required by the CSI report or the first CSI from the end time or start time of the first uplink channel to the second specific time point;
[0143] The first uplink channel is an uplink channel that carries part of the CSI content or indication information associated with K reference signals; that is, the first uplink channel carries the aforementioned CSI report. The first uplink channel can be the first Physical Uplink Shared Channel (PUSCH) or the first Physical Uplink Control Channel (PUCCH).
[0144] In some embodiments, the second specific time point is a time point determined based on a protocol agreement, such as: the start position of K reference signals plus m7 symbols, time slots, or milliseconds. Another example: the end position of K reference signals plus m8 symbols, time slots, or milliseconds. Yet another example: the end position of activating the DCI of K reference signals plus m9 symbols, time slots, or milliseconds. Where m7, m8, and m9 are values agreed upon in the protocol or values fed back by the terminal capability. Alternatively, the second specific time point is a time point determined based on a network signaling indication, such as: the start position of K reference signals plus m10 symbols, time slots, or milliseconds. Another example: the end position of K reference signals plus m11 symbols, time slots, or milliseconds. Yet another example: the end position of activating the DCI of K reference signals plus m12 symbols, time slots, or milliseconds. Where m9, m10, and m11 are values indicated by network signaling or values fed back by the terminal capability.
[0145] Alternatively, in some embodiments, the second specific time point may be the start or end time of the DCI (e.g., the first DCI) that triggers CSI feedback associated with K reference signals.
[0146] Alternatively, in some embodiments, the second specific time point may be determined by the terminal based on network signaling indications and rules agreed upon in the protocol. Optionally, the second specific time point may be greater than or equal to the first specific time point. Optionally, the time range during which the terminal occupies the second CSI resource may overlap with the time range during which the terminal occupies the first CSI resource.
[0147] 4) Start time of occupying the second CSI resource.
[0148] The start time for occupying the second CSI resource can be the first specific time point mentioned above, or the start time of the second CSI resource can be a time position agreed upon by the protocol, or the start time of the second CSI resource can be the end time or start time of the first uplink channel mentioned above, or the start time of the second CSI resource can be the start position or end position of the K reference signals mentioned above, or the start time of the second CSI resource can be the end position of the DCI that activates the K reference signals.
[0149] In this embodiment, optionally, the terminal or network-side device determines the quantity of the first CSI resources, the start time of the first CSI resources, the end time of the first CSI resources, or the quantity of the second CSI resources, the start time of the second CSI resources, or the end time of the second CSI resources. This can be understood as a quantitative analysis of the physical computing resources, computing power, or physical storage resources of the terminal used in calculating the CSI report or during the CSI calculation process. A larger quantity or a longer time means that more physical resources of the terminal are required.
[0150] Alternatively, determining the quantity of the aforementioned first CSI resource (or second CSI resource) for the terminal or network-side device can be understood as follows: by determining the quantity of the first CSI resource (or second CSI resource), if the terminal calculates the CSI report or calculates the first CSI, the terminal or network-side device can further determine the occupancy status of the first capability parameter (or second capability parameter) fed back by the terminal. Optionally, the first capability parameter (or second capability parameter) includes at least one of the following: the maximum number of CSI reports calculated simultaneously, the maximum number of first CSIs calculated simultaneously, the maximum number of supported active CSI-RSs, the maximum number of supported active CSI-RS ports, the maximum number of supported active CSI reports, the maximum number of supported cached first CSIs or CSI reports, a set of integers, or a single integer. Optionally, the first capability parameter (or second capability parameter) is shared by all codebooks or is independent of each codebook. Optionally, the first capability parameter and the second capability parameter share the same capability parameter or are independent capability parameters.
[0151] For example, the terminal feeds back a first capability parameter to the network-side device. This first capability parameter indicates that the terminal can simultaneously calculate N CSI reports at any given time. Then, at any given time, the terminal has N1 remaining available first capability parameters (less than or equal to N). When the terminal determines that the number of first CSI resources is M, if M is greater than N1, it means that the terminal is not capable of acquiring the first CSI at that time, and the network device should not trigger the terminal to acquire the first CSI. If M is less than or equal to N, it means that the terminal can acquire the first CSI at that time. Further, the network-side device can trigger the calculation or acquisition of the first CSI, further updating the terminal's remaining available first capability parameters to N2 (less than or equal to both N and N1).
[0152] Alternatively, the determination of the start or end time associated with the first CSI resource (or the second CSI resource) by the terminal or network-side device can be understood as follows: by determining the start or end time associated with the first CSI resource (or the second CSI resource), if the terminal calculates the CSI report or calculates the first CSI, the terminal or network-side device can further determine the time domain occupancy of the first capability parameter (or the second capability parameter) fed back by the terminal.
[0153] For example, the terminal feeds back a first capability parameter to the network-side device. This first capability parameter indicates that the terminal can simultaneously calculate N CSI reports at any given time. Then, at any given time, the terminal has N1 (less than or equal to N) remaining available first capability parameters. When the terminal determines that the number of first CSI resources is M, if M is greater than N1, it means that the terminal is not capable of acquiring the first CSI at that time, and the network-side device should not trigger the terminal to acquire the first CSI. If M is less than or equal to N, it means that the terminal can acquire the first CSI at that time. Further, the network-side device can trigger the calculation or acquisition of the first CSI, further updating the terminal's remaining available first capability parameters to N2 (less than or equal to N and N1) after the start time or before the end time. That is, before the start time or after the end time, the number of first CSI resources associated with the first CSI is 0.
[0154] In some embodiments, the first CSI resource and the second CSI resource may optionally be a CSI processing unit (CPU), an active CSI-RS resource, or an active CSI-RS resource port, or any computing resource used to represent the terminal's calculation of the first CSI, such as an active CSI report or CSI cache unit.
[0155] In the above embodiments, by determining the quantity or occupancy time of the first CSI resource or the second CSI resource, it is possible to avoid the network-side device triggering too many CSI report acquisitions or feedbacks at any given time or at a specific time. These CSI reports or feedbacks exceed the terminal's computing power, causing the terminal to be unable to complete or update at least some of the CSI reports, resulting in performance loss.
[0156] In addition, in the above embodiments, by determining the quantity or occupation time (start time or end time) of the first CSI resource or the second CSI resource, it can be determined which CSI reports the terminal updated when the network-side device triggers too many CSI report acquisitions or feedbacks at any time or at a specific time, so as to facilitate the network-side device to obtain the updated CSI reports.
[0157] Furthermore, by determining the quantity or duration (start time or end time) of the first or second CSI resource, it is possible to quantitatively analyze the available CSI report computing capacity (or storage capacity) of the terminal, or the total CSI report computing capacity (or storage capacity) of the terminal, or how much of the terminal's CSI report computing capacity (or storage capacity) is required to compute a single CSI report.
[0158] In some embodiments, the terminal may determine that the first resource information occupied may include at least one of the following:
[0159] 1) The terminal determines the first resource information based on the amount of reports included in the first CSI;
[0160] 2) The terminal determines the first resource information based on the first time offset indicated by network signaling.
[0161] In one embodiment of the above embodiments, the terminal can determine the first resource information based on the number of reports included in the first CSI. That is, the quantity values of the first resource information associated with different numbers of reports in the first CSI (e.g., the number of first CSI resources, the end time of the first CSI resources, the number of second CSI resources, the start time of the second CSI resources, and the end time of the second CSI resources) may not be completely the same.
[0162] For example, in Figure 3, DCI 0 (i.e., the second DCI mentioned above) triggers aperiodic CSI-RS, and DCI 1 (i.e., the first DCI mentioned above) triggers the feedback of CSI reports, which are fed back on PUSCH 1. When the first CSI includes at least one of CRI and RI, the quantity of the first CSI resources is C1. Alternatively, when the first CSI includes at least one of CRI, RI, wideband PMI, and wideband CQI, the quantity of the first CSI resources is C2. Alternatively, when the first CSI includes at least one of CRI, RI, subband PMI, and subband CQI, the quantity of the first CSI resources is C3. Wherein, C1 <= C2 <= C3. The occupation time of the first CSI resources is from the end time of DCI 0 to a first specific time point, where the first specific time point can be indicated by network signaling, agreed upon by a protocol, or determined by the terminal.
[0163] For example, in Figure 3, if the first CSI includes Type-I PMI reports, the quantity of the first CSI resource is C1. Alternatively, if the first CSI includes Type-II PMI reports, the quantity of the first CSI resource is C2. Where C1 <= C2. The occupation time of the first CSI resource is from the end time of DCI 0 to a first specific time point, where the first specific time point can be indicated by network signaling, agreed upon by a protocol, or determined by the terminal.
[0164] For example, in Figure 3, if the number of reports included in the first CSI is at least one of CRI and RI, the end time for the terminal to occupy the first CSI resources is T1. Alternatively, if the number of reports included in the first CSI is at least one of CRI, RI, wideband PMI, and wideband CQI, the end time for the terminal to occupy the first CSI resources is T2. Alternatively, if the number of reports included in the first CSI is at least one of CRI, RI, subband PMI, and subband CQI, the end time for the terminal to occupy the first CSI resources is T3. Wherein, T1 <= T2 <= T3. Wherein, T1 / T2 / T3 can be absolute time values or relative time values relative to the end time of DCI 0.
[0165] For example, in Figure 3, if the reporting volume included in the first CSI is CRI and / or RI, the quantity of the second CSI resource is C4. Alternatively, if the reporting volume included in the first CSI is at least one of CRI, RI, wideband PMI, and wideband CQI, the quantity of the second CSI resource is C5. Alternatively, if the reporting volume included in the first CSI is at least one of CRI, RI, subband PMI, and subband CQI, the quantity of the second CSI resource is C6. Wherein, C4 <= C5 <= C6. The occupancy time of the second CSI resource is from a first specific time point to the end time of DCI 1, where the first specific time point can be indicated by network signaling, agreed upon by a protocol, or determined by the terminal.
[0166] For example, in Figure 3, if the reports included in the first CSI include Type-I PMIs, the quantity of the second CSI resources is C4. Alternatively, if the reports included in the first CSI include Type-II PMIs, the quantity of the first CSI resources is C5. Where C4 <= C5. The occupancy time of the second CSI resources is from a first specific time point to the end time of DCI 1, where the first specific time point can be indicated by network signaling, agreed upon by a protocol, or determined by the terminal.
[0167] For example, in Figure 3, if the payload size associated with the reporting volume included in the first CSI is C4 times the first value, then the quantity of the second CSI resources is C4. The first value can be an integer indicated by network signaling, an integer agreed upon by the protocol, or an integer determined by the terminal. Optionally, if the quotient of the payload size divided by the first value is a decimal, then C4 is the value obtained by rounding up the quotient.
[0168] For example, in Figure 3, if the number of reports included in the first CSI is at least one of CRI and RI, the start time for the terminal to occupy the second CSI resources is T4. Alternatively, if the number of reports included in the first CSI is at least one of CRI, RI, wideband PMI, and wideband CQI, the start time for the terminal to occupy the second CSI resources is T5. Alternatively, if the number of reports included in the first CSI is at least one of CRI, RI, subband PMI, and subband CQI, the end time for the terminal to occupy the second CSI resources is T6. Wherein, T4 <= T5 <= T6. Wherein, T4 / T5 / T6 can be absolute time values or relative time values relative to the end time of DCI 0 or the K reference signals.
[0169] In the above embodiments, the terminal and network-side devices can align the occupation time and quantity of CSI resources to avoid problems that may arise when inconsistencies occur, such as the terminal being unable to complete the first CSI or obtain a CSI report. These embodiments also improve the flexibility of network scheduling. For example, the network-side devices can control the occupation time and quantity of CSI resources by indicating the number of reports included in the first CSI or by indicating a first time offset, maximizing the utilization of the terminal's computing and system resources.
[0170] In another embodiment of the above embodiments, the terminal can determine the first resource information based on the first time offset indicated by network signaling. In this embodiment, if the first time offset indicated by network signaling is different, the quantity or time value associated with at least one of the first resource information may not be exactly the same.
[0171] Optionally, in the above embodiments, the end time of the first CSI resource or the start time of the second CSI resource can be the end time or start time of the DCI triggering K reference signals plus a first time offset indicated by network signaling. Alternatively, the end time of the first CSI resource or the start time of the second CSI resource can be the end time or start time of the K reference signals plus a first time offset indicated by network signaling. Optionally, the first time offset can be a time offset relative to the end time or start time of the reference signals. Optionally, the number of the first CSI resources or the number of the second CSI resources is determined based on the first time offset indicated by network signaling plus a first time interval. This first time interval can be the time interval from the end time or start time of the DCI triggering K reference signals to the end time or start time of the K reference signals.
[0172] Optionally, the end time of the first CSI resource or the start time of the second CSI resource can be the end time or start time of the DCI that triggers K reference signals plus a fourth time offset indicated by network signaling. The fourth time offset is a time offset determined by the terminal based on a first time offset indicated by network signaling and rules agreed upon in the protocol. For example, if the first time offset is the number of downlink time slots, then the fourth time slot offset is the first time offset plus the time length associated with the uplink time slots within the first time offset.
[0173] For example, in FIG. 3, if the first time offset indicated by the network signaling is O1, the number of the first CSI resources is C7. If the first time offset indicated by the network signaling is O2, the number of the first CSI resources is C8. Among them, O1 < O2, C7 <= C8. The first time offset is a time offset relative to the end time of DCI 0, and the unit of the first time offset may be a symbol or a time slot or a millisecond.
[0174] For example, in FIG. 3, assume that the time interval from the end time or start time of DCI 0 to the end time or start time of the reference signal is O3. If the first time offset indicated by the network signaling is O1, the number of the first CSI resources is C7 and is determined based on the value of O1 + O3. If the first time offset indicated by the network signaling is O2, the number of the first CSI resources is C8 and is determined based on the value of O2 + O3. Among them, O1 < O2, C7 <= C8. The first time offset is a time offset relative to the end time or start time of the reference signal, and the unit of the first time offset may be a symbol or a time slot or a millisecond.
[0175] In each of the above embodiments, the terminal and the network side device can align the occupation time and the occupation quantity of the CSI resources, so as to avoid the problem that the terminal may not be able to complete the acquisition of the first CSI or the CSI report when inconsistency occurs. Through each of the above embodiments, the flexibility of network scheduling can be improved. For example, the network side device can control the occupation time and the occupation quantity of the CSI resources by indicating the time offset, so as to maximize the utilization of the computing resources and system resources of the terminal.
[0176] In some embodiments, as shown in FIG. 3, the start time of occupying the second CSI resource may be the end time of occupying the first CSI resource.
[0177] In some embodiments, before the terminal acquires the second CSI, the method may further include: the terminal determines the occupied second resource information, where the second resource information may include at least one of the following:
[0178] 1) The number of the third CSI resources. Optionally, the third CSI resource may be a resource for acquiring the second CSI.
[0179] 2) The end time of occupying the third resource.
[0180] In this embodiment, the third CSI resource can be a CPU (CSI processing unit), an active CSI-RS resource, or an active CSI-RS resource port, or any parameter representing the computing resources occupied by the terminal when calculating CSI, such as an active CSI report or a CSI buffer unit. Determining the quantity or duration of the third CSI resource can prevent the network-side device from triggering too many CSI reports or second CSI acquisitions or feedbacks at any given time or specific moment. This could exceed the terminal's computing power, causing the terminal to be unable to complete or update at least some of the CSI reports (or second CSIs), resulting in performance loss. Alternatively, determining the quantity or duration of the third CSI resource is to determine which CSI reports the terminal updated when the network-side device triggers too many CSI report acquisitions or feedbacks at any given time or specific moment, facilitating the network-side device's acquisition of the updated CSI reports. Alternatively, determining the quantity and / or duration of third CSI resources is for the purpose of quantitatively analyzing the available CSI report computing power (or storage capacity) of the terminal, or the total CSI report computing power (or storage capacity) of the terminal, or how much of the terminal's CSI report computing power (or storage capacity) is required to compute a single CSI report.
[0181] The number of the third CSI resources is one of the following:
[0182] a) The amount of CSI resources required by the CSI report or the second CSI feedback from the end position or the start position of the DCI (i.e., the first DCI mentioned above) from the end position of the terminal to the third specific time point.
[0183] b) The amount of CSI resources required by the CSI report or the second CSI from the second specific time point to the third specific time point.
[0184] Wherein, the end time of occupying the third CSI resource refers to the location of the aforementioned third specific time point. Optionally, the third specific time point can be indicated by the network-side device, agreed upon by the protocol, or determined by the terminal.
[0185] Optionally, the location of the third specific time point is the end time of the uplink channel resources carrying the CSI report.
[0186] In this embodiment of the application, optionally, the terminal or network-side device determines the quantity of the third CSI resources, the start time of the third CSI resources, or the end time of the third CSI resources. This can be understood as a quantitative analysis of the physical computing resources, computing power, or physical storage resources of the terminal used in the process of calculating the CSI report or calculating the second CSI. A larger quantity or a longer time means that more physical resources of the terminal are required.
[0187] Alternatively, determining the quantity of the aforementioned third CSI resources by the terminal or network-side device can be understood as follows: by determining the quantity of the third CSI resources, if the terminal calculates the CSI report or the second CSI, the terminal or network-side device can further determine the occupancy status of the third capability parameters fed back by the terminal. Optionally, the third capability parameters include at least one of the following: the maximum number of CSI reports calculated simultaneously, the maximum number of first CSIs calculated simultaneously, the maximum number of supported active CSI-RSs, the maximum number of supported active CSI-RS ports, the maximum number of supported active CSI reports, the maximum number of supported cached second CSIs or CSI reports, a set of integers, or a single integer. Optionally, the third capability parameters are shared by all codebooks or are independent of each codebook. Optionally, the third capability parameters and the second capability parameters (or the first capability parameters, or the first and second capability parameters) share the same capability parameters or are independent capability parameters.
[0188] In some implementations, the start time of occupying the third CSI resource can be the end time of occupying the first CSI resource or the end time of occupying the second CSI resource.
[0189] Optionally, determining the start or end time of the aforementioned third CSI resource association by the terminal or network-side device can be understood as follows: by determining the start or end time of the third CSI resource association, if the terminal calculates the CSI report or calculates the second CSI, the terminal or network-side device can further determine the time-domain occupancy of the third capability parameter fed back by the terminal. Optionally, before the start time or after the end time, the number of third CSI resources associated with the second CSI is 0.
[0190] In some embodiments, the terminal determines that the occupied second resource information includes at least one of the following:
[0191] 1) The terminal determines the second resource information based on the amount of reports included in the first CSI;
[0192] 2) The terminal determines the second resource information based on the amount of reports included in the second CSI;
[0193] 3) The terminal determines the second resource information based on the second time offset indicated by network signaling.
[0194] In one embodiment of the above examples, the terminal determines the at least one of the above-mentioned contents based on the number of reports included in the first CSI or the second CSI. It can be understood that for the first CSI or the second CSI which includes different numbers of reports, the quantity or time value associated with the at least one item included in the second resource information may not be exactly the same. Optionally, the terminal determines the at least one of the above-mentioned contents based on the number of reports included in the second CSI as follows: the terminal first determines the number of reports included in the CSI reports, then determines the number of reports included in the first CSI, then determines the number of reports included in the second CSI, and then determines the at least one item included in the second resource information.
[0195] For example, in Figure 3, if the first CSI includes at least one of CRI and RI, the number of third CSI resources is C10. Alternatively, if the first CSI includes at least one of CRI, RI, wideband PMI, and wideband CQI, the number of third CSI resources is C11. Alternatively, if the first CSI includes at least one of CRI, RI, subband PMI, and subband CQI, the number of third CSI resources is C12. Wherein, C10 >= C11 >= C12. The occupancy time of the third CSI resources is from the end time of DCI 1 to the end time of PUSCH 1.
[0196] For example, in Figure 3, if the number of reports included in the second CSI is none, the number of third CSI resources is C13. Alternatively, if the number of reports included in the second CSI is at least one of wideband PMI and wideband CQI, the number of third CSI resources is C14. Alternatively, if the number of reports included in the second CSI is at least one of CRI, RI, wideband PMI, and wideband CQI, the number of third CSI resources is C15. Alternatively, if the number of reports included in the second CSI is at least one of subband PMI and subband CQI, the number of third CSI resources is C16. Alternatively, if the number of reports included in the second CSI is at least one of CRI, RI, subband PMI, and subband CQI, the number of third CSI resources is C17. Wherein, C13 <= C14 <= C15 <= C16 <= C17, or C13 <= C14 <= C15 and C13 <= C16 <= C17. The duration of the third CSI resource is from the end time of DCI 1 to the end time of PUSCH 1. Optionally, C13 can be set to 0.
[0197] In another embodiment of the above embodiments, the terminal can determine at least one item included in the second resource information based on the second time offset indicated by the network signaling. It can be understood that when the second time offset indicated by the network signaling is different, the quantity or time value associated with at least one item included in the second resource information may not be exactly the same.
[0198] Optionally, the second time offset is a time offset relative to the DCI that triggers the CSI report feedback, or a time offset relative to the end time of the second CSI resource, or a time offset relative to the end time or start time of the K reference signals, or a time offset relative to the end time or start time of the DCI that triggers the K reference signals.
[0199] Optionally, when the second time offset is a time offset relative to the DCI that triggers the CSI report feedback, or a time offset relative to the end time of the second CSI resource, the end time of the third CSI resource is the end time or start time of the DCI that triggers the CSI report feedback plus the time offset indicated by the network signaling. Alternatively, the end time of the third CSI resource is the end time of the second CSI resource plus the time offset indicated by the network signaling.
[0200] Optionally, when the second time offset is a time offset relative to the end time or start time of the K reference signals associated with the CSI report, or a time offset relative to the end time or start time of the DCI that triggers the K reference signals, the terminal determines a specific time offset (third time offset) based on the second time offset. In this case, the end time of the third CSI resource is the end time or start time of the DCI that triggers the CSI report feedback plus the third time offset. Alternatively, the end time of the third CSI resource is the end time of the second CSI resource plus the third time offset.
[0201] Optionally, the number of the third CSI resources is determined based on the second time offset.
[0202] For example, in Figure 3, if the second time offset indicated by the network signaling is O3, the number of third CSI resources is C18. If the second time offset indicated by the network signaling is O4, the number of third CSI resources is C19. Where O3...<O4,C18> =C19. Wherein, the second time offset is the time offset relative to the end time of DCI 0, and the unit of the time offset can be a symbol, a time slot, or a millisecond.
[0203] For example, in Figure 3, if the second time offset indicated by the network signaling is O5, the number of third CSI resources is C20. If the second time offset indicated by the network signaling is O6, the number of third CSI resources is C21. Where O4...<O5,C20> =C21. Wherein, the second time offset is the time offset relative to the end time of DCI 1, and the unit of the second time offset can be a symbol, a time slot, or a millisecond.
[0204] In the above embodiments, the terminal and network-side devices can align the occupation time and quantity of CSI resources to avoid problems that may arise when inconsistencies occur, such as the terminal being unable to complete the second CSI or obtain a CSI report. These embodiments also improve the flexibility of network scheduling. For example, network-side devices can control the occupation time and quantity of CSI resources by indicating time offsets, maximizing the utilization of the terminal's computing and system resources.
[0205] In some embodiments, prior to S214, the method may further include: the terminal sending feedback information to the network-side device, wherein the feedback information includes at least one of the following: the first CSI, a portion of the first CSI, and indication information, wherein the indication information is used to indicate that the terminal expects the network-side device to send feedback that triggers the CSI report by sending the first DCI, wherein the CSI report is associated with the K reference signals. That is, in these embodiments, after the terminal receives the K reference signals and before the terminal determines the second CSI obtained based on the K reference signals based on the first DCI sent by the network-side device, the terminal sends out the aforementioned feedback information.
[0206] In the above embodiments, optionally, the indication information is used to indicate that at least one predetermined event has been triggered. Optionally, the indication information is used to indicate that the terminal expects the network-side device to trigger a CSI report feedback, or that the terminal wants to feedback a CSI report.
[0207] In the above embodiments, since the terminal may have already fed back the first CSI or part of the first CSI to the network-side device through feedback information, the content of the CSI report fed back by the terminal after obtaining the second CSI may only include the second CSI, or include the second CSI and the part of the first CSI that was not fed back. Optionally, if the terminal only fed back the indication information, then the content of the CSI report fed back by the terminal after obtaining the second CSI includes both the first CSI and the second CSI.
[0208] In the above embodiment, since the terminal provides the feedback information, it means that the terminal has carried the feedback information on at least one second uplink channel (PUSCH or PUCCH) and fed it back to the network device. Therefore, in one implementation, the end time of the terminal's occupation of the first CSI resource includes at least one of the following:
[0209] 1) Start time of the second uplink channel; in this embodiment, the end time of the first CSI resource is the start time of the second uplink channel. The terminal carries the aforementioned feedback information on the second uplink channel and feeds it back to the network-side device.
[0210] 2) The end time of the second uplink channel; in this embodiment, the end time of the first CSI resource is the end time of the second uplink channel. The terminal carries the aforementioned feedback information on the second uplink channel and feeds it back to the network-side device.
[0211] 3) The start time of the second uplink channel plus Y1 time units, where Y1 is an integer greater than or equal to 1; wherein, the time unit can be a symbol or a time slot. In this embodiment, the end time of the first CSI resource is the time corresponding to one or more time units after the start time of the second uplink channel.
[0212] 4) The end time of the second uplink channel plus Y2 time units, where Y2 is an integer greater than or equal to 1; wherein, the time unit can be a symbol or a time slot. In this embodiment, the end time of the first CSI resource is the time corresponding to one or more time units after the end time of the second uplink channel.
[0213] 5) The end time of the K reference signals; In this embodiment, the end time of the first CSI resource is the end time of the K reference signals, that is, the time from when the terminal occupies the first CSI resource to when the end time of the K reference signals is the end time of the K reference signals.
[0214] 6) The end time of the K reference signals plus Y3 time units, where Y3 is an integer greater than or equal to 1; wherein, the time unit can be a symbol or a time slot. In this embodiment, the end time of the first CSI resource is the time corresponding to Y3 time units after the end time of the K reference signals.
[0215] 7) The end time of the second DCI plus Y4 time units, where Y4 is an integer greater than or equal to 1; wherein, the time unit can be a symbol or a time slot. In this embodiment, the end time of the first CSI resource is the time corresponding to Y3 time units after the end time of the second DCI. The second DCI can be the DCI that triggers the K reference signals.
[0216] In some implementations, the start time of the second CSI resource can be either the start time or the end time of the second uplink channel. Specifically, the terminal transmits the first CSI, a portion of the first CSI, or a first indication via the second uplink channel to the network device.
[0217] For example, in Figure 4, DCI 0 (i.e., the second DCI mentioned above) triggers aperiodic CSI-RS, and the terminal sends the feedback information on PUSCH 0 (i.e., the second uplink channel mentioned above). DCI 1 (i.e., the first DCI mentioned above) triggers the feedback of CSI reports, and the CSI reports are fed back on PUSCH 1. If the number of reports included in the first CSI is at least one of CRI and RI, the amount of the first CSI resource is C1. Or, if the number of reports included in the first CSI is at least one of CRI, RI, wideband PMI, and wideband CQI, the amount of the first CSI resource is C2. Or, if the number of reports included in the first CSI is at least one of CRI, RI, subband PMI, and subband CQI, the amount of the first CSI resource is C3. Wherein, C1 <= C2 <= C3. Wherein, the occupation time of the first CSI resource is: from the end time of DCI 0 to the start time or end time of PUSCH 0.
[0218] In another implementation, the end time of the terminal's occupation of the third CSI resource includes at least one of the following:
[0219] 1) The end time of the second uplink channel plus Y5 time units, where Y5 is an integer greater than or equal to 1; wherein, the time unit can be a symbol or a time slot. In this embodiment, the end time of the third CSI resource is the time corresponding to Y5 time units after the end time of the second uplink channel.
[0220] 2) The end time of the K reference signals plus Y6 time units, where Y6 is an integer greater than or equal to 1; wherein, the time unit can be a symbol or a time slot. In this embodiment, the end time of the third CSI resource is the time corresponding to Y6 time units after the end time of the K reference signals.
[0221] 3) The end time of the first DCI plus Y7 time units, where Y7 is an integer greater than or equal to 1; in this embodiment, the end time of the third CSI resource is the time corresponding to Y7 time units after the end time of the first DCI (i.e., the DCI that triggers CSI report submission or triggers second CSI acquisition).
[0222] 4) The end time of the first uplink channel, wherein the first uplink channel is the uplink channel carrying the CSI report. In this embodiment, the end time of the third CSI resource is the end time of the uplink channel carrying the CSI report.
[0223] The values of Y1 to Y7 mentioned above are determined based on at least one of the following:
[0224] 1) The first value agreed upon in the agreement;
[0225] 2) The second value indicated by the network signaling;
[0226] 3) The third value of terminal capability feedback;
[0227] 4) The number of reports included in the first CSI.
[0228] In the above embodiments, the terminal and network-side devices can align the usage time and quantity of CSI resources to avoid problems that may arise when inconsistencies occur, such as the terminal being unable to complete the second CSI or obtain a CSI report. The methods provided by the above embodiments can improve the scheduling flexibility of the network-side devices. For example, the network-side devices can control the usage time and quantity of CSI resources by indicating the values of Y1 to Y7, maximizing the utilization of the terminal's computing and system resources.
[0229] Figure 5 shows another flowchart of a channel information acquisition method provided in an embodiment of this application. As shown in Figure 5, the method may include the following steps.
[0230] S510, the terminal receives K reference signals sent by the network-side device, where K>=1;
[0231] In one implementation, the network-side device may send a second DCI (which may be a downlink DCI or an uplink DCI), the second DCI indicating at least one of the spatial domain resource configuration, time domain resource configuration and frequency domain resource configuration of K reference signals, and the terminal receives the K reference signals sent by the network-side device based on the information indicated by the second DCI.
[0232] In another implementation, the network-side device sends a second DCI (which may be a downlink DCI or an uplink DCI), the second DCI indicating the configuration of a CSI report, the configuration of which is associated with at least one of the spatial domain resource configuration, time domain resource configuration and frequency domain resource configuration of K reference signals, and the terminal receives the K reference signals sent by the network-side device based on the information indicated by the second DCI.
[0233] In another implementation, the network-side device sends RRC signaling, which indicates K periods of reference signals, and the terminal receives the K reference signals periodically sent by the network-side device, where K>=1.
[0234] S512, the terminal obtains the first CSI based on the K reference signals;
[0235] In some embodiments, prior to S512, the terminal may determine at least one of the following:
[0236] i. The number of first CSI resources (e.g., CPU, etc.);
[0237] ii. The end time of occupying the first CSI resource;
[0238] iii. The quantity of second CSI resources (e.g., CPUs);
[0239] iv. The start time of occupying the second CSI resource.
[0240] The first CSI resource and the second CSI resource are the same as the first CSI resource and the second CSI resource in the above method 200. For details, please refer to the relevant description in the above method 200.
[0241] In some embodiments, the terminal may determine at least one of the above-mentioned contents based on the number of reports included in the first CSI. That is, in the first CSI which includes different number of reports, the quantity or time value associated with at least one of the above-mentioned contents may not be exactly the same. For specific determination methods, please refer to the relevant description in the above method 200.
[0242] In other embodiments, the terminal may also determine at least one of the above-mentioned contents based on the time offset indicated by the network signaling. That is, when the first time offset of the network signaling indication is different, the quantity or time value associated with the above-mentioned at least one item may not be exactly the same. For specific determination methods, please refer to the relevant description in the above-described method 200.
[0243] S514, the terminal obtains the second CSI based on the first DCI sent by the network-side device and the K reference signals;
[0244] In S514, the terminal determines the second CSI based on K reference signals based on the first DCI sent by the network-side device, and acquires the second CSI at a second time.
[0245] For example, the terminal determines the number of reports included in the CSI report based on the second DCI mentioned above, and determines the number of reports included in the second CSI based on the number of reports included in the CSI and the number of reports included in the first CSI. The number of reports included in the second CSI is the number of reports included in the CSI report other than the number of reports included in the first CSI.
[0246] In some embodiments, before acquiring the second CSI, the terminal may determine the quantity of the third CSI resource or the end time of occupying the third CSI resource. The third CSI resource is the same as the third CSI resource in method 200 described above; please refer to the relevant description in method 200 for details.
[0247] In some embodiments, the terminal may determine the quantity of the third CSI resources based on the reporting volume included in the first CSI or the second CSI, or determine the end time for occupying the third CSI resources. For specific determination methods, please refer to the relevant description in method 200 above.
[0248] In another embodiment, the terminal determines the quantity of the third CSI resources or the end time of occupying the third CSI resources based on the second time offset indicated by the network signaling. That is, when the second time offset indicated by the network signaling is different, the quantity or time value associated with the quantity of the third CSI resources or the end time of occupying the third CSI resources may not be exactly the same. For a specific determination method, please refer to the relevant description in method 200 above.
[0249] S516, the terminal sends out a CSI report, wherein the content of the CSI report is composed of the second CSI and the first CSI.
[0250] The method provided in this application embodiment can divide the content of the CSI report into a first CSI and a second CSI. The first CSI and the second CSI are calculated at different times and at different times, thereby maximizing the utilization of the terminal's computing resources or improving the flexibility of network device scheduling.
[0251] Figure 6 shows another flowchart of a channel information acquisition method provided in an embodiment of this application. As shown in Figure 6, the method may include the following steps.
[0252] S610, the terminal receives K reference signals sent by the network-side device, where K>=1;
[0253] This step is the same as S510, and you can refer to the description in S510 above for details. It will not be repeated here.
[0254] S612, the terminal obtains the first CSI based on the K reference signals;
[0255] This step is the same as S512, and the details are described in S512 above. It will not be repeated here.
[0256] S614, the terminal sends feedback information to the network-side device.
[0257] The feedback information includes at least one of the following: the first CSI, a portion of the first CSI, and indication information, wherein the indication information is used to indicate whether the terminal expects the network-side device to send a first DCI to trigger a CSI report, and the CSI report is associated with the K reference signals.
[0258] S616, the terminal obtains the second CSI based on the first DCI sent by the network-side device and the K reference signals;
[0259] This step is the same as S614, and the details are described in S614 above. It will not be repeated here.
[0260] S618, the terminal sends a CSI report.
[0261] The content of the CSI report shall consist of at least one of the following:
[0262] i. The second CSI;
[0263] ii. The first CSI;
[0264] iii. Part of the content of the first CSI.
[0265] The method shown in Figure 6 differs from the approach shown in Figure 5 in that, in the embodiment shown in Figure 6, after the terminal receives the K reference signals and before the terminal determines the second CSI obtained based on the K reference signals based on the first DCI sent by the network-side device, the terminal feeds back the first CSI, a portion of the first CSI, or the aforementioned indication information. The indication information is used to indicate whether the terminal expects the network device to send a DCI to trigger a CSI report feedback. Optionally, the indication information is used to indicate that at least one predetermined event has been triggered. Optionally, the indication information is used to indicate that the terminal expects the network to trigger a CSI report feedback, or that the terminal wants to feed back a CSI report.
[0266] In the above embodiments, since the terminal may have already reported the first CSI or part of the first CSI in S614, the content of the CSI report reported by the terminal after obtaining the second CSI may only include the second CSI, or include the second CSI and the part of the first CSI that was not reported. Optionally, if the terminal only reported the indication information, then the content of the CSI report reported by the terminal after obtaining the second CSI includes both the first CSI and the second CSI.
[0267] In some implementations, the end time of the first CSI resource can be the start or end time of the second PUSCH or the second PUCCH. The terminal then transmits the feedback information to the network-side device via the second PUSCH or the second PUCCH.
[0268] In another implementation, the start time of the second CSI resource can be the start or end time of the second PUSCH or the second PUCCH. The terminal then transmits the aforementioned feedback to the network-side device via the second PUSCH or the second PUCCH.
[0269] In the above embodiments, the terminal and network-side devices can align the usage time and quantity of CSI resources to avoid problems that may arise when inconsistencies occur, such as the terminal being unable to complete the second CSI or obtain a CSI report. Furthermore, the above method can improve the flexibility of network scheduling. For example, the network-side devices can control the usage time and quantity of CSI resources by indicating a time offset, maximizing the utilization of the terminal's computing and system resources.
[0270] Based on the same technical concept, this application also provides another CSI acquisition method, which is applied to network-side devices.
[0271] 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 600 above.
[0272] Figure 7 shows a flowchart of a CSI acquisition method provided in an embodiment of this application. This method 700 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 7, the method mainly includes the following steps.
[0273] S710, the network-side device sends K reference signals to the terminal, where K is an integer greater than or equal to 1.
[0274] Prior to S710, the network-side device may send a second DCI indicating at least one of the spatial, temporal, and frequency domain resource configurations of the K reference signals; or, the second DCI may indicate the configuration of a CSI report associated with the aforementioned K reference signals. Alternatively, prior to S710, the network-side device may send RRC signaling indicating K periods of reference signals.
[0275] After receiving K reference signals, the terminal can obtain the first CSI based on the K reference signals at the first time. For details, please refer to the relevant description in the method embodiments of Figures 2 to 6 above.
[0276] S712, the network-side device sends the first downlink control information to the terminal.
[0277] In S712, network-side devices can send a first DCI to the terminal, which can trigger the feedback of a CSI report or trigger the acquisition of a second CSI.
[0278] After the second DCI, the terminal can acquire the second CSI based on K reference signals at a second time, as described in the relevant descriptions in the method embodiments of Figures 2 to 6 above.
[0279] S714, the network-side device receives a CSI report sent by the terminal, wherein the CSI report includes one of the following: a second CSI, at least a portion of the first CSI, and the second CSI; the second CSI is a CSI obtained by the terminal based on the K reference signals after receiving the first DCI, and the first CSI is a CSI obtained by the terminal based on the K reference signals before receiving the first downlink control information.
[0280] The method by which the terminal sends the CSI report can be found in the relevant descriptions in the method embodiments shown in Figures 2 to 6 above.
[0281] The technical solution provided in this application embodiment allows the network-side device to trigger the terminal to report a CSI or obtain a second CSI after sending K reference signals via the first DCI, thereby improving the flexibility of network-side device scheduling.
[0282] In some implementations, the method may further include at least one of the following:
[0283] 1) The network-side device sends a first signaling message to the terminal, wherein the first signaling message is used to determine the amount of reports included in the first CSI;
[0284] 2) The network-side device sends a second signaling message to the terminal, wherein the second signaling message is used to determine the number of reports included in the CSI report;
[0285] 3) The network-side device determines the number of reports included in the second CSI based on the number of reports included in the CSI report and the number of reports included in the first CSI, wherein the number of reports included in the second CSI is the number of reports included in the CSI report other than the number of reports included in the first CSI.
[0286] In some implementations, the method may further include: the network-side device determining first resource information or second resource information occupied by the terminal;
[0287] The first resource information includes at least one of the following:
[0288] The number of first CSI resources;
[0289] The end time of occupying the first CSI resource;
[0290] The number of second CSI resources;
[0291] The start time of occupying the second CSI resource;
[0292] The second resource information includes at least one of the following:
[0293] The number of third-party CSI resources;
[0294] The end time of occupying the third CSI resource.
[0295] The network-side device can determine the first resource information or the second resource information in a manner corresponding to the terminal. For details, please refer to the descriptions in methods 200 to 600 above, which will not be repeated here.
[0296] The channel state information acquisition method provided in this application can be executed by a channel state information acquisition device. This application uses the example of a channel state information acquisition device executing the method to illustrate the channel state information acquisition device provided in this application.
[0297] This application provides a channel state information acquisition device. As an example, the channel state information acquisition device can be a communication device or a component in a communication device, such as a chip. The communication device can be a terminal, a network-side device, or a server, etc. Exemplarily, the terminal can be, but is not limited to, the type of terminal 11 listed above, and the network-side device can be, but is not limited to, the type of network-side device 12 listed above. This application does not impose specific limitations.
[0298] The channel state information acquisition 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.
[0299] Specifically, referring to Figure 8, when the channel state information acquisition device is a terminal or a component within a terminal, the channel state information acquisition device 800 includes a receiving module 801, used to receive K reference signals sent by a network-side device, where K is an integer greater than or equal to 1; a processing module 802, used to acquire first channel state information (CSI) at a first time based on the K reference signals; and in response to first downlink control information sent by the network-side device, acquire a second CSI at a second time based on the K reference signals, where the second time is later than the first time; and a sending module 803, used to send a CSI report to the network-side device, wherein the CSI report includes one of the following: the second CSI, at least a portion of the first CSI, and the second CSI.
[0300] In some implementations, the processing module 802 is further configured to determine the number of reports included in the first CSI based on first information, wherein the first information includes at least one of the following:
[0301] The amount of network signaling indications reported;
[0302] The possible values of K;
[0303] The agreed reporting volume;
[0304] Number of sub-bands;
[0305] Subband size;
[0306] Codebook type;
[0307] Frequency domain granularity;
[0308] The total number of ports associated with the K reference signals;
[0309] The precoding matrix indicates the number of reference signal ports associated with the PMI;
[0310] Time offset indicated by network signaling;
[0311] Second DCI.
[0312] In some implementations, the processing module 802 is further configured to determine the number of reports included in the second CSI based on the number of reports included in the CSI report and the number of reports included in the first CSI, wherein the number of reports included in the second CSI is the number of reports included in the CSI report other than the number of reports included in the first CSI.
[0313] In some implementations, the processing module 802 is further configured to determine first resource information occupied, wherein the first resource information includes at least one of the following:
[0314] The number of first CSI resources;
[0315] The end time of occupying the first CSI resource;
[0316] The number of the second CSI resources;
[0317] The start time of occupying the second CSI resource.
[0318] In some implementations, the processing module 802 determines that the first resource information occupied includes at least one of the following:
[0319] The first resource information is determined based on the amount of reports included in the first CSI;
[0320] The first resource information is determined based on the first time offset indicated by network signaling.
[0321] In some embodiments, the processing module 802 is further configured to determine second resource information occupied, wherein the second resource information includes at least one of the following:
[0322] The number of third-party CSI resources;
[0323] The end time of occupying the third CSI resource.
[0324] In some implementations, the processing module 802 determines that the occupied second resource information includes at least one of the following:
[0325] The second resource information is determined based on the amount of reports included in the first CSI;
[0326] The second resource information is determined based on the amount of reports included in the second CSI;
[0327] The second resource information is determined based on the second time offset indicated by network signaling.
[0328] In some implementations, the end time of occupying the first CSI resource includes at least one of the following:
[0329] Start time of the second uplink channel;
[0330] The end time of the second uplink channel;
[0331] The start time of the second uplink channel is increased by Y1 time units, where Y1 is an integer greater than or equal to 1;
[0332] The end time of the second uplink channel plus Y2 time units, where Y2 is an integer greater than or equal to 1;
[0333] The end time of the K reference signals;
[0334] The end time of the K reference signals plus Y3 time units, where Y3 is an integer greater than or equal to 1;
[0335] The end time of the second DCI plus Y4 time units, where Y4 is an integer greater than or equal to 1;
[0336] Wherein, the time unit is a symbol or a time slot, the second uplink channel is an uplink channel carrying feedback information, the feedback information includes at least one of the following: the first CSI, a portion of the first CSI, and indication information, the indication information being used to indicate that the terminal expects the network-side device to send the first DCI to trigger the feedback of the CSI report, wherein the CSI report is associated with the K reference signals.
[0337] In some implementations, the start time of occupying the second CSI resource is the end time of occupying the first CSI resource.
[0338] In some implementations, the start time of occupying the third CSI resource is the end time of occupying the first CSI resource or the end time of occupying the second CSI resource.
[0339] In some implementations, the end time of occupying the third CSI resource includes at least one of the following:
[0340] The end time of the second uplink channel plus Y5 time units, where Y5 is an integer greater than or equal to 1;
[0341] The end time of the K reference signals plus Y6 time units, where Y6 is an integer greater than or equal to 1;
[0342] The end time of the first DCI is added to Y7 time units, where Y7 is an integer greater than or equal to 1;
[0343] The end time of the first uplink channel, wherein the first uplink channel is the uplink channel carrying the CSI report;
[0344] Wherein, the time unit is a symbol or a time slot, the first uplink channel is the uplink channel carrying the CSI report, the second uplink channel is the uplink channel carrying feedback information, and the feedback information includes at least one of the following: the first CSI, a portion of the content of the first CSI, and indication information. The indication information is used to indicate that the terminal expects the network-side device to send the first DCI to trigger the feedback of the CSI report, wherein the CSI report is associated with the K reference signals.
[0345] Referring to Figure 9, when the channel information acquisition device is a network-side device or a component of a network-side device, the channel information acquisition device 900 includes a transmitting module 901, used to transmit K reference signals to the terminal, where K is an integer greater than or equal to 1; and to transmit a first DCI to the terminal; and a receiving module 902, used to receive a CSI report transmitted by the terminal, wherein the CSI report includes one of the following: a second CSI, at least a portion of the first CSI, and the second CSI; the second CSI is the CSI acquired by the terminal based on the K reference signals after receiving the first DCI, and the first CSI is the CSI acquired by the terminal based on the K reference signals before receiving the first downlink control information.
[0346] In some implementations, the sending module 901 is also used for at least one of the following:
[0347] Send a first signaling message to the terminal, wherein the first signaling message is used to determine the amount of reports included in the first CSI;
[0348] Send a second signaling message to the terminal, wherein the second signaling message is used to determine the number of reports included in the CSI report;
[0349] Based on the number of reports included in the CSI report and the number of reports included in the first CSI, the number of reports included in the second CSI is determined, wherein the number of reports included in the second CSI consists of reports other than those included in the first CSI from the number of reports included in the CSI report.
[0350] In some implementations, as shown in FIG9, the device may also include a processing module 903 for determining the first resource information or the second resource information occupied by the terminal.
[0351] The first resource information includes at least one of the following:
[0352] The number of first CSI resources;
[0353] The end time of occupying the first CSI resource;
[0354] The number of second CSI resources;
[0355] The start time of occupying the second CSI resource;
[0356] The second resource information includes at least one of the following:
[0357] The number of third-party CSI resources;
[0358] The end time of occupying the third CSI resource.
[0359] The channel state information acquisition device provided in this application embodiment can implement the various processes implemented in the method embodiments of Figures 2 to 7 and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0360] As shown in Figure 10, this application embodiment also provides a communication device 1000, including a processor 1001 and a memory 1002. The memory 1002 stores a program or instructions that can run on the processor 1001. For example, when the communication device 1000 is a terminal, the program or instructions executed by the processor 1001 implement the various steps of the above-described channel state information acquisition method 200 embodiment and achieve the same technical effect. When the communication device 1000 is a network-side device, the program or instructions executed by the processor 1001 implement the various steps of the above-described channel state information acquisition method 700 embodiment and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0361] 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 embodiment shown in FIG2. This terminal embodiment corresponds to the above-described terminal-side method embodiment, 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 channel state information acquisition device shown in FIG8. Specifically, FIG11 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of this application.
[0362] The terminal 1100 includes, but is not limited to, at least some of the following components: radio frequency unit 1101, network module 1102, audio output unit 1103, input unit 1104, sensor 1105, display unit 1106, user input unit 1107, interface unit 1108, memory 1109, and processor 1110.
[0363] Those skilled in the art will understand that terminal 1100 may also include a power supply (such as a battery) for powering various components. The power supply can be logically connected to processor 1110 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 11 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.
[0364] It should be understood that, in this embodiment, the input unit 1104 may include a graphics processor 11041 and a microphone 11042. The graphics processor 11041 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 1106 may include a display panel 11061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1107 includes at least one of a touch panel 11071 and other input devices 11072. The touch panel 11071 is also called a touch screen. The touch panel 11071 may include a touch detection device and a touch controller. Other input devices 11072 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.
[0365] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 1101 can transmit it to the processor 1110 for processing; in addition, the radio frequency unit 1101 can send uplink data to the network-side device. Typically, the radio frequency unit 1101 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.
[0366] The memory 1109 can be used to store software programs or instructions, as well as various data. The memory 1109 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 1109 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 1109 in this embodiment includes, but is not limited to, these and any other suitable types of memory.
[0367] Processor 1110 may include one or more processing units; optionally, processor 1110 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 1110.
[0368] The radio frequency unit 1101 is used to receive K reference signals sent by the network side device, where K is an integer greater than or equal to 1;
[0369] Processor 1110 is configured to acquire first channel state information (CSI) at a first time based on the K reference signals; and in response to first downlink control information sent by the network-side device, acquire second CSI at a second time based on the K reference signals, wherein the second time is later than the first time.
[0370] The radio frequency unit 1101 is also configured to send a CSI report to a network-side device, wherein the CSI report includes one of the following: the second CSI, at least a portion of the first CSI, and the second CSI.
[0371] With the terminal provided in the embodiments of this application, after receiving K reference signals, the terminal can first obtain part of the CSI content based on the K reference signals. After receiving the first DCI sent by the network-side device, it can obtain another part of the CSI content based on the K reference signals. Since different CSI contents correspond to different CSI resource quantities or resource occupation times, resource utilization can be maximized and the flexibility of network-side device scheduling can be improved.
[0372] 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 and achieve the same or corresponding technical effects. To avoid repetition, it will not be described again here.
[0373] 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 FIG700. 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 effects.
[0374] Specifically, this application embodiment also provides a network-side device, which may be the channel information acquisition device shown in FIG9. As shown in FIG12, the network-side device 1200 includes: an antenna 1201, a radio frequency device 1202, a baseband device 1203, a processor 1204, and a memory 1205. The antenna 1201 is connected to the radio frequency device 1202. In the uplink direction, the radio frequency device 1202 receives information through the antenna 1201 and sends the received information to the baseband device 1203 for processing. In the downlink direction, the baseband device 1203 processes the information to be transmitted and sends it to the radio frequency device 1202, which processes the received information and then transmits it through the antenna 1201.
[0375] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 1203, which includes a baseband processor.
[0376] The baseband device 1203 may include at least one baseband board, on which multiple chips are disposed, as shown in FIG12. One of the chips is, for example, a baseband processor, which is connected to the memory 1205 via a bus interface to call the program in the memory 1205 and execute the network device operation shown in the above method embodiment.
[0377] The network-side device may also include a network interface 1206, such as a Common Public Radio Interface (CPRI).
[0378] Specifically, the network-side device 1200 in this application embodiment further includes: instructions or programs stored in memory 1205 and executable on processor 124. Processor 1204 calls the instructions or programs in memory 1205 to execute the methods executed by each module shown in FIG9 and achieve the same technical effect. To avoid repetition, it will not be described in detail here.
[0379] 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 channel information acquisition method 200 embodiment or the various processes of the above-described channel information acquisition method 700 embodiment, and can achieve the same technical effect. To avoid repetition, they will not be described again here.
[0380] 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.
[0381] 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-described channel information acquisition method 200 embodiment, or to implement the various processes of the above-described channel information acquisition method 700 embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0382] 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.
[0383] 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 channel information acquisition method 200 embodiment or the various processes of the above-described channel information acquisition method 700 embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0384] This application also provides a wireless communication system, including: a terminal and a network-side device. The terminal can be used to execute various processes of the above-described channel information acquisition method 200 embodiment, and the network-side device can be used to execute various processes of the above-described channel information acquisition method 700 embodiment.
[0385] 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.
[0386] 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.
[0387] 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 acquiring channel state information, comprising: receiving, by a terminal, K reference signals sent by a network side device, wherein K is an integer greater than or equal to 1; acquiring, by the terminal, first channel state information (CSI) based on the K reference signals at a first time; in response to a first downlink control information (DCI) sent by the network side device, acquiring, by the terminal, second CSI based on the K reference signals at a second time, wherein the second time is later than the first time; sending, by the terminal, a CSI report to the network side device, wherein the CSI report comprises one of the following: the second CSI, at least part of the first CSI, and the second CSI.
2. The method of claim 1, wherein, Before the terminal acquires the first CSI based on the K reference signals at the first time, the method further comprises: determining, by the terminal, a reporting amount included in the first CSI based on first information, wherein the first information comprises at least one of the following: a reporting amount indicated by network signaling; a value of K; a reporting amount agreed by a protocol; a number of subbands; a size of a subband; a codebook type; a frequency domain granularity; a total number of ports associated with the K reference signals; a number of reference signal ports associated with a precoding matrix indicator (PMI); a time offset indicated by network signaling; a second DCI.
3. The method of claim 1 or 2, wherein, Before the terminal acquires the second CSI based on the K reference signals at the second time, the method further comprises: determining, by the terminal, a reporting amount included in the second CSI based on a reporting amount included in the CSI report and a reporting amount included in the first CSI, wherein the reporting amount included in the second CSI is a reporting amount in the reporting amount included in the CSI report except for the reporting amount included in the first CSI.
4. The method according to any one of claims 1 to 3, wherein, Before the terminal acquires the first CSI based on the K reference signals at the first time, the method further comprises determining, by the terminal, first resource information occupied, wherein the first resource information comprises at least one of the following: a number of first CSI resources; an end time of occupying the first CSI resources; a number of second CSI resources; a start time of occupying the second CSI resources.
5. The method of claim 4, wherein, The terminal determining the first resource information occupied comprises at least one of the following: determining, by the terminal, the first resource information based on a reporting amount included in the first CSI; determining, by the terminal, the first resource information based on a first time offset indicated by network signaling.
6. The method according to any one of claims 1 to 5, wherein, Before the terminal acquires the second CSI based on the K reference signals at the second time, the method further comprises determining, by the terminal, second resource information occupied, wherein the second resource information comprises at least one of the following: a number of third CSI resources; an end time of occupying the third CSI resources.
7. The method of claim 6, wherein, The terminal determining the second resource information occupied comprises at least one of the following: determining, by the terminal, second resource information based on a reporting amount included in the first CSI; determining, by the second terminal, the second resource information based on a reporting amount included in the second CSI. The terminal determines the second resource information based on a second time offset indicated by network signaling.
8. The method of claim 4 or 5, wherein, The end time of occupying the first CSI resource includes at least one of the following: The start time of the second uplink channel; The end time of the second uplink channel; The start time of the second uplink channel plus Y1 time units, Y1 being an integer greater than or equal to 1; The end time of the second uplink channel plus Y2 time units, Y2 being an integer greater than or equal to 1; The end time of the K reference signals; The end time of the K reference signals plus Y3 time units, Y3 being an integer greater than or equal to 1; The end time of the second DCI plus Y4 time units, Y4 being an integer greater than or equal to 1; The time unit is a symbol or a slot, the second uplink channel is an uplink channel carrying feedback information, the feedback information includes at least one of the following: the first CSI, part of the first CSI, and indication information, the indication information being used to indicate that the terminal expects the network side device to send feedback triggered by the first DCI for the CSI report, wherein the CSI report is associated with the K reference signals.
9. The method of claim 4 or 5, wherein, The start time of occupying the second CSI resource is the end time of occupying the first CSI resource.
10. The method of claim 6 or 7, wherein, The start time of occupying the third CSI resource is the end time of occupying the first CSI resource or the end time of occupying the second CSI.
11. The method of claim 6 or 7, wherein, The end time of occupying the third CSI resource includes at least one of the following: The end time of the second uplink channel plus Y5 time units, Y5 being an integer greater than or equal to 1; The end time of the K reference signals plus Y6 time units, Y6 being an integer greater than or equal to 1; The end time of the first DCI plus Y7 time units, Y7 being an integer greater than or equal to 1; The end time of the first uplink channel, wherein the first uplink channel is an uplink channel carrying the CSI report; The time unit is a symbol or a slot, the first uplink channel is an uplink channel carrying the CSI report, and the second uplink channel is an uplink channel carrying feedback information, the feedback information including at least one of the following: the first CSI, part of the first CSI, and indication information, the indication information being used to indicate that the terminal expects the network side device to send feedback triggered by the first DCI for the CSI report.
12. A channel information acquisition method, comprising: A network side device sends K reference signals to a terminal, wherein K is an integer greater than or equal to 1; The network side device sends a first DCI to the terminal; The network side device receives a CSI report sent by the terminal, wherein the CSI report includes one of the following: second CSI, at least part of the first CSI, and the second CSI; the second CSI is CSI obtained by the terminal based on the K reference signals after receiving the first DCI, and the first CSI is CSI obtained by the terminal based on the K reference signals before receiving the first downlink control information.
13. The method of claim 12, wherein, The method further includes at least one of the following: The network side device sends first signaling to the terminal, wherein the first signaling is used to determine the amount of reporting included in the first CSI; The network side device sends second signaling to the terminal, wherein the second signaling is used to determine the amount of reporting included in the CSI report; The network side device determines the amount of reporting included in the second CSI based on the amount of reporting included in the CSI report and the amount of reporting included in the first CSI, wherein the amount of reporting included in the second CSI is the amount of reporting included in the CSI report excluding the amount of reporting included in the first CSI.
14. The method of claim 12 or 13, wherein, The method further includes: The network side device determines the first resource information or the second resource information occupied by the terminal; The first resource information includes at least one of the following: The number of first CSI resources; The end time of occupying the first CSI resource; The number of second CSI resources; The start time of occupying the second CSI resource; The second resource information includes at least one of the following: The number of third CSI resources; The end time of occupying the third CSI resource.
15. A channel state information acquisition apparatus, comprising: A receiving module for receiving K reference signals sent by a network side device, wherein K is an integer greater than or equal to 1; A processing module for obtaining first channel state information (CSI) based on the K reference signals at a first time; in response to a first downlink control information sent by the network side device, obtaining second CSI based on the K reference signals at a second time, wherein the second time is later than the first time; A sending module for sending a CSI report to a network side device, wherein the CSI report includes one of the following: the second CSI, at least part of the first CSI, and the second CSI.
16. The apparatus of claim 15, wherein, The processing module is further configured to determine the amount of reporting included in the first CSI based on first information, wherein the first information includes at least one of the following: The amount of reporting indicated by network signaling; The value of K; The amount of reporting agreed by the protocol; The number of subbands; The size of the subband; The codebook type; The frequency domain granularity; The total number of ports associated with the K reference signals; The number of reference signal ports associated with the precoding matrix indication (PMI); The time offset indicated by the network signaling; The second DCI.
17. The apparatus of claim 15 or 16, wherein, The processing module is further configured to determine the quantity of reports included in the second CSI based on the quantity of reports included in the CSI report and the quantity of reports included in the first CSI, wherein the quantity of reports included in the second CSI is the quantity of reports included in the CSI report excluding the quantity of reports included in the first CSI.
18. The apparatus of any one of claims 15 to 17, wherein, The processing module is further configured to determine the occupied first resource information, wherein the first resource information includes at least one of: a quantity of first CSI resources; an ending time of occupying the first CSI resources; a quantity of second CSI resources; a starting time of occupying the second CSI resources.
19. The apparatus of claim 18, wherein, The processing module determines the occupied first resource information to include at least one of: the first resource information is determined based on the quantity of reports included in the first CSI; the first resource information is determined based on a time offset indicated by network signaling.
20. The apparatus of any one of claims 15 to 19, wherein, The processing module is further configured to determine the occupied second resource information, wherein the second resource information includes at least one of: a quantity of third CSI resources; an ending time of occupying the third CSI resources.
21. The apparatus of claim 20, wherein, The processing module determines the occupied second resource information to include at least one of: the second resource information is determined based on the quantity of reports included in the first CSI; the second resource information is determined based on the quantity of reports included in the second CSI; the second resource information is determined based on a time offset indicated by network signaling.
22. The apparatus of claim 18 or 19, wherein, The ending time of occupying the first CSI resources is determined by at least one of: a starting time of a second uplink channel; an ending time of the second uplink channel; the starting time of the second uplink channel plus Y1 time units, Y1 being an integer greater than or equal to 1; the ending time of the second uplink channel plus Y2 time units, Y2 being an integer greater than or equal to 1; an ending time of the K reference signals; the ending time of the K reference signals plus Y3 time units, Y3 being an integer greater than or equal to 1; an ending time of a second DCI plus Y4 time units, Y4 being an integer greater than or equal to 1; wherein the time unit is a symbol or a time slot, the second uplink channel is an uplink channel carrying feedback information, the feedback information includes at least one of: the first CSI, part of the content of the first CSI, and indication information indicating that the terminal expects the network side device to send feedback of the first DCI triggering the CSI report, wherein the CSI report is associated with the K reference signals.
23. The apparatus of claim 18 or 19, wherein, The starting time of occupying the second CSI resources is an ending time of the first CSI resources.
24. The apparatus of claim 20 or 21, wherein, The starting time of occupying the third CSI resources is an ending time of the first CSI resources or an ending time of the second CSI.
25. The apparatus of claim 20 or 21, wherein, The ending time of occupying the third CSI resources is determined by at least one of: the ending time of the second uplink channel plus Y5 time units, Y5 being an integer greater than or equal to 1; the ending time of the K reference signals plus Y6 time units, Y6 being an integer greater than or equal to 1; an ending time of the first DCI plus Y7 time units, Y7 being an integer greater than or equal to 1; an ending time of a first uplink channel, wherein the first uplink channel is an uplink channel carrying the CSI report; wherein the time unit is a symbol or a slot, the first uplink channel is an uplink channel carrying the CSI report, the second uplink channel is an uplink channel carrying feedback information, and the feedback information includes at least one of the following: the first CSI, part of the content of the first CSI, and indication information indicating that the terminal expects the network-side device to send feedback of the CSI report triggered by the first DCI, wherein the CSI report is associated with the K reference signals.
26. A channel information acquisition apparatus, comprising: a sending module configured to send K reference signals to a terminal, K being an integer greater than or equal to 1, and send first downlink control information to the terminal; a receiving module configured to receive a CSI report sent by the terminal, wherein the CSI report includes one of the following: a second CSI, at least part of the content of a first CSI, and the second CSI, the second CSI being CSI obtained by the terminal based on the K reference signals after receiving the first downlink control information, and the first CSI being CSI obtained by the terminal based on the K reference signals before receiving the first downlink control information.
27. The apparatus of claim 26, wherein, The sending module is further configured to at least one of the following: send first signaling to the terminal, wherein the first signaling is used to determine the amount of reporting included in the first CSI; send second signaling to the terminal, wherein the second signaling is used to determine the amount of reporting included in the CSI report; determine the amount of reporting included in the second CSI based on the amount of reporting included in the CSI report and the amount of reporting included in the first CSI, wherein the amount of reporting included in the second CSI is the amount of reporting included in the CSI report excluding the amount of reporting included in the first CSI.
28. The apparatus of claim 26 or 27, wherein, Further comprising: a processing module configured to determine first resource information or second resource information occupied by the terminal; wherein the first resource information includes at least one of the following: a number of first CSI resources; an ending time of occupying the first CSI resources; a number of second CSI resources; a starting time of occupying the second CSI resources; the second resource information includes at least one of the following: a number of third CSI resources; an ending time of occupying the third CSI resources.
29. A terminal comprising a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions being executed by the processor to implement the steps of the channel state information acquisition method according to any one of claims 1 to 11.
30. A network-side device comprising a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions, when executed by the processor, implement the steps of the channel information acquisition method according to any one of claims 12 to 14.
31. A readable storage medium, the readable storage medium storing programs or instructions, the programs or instructions, when executed by a processor, implement the steps of the channel state information acquisition method according to any one of claims 1 to 11, or implement the steps of the channel information acquisition method according to any one of claims 12 to 14.