Channel state information reporting method and device
By determining the CSI processing resource occupancy time in the terminal device and sending a CSI report when an event occurs, the problems of measurement pilot overhead and feedback delay in channel state information reports are solved, achieving more efficient communication.
Patent Information
- Application Number
- PCT/CN2025/095588
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-09
- Filing Date
- 2025-05-16
- Publication Date
- 2026-02-12
AI Technical Summary
In existing technologies, when terminal devices report channel state information, the overhead of measuring pilots and the feedback delay are relatively large.
The terminal device determines the processing resource occupancy time of channel state information by obtaining CSI report indications from the network device, and sends an event-based CSI report when a preset event occurs, thereby reducing measurement pilot consumption and feedback delay.
By determining the time that CSI processing resources are occupied, terminal devices can quickly send CSI reports when an event occurs, reducing measurement pilot overhead and feedback delay, and improving communication efficiency.
Smart Images

Figure CN2025095588_12022026_PF_FP_ABST
Abstract
Description
Channel state information reporting method and device
[0001] The present application claims priority from the Chinese patent application No. 202411097978.4 filed on August 9, 2024, and entitled "Channel state information reporting method and device", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] Embodiments of the present application relate to the field of wireless communication, in particular to a channel state information reporting configuration method and device. BACKGROUND
[0003] When a terminal device performs channel state information (CSI) reporting, the CSI reporting is usually performed according to the measurement resource, the reporting content and the reporting time configured by a network device, but the measurement pilot overhead and the feedback delay of this way are large. SUMMARY
[0004] Embodiments of the present application provide a channel state information reporting method and device, which can reduce the measurement pilot overhead and the feedback delay.
[0005] In a first aspect, embodiments of the present application provide a channel state information reporting method, comprising: obtaining a CSI reporting indication sent by a network device; determining an occupation time of a channel state information (CSI) processing resource (CPR); and sending an event-based CSI report to the network device based on the CSI reporting indication and the occupation time of the CSI processing resource; the event-based CSI report is a CSI report sent by a terminal device to the network device when a preset event occurs.
[0006] In embodiments of the present application, the CSI processing resource can also be referred to as a CSI processing unit (CPU). Through the above method, the terminal device determines the occupation time of the CSI processing resource before or at the time of sending the event-based CSI report, and sends the event-based CSI report to the network device according to the occupation time of the CSI processing resource. The event-based CSI report is triggered when a preset event occurs, which can reduce the measurement pilot consumption and the feedback delay of the terminal device.
[0007] In an embodiment, the CSI report comprises the event-based CSI report; and the determination of the occupation time of the CSI processing resource comprises at least one of the following: determining the occupation time of the CSI processing resource according to the receiving time of the measurement resource of the CSI report, the CSI reference time, and the transmission occasion of the channel carrying the CSI report; determining the occupation time of the CSI processing resource according to the transmission occasion of the channel notifying the triggering event and the transmission occasion of the channel carrying the CSI report; determining the occupation time of the CSI processing resource according to the receiving time of the measurement resource of the CSI report, the CSI reference time, and the transmission occasion of the channel notifying the triggering event; determining the occupation time of the CSI processing resource according to the actual transmission occasion of the channel notifying the triggering event and the actual transmission occasion of the channel carrying the CSI report; and determining the occupation time of the CSI processing resource according to the receiving time of the measurement resource of the CSI report, the CSI reference time, the number of consecutive transmissions of the CSI report, and the actual transmission occasion of the channel carrying the CSI report.
[0008] By the above method, the occupation time of the CSI processing resource can be determined in various ways, so that the occupation time of the CSI processing resource can be determined by using the parameters related to the CSI report provided by the network device in various different cases.
[0009] In an embodiment, when the occupation time of the CSI processing resource is determined according to the receiving time of the measurement resource of the CSI report, the CSI reference time, and the transmission occasion of the channel carrying the CSI report, the occupation time of the CSI processing resource is the time corresponding to the time unit of the measurement resource of the latest CSI report no later than the CSI reference time, to the time unit of the transmission occasion of the channel carrying the CSI report.
[0010] By the above method, the occupation time of the CPU of the periodic type of CSI report can be determined, and the event-based CSI report can be processed as the periodic type when the occupation time is determined.
[0011] In an embodiment, when the occupation time of the CSI processing resource is determined according to the transmission occasion of the channel notifying the triggering event of the CSI report and the transmission occasion of the channel carrying the CSI report, the occupation time of the CSI processing resource is the time corresponding to the time unit after the transmission occasion of the channel notifying the triggering event of the CSI report, to the time unit of the transmission occasion of the channel carrying the CSI report.
[0012] By the above method, the occupation time of the CPU of the periodic type of CSI report can be determined, and the event-based CSI report can be processed as the periodic type when the occupation time is determined.
[0013] Meanwhile, before the network device is informed of the occurrence of the event through the first channel, the terminal device has measured / processed the CSI measurement resource, and knows that the event has occurred according to the measurement result of the measurement resource. Therefore, the CPU occupation time is no longer related to the CSI measurement resource, and the occupation time determination process is simplified.
[0014] In an embodiment, in a case where the occupation time of the CSI processing resource is determined according to the transmission time of the channel carrying the CSI report and the measurement resource of the CSI report and the transmission time of the channel carrying the CSI report, the occupation time of the CSI processing resource is the time corresponding to the time unit of the latest measurement resource of the CSI report before the CSI reference time to the time unit of the transmission time of the channel carrying the CSI report.
[0015] In this way, the occupation time of the periodic type CPU can be determined, and the event-based CSI report can be processed as a periodic type when the occupation time is determined.
[0016] Meanwhile, before the network device is informed of the occurrence of the event through the first channel, the terminal device has measured / processed the CSI measurement resource, and prepared the CSI report for feeding back the CSI report on the second channel. Therefore, after the terminal device transmits the first channel, the CSI report can be quickly transmitted on the second channel. At this time, the network device can more flexibly configure the time interval of the first channel and the second channel.
[0017] In an embodiment, in a case where the occupation time of the CSI processing resource is determined according to the actual transmission time of the channel carrying the CSI report and the actual transmission time of the channel carrying the CSI report, the occupation time of the CSI processing resource is the time corresponding to the time unit after the actual transmission time of the channel carrying the trigger event to the time unit of the actual transmission time of the channel carrying the CSI report.
[0018] In this way, the occupation time of the aperiodic type CPU can be determined, and the event-based CSI report can be processed as an aperiodic type CSI report when the occupation time of the CPU is determined.
[0019] In an embodiment, in a case that the occupation time of the CSI processing resource is determined according to the receiving time of the measurement resource of the CSI report, the CSI reference time, the number of consecutive transmissions of the CSI report, and the actual transmission occasion of the channel carrying the CSI report, the occupation time of the CSI processing resource corresponding to each CSI report transmission in the number of consecutive transmissions of the CSI report is: from the time unit of the latest CSI report measurement resource no later than the CSI reference time, to the time unit corresponding to the actual transmission occasion of the channel carrying the CSI report.
[0020] In the above manner, the occupation time of the semi-persistent type of CPU can be determined, and the event-based CSI report can be processed as a semi-persistent type of CSI report when the occupation time of the CPU is determined.
[0021] In an embodiment, the type of the event-based CSI report is one of a periodic type, a semi-persistent type, and an aperiodic type.
[0022] In the above manner, the CPU occupation time of the event-based CSI report can be determined by using the processing manner of the periodic type, the aperiodic type, or the semi-persistent type of CSI report, without separately setting the type of the CSI report for the event-based CSI report, and the operation of the terminal device is simplified.
[0023] In an embodiment, for CSI reports carrying the same measurement type, the priority of the event-based CSI report is higher than the priority of the non-event-based CSI report.
[0024] The event-based CSI report has a lower feedback delay and smaller measurement pilot overhead than the non-event-based CSI report, the contents reported on different CSI reports are the same in a case that different CSI reports carry the same measurement type, and the event-based CSI report basically plays the same role, so the priority of the event-based CSI report can be set to be higher to reduce the feedback delay and the pilot overhead.
[0025] In an embodiment, the type of the event-based CSI report is a first type.
[0026] In the above manner, the event-based CSI report can be set to other types different from the periodic type, the aperiodic type, or the semi-persistent type, thereby facilitating the differentiation between the event-based CSI report and the non-event-based CSI report.
[0027] In an embodiment, in a case that the preset event does not occur, the channel transmission occasion indicated by the network device does not carry the CSI report of the first type.
[0028] In this way, when the preset event does not occur, the first type of CSI report is not reported, thereby saving power consumption of the terminal device and resource overhead of the feedback CSI report.
[0029] In an embodiment, the priority of the first type of CSI report is higher than that of the non-event-based CSI report.
[0030] In this way, the network device can directly configure a higher priority for the first type of CSI report, so that when the occupation time of the first type of CSI report and the occupation time of the non-event-based CSI report on the CPU conflict, the terminal device can report the first type of CSI report with higher efficiency and lower consumption.
[0031] In an embodiment, the non-event-based CSI report includes a periodic type, a semi-persistent type, or an aperiodic type of CSI report.
[0032] In an embodiment, the priority of the event-based CSI report is related to at least one of the following: the event-based CSI report type, the channel carrying the event-based CSI report, the measurement type carried by the event-based CSI report, the carrier component index of the event-based CSI report, and the report configuration index of the event-based CSI report.
[0033] In this way, the network device can configure the priority of the event-based CSI report according to the parameters corresponding to the channel carrying the event-based CSI report and the event-based CSI report type.
[0034] In an embodiment, the priority of the event-based CSI report is higher than that of the non-event-based CSI report.
[0035] In a second aspect, the embodiments of the present application provide a channel state information reporting method, comprising: sending a CSI report indication to a terminal device; receiving an event-based CSI report sent by the terminal device based on the CSI report indication and the occupation time of the CSI processing resource; the event-based CSI report is a CSI report sent by the terminal device to the network device when a preset event occurs.
[0036] In an embodiment, the CSI report comprises the event-based CSI report; and the determination of the occupation time of the CSI processing resource comprises at least one of the following: determining the occupation time of the CSI processing resource according to a receiving time of a measurement resource of the CSI report, a CSI reference time, and a transmission occasion of a channel carrying the CSI report; determining the occupation time of the CSI processing resource according to a transmission occasion of a channel notifying the triggering event, and a transmission occasion of a channel carrying the CSI report; determining the occupation time of the CSI processing resource according to a measurement resource of the CSI report, a CSI reference time, and a transmission occasion of a channel notifying the triggering event; determining the occupation time of the CSI processing resource according to an actual transmission occasion of a channel notifying the triggering event, and an actual transmission occasion of a channel carrying the CSI report; and determining the occupation time of the CSI processing resource according to a receiving time of a measurement resource of the CSI, a CSI reference time, a number of consecutive transmissions of the CSI report, and an actual transmission occasion of a channel carrying the CSI report.
[0037] In an embodiment, in the case of determining the occupation time of the CSI processing resource according to a receiving time of a measurement resource of the CSI, a CSI reference time, and a transmission occasion of a channel carrying the CSI report, the occupation time of the CSI processing resource is a time corresponding to time units from a time unit of a latest measurement resource of a CSI report no later than the CSI reference time to a time unit of a transmission occasion of a channel carrying the CSI report.
[0038] In an embodiment, in the case of determining the occupation time of the CSI processing resource according to a transmission occasion of a channel notifying the triggering event, and a transmission occasion of a channel carrying the CSI report, the occupation time of the CSI processing resource is a time corresponding to time units from a time unit after a transmission occasion of a channel notifying the triggering event to a time unit of a transmission occasion of a channel carrying the CSI report.
[0039] In an embodiment, in the case of determining the occupation time of the CSI processing resource according to a measurement resource of the CSI report, a CSI reference time, and a transmission occasion of a channel notifying the triggering event, the occupation time of the CSI processing resource is a time corresponding to time units from a time unit of a latest measurement resource of a CSI report no later than the CSI reference time to a time unit of a transmission occasion of a channel notifying the triggering event.
[0040] In an embodiment, the occupation time of the CSI processing resource is the time from the time unit after the actual transmission occasion of the channel that triggered the CSI report to the time unit of the actual transmission occasion of the CSI report, in the case that the occupation time of the CSI processing resource is determined according to the actual transmission occasion of the channel that carried the CSI report, and the actual transmission occasion of the channel that carried the CSI report.
[0041] In an embodiment, the occupation time of the CSI processing resource corresponding to each CSI report transmission within the number of consecutive CSI report transmissions is the time from the time unit of the measurement resource of the latest CSI report no later than the CSI reference time to the time unit of the actual transmission occasion of the channel that carried the CSI report, in the case that the occupation time of the CSI processing resource is determined according to the reception time of the measurement resource of the CSI, the CSI reference time, the number of consecutive CSI report transmissions, and the actual transmission occasion of the channel that carried the CSI report.
[0042] In an embodiment, the type of the event-based CSI report is one of a periodic type, a semi-persistent type, and an aperiodic type.
[0043] In an embodiment, the priority of the event-based CSI report is higher than the priority of the non-event-based CSI report for CSI reports carrying the same measurement type.
[0044] In an embodiment, the type of the event-based CSI report is a first type.
[0045] In an embodiment, the channel transmission occasion indicated by the network device does not carry the first type of CSI report in the case that a preset event does not occur.
[0046] In an embodiment, the priority of the first type of CSI report is higher than the non-event-based CSI report.
[0047] In an embodiment, the non-event-based CSI report includes a CSI report of a periodic type, a semi-persistent type, or an aperiodic type.
[0048] In an embodiment, the priority of the event-based CSI report is related to at least one of the following: the type of the event-based CSI report, the channel that carries the event-based CSI report, the measurement type carried by the event-based CSI report, the carrier component index of the event-based CSI report, and the report configuration index of the event-based CSI report.
[0049] In an embodiment, the priority of the event-based CSI report is higher than the priority of the non-event-based CSI report.
[0050] In a third aspect, embodiments of the present disclosure provide a communication method, which can be applied to a communication system. The communication system includes a network device and a user device. In the communication method, the network device sends a CSI report indication to the terminal device; the terminal device determines an occupation time of a processing resource of channel state information (CSI), and sends an event-based CSI report to the network device based on the CSI report indication and the occupation time of the CSI processing resource; and the network device receives the event-based CSI report. The event-based CSI report is a CSI report sent by the terminal device to the network device when a preset event occurs.
[0051] For the third aspect, other possible interactions between the network device and the user device can refer to the descriptions in the first aspect and the second aspect, which will not be repeated here.
[0052] In a fourth aspect, embodiments of the present disclosure provide a communication apparatus. The communication apparatus has functions of implementing the first aspect or the second aspect. For example, the communication apparatus includes a module or unit or means corresponding to the operations of the first aspect or the second aspect. The module or unit or means can be implemented by software, or by hardware, or by a combination of hardware and software.
[0053] In a possible design, the communication apparatus includes a processing unit and a communication unit. The communication unit can be configured to transceive signals to perform communication between the communication apparatus and another apparatus. The processing unit can be configured to perform some internal operations of the communication apparatus. The processing unit and the communication unit can perform functions corresponding to the operations of the first aspect or the second aspect. The processing unit includes a processor.
[0054] In a possible design, the communication apparatus includes a processor. The processor can be configured to be coupled with a memory. The memory can store computer programs or instructions necessary for implementing the functions of the first aspect or the second aspect. The processor can execute the computer programs or instructions stored in the memory. When the computer programs or instructions are executed, the processor can cause the communication apparatus to perform the method in any possible design or implementation manner of the first aspect or the second aspect.
[0055] In a possible design, the communication apparatus includes a processor and a memory. The processor includes a processor. The memory can store computer programs or instructions necessary for implementing the functions of the above-described first aspect or the second aspect. The processor can execute the computer programs or instructions stored in the memory. When the computer programs or instructions are executed, the communication apparatus implements the method in any possible design or implementation manner of the above-described first aspect or the second aspect.
[0056] In a possible design, the communication apparatus includes a processor and an interface circuit. The processor is configured to communicate with other apparatuses through the interface circuit and implement the method in any possible design or implementation manner of the above-described first aspect or the second aspect.
[0057] It can be understood that, in the above-described fourth aspect, the processor can be implemented by hardware or software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, or the like. When implemented by software, the processor can be a general-purpose processor, which implements the functions by reading software codes stored in the memory. In addition, the processor can be one or more, and the memory can be one or more. The memory can be integrated with the processor, or the memory and the processor can be separately arranged. In a specific implementation process, the memory and the processor can be integrated on the same chip, or can be separately arranged on different chips. The type of the memory and the arrangement manner of the memory and the processor are not limited in the embodiments of the present application.
[0058] In a fifth aspect, the embodiments of the present application provide a non-terrestrial network communication system, including a sending end device and a receiving end device. The sending end device is configured to implement the method for a network device provided in any embodiment of the present application. The receiving end device is configured to implement the method for a user device provided in any embodiment of the present application.
[0059] In a sixth aspect, the embodiments of the present application provide a communication apparatus, including a module configured to execute the method provided in any embodiment of the present application.
[0060] In a seventh aspect, the embodiments of the present application provide a communication apparatus, including one or more processors. The one or more processors are configured to execute the method provided in any embodiment of the present application. The processor includes a processor.
[0061] In an eighth aspect, the embodiments of the present application provide a chip system, including a memory configured to store a computer program, and a processor. When the processor invokes and runs the computer program from the memory, the communication apparatus installed with the chip system executes the method provided in any embodiment of the present application.
[0062] In a ninth aspect, an embodiment of the present application provides a terminal device, comprising: a memory configured to store a computer program; and a processor configured to invoke and run the computer program from the memory, so that the terminal device performs the method provided by any one of the embodiments of the present application.
[0063] In a tenth aspect, an embodiment of the present application further provides a computer program product, which comprises instructions, and when the instructions are run on a processor, the processor performs the method provided by any one of the embodiments of the present application.
[0064] In an eleventh aspect, an embodiment of the present application further provides a computer readable storage medium, which stores a computer program or instructions, and when the computer program or instructions are executed by a communication device, the method provided by any one of the embodiments of the present application is implemented.
[0065] In a twelfth aspect, an embodiment of the present application further provides a communication device, comprising: a memory configured to store a computer program; and a processor, which invokes and runs the computer program from the memory, so that the communication device performs the method provided by any one of the embodiments of the present application.
[0066] The technical effects brought by the second aspect to the twelfth aspect above can refer to the description of the beneficial effects of the corresponding solutions in the first aspect above, and will not be described here. BRIEF DESCRIPTION OF DRAWINGS
[0067] FIG. 1 is a schematic diagram of an architecture of a mobile communication system to which an embodiment of the present application is applied;
[0068] FIG. 2 is a schematic diagram of a scenario of event-based CSI reporting according to an embodiment of the present application;
[0069] FIG. 3A is a schematic diagram of a method of CSI reporting according to an embodiment of the present application;
[0070] FIG. 3B is a schematic diagram of the relationship between CPU occupation time and related information according to an embodiment of the present application;
[0071] FIG. 4 is a schematic diagram of CPU occupation time for aperiodic CSI reporting or a first semi-persistent CSI reporting indicated by DCI according to an embodiment of the present application;
[0072] FIG. 5 is a schematic diagram of a determination manner of CPU occupation time according to an embodiment of the present application;
[0073] FIG. 6 is a schematic diagram of a determination manner of CPU occupation time according to another embodiment of the present application;
[0074] FIG. 7 is a schematic diagram of a determination manner of CPU occupation time according to another embodiment of the present application;
[0075] Fig. 8 is a schematic diagram of a method for determining the occupation time of a CPU according to another embodiment of the present application;
[0076] Fig. 9 is a schematic diagram of a method for determining the occupation time of a CPU according to another embodiment of the present application;
[0077] Fig. 10 is a schematic diagram of a communication device according to an embodiment of the present application;
[0078] Fig. 11 is a schematic diagram of a communication device according to another embodiment of the present application. DETAILED DESCRIPTION
[0079] Fig. 1 is a schematic diagram of an architecture of a communication system 1000 to which embodiments of the present application are applied. As shown in Fig. 1, the communication system includes a radio access network (RAN) 100, which includes at least one RAN node (e.g., 110a and 110b in Fig. 1, collectively referred to as 110), and can include at least one terminal (e.g., 120a-120j in Fig. 1, collectively referred to as 120). The RAN 100 can also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Fig. 1). The terminals 120 are connected to the RAN nodes 110 wirelessly. Terminals and terminals, and RAN nodes and RAN nodes, can be connected to each other by wire or wirelessly. The communication system 1000 can also include a core network 200. The RAN nodes 110 are connected to the core network 200 wirelessly or by wire. The core network devices in the core network 200 and the RAN nodes 110 in the RAN 100 can be independent and different physical devices, or can be the same physical device integrated with the logical functions of the core network devices and the logical functions of the RAN nodes. The communication system 1000 can also include the Internet 300.
[0080] The RAN 100 can be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, and a future wireless access system defined in the 3rd generation partnership project (3GPP), or a WiFi system. The RAN 100 can also include two or more different wireless access systems described above. The RAN 100 can also be an open RAN (O-RAN).
[0081] A RAN node, also referred to as a radio access network device, RAN entity or access node, is configured to help a terminal to access a communication system through wireless means. In one application scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5th generation (5G) mobile communication system, a next generation NodeB in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system or an access node in a WiFi system. The RAN node can be a macro base station (e.g. 110a in FIG. 1), a micro base station or an indoor station (e.g. 110b in FIG. 1), a relay node or a donor node.
[0082] In another application scenario, a terminal can access a communication system through wireless means with the help of cooperation among a plurality of RAN nodes, each of which implements part of the functionalities of a base station. For example, the RAN node can be a central unit (CU), a distributed unit (DU) or a radio unit (RU). Here, the CU implements the functionalities of the radio resource control protocol and the packet data convergence protocol (PDCP) of a base station, and can also implement the functionalities of the service data adaptation protocol (SDAP). The DU implements the functionalities of the radio link control layer and the medium access control (MAC) layer of a base station, and can also implement part of the functionalities of the physical layer or all of the functionalities of the physical layer. The specific description of the above protocol layers can be referred to the relevant technical specifications of 3GPP. The RU can be configured to implement the functionalities of the transceiving of radio frequency signals. The CU and the DU can be two independent RAN nodes or integrated in the same RAN node, e.g. integrated in a baseband unit (BBU). The RU can be included in a radio frequency device, e.g. included in a remote radio unit (RRU) or an active antenna unit (AAU). The CU can be further divided into two types of RAN nodes, i.e. CU-control plane and CU-user plane.
[0083] The RAN node can have different names in different systems, for example, in an O-RAN system, the CU can be referred to as an open CU (O-CU), the DU can be referred to as an open DU (O-DU), and the RU can be referred to as an open RU (O-RU). The RAN node in the embodiments of the present application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. For example, the RAN node can be a server loaded with a corresponding software module. The embodiments of the present application do not limit the specific technology and specific device form of the RAN node. For ease of description, a base station is described as an example of the RAN node in the following.
[0084] A terminal is a device with wireless transceiving function, which can send a signal to a base station or receive a signal from a base station. The terminal can also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely applied in various scenarios, such as device-to-device (D2D) communication, vehicle to everything (V2X) communication, machine-type communication (MTC), internet of things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal can be a mobile phone, tablet computer, computer with wireless transceiving function, wearable device, vehicle, airplane, ship, robot, mechanical arm, smart home device, etc. The embodiments of the present application do not limit the specific technology and specific device form of the terminal.
[0085] The base station and the terminal can be fixed in position or movable. The base station and the terminal can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on water surface; can also be deployed on an airplane, balloon and artificial satellite. The embodiments of the present application do not limit the application scenarios of the base station and the terminal.
[0086] The roles of the base station and the terminal can be relative. For example, the helicopter or the drone 120i in FIG. 1 can be configured as a mobile base station, and for the terminal 120j that accesses the wireless access network 100 through the 120i, the terminal 120i is a base station; but for the base station 110a, the 120i is a terminal, that is, the 110a and the 120i communicate through a wireless air interface protocol. Of course, the 110a and the 120i can also communicate through a base station-to-base station interface protocol, and in this case, the 120i is also a base station relative to the 110a. Therefore, the base station and the terminal can be collectively referred to as a communication device, and the 110a and the 110b in FIG. 1 can be referred to as a communication device with a base station function, and the 120a-120j in FIG. 1 can be referred to as a communication device with a terminal function.
[0087] The base station and the terminal, the base station and the base station, and the terminal and the terminal can communicate through a licensed spectrum, can communicate through an unlicensed spectrum, or can communicate through both the licensed spectrum and the unlicensed spectrum; can communicate through a spectrum below 6 gigahertz (GHz), can communicate through a spectrum above 6 GHz, or can communicate through both the spectrum below 6 GHz and the spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.
[0088] In the embodiments of the present application, the functions of the base station can also be performed by a module (such as a chip) in the base station or by a control subsystem containing base station functions. The control subsystem containing base station functions can be a control center in the above-mentioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. The functions of the terminal can also be performed by a module (such as a chip or a modem) in the terminal or by a device containing terminal functions.
[0089] In the present application, the base station sends a downlink signal or downlink information to the terminal, and the downlink information is carried on a downlink channel; the terminal sends an uplink signal or uplink information to the base station, and the uplink information is carried on an uplink channel. In order to communicate with the base station, the terminal needs to establish a wireless connection on a cell controlled by the base station. The cell that establishes a wireless connection with the terminal is called a service cell of the terminal. When the terminal communicates with the service cell, it will also be interfered by signals from neighboring cells.
[0090] It can be understood that, in the embodiments of the present application, the physical uplink shared channel (PUSCH), the physical downlink control channel (PDCCH) and the physical downlink shared channel (PDSCH) are only examples of a downlink data channel, a downlink control channel and an uplink data channel, respectively. In different systems and different scenarios, data channels and control channels can have different names, and the embodiments of the present application do not limit this.
[0091] The related technical concepts involved in the embodiments of the present application will be explained first. It should be noted that these explanations are to make the embodiments of the present application easier to understand, and should not be regarded as limiting the scope of protection required by the present application.
[0092] Channel state information
[0093] Channel state information (CSI) refers to the estimation and feedback of channel characteristics by the receiving end in a wireless communication system. CSI contains various parameters of the channel, such as channel gain, phase, noise, etc. These information can help the transmitting end to adjust its transmission strategy to optimize the communication performance.
[0094] Channel state information report
[0095] The channel state information report can be a report about the channel state information. When a terminal device communicates with a network device such as a base station through a communication link, it can measure the channel state information of the communication link, for example, the terminal device can measure how the signal propagates from the base station to the terminal device on the downlink channel. The UE can generate a CSI report based on the measured channel state information. The terminal device can transmit the CSI report to the network device in an uplink message. The network device can use the received CSI report included in the uplink message to adjust the signal sent by the network device to the terminal device.
[0096] Report configuration
[0097] The report configuration is sent by the network device to the terminal device, which is used to configure the behavior of the terminal device reporting CSI. The content of the configuration can include reference signals (or measurement resources) for determining CSI, report content or measurement type, report time, channel used for reporting, etc. The terminal device feeds back the CSI report to the network device according to the report configuration.
[0098] In some cases, the network device side can configure multiple reporting configurations of CSI reports. Further, if the communication link between the network device and the terminal device supports carrier aggregation, different carrier components can each contain multiple reporting configurations. Therefore, the measurement resource in the reporting configuration generally needs to be uniquely determined by both the carrier component index and the reporting configuration index.
[0099] For example, if the network device configures measurement resources including a first measurement resource and / or a second measurement resource. The terminal device obtains beam information according to the first measurement resource and / or the second measurement resource, and the beam information obtained by the terminal device at least contains a reference signal index and a measurement result corresponding to the reference signal index. The measurement result can be a reference signal receiving power (RSRP) and / or a signal to interference plus noise ratio (SINR). Then, the terminal device carries a beam report in the channel indicated by the network device side, and the beam report can contain the beam information obtained by the terminal device according to the first measurement resource and / or the second measurement resource. Further, the reference signal index in the beam information is used to indicate the measurement resource.
[0100] In addition, the reporting configuration also indicates the type of the corresponding CSI report, which can include periodic, semi-persistent, or aperiodic. The periodic CSI report is generally indicated by radio resource control (RRC) signaling, and the terminal device feeds back the CSI report according to the period configured by the network device; the semi-persistent CSI report can be activated or deactivated by a media access control control element (MAC CE) or downlink control information (DCI), and after the semi-persistent CSI report is activated, it will feed back the CSI report according to the period configured by the network device until the deactivation command is received; the aperiodic CSI report can be indicated by DCI, and the terminal device feeds back a CSI report in the uplink channel resource indicated by the DCI.
[0101] CSI reference time
[0102] In the embodiments of the present application, the CSI reference time can also be referred to as the reference start time of the CSI report, and is generally used to determine the time required by the terminal device to generate one report. That is, the time for the terminal device to generate the CSI report is from the CSI reference time to the transmission time of the channel carrying the CSI report. The CSI reference time of the CSI report with different report contents can generally be different.
[0103] The CSI reference time can be the content included in the report configuration or a predefined value.
[0104] Event
[0105] In the embodiments of the present application, the event can refer to a set of at least one fact triggering the terminal device to report the CSI report to the network device. Each fact can include a parameter change condition. When the parameter change in the network environment meets the parameter change condition corresponding to the fact, it can be considered that the fact occurs.
[0106] Since the terminal device performs the CSI report on the configured / instructed uplink channel according to the report configuration of the network device, the overhead of measuring the pilot and the feedback delay are large, therefore, the terminal device can perform the CSI report based on a certain event. That is, the terminal device can perform the CSI report to the network device when a certain event occurs. In the case that the terminal device triggers the CSI report to the network device based on a certain event, the start of the CSI report depends on the time when the terminal device detects the occurrence of the event. If the terminal device performs the CSI report according to the period according to the report configuration of the network device, the CSI report based on the event does not need to wait for the next reporting opportunity, so that the feedback delay of the CSI report can be reduced. At the same time, the CSI report based on the event can reduce the number of reports as a whole, and further reduce the overhead of measuring the pilot of the network device and the overhead of the uplink channel for carrying the CSI report.
[0107] When the terminal device reports the CSI report, the terminal device reports the measured channel information in the CSI report to the network device. In addition, the terminal device can need to allocate specific processing resources to process the CSI report. At the same time, the terminal device can process multiple CSI reports at the same time, and if the processing resources required for simultaneously processing multiple CSI reports exceed the capability of the terminal device, the terminal device can abandon processing part of the channel state information report according to the priority of the channel state report. Since the time when the terminal device detects the event is difficult to predict and can be bursty. Therefore, the network device side is not clear about the specific time when the terminal device detects the event, and therefore cannot know the specific time when the CSI report occupies the processing resources of the terminal device and the CSI report abandoned by the terminal device.
[0108] Since the terminal device cannot determine the occupation time of the processing resource for the CSI report and the priority of the CSI report when the terminal device feeds back the CSI report based on the event, in the embodiments of the present application, a CSI report method is provided, which can be used to determine the occupation time of the processing resource for the event-based CSI report and the priority of the event-based CSI report.
[0109] The CSI report method provided in the embodiments of the present application, as shown in FIG. 3A, is applied to the scenario of CSI reporting based on an event, and includes the following steps S21 to S23. The event can also be referred to as a trigger event. The terminal device performs CSI reporting based on a trigger event.
[0110] Step S21: The terminal device obtains a CSI report indication sent by a network device.
[0111] Correspondingly, the network device can send the CSI report indication to the terminal device. The CSI report indication is used to instruct the terminal device to report the CSI report to the network device.
[0112] In the embodiments of the present application, the CSI report indication can include a report configuration.
[0113] In the embodiments of the present application, the report configuration is used to configure the reporting behavior of the event-based CSI report and the non-event-based CSI report for the terminal device.
[0114] The type of the non-event-based CSI report includes a periodic type, a semi-persistent type and an aperiodic type.
[0115] In the embodiments of the present application, the network device can carry the report configuration through DCI, a system information block (SIB), RRC signaling or MAC CE, a master information block (MIB) and the like.
[0116] In an implementation manner, the network device can send the report configuration to the terminal device, and the terminal device can obtain the CSI report indication according to the report configuration. For example, the network device sends the report configuration of the periodic type of CSI report to the terminal device. The terminal device needs to periodically send the CSI report to the network device according to the report configuration. Before periodically sending a plurality of CSI reports, the terminal device obtains the CSI report indication according to the same CSI report configuration sent by the network device.
[0117] Step S22: The terminal device determines the occupation time of the processing resource of the channel state information (CSI).
[0118] In the embodiments of the present application, the CPU occupation time can be the time required for the terminal device to process the CSI report.
[0119] The terminal device can obtain multiple report configurations sent by the network device, and obtain multiple CSI report indications according to the report configurations. For example, after obtaining the report configuration of the periodic type CSI report sent by the network device, the terminal device obtains the report configuration of the aperiodic type CSI report before reporting the periodic type CSI report. Then the terminal device can need to generate at least two CSI reports at the same time. For each CSI report, the terminal device needs to occupy a certain processing resource to extract the CSI from the received signal, and such processing resource includes a collection of software and hardware.
[0120] In an implementation, the CPU occupation time can include at least one pair of start time and end time, and the CPU is always in an occupied state between the start time and the corresponding end time.
[0121] For the periodic type CSI report and the semi-persistent type CSI report, the terminal device can determine the CPU occupation time in a single period when performing step S22, and then store the CPU occupation time in the terminal device locally, and read the corresponding CPU occupation time from the terminal device locally before the next time when the CSI needs to be reported.
[0122] In an implementation, the network device can issue an indication for the terminal device to report the CSI report through other manners in addition to the CSI report configuration. For example, the network device can configure a channel for reporting the CSI report through the RRC signaling. The terminal device determining the occupation time of the processing resource of the channel state information (CSI) can include: the terminal device determining the CPU occupation time according to the indication of the network device for the CSI report. The indication of the network device for the CSI report can include the report configuration.
[0123] Step S23: The terminal device sends an event-based CSI report to the network device based on the CSI report indication and the occupation time of the CSI processing resource. The event-based CSI report is the CSI report sent by the terminal device to the network device when a preset event occurs.
[0124] Correspondingly, the network device receives the event-based CSI report sent by the terminal device.
[0125] In an implementation, the terminal device sending the event-based CSI report to the network device can include: the terminal device sending the event-based CSI report based on the CSI report indication and the CPU occupation time when a preset event occurs.
[0126] In an embodiment, the terminal device informs the network device of the preset event, and the network device receives the preset event informed by the terminal device. The terminal device reports the event-based CSI report to the network device, and the network device receives the event-based CSI report reported by the terminal device.
[0127] In another embodiment, the number of event-based CSI reports sent by the terminal device to the network device is less than the number of CSI reports indicated by the terminal device.
[0128] In the embodiments of the present application, the terminal device reports the event-based CSI report to the network device when the preset event occurs according to the CPU occupation time, thereby reducing the measurement pilot overhead generated by the terminal device for measuring the data of the CSI report. At the same time, the CSI report is reported when the preset event occurs, without waiting for the reporting time corresponding to the reporting period after the occurrence of the preset event, or waiting for the activation indication of the semi-persistent type CSI report or the sending indication of the aperiodic type CSI report, thereby reducing the CSI report feedback delay in the case of the occurrence of the preset event.
[0129] In an embodiment, according to the CSI report indication sent by the network device, the CSI report required to be sent by the terminal device includes the event-based CSI report and the non-event-based CSI report, and the number of CPUs occupied by the CSI report required to be sent by the terminal device exceeds the software capability or hardware capability of the terminal device. In this case, the terminal device reports the event-based CSI report to the network device.
[0130] In some possible implementations, the trigger event is at least one of the following.
[0131] Trigger event 1: the signal quality of the second measurement resource is greater than the signal quality of the first measurement resource plus a preset threshold.
[0132] Further, the trigger event 1 can include the following two cases. Correspondingly, the preset threshold can include a first threshold or a second threshold. The first threshold and the second threshold are used to determine the range of the reference signal in the measurement resource. The reference signal may, for example, be a reference signal received power (L1-RSRP) or a signal-to-interference-plus-noise ratio (L1-SINR).
[0133] Case 1 of the triggering event 1: the RSRP of one reference signal of the first measurement resource is RSRP1, and the RSRP of one reference signal of the second measurement resource is RSRP2, and the triggering event is RSRP2>RSRP1+T1, wherein T1 is the first threshold.
[0134] Case 2 of the triggering event 1: the SINR of one reference signal of the first measurement resource is SINR1, and the SINR of one reference signal of the second measurement resource is SINR2, and the triggering event is SINR2>SINR1+T2, wherein T2 is the second threshold.
[0135] In addition to the above cases, the triggering event can also include other cases, which are not listed in the embodiments of the present application.
[0136] In the embodiments of the present application, the measurement types that the CSI report can include are at least one of RSRP, SINR, rank indication, pre-coding matrix indication (PMI) and channel quality indicator (CQI).
[0137] Firstly, the channel resources required by the terminal device based on the CSI report are introduced.
[0138] In performing the CSI reporting, the terminal device sends a first channel to notify the network of the occurrence of the event, and the first channel can be a physical random access channel (PRACH) or a physical uplink control channel (PUCCH). The terminal device can send the CSI report on a second channel, which is pre-configured by the network device. In addition, in the first channel notifying the network device of the occurrence of the event and in the transmission occasion of the second channel sending the CSI report, the first channel and the second channel are usually pre-configured by the network device. For example, the transmission period of the first channel is T0, the transmission occasion of the second channel is after the first channel, and the time interval of the two channels is T1. Further, if the terminal does not detect the occurrence of the event, the terminal does not send the first channel in the transmission occasion of the pre-configured first channel and does not send the second channel in the transmission occasion of the second channel. If the terminal detects the occurrence of the event, the terminal sends the first channel in the transmission occasion of the pre-configured first channel, and the transmission occasion of the first channel can be referred to as the actual transmission occasion; the terminal sends the second channel in the transmission occasion of the second channel, and the transmission occasion of the second channel can be referred to as the actual transmission occasion. In some embodiments, the second channel can also be a channel indicated by the network device through downlink control information, which can be used to transmit the CSI report.
[0139] When the terminal device processes a CSI report, it needs to occupy a certain amount of processing resources within a certain time. The resources occupied by the terminal device in processing the CSI report can generally include quantifiable logical processing units. The resources required by the terminal device can be referred to as CSI processing resources / units.
[0140] The CPU occupation time is different for different types of CSI reports. For example, for periodic or semi-persistent CSI reports, as shown in FIG. 3B, the CPU occupation time is related to the receiving time of the measurement resource of the CSI report, the CSI reference time, and the transmission time of the channel carrying the CSI report. Among them, the CSI report is a periodic CSI report or a semi-persistent CSI report. That is, the CPU occupation time starts from the first symbol of the measurement resource of the latest CSI report no later than the CSI reference time, and ends when the last symbol of the channel carrying the CSI report is transmitted.
[0141] For example, for aperiodic CSI reporting, or for the first semi-persistent CSI reporting indicated by DCI, as shown in FIG. 4, the CPU occupation time is related to the receiving time of a physical downlink control channel (PDCCH) carrying the DCI and the transmission time of a channel carrying the CSI report. Specifically, the CPU occupation time starts from the first symbol after the transmission of the PDCCH carrying the CSI trigger indication to the last symbol of the channel carrying the CSI report.
[0142] Next, a determination manner of CSI processing resources required by the terminal device for event-based CSI reporting is introduced. In embodiments of the present application, a first channel is used for the terminal device to notify the network of the occurrence of an event, and the first channel can be a PRACH or a PUCCH. A second channel is used for the terminal device to carry a CSI report.
[0143] Determination manner one
[0144] Referring to FIG. 5, in an embodiment, the terminal device determines the CPU occupation time of event-based CSI reporting according to the receiving time of a measurement resource of the CSI report, a CSI reference time, and a transmission occasion of the second channel.
[0145] The receiving time of the measurement resource for the CSI report and the CSI reference time can be determined by the terminal device according to the report configuration. The channel for carrying the CSI report can be determined according to RRC signaling for configuring the second channel.
[0146] The second channel is a pre-configured channel of the network device, and the second channel is used to carry the event-based CSI report.
[0147] In an embodiment, the CPU occupation time of the CSI report is the time corresponding to the time unit of the measurement resource of the latest CSI report no later than the CSI reference time to the transmission occasion of the channel for carrying the CSI report. For example, the CPU occupation time of the CSI report is from the first symbol of the measurement resource of the latest CSI report no later than the CSI reference time to the last symbol of the transmission occasion of the second channel. One symbol corresponds to one time unit, for example, one or more slots. The above symbol can be an orthogonal frequency division multiplexing (OFDM) symbol.
[0148] The above measurement resource can be a reference signal for channel or interference measurement.
[0149] The time unit of the measurement resource of the latest CSI report no later than the CSI reference time can be the start time of the CPU occupation time.
[0150] The time unit of the measurement resource of the latest CSI report no later than the CSI reference time can be the unit corresponding to the measurement resource of the latest CSI report in the time domain before the CSI reference time.
[0151] The last symbol of the second channel transmission occasion can be the termination time of the CPU occupation time.
[0152] The last symbol of the second channel transmission occasion can be the symbol corresponding to the end time of the transmission occasion of the second channel.
[0153] In another embodiment, the CPU occupation time can be the time unit of the measurement resource of the latest N1 CSI report before the CSI reference time to the time unit corresponding to the N2 symbol of the transmission occasion of the second channel. Wherein N1 can be an integer greater than 1, and N2 can be an integer.
[0154] In another embodiment, the CPU occupation time is from the N3 symbol of the measurement resource of the latest CSI report no later than the CSI reference time to the last N4 symbol of the second channel transmission occasion. Wherein N3 and N4 can be integers.
[0155] In the embodiments of the present application, the CSI reference time can be used to determine the time required for the terminal to generate a report, that is, the time from the CSI reference time to the second channel transmission occasion.
[0156] In an embodiment, generally the transmission occasion of the second channel is periodic, so the CPU occupation time of the event CSI report is also periodic, so the period of the CPU occupation time and the period of the transmission occasion of the second channel can be the same.
[0157] Since the event for triggering the terminal device to perform the CSI report is bursty, the terminal device does not need to be triggered to perform the CSI report when the event does not occur. That is, if the terminal device does not detect the event, the terminal device can not be triggered to notify the triggering event through the first channel, and the terminal device can not be triggered to carry the CSI report through the second channel. At this time, during the CPU occupation time, the terminal device does not need to process the event-based CSI report. However, in order to maintain the consistent understanding of the network device and the terminal device on the CPU occupation (the consistent understanding here can also be called consistent assumption or consistent agreement), even if there is no transmission of the event-triggered beam report, it is still necessary to assume that if the terminal device needs to process the event-based CSI report, it needs to occupy the CPU according to the method described in mode one, so as to realize the consistent understanding of the network device and the terminal device on the CPU occupation.
[0158] Determination mode two
[0159] Referring to FIG. 6, in an embodiment, the terminal device can determine the CPU occupation time of the event-based CSI report according to the transmission occasions of the first channel and the second channel; wherein the first channel is a channel pre-configured on the network device side, used to notify the network that the terminal detects the occurrence of the event; the second channel is a channel pre-configured on the network side, used to transmit the event-based CSI report.
[0160] In this embodiment, the transmission occasion of the first channel is not later than the CSI reference time. It can also be said that when the network device configures the time interval T1 of the first channel and the second channel, it needs to adopt a suitable T1 to meet the condition that the transmission occasion of the first channel is not later than the CSI reference time.
[0161] In a possible implementation, the time interval T1 of the first channel and the second channel configured by the network device is predefined, that is, the transmission occasion of the first channel is the time unit where the CSI reference time is located.
[0162] In a possible implementation, the occupation time of the CSI processing resource is the time corresponding to the time unit after the transmission occasion of the triggering event carrying the CSI report to the transmission occasion of the channel carrying the CSI report. For example, the CPU occupation time of the CSI report is from the beginning of the first symbol after the transmission occasion of the first channel to the last symbol of the transmission occasion of the second channel.
[0163] Wherein, the terminal device can determine the first channel and the transmission occasion of the first channel according to the RRC signaling sent by the network device.
[0164] In another possible implementation, the CPU occupation time can start from the N5th symbol after the first channel transmission occasion and end at the last N6th symbol of the second channel transmission occasion, where N5 and N6 can be integers.
[0165] In a possible implementation, the transmission occasions of the first channel and the second channel can be periodic, and thus the CPU occupation time of the event-based CSI report can also be periodic, and the period of the CPU occupation time is the same as the period of the transmission occasions of the first or second channel.
[0166] In this embodiment, before the network device is informed of the occurrence of the event through the first channel, the terminal device has measured / handled the CSI measurement resource, and it is known from the measurement result of the measurement resource that the event has occurred. Therefore, the CPU occupation time is no longer related to the CSI measurement resource.
[0167] Determination mode three
[0168] Referring to FIG. 7, in an embodiment, a terminal device determines the CPU occupation time of an event-based CSI report according to a measurement resource of the CSI report, a CSI reference time, and a transmission occasion of a first channel; the first channel is a channel preconfigured by a network side and used to inform the network device that the terminal device detects occurrence of the event.
[0169] In a possible implementation, the occupation time of the CSI processing resource is the time corresponding to the time unit of the measurement resource of the latest CSI report no later than the CSI reference time and the time unit of the channel transmission occasion for triggering the CSI report. For example, the CPU occupation time of the CSI report is from the first symbol of the measurement resource of the latest CSI report no later than the CSI reference time to the last symbol of the first channel transmission occasion. The CSI reference time is generally the time required for the terminal device to generate a report, that is, the time from the CSI reference time to the second channel transmission occasion.
[0170] The first symbol of the measurement resource of the latest CSI report no later than the CSI reference time can be the starting symbol of the measurement resource of the last CSI report in the time domain before the CSI reference time.
[0171] The last symbol of the first channel transmission occasion can be the terminal symbol of the first channel transmission occasion.
[0172] In another possible implementation, the CPU occupation time of the CSI report can be from the N8th symbol of the measurement resource of the latest N7th CSI report no later than the CSI reference time to the last N9th symbol of the first channel transmission occasion. N7 can be an integer greater than 1, and N8 and N9 can be integers.
[0173] In another possible implementation, the occupation time of the CSI processing resource can be a time unit of the measurement resource of the latest N10th CSI report no later than the CSI reference time to a time corresponding to a time unit of a channel transmission occasion of a time for triggering the CSI report. N10 can be an integer greater than 1.
[0174] In a possible implementation, the transmission occasion of the first channel is generally periodic, and therefore the CPU occupation time of the event-based CSI report is also periodic, and the period of the CPU occupation time is the same as the period of the transmission occasion of the first channel.
[0175] Through this embodiment, the terminal device has measured / processed the CSI measurement resource and prepared the CSI report for feeding back the CSI report on the second channel before the network device is informed through the first channel that the event has occurred. Therefore, the terminal device can quickly transmit the CSI report on the second channel after the first channel is transmitted. At this time, the network device can more flexibly configure the time interval of the first channel and the second channel. Further, the time interval of the first channel and the second channel can be predefined, for example, the first symbol of the second channel is the first symbol after the first channel.
[0176] Determination mode four
[0177] Referring to FIG. 8, in an embodiment, the CPU of the event-based CSI report is not occupied when the terminal device does not detect that the event has occurred.
[0178] In an embodiment, the CPU of the event-based CSI report needs to be occupied only when the terminal device actually sends the first channel at the transmission occasion of the first channel to inform the network device that the event has occurred.
[0179] In an embodiment, the CPU occupation time of the CSI report is related to the actual transmission occasion of the first channel and the actual transmission occasion of the second channel.
[0180] For example, the CPU occupation time of the CSI report is a time unit after the actual transmission occasion of the channel for triggering the event to a time corresponding to a time unit of the actual transmission occasion for carrying the CSI report.
[0181] For example, the CPU occupation time of the CSI report is from the first symbol after the actual first channel transmission occasion to the last symbol of the actual second channel transmission occasion. In this case, the network device can obtain the CPU occupation time of the event-based CSI report by detecting the first channel, and the consistency of the understanding of the CPU occupation of the network device and the terminal device is maintained.
[0182] In the embodiment of the present application, the actual first channel transmission occasion can be the transmission occasion of the first transmission using the first channel after detecting the preset event. The actual second channel transmission occasion can be the transmission occasion of the first transmission using the second channel after the actual first channel transmission occasion of the event occurrence notification. In the case where the preset event is not detected, the event-based CSI report does not need to be uploaded, and the corresponding first channel is not used to notify the network device of the preset event, and the second channel is not used to transmit the event-based CSI report. Therefore, in the case where the preset event is detected, the corresponding first channel is the actual first channel, and the corresponding second channel is the actual second channel.
[0183] As shown in FIG. 8, when the terminal device does not detect the event occurrence, the terminal device does not notify the event information through the first channel and does not transmit the CSI report through the second channel at the transmission occasion of the first channel and the second channel, and at this time, the event-based CSI report does not need to occupy the CPU of the terminal device. Alternatively, even when the terminal device does not detect the event occurrence, the terminal device can transmit the first channel at the actual transmission occasion of the first channel to notify the network device that the event does not occur, and at this time, the terminal device does not need to transmit the event-based CSI report corresponding to the second channel at the transmission occasion of the second channel, and the event-based CSI report does not need to occupy the CPU of the terminal device.
[0184] In another implementation manner, the CPU occupation time of the CSI report is from the N11th symbol after the actual first channel transmission occasion to the last N12th symbol of the actual second channel transmission occasion. N11 and N12 can be integers.
[0185] In this embodiment, the event-based CSI report does not occupy the CPU when the terminal device does not detect the event occurrence. At this time, the terminal device can use these CPUs to process other CSI reports, so as to reduce the waste of processing resources.
[0186] Determination mode five
[0187] Referring to FIG. 9, in an embodiment, the terminal device sends the first channel at the transmission occasion of the first channel to notify the network device that the event occurs, that the event-based CSI report needs to occupy the CPU, and after the first channel is sent, the terminal device sends the event-based CSI report through the second channel at the transmission occasion of the continuous L second channels.
[0188] In a possible implementation, the occupation time of the CSI processing resource is determined according to the receiving time of the measurement resource of the CSI report, the CSI reference time, the number of consecutive transmissions of the CSI report, and the actual transmission occasion of the channel carrying the CSI report (or the actual transmission occasion of the second channel).
[0189] For example, the occupation time of the CSI processing resource corresponding to each CSI report transmission within the number of consecutive transmissions of the CSI report is the time corresponding to the time unit of the actual transmission occasion of the channel carrying the CSI report, from the time unit of the measurement resource of the latest CSI report no later than the CSI reference time. Further, the occupation time of the CSI processing resource corresponding to each CSI report transmission within the number of consecutive transmissions of the CSI report is from the first symbol of the measurement resource of the latest CSI report no later than the CSI reference time to the last symbol of the actual transmission occasion of the second channel.
[0190] In a possible implementation, the occupation time of the CSI processing resource is determined according to the number of consecutive transmissions of the CSI report, the actual transmission occasion of the channel notifying the triggering event, and the actual transmission occasion of the channel carrying the CSI report, based on the CPU occupation time of the event-based CSI report.
[0191] For example, the occupation time of the CSI processing resource corresponding to each CSI report transmission within the number of consecutive transmissions of the CSI report is the time corresponding to the time unit of the actual transmission occasion of the channel carrying the CSI report, from the time unit of the actual transmission occasion of the channel notifying the triggering event. Further, the occupation time of the CSI processing resource corresponding to each CSI report transmission within the number of consecutive transmissions of the CSI report is from the first symbol after the actual transmission occasion of the first channel to the last symbol of the actual transmission occasion of the actually sent second channel. At this time, the network device can obtain the CPU occupation time of the event-based CSI report by detecting the first channel, and the consistency of the understanding of the CPU occupation of the network device and the terminal device is maintained.
[0192] Alternatively, the CPU occupation time of each CSI report within the number of consecutive CSI report transmissions is from the N13th symbol after the first channel transmission occasion actually transmitted to the last N14th symbol of the second channel transmission occasion. N13 and N14 can be integers.
[0193] In a possible implementation, the terminal device determines the CPU occupation time of the event-based CSI report according to the receiving time of the measurement resource of the CSI report, the CSI reference time, and the transmission occasion of the second channel.
[0194] For example, the CPU occupation time of the CSI report is from the first symbol of the measurement resource of the latest CSI report no later than the CSI reference time to the last symbol of the second channel transmission occasion actually transmitted.
[0195] In a possible implementation, the terminal device determines the CPU occupation time of the event-based CSI report according to the measurement resource of the CSI report, the CSI reference time, and the transmission occasion of the first channel.
[0196] For example, the CPU occupation time of each CSI report within the number of consecutive CSI report transmissions can be from the first symbol of the measurement resource of the latest CSI report no later than the CSI reference time to the last symbol of the first channel transmission occasion actually transmitted.
[0197] In another implementation, the CPU occupation time of each CSI report within the number of consecutive CSI report transmissions can be from the time unit of the measurement resource of the latest N14th CSI report no later than the CSI reference time to the time corresponding to the time unit of the actual transmission occasion of the channel carrying the CSI report. N14 is an integer greater than or equal to 1. For example, the occupation time of the CSI processing resource corresponding to each CSI report transmission within the number of consecutive CSI report transmissions is from the time unit of the measurement resource of the latest 1st CSI report no later than the CSI reference time to the time corresponding to the time unit of the actual transmission occasion of the channel carrying the CSI report.
[0198] In another implementation, the CPU occupation time of each CSI report within the number of consecutive CSI report transmissions can be from the N15th symbol of the measurement resource of the latest CSI report no later than the CSI reference time to the last N16th symbol of the first channel transmission occasion actually transmitted. N15 and N16 can be integers.
[0199] The number of consecutive CSI report transmissions is determined in at least one of the following manners.
[0200] In the first mode, the network device indicates the value of L in the report configuration.
[0201] In the second mode, the terminal device receives an indication (or deactivation command) from the network device, instructing the terminal device to stop sending the event-based CSI report through the second channel in the transmission occasion of the second channel. The indication or deactivation command can be indicated by a MAC CE or a DCI.
[0202] After the transmission occasion of the L second channels, the terminal device no longer sends the event-based CSI report through the second channel until the terminal device re-detects the occurrence of the event. That is, after the transmission occasion of the L second channels, the event-based CSI report does not need to occupy the CPU until the terminal device re-detects the occurrence of the event, and informs the network device of the occurrence of the re-detected event through the transmission occasion of the first channel.
[0203] In this embodiment, the event-based CSI report does not occupy the CPU when the terminal device does not detect the occurrence of the event. At this time, the terminal device can use these CPUs to process other CSI reports. In this way, the waste of processing resources is reduced. When the terminal device can send the event-based CSI report through the second channel in the transmission occasion of the L second channels after detecting the event, the network device can continuously obtain the latest channel information in this way.
[0204] Next, the determination mode of the priority of the event-based CSI report is introduced.
[0205] In the embodiments of the present application, the terminal device reports the terminal capability to the network device, informing the network device that the terminal device supports N units of CPUs to simultaneously process CSI reports at the same time. If multiple CSI need to occupy the CPU at one time, and the required CPU exceeds the terminal capability N (N is a set value), the terminal device will not process the CSI report with the lowest priority according to the priority of the CSI report. The non-processing of the CSI report with the lowest priority can also be referred to as updating or abandoning the CSI report with the lowest priority.
[0206] In the embodiments of the present application, each CSI report is associated with a corresponding priority value. If the priority value of the first CSI report is lower than that of the second CSI report, it is considered that the first CSI report has priority over the second CSI report. Accordingly, when the CPU provides insufficient capability, the terminal device reports the CSI report with higher priority.
[0207] For example, the priority value can be determined according to at least one of the following: the event-based CSI reporting type, the channel carrying the event-based CSI report, the measurement type carried by the event-based CSI report, the carrier component index, and the reporting configuration index.
[0208] In one example, the priority value can be determined by the following formula. P(y, k, c, s) = 2 · N cells · M s · y + N cells · M s · k + M s · c + s Formula 1
[0209] Wherein, · represents multiplication.
[0210] For aperiodic CSI reporting transmitted on PUSCH, y = 0; for semi-persistent CSI reporting transmitted on PUSCH, y = 1; for semi-persistent CSI reporting transmitted on PUCCH, y = 2; and for periodic CSI reporting transmitted on PUCCH, y = 3.
[0211] For CSI reporting carrying RSRP or SINR, k = 0; and for CSI reporting not carrying RSRP or SINR, k = 1.
[0212] c is the serving cell index (or carrier component index), N cells is the maximum number of serving cells; s is the reporting configuration index, M s is the maximum number of reporting configurations.
[0213] The following describes different priority determination methods.
[0214] Priority determination method 1
[0215] The event-based CSI report is configured as one of the following reporting types: periodic type, semi-persistent type, and aperiodic type.
[0216] In one embodiment, for CSI reports that determine CPU occupation time using determination method 1 to determination method 3, the event-based CSI report is configured as a periodic type.
[0217] In one embodiment, for CSI reports that determine CPU occupation time using determination method 4, the event-based CSI report is configured as an aperiodic type.
[0218] In one embodiment, for CSI reports that determine CPU occupation time using determination method 5, the event-based CSI report is configured as a semi-persistent type.
[0219] Therefore, at least one of the following three configuration cases is included.
[0220] Case (1): CSI reporting based on events, configured as a periodic reporting type.
[0221] In case (1), in the aforementioned determination manners one to three, the determined CPU occupation time is periodic, and thus the CPU occupation time of the CSI reporting based on events is determined by using at least one of the aforementioned determination manners one to three.
[0222] In an implementation, in order to improve the priority of the CSI reporting based on events, the terminal device can quickly feed back the CSI reporting to the network device, for example, by using a network device configuration or a predefinition manner, the priority of the CSI reporting based on events is higher than the priority of the CSI reporting not based on events.
[0223] In the embodiments of the present application, the priority of the CSI reporting based on events is higher than the priority of the CSI reporting not based on events, which can include: for CSI reporting carrying the same measurement type, the priority of the CSI reporting based on events is higher than the priority of the CSI reporting not based on events. The measurement type can include at least one of RSRP, SINR, rank indication, precoding matrix indication, channel quality indication, and the like. The RSRP can be, for example, Layer 1 Reference Signal Received Power (L1-RSRP). The SINR can be, for example, Layer 1 Signal-to-Interference-plus-Noise Ratio (L1-SINR).
[0224] In an implementation, the network device can configure the priority of the CSI reporting based on events, so that the priority of the CSI reporting based on events is higher than the CSI reporting not based on events carrying RSRP or SINR, and the CSI reporting not based on events not carrying RSRP or SINR.
[0225] In an implementation, when the priority value is determined according to the type of the channel and the CSI reporting, the measurement type, the serving cell index, and the reporting configuration index, the priority of the CSI reporting based on events can be configured by configuring parameters corresponding to the measurement type.
[0226] In a possible implementation, the priority of the event-based CSI report can be configured, which can include configuring the value of k corresponding to the event-based CSI report, so that the value of k corresponding to the event-based CSI report is less than: the value of k corresponding to the non-event-based CSI report carrying RSRP or SINR (for example, k=0); the value of k corresponding to the non-event-based CSI report not carrying RSRP or SINR (for example, k=1).
[0227] For example, the value of k corresponding to the event-based CSI report can be an integer or a decimal less than 0, such as -1.
[0228] Case (2): The event-based CSI report is configured as a semi-persistent type of configuration report.
[0229] In the foregoing determination mode five, the CPU needs to be occupied within the continuous L transmission occasions, so that the CPU occupation time of the terminal device is semi-persistent. Therefore, for the foregoing determination mode five, the configuration report is configured as a semi-persistent type.
[0230] In an implementation, in order to improve the priority of the event-based CSI report, the terminal device can quickly feed back the CSI report to the network device, for example: through a network device configured or predefined manner, the priority of the event-based CSI report is higher than that of the non-event-based CSI report.
[0231] For example, the priority of the event-based CSI report is higher than: the non-event-based CSI report carrying RSRP or SINR, and the non-event-based CSI report not carrying RSRP or SINR.
[0232] For example, in the case of using formula one to calculate the priority value, the value of k corresponding to the event-based CSI report (for example, k=-1) is less than: the value of k corresponding to the non-event-based CSI report carrying RSRP or SINR (for example, k=0), and the value of k corresponding to the non-event-based CSI report not carrying RSRP or SINR (for example, k=1).
[0233] Case (3): The network device configures the event-based CSI report as a non-periodic type of report.
[0234] The CPU occupation time predicted by the foregoing determination mode four is non-periodic, and only when the terminal device sends the first channel at the transmission occasion of the first channel to notify the network device that the event occurs, the event-based CSI report needs to occupy the CPU. Therefore, for the determination mode four, the type of the report configuration of the network device is non-periodic.
[0235] In an embodiment, in order to improve the priority of the event-based CSI report, the terminal device can quickly feed back the CSI report to the network device, for example, through the network device configuration or pre-defined manner, the priority of the event-based CSI report is higher than the priority of the non-event-based CSI report.
[0236] For example, the priority of the event-based CSI report is higher than the priority of the non-event-based CSI report carrying RSRP or SINR, and the priority of the non-event-based CSI report not carrying RSRP or SINR.
[0237] For example, in the case of using formula 1 to calculate the priority value, the value of k corresponding to the event-based CSI report (for example, k=-1) is less than the value of k corresponding to the non-event-based CSI report carrying RSRP or SINR (for example, k=0), and the value of k corresponding to the non-event-based CSI report not carrying RSRP or SINR (for example, k=1).
[0238] Priority determination method 2
[0239] In an embodiment, a fourth report type can be defined in addition to the periodic type, semi-persistent type and aperiodic type, and the fourth report type is used for the event-based CSI report.
[0240] In an embodiment, the fourth report type can be referred to as the first type, or other type names can also be used.
[0241] In an embodiment, the first type is different from the periodic type, aperiodic type or semi-persistent type. That is, in the case where the preset event does not occur, the CSI report of the first type is not carried in the channel transmission occasion indicated by the network device.
[0242] In an embodiment, through the network device configuration or pre-defined manner, the priority of the CSI report of the first type is higher than the priority of the non-event-based CSI report. The non-event-based CSI report includes the CSI report of the periodic type, aperiodic type or semi-persistent type.
[0243] In this priority determination method, the CPU occupation time of the event-based CSI report adopts any one of the foregoing determination methods 1 to 5. Further, the network can indicate which method is used to determine the CPU occupation time.
[0244] In an embodiment, the network device can improve the priority of the event-based CSI report, so that the terminal device can quickly feed back the CSI report to the network side.
[0245] For example, the priority of the CSI report of the fourth reporting configuration type is higher than that of any of the following at least one.
[0246] For example, the priority of the CSI report of the fourth reporting configuration type is higher than that of any of the following at least one.
[0247] (1) the aperiodic CSI report transmitted on the PUSCH.
[0248] (2) the semi-persistent CSI report transmitted on the PUSCH.
[0249] (3) the semi-persistent CSI report transmitted on the PUCCH.
[0250] (4) the periodic CSI report transmitted on the PUCCH.
[0251] For example, in the case of calculating the priority value by using the formula one, the value of y (e.g., y=-1) corresponding to the CSI report of the fourth reporting configuration type is less than that of any of the following at least one.
[0252] (1) the value of y (e.g., y=0) corresponding to the aperiodic CSI report transmitted on the PUSCH.
[0253] (2) the value of y (e.g., y=1) corresponding to the semi-persistent CSI report transmitted on the PUSCH.
[0254] (3) the value of y (e.g., y=2) corresponding to the semi-persistent CSI report transmitted on the PUCCH.
[0255] (4) the value of y (e.g., y=3) corresponding to the periodic CSI report transmitted on the PUCCH.
[0256] In an embodiment, the priority of the CSI report of the first type is lower than that of the CSI report of the other types for the fourth reporting configuration type. When the CPU occupation time is predicted by using the aforementioned determination mode one to determination mode three, the CPU is occupied in some transmission occasions without actually transmitting the first channel and the second channel, which causes waste of terminal processing resources. Therefore, when the CPU occupation time is predicted by using the determination mode one to determination mode three, the priority of the CSI report of the fourth reporting configuration type is lower than that of the CSI report of any of the following at least one.
[0257] For example, when the CPU occupation time is predicted by using the determination mode one to determination mode three, the priority of the CSI report of the fourth reporting configuration type is lower than that of any of the following at least one.
[0258] (1) Aperiodic CSI report transmitted on PUSCH.
[0259] (2) Semi-persistent CSI report transmitted on PUSCH.
[0260] (3) Semi-persistent CSI report transmitted on PUCCH.
[0261] (4) Periodic CSI report transmitted on PUCCH.
[0262] Correspondingly, in the case of calculating the priority value by using the formula one, and in the case of predicting the CPU occupation time by using the determination manner one to the determination manner three, the value of y (for example, y=4) corresponding to the CSI report of the fourth report type is greater than at least one of the following.
[0263] (1) The value of y (for example, y=0) corresponding to the aperiodic CSI report transmitted on PUSCH.
[0264] (2) The value of y (for example, y=1) corresponding to the semi-persistent CSI report transmitted on PUSCH.
[0265] (3) The value of y (for example, y=2) corresponding to the semi-persistent CSI report transmitted on PUCCH.
[0266] (4) The value of y (for example, y=3) corresponding to the periodic CSI report transmitted on PUCCH.
[0267] In an implementation manner, for the fourth report configuration type, in the case of predicting the CPU occupation time by using the determination manner four or the determination manner five, the priority of the CSI report of the fourth report configuration type is greater than that of the CSI report of other report types (for example, periodic, semi-persistent or aperiodic report types).
[0268] In the case of predicting the CPU occupation time by using the determination manner four or the determination manner five, the priority of the CSI report of the fourth report type is greater than any one of the following.
[0269] (1) Aperiodic CSI report transmitted on PUSCH.
[0270] (2) Semi-persistent CSI report transmitted on PUSCH.
[0271] (3) Semi-persistent CSI report transmitted on PUCCH.
[0272] (4) Periodic CSI report transmitted on PUCCH.
[0273] Correspondingly, in the case of using the formula one to calculate the priority value, using the fourth or fifth determination manner to predict the CPU occupation time, the value of y (for example, y=-1) corresponding to the fourth type of CSI report is less than at least one of the following.
[0274] (1) The value of y (for example, y=0) corresponding to the aperiodic CSI report transmitted on the PUSCH.
[0275] (2) The value of y (for example, y=1) corresponding to the semi-persistent CSI report transmitted on the PUSCH.
[0276] (3) The value of y (for example, y=2) corresponding to the semi-persistent CSI report transmitted on the PUCCH.
[0277] (4) The value of y (for example, y=3) corresponding to the periodic CSI report transmitted on the PUCCH.
[0278] Priority determination method 3
[0279] The non-event-based CSI report and the event-based CSI report have different determination manners of the corresponding priority value.
[0280] In an embodiment, for the event-based CSI report, the priority value can be determined according to the following information: the event-based CSI report type, the channel carrying the event-based CSI report, the measurement type carried by the event-based CSI report, the carrier component index of the event-based CSI report, and the report configuration index of the event-based CSI report.
[0281] In an embodiment, for the non-event-based CSI report, the priority value can be determined according to the following information: the non-event-based CSI report type, the channel carrying the non-event-based CSI report, the measurement type carried by the non-event-based CSI report, the carrier component index of the non-event-based CSI report, and the report configuration index of the non-event-based CSI report. In an embodiment, the priority value of the event-based CSI report and the priority value of the non-event-based CSI report are both calculated using the formula one, and at the same time, the carrier component index corresponding to the non-event-based CSI report is different from the carrier component index corresponding to the event-based CSI report; and / or, the report configuration index corresponding to the event-based CSI report and the report configuration index corresponding to the non-event-based CSI report are different.
[0282] For example, the priority value of the non-event-based CSI report can be determined according to the formula: P(y, k, c, s)=2·N cells ·Ms • y + N cells • M s • k + M s • c + s.
[0283] For an aperiodic CSI report transmitted on PUSCH, y = 0; for a semi-persistent CSI report transmitted on PUSCH, y = 1 ; for a semi-persistent CSI report transmitted on PUCCH, y = 2; and for a periodic CSI report transmitted on PUCCH, y = 3.
[0284] For a CSI report carrying RSRP or SINR, k = 0; and for a CSI report not carrying RSRP or SINR, k = 1.
[0285] c is the carrier component index corresponding to the non-event-based CSI report, N cells is the maximum number of serving cells; s is the reporting configuration index corresponding to the non-event-based CSI report, M s is the maximum number of reporting configurations.
[0286] If the priority value of a first non-event-based CSI report is lower than that of a second non-event-based CSI report, the CSI reporting priority of the first non-event-based CSI report is considered to be higher than that of the second non-event-based CSI report.
[0287] For example, the priority value of the event-based CSI report can be determined according to the formula: P(y, k, c, s) = 2 · N cells • M s • y + N cells • M s • k + M s • c + s.
[0288] For an aperiodic CSI report transmitted on PUSCH, y = 0; for a semi-persistent CSI report transmitted on PUSCH, y = 1 ; for a semi-persistent CSI report transmitted on PUCCH, y = 2; and for a periodic CSI report transmitted on PUCCH, y = 3.
[0289] For a CSI report carrying RSRP or SINR, k = 0; and for a CSI report not carrying RSRP or SINR, k = 1.
[0290] c is the carrier component index corresponding to the non-event-based CSI report, N cells is the maximum number of serving cells; s is the reporting configuration index corresponding to the non-event-based CSI report, M s is the maximum number of reporting configurations.
[0291] If the priority value of the first event-based CSI report is lower than that of the second event-based CSI report, it is considered that the CSI reporting priority of the first event-based CSI report is higher than that of the second event-based CSI report.
[0292] In some embodiments, one event-based CSI report is prioritized over all non-event-based CSI reports by network device configuration or predefined manner. In this case, the corresponding priority value of the CSI report can be ignored.
[0293] In one possible implementation, at a certain time, if the priority of other CSI reports is higher than that of an event-based CSI report, the terminal does not have enough CPU left to process the event-based CSI report or the terminal does not have CPU left to process the event-based CSI report, the terminal gives up processing the event-based CSI report. That is, at this time, the event-based CSI report does not actually occupy CPU.
[0294] For example, at a certain time, the terminal needs to process one or more other CSI reports and an event-based CSI report, and the priority of the other CSI reports is higher than that of the event-based CSI report. The other CSI reports occupy L CPUs in total: if N = L, since the priority of the other CSI reports is higher than that of the event-based CSI report, the terminal does not have CPU left to process the event-based CSI report, the terminal gives up processing the event-based CSI report; if N-L < M, the terminal does not have enough CPU left to process the event-based CSI report, where M is the number of CPUs required to process one event-based CSI report, the terminal gives up processing the event-based CSI report.
[0295] In one possible implementation, at a certain time, if the priority of other CSI reports is higher than that of an event-based CSI report, the terminal device has enough CPU left to process the event-based CSI report, then:
[0296] Regardless of whether the terminal detects an event, according to the method described in determination mode one to determination mode three, it is assumed that the event-based CSI report needs to occupy M CPUs in the CPU occupation time. Wherein M is the number of CPUs required to process the event-based CSI report, M is an integer greater than or equal to 1.
[0297] Only when the terminal detects the event and informs the network device through the first channel, the event-based CSI report needs to occupy M CPUs in the CPU occupation time according to the method described in the fourth to fifth determination modes. Wherein, M is the number of occupied CPUs required for processing the event-based CSI report, and M is an integer greater than or equal to 1. Otherwise, the event-based CSI report does not occupy the CPU of the terminal.
[0298] For example, at a certain moment, the terminal needs to process one or more other CSI reports and an event-based CSI report, and the priority of the event-based CSI report is higher than that of the other CSI reports. The other CSI reports occupy L CPUs in total: if N-L≥M, the remaining CPU of the terminal is sufficient to process the event-based CSI report, wherein M is the number of occupied CPUs required for processing an event-based CSI report.
[0299] Regardless of whether the terminal detects the event, the event-based CSI report needs to occupy M CPUs in the CPU occupation time according to the method described in the first to third determination modes. Wherein, M is the number of occupied CPUs required for processing the event-based CSI report.
[0300] Only when the terminal detects the event and informs the network device through the first channel, the event-based CSI report needs to occupy M CPUs in the CPU occupation time according to the method described in the fourth to fifth determination modes. Wherein, M is the number of occupied CPUs required for processing the event-based CSI report. Otherwise, the event-based CSI report does not occupy the CPU of the terminal.
[0301] In a possible implementation, at a certain moment, the priority of an event-based CSI report is higher than that of other CSI reports, the terminal has no remaining CPU to process other CSI reports or the remaining CPU of the terminal is insufficient to process all CSI reports, and the terminal gives up processing all or part of the other CSI reports.
[0302] For example, at a certain moment, the terminal needs to process one or more other CSI reports and an event-based CSI report, and the priority of an event-based CSI report is higher than that of other CSI reports.
[0303] If N=M, the terminal has no remaining CPU to process other CSI reports, wherein M is the number of occupied CPUs required for processing an event-based CSI report. Then, the terminal gives up processing other CSI reports.
[0304] Regardless of whether the terminal detects the event, the method according to the determination mode one to the determination mode three assumes that the event-based CSI report needs to occupy M CPUs in the CPU occupation time. M is the number of occupied CPUs required for processing the event-based CSI report.
[0305] Only when the terminal detects the event and informs the network device through the first channel, the method according to the determination mode four to the determination mode five assumes that the event-based CSI report needs to occupy M CPUs in the CPU occupation time. M is the number of occupied CPUs required for processing the event-based CSI report. Otherwise, the event-based CSI report does not occupy the CPU of the terminal.
[0306] The other CSI reports are divided into two parts, the first part of the CSI reports has a higher priority than the second part of the CSI reports, the first part of the CSI reports needs to occupy L1 CPUs in total, the second part of the CSI reports needs to occupy L2 CPUs in total, and the terminal has only enough CPUs to process the first part of the CSI reports, so the terminal gives up processing the second part of the CSI reports. At this time, N-M>L1, and N-M-L1
[0307] Regardless of whether the terminal detects the event, the method according to the determination mode one to the determination mode three assumes that the event-based CSI report needs to occupy M CPUs in the CPU occupation time. M is the number of occupied CPUs required for processing the event-based CSI report.
[0308] Only when the terminal detects the event and informs the network device through the first channel, the method according to the determination mode four to the determination mode five assumes that the event-based CSI report needs to occupy M CPUs in the CPU occupation time. M is the number of occupied CPUs required for processing the event-based CSI report. Otherwise, the event-based CSI report does not occupy the CPU of the terminal.
[0309] In a possible implementation, at a certain moment, a priority of an event-based CSI report is higher than that of other CSI reports, and the terminal has enough CPUs to process the other CSI reports. Therefore, the terminal can process the event-based CSI report and the other CSI reports at the same time.
[0310] For example, at a certain time, the terminal needs to process one or more other CSI reports and an event-based CSI report, and the priority of the event-based CSI report is higher than that of the other CSI reports. The number of CPUs occupied for processing the event-based CSI report is M, and the other CSI reports occupy L CPUs in total: if N-M≥L, the terminal has enough CPUs left to process the other CSI reports, and the terminal can process the event-based CSI report and the other CSI reports at the same time at the time. And:
[0311] Regardless of whether the terminal detects the event, the method according to the determination mode one to the determination mode three needs to assume that the event-based CSI report needs to occupy M CPUs in the CPU occupation time. M is the number of CPUs occupied for processing the event-based CSI report.
[0312] Only when the terminal detects the event and informs the network device through the first channel, the method according to the determination mode four to the determination mode five needs the event-based CSI report to occupy M CPUs in the CPU occupation time. M is the number of CPUs occupied for processing the event-based CSI report. Otherwise, the event-based CSI report does not occupy the CPU of the terminal.
[0313] It can be understood that, in order to implement the functions in the above embodiments, the base station and the terminal include corresponding hardware structures and / or software modules for performing various functions. Those skilled in the art should easily realize that, in combination with the units and method steps of the examples described in the embodiments disclosed in the present application, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in hardware or computer software driven hardware depends on the specific application scenario and design constraints of the technical solution.
[0314] FIGS. 10 and 11 are structural schematic diagrams of possible communication apparatuses provided by the embodiments of the present application. The communication apparatuses can be used to implement the functions of the terminal or the base station in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments. In the embodiments of the present application, the communication apparatus can be the terminal 120 as shown in FIG. 1, or the base station 110 as shown in FIG. 1, or a module (such as a chip) applied to the terminal or the base station.
[0315] As shown in FIG. 10, the communication apparatus 1300 includes a processing unit 1310 and a transceiver unit 1320. The communication apparatus 1300 is used to implement the functions of the terminal or the base station in the above method embodiments shown in FIGS. 3A to 9.
[0316] When the communication apparatus 1300 is configured to implement the function of the terminal in the method embodiment shown in FIG. 3A, the transceiver 1320 is configured to obtain the CSI reporting indication sent by the network device, and send the event-based CSI report to the network device based on the CSI reporting indication and the occupation time of the CSI processing resource; the event-based CSI report is the CSI report sent by the terminal device to the network device when a preset event occurs; and the processing unit 1310 is configured to determine the occupation time of the CSI processing resource.
[0317] For more detailed description of the processing unit 1310 and the transceiver 1320, please refer to the relevant description in the method embodiment shown in FIG. 3A.
[0318] The communication apparatus shown in FIG. 10 is also configured to implement the method in any of the embodiments related to FIG. 3A.
[0319] As shown in FIG. 11, the communication apparatus 1400 includes a processor 1410 and an interface circuit 1420. The processor 1410 and the interface circuit 1420 are coupled to each other. It can be understood that the interface circuit 1420 can be a transceiver or an input / output interface. Optionally, the communication apparatus 1400 can further include a memory 1430 for storing instructions executed by the processor 1410 or storing input data required by the processor 1410 to run instructions or storing data generated after the processor 1410 runs instructions.
[0320] When the communication apparatus 1400 is configured to implement the method shown in FIG. 3A, the processor 1410 is configured to implement the function of the processing unit 1310, and the interface circuit 1420 is configured to implement the function of the transceiver 1320.
[0321] The communication apparatus 1400 can also be configured to implement the method in any of the embodiments related to FIG. 3A.
[0322] When the above communication apparatus is a chip applied to a terminal, the terminal chip implements the function of the terminal in the above method embodiment. The terminal chip receives information from the base station, which can be understood as the information is first received by other modules (such as radio frequency modules or antennas) in the terminal, and then sent to the terminal chip by these modules. The terminal chip sends information to the base station, which can be understood as the information is first sent to other modules (such as radio frequency modules or antennas) in the terminal, and then sent to the base station by these modules.
[0323] When the communication device is a chip applied to a base station, the base station chip implements the functions of the base station in the method embodiments. The base station chip receives information from a terminal, which can be understood as the information being received by other modules (such as a radio frequency module or an antenna) in the base station first, and then being sent to the base station chip by the modules. The base station chip sends information to the terminal, which can be understood as the information being sent to other modules (such as a radio frequency module or an antenna) in the base station first, and then being sent to the terminal by the modules.
[0324] In the present application, entity A sending information to entity B can be A sending directly to B, or A sending indirectly to B through other entities. Similarly, entity B receiving information from entity A can be entity B receiving the information sent by entity A directly, or entity B receiving the information sent by entity A indirectly through other entities. Here, entity A and B can be RAN nodes or terminals, or modules inside RAN nodes or terminals. The sending and receiving of information can be the information interaction between RAN nodes and terminals, for example, the information interaction between a base station and a terminal; the sending and receiving of information can also be the information interaction between two RAN nodes, for example, the information interaction between a CU and a DU; the sending and receiving of information can also be the information interaction between different modules inside one device, for example, the information interaction between a terminal chip and other modules of the terminal, or the information interaction between a base station chip and other modules of the base station.
[0325] It can be understood that the processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor, or any conventional processor.
[0326] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions executable by a processor. The software instructions can be composed of corresponding software modules, which can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM, or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from the storage medium and write information to the storage medium. The storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. The processor and the storage medium can also exist as discrete components in the base station or the terminal.
[0327] In the above embodiments, the implementation can be entirely or partially achieved by software, hardware, firmware, or any combination thereof. When implemented by software, the implementation can be entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer programs or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are entirely or partially performed. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable devices. The computer programs or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another, for example, the computer programs or instructions can be transferred from one website, computer, server, or data center to another by wired or wireless means. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; an optical medium, such as a digital video disc; and a semiconductor medium, such as a solid-state disk. The computer-readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile storage media.
[0328] In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be mutually referred to if there is no special description and no logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0329] In the present application, "at least one" means one or more, "multiple" means two or more. "And / or" describes the relationship between the associated objects, which means that there can be three kinds of relationships, for example, A and / or B, which can represent: A exists alone, A and B exist together, B exists alone, where A, B can be singular or plural. In the text description of the present application, the character " / ", generally indicates that the associated objects before and after are in an "or" relationship; in the formula of the present application, the character " / ", indicates that the associated objects before and after are in a "division" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.
[0330] It can be understood that various numerical numbers involved in the embodiments of the present application are only for convenient differentiation and do not limit the scope of the embodiments of the present application. The size of the serial number of the above processes does not mean the order of execution, and the execution order of the processes should be determined by its function and inherent logic.
[0331] Finally, it should be noted that the above is only a specific embodiment of the present application, but the protection scope of the present application is not limited thereto, any change or replacement within the technical scope disclosed in the present application should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A channel state information reporting method, characterized by, The method comprises: obtaining a CSI report indication sent by a network device; determining an occupation time of a processing resource of channel state information (CSI); sending an event-based CSI report to the network device based on the CSI report indication and the occupation time of the CSI processing resource; the event-based CSI report is a CSI report sent by a terminal device to the network device when a preset event occurs.
2. The method of claim 1, wherein, The CSI report comprises the event-based CSI report; and the determination of the occupation time of the CSI processing resource comprises at least one of the following: determining the occupation time of the CSI processing resource according to a receiving time of a measurement resource of the CSI report, a CSI reference time and a transmission time of a channel carrying the CSI report; determining the occupation time of the CSI processing resource according to a transmission time of a channel notifying a triggering event and a transmission time of a channel carrying the CSI report; determining the occupation time of the CSI processing resource according to a receiving time of a measurement resource of the CSI report, a CSI reference time and a transmission time of a channel notifying a triggering event; determining the occupation time of the CSI processing resource according to an actual transmission time of a channel notifying a triggering event and an actual transmission time of a channel carrying the CSI report; determining the occupation time of the CSI processing resource according to a measurement resource of the CSI report, a CSI reference time, a number of consecutive transmissions of the CSI report and an actual transmission time of a channel carrying the CSI report.
3. The method of claim 2, wherein, In the case of determining the occupation time of the CSI processing resource according to a receiving time of a measurement resource of the CSI, a CSI reference time and a transmission time of a channel carrying the CSI report, the occupation time of the CSI processing resource is a time corresponding to time units from a time unit of a measurement resource of a latest CSI report no later than the CSI reference time to a time unit of a transmission time of the channel carrying the CSI report.
4. The method of claim 2, wherein, In the case of determining the occupation time of the CSI processing resource according to a transmission time of a channel carrying a triggering event of the CSI report and a transmission time of a channel carrying the CSI report, the occupation time of the CSI processing resource is a time corresponding to time units from a time unit after the transmission time of the channel carrying the triggering event of the CSI report to a time unit of the transmission time of the channel carrying the CSI report.
5. The method of claim 2, wherein, In the case of determining the occupation time of the CSI processing resource according to a measurement resource of the CSI report, a CSI reference time and a transmission time of a channel carrying a triggering event of the CSI report, the occupation time of the CSI processing resource is a time corresponding to time units from a time unit of a measurement resource of a latest CSI report no later than the CSI reference time to a time unit of a transmission time of the channel notifying the triggering event.
6. The method of claim 2, wherein, In a case that the occupation time of the CSI processing resource is determined according to the actual transmission occasion of the channel carrying the trigger event of the CSI report, and the actual transmission occasion of the channel carrying the CSI report, the occupation time of the CSI processing resource is the time corresponding to the time unit after the actual transmission occasion of the channel carrying the trigger event of the CSI report, to the time unit of the actual transmission occasion of the channel carrying the CSI report.
7. The method of claim 2, wherein, In a case that the occupation time of the CSI processing resource is determined according to the receiving time of the measurement resource of the CSI report, the CSI reference time, the number of consecutive transmissions of the CSI report, and the actual transmission occasion of the channel carrying the CSI report, the occupation time of the CSI processing resource corresponding to each CSI report transmission within the number of consecutive transmissions of the CSI report is the time corresponding to the time unit of the measurement resource of the latest CSI report no later than the CSI reference time, to the time unit of the actual transmission occasion of the channel carrying the CSI report.
8. The method according to any one of claims 1 or 2, characterized in that, The type of the event-based CSI report is one of a periodic type, a semi-persistent type, and an aperiodic type.
9. The method of claim 8, wherein, For CSI reports carrying the same measurement type, the priority of the event-based CSI report is higher than the priority of the non-event-based CSI report.
10. The method of any one of claims 1 or 2, wherein, The type of the event-based CSI report is a first type.
11. The method of claim 10, wherein, In a case that the preset event does not occur, the channel transmission occasion indicated by the network device does not carry the CSI report of the first type.
12. The method according to claim 10 or 11, characterized in that, The priority of the CSI report of the first type is higher than the priority of the non-event-based CSI report.
13. The method of claim 12, wherein, The non-event-based CSI report includes a CSI report of a periodic type, a semi-persistent type, or an aperiodic type.
14. The method of any of claims 1-13, wherein, The priority of the event-based CSI report is related to at least one of the following: The type of the event-based CSI report, the channel carrying the event-based CSI report, the measurement type carried by the event-based CSI report, the carrier component index of the event-based CSI report, and the report configuration index of the event-based CSI report.
15. The method of claim 14, wherein, The priority of the event-based CSI report is higher than the priority of the non-event-based CSI report.
16. A channel state information reporting method, comprising: The method comprises: sending a CSI report indication to a terminal device; receiving an event-based CSI report sent by the terminal device based on the CSI report indication and the occupation time of the CSI processing resource; the event-based CSI report is a CSI report sent by the terminal device to the network device when a preset event occurs.
17. The method of claim 16, wherein, The CSI report includes the event-based CSI report; and the determination manner of the occupation time of the CSI processing resource includes at least one of the following: determining the occupation time of the CSI processing resource according to the receiving time of the measurement resource of the CSI report, the CSI reference time, and the transmission occasion of the channel carrying the CSI report; determining the occupation time of the CSI processing resource according to the transmission occasion of the channel carrying the trigger event, and the transmission occasion of the channel carrying the CSI report; According to the transmission time of the channel of the measurement resource of the CSI report, the CSI reference time and the notification triggering event, the occupation time of the CSI processing resource is determined. According to the actual transmission time of the channel of the notification triggering event and the actual transmission time of the channel carrying the CSI report, the occupation time of the CSI processing resource is determined. According to the receiving time of the measurement resource of the CSI report, the CSI reference time, the number of continuous transmissions of the CSI report and the actual transmission time of the channel carrying the CSI report, the occupation time of the CSI processing resource is determined.
18. The method of claim 17, wherein, In the case of determining the occupation time of the CSI processing resource according to the receiving time of the measurement resource of the CSI, the CSI reference time and the transmission time of the channel carrying the CSI report, the occupation time of the CSI processing resource is the time corresponding to the time unit of the measurement resource of the latest CSI report no later than the CSI reference time, to the time unit of the transmission time of the channel carrying the CSI report.
19. The method of claim 17, wherein, In the case of determining the occupation time of the CSI processing resource according to the transmission time of the channel of the triggering event carrying the CSI report and the transmission time of the channel carrying the CSI report, the occupation time of the CSI processing resource is the time corresponding to the time unit after the transmission time of the channel of the triggering event carrying the CSI report, to the time unit of the transmission time of the channel carrying the CSI report.
20. The method of claim 17, wherein, In the case of determining the occupation time of the CSI processing resource according to the transmission time of the channel of the measurement resource of the CSI report, the CSI reference time and the notification triggering event, the occupation time of the CSI processing resource is the time corresponding to the time unit of the measurement resource of the latest CSI report no later than the CSI reference time, to the time unit of the transmission time of the channel of the notification triggering event.
21. The method of claim 17, wherein, In the case of determining the occupation time of the CSI processing resource according to the actual transmission time of the channel of the triggering event carrying the CSI report and the actual transmission time of the channel carrying the CSI report, the occupation time of the CSI processing resource is the time corresponding to the time unit after the actual transmission time of the channel of the notification triggering event, to the time unit of the actual transmission time of the channel carrying the CSI report.
22. The method of claim 17, wherein, In the case of determining the occupation time of the CSI processing resource according to the receiving time of the measurement resource of the CSI, the CSI reference time, the number of continuous transmissions of the CSI report and the actual transmission time of the channel carrying the CSI report, the occupation time of the CSI processing resource corresponding to each CSI report transmission within the number of continuous transmissions of the CSI report is the time corresponding to the time unit of the measurement resource of the latest CSI report no later than the CSI reference time, to the time unit of the actual transmission time of the channel carrying the CSI report.
23. The method of claim 16 or 17, wherein, The type of the event-based CSI report is one of a periodic type, a semi-persistent type and an aperiodic type.
24. The method of claim 23, wherein, For the CSI reports carrying the same measurement type, the priority of the event-based CSI report is higher than the priority of the non-event-based CSI report.
25. The method of claim 16 or 17, wherein, The type of the event-based CSI report is a first type.
26. The method of claim 25, wherein, In a case where a preset event does not occur, a channel transmission occasion indicated by the network device does not carry the first type of CSI report.
27. The method of claim 25 or 26, wherein, The first type of CSI report has a higher priority than a non-event-based CSI report.
28. The method of claim 27, wherein, The non-event-based CSI report includes a periodic type, a semi-persistent type, or a non-periodic type of CSI report.
29. The method of any of claims 16-28, wherein, The priority of the event-based CSI report is related to at least one of the following: The event-based CSI report type, a channel carrying the event-based CSI report, a measurement type carried by the event-based CSI report, a carrier component index of the event-based CSI report, and a report configuration index of the event-based CSI report.
30. The method of claim 14, wherein, The priority of the event-based CSI report is higher than the priority of the non-event-based CSI report.
31. A communications device, comprising: Comprise: a memory for storing a computer program; a processor; When the processor calls and runs the computer program from the memory, the communication device executes the method of any one of claims 1 to 15; or the communication device executes the method of any one of claims 16 to 30.
Citation Information
Patent Citations
Information processing method and device, terminal and communication equipment
CN110536339A
Method for determining occupation time of channel state information (CSI) processing unit and terminal equipment
CN110971382A
Associating beam indication with a channel state information (CSI) measurement or report
WO2022246721A1
Terminal, wireless communication method and base station
WO2024100882A1