Channel state information report determination method and device, terminal equipment and network equipment
By using AI or ML calculation and preset thresholds to determine channel status information in terminal devices, the problem of incomplete CSI reports in different network scenarios is solved, the integrity and accuracy of CSI reports are achieved, network overhead is reduced, and through The fallback mechanism handles situations where CSI information cannot be obtained to ensure communication stability.
Patent Information
- Application Number
- CN202310868726.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-14
- Publication Date
- 2025-01-14
AI Technical Summary
The prior art is difficult to effectively determine channel status information reports in different network scenarios, especially when the network expects the terminal device to report more than configured CSI-RS port CSI information, resulting in channel measurement difficulties and incomplete CSI reports.
A channel status information reporting determination method is introduced, channel measurement is performed through the CSI-RS resources of the first CSI-RS port actually configured in the network, CSI information of the second CSI-RS port expected by the network, and adopts it in the terminal device. AI or ML calculations or preset thresholds determine CSI information to ensure the integrity of CSI reports.
Implementing the integrity and accuracy of CSI reports in different network scenarios reduces network overhead, and handling situations where CSI information cannot be obtained through the fallback mechanism to ensure communication stability.
Smart Images

Figure CN119316105A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a method and apparatus for determining a channel state information report, a terminal device, and a network device. Background Art
[0002] Currently, the standard protocol specified by the 3rd Generation Partnership Project (3GPP) has introduced channel state information (CSI) and conducted relevant research.
[0003] In related research, the network can send a Channel State Information Reference Signal (CSI-RS) resource, so that the terminal device can perform channel measurement through the CSI-RS resource to perform corresponding CSI feedback and / or CSI reporting.
[0004] However, there are various network scenarios, and different network scenarios may have different network configurations, network requirements, and network implementations. This causes the CSI information included (carried / borne) in the CSI report to change due to different network scenarios. Therefore, further research is needed on the information included in the CSI report. Summary of the invention
[0005] The present application provides a channel state information report determination method and apparatus, a terminal device, and a network device, so as to realize determination of a CSI report in a network scenario where the network actually configures a CSI-RS resource corresponding to a first CSI-RS port and the network expects the terminal device to be able to report CSI information of a second CSI-RS port.
[0006] In a first aspect, a channel state information report determination method of the present application includes:
[0007] Determine a channel state information CSI report, where the CSI report includes CSI information of a first CSI-RS port configured by the network and / or CSI information of a second CSI-RS port expected by the network;
[0008] The CSI information of the second CSI-RS port is determined by the channel information corresponding to the first CSI-RS port, and the number of ports of the second CSI-RS port is greater than or equal to the number of ports of the first CSI-RS port.
[0009] It can be seen that the present application introduces a network scenario, that is, the network actually configures the CSI-RS resources corresponding to the first CSI-RS port, and the network expects the terminal device to be able to report the CSI information of the second CSI-RS port.
[0010] In the above network scenario, the terminal device can perform channel measurement based on the CSI-RS resources corresponding to the first CSI-RS port to obtain the channel information corresponding to the first CSI-RS port, and then determine the CSI information of the second CSI-RS port expected by the network based on the channel information, so that the CSI information of the second CSI-RS port can be reported.
[0011] In addition, the terminal device may not be able to determine the CSI information of the second CSI-RS port based on the channel information corresponding to the first CSI-RS port, so that it may not be able to report the CSI information of the second CSI-RS port, and adopt a fallback mechanism to choose to report the CSI information of the first CSI-RS port, or directly not report the CSI, or not update the CSI report.
[0012] In this way, the CSI report includes the CSI information of the first CSI-RS port and / or the CSI information of the second CSI-RS port, thereby achieving determination of the CSI report in the above network scenario.
[0013] In a second aspect, a channel state information report determination device of the present application includes:
[0014] A determining unit, configured to determine a channel state information CSI report, wherein the CSI report includes CSI information of a first CSI-RS port configured by the network and / or CSI information of a second CSI-RS port expected by the network;
[0015] The CSI information of the second CSI-RS port is determined by the channel measurement information corresponding to the first CSI-RS port, and the number of ports of the second CSI-RS port is greater than or equal to the number of ports of the first CSI-RS port.
[0016] In a third aspect, the steps in the method designed in the first aspect are applied to a terminal device or in a terminal device.
[0017] In a fourth aspect, the steps in the method designed in the first aspect are applied to a network device or in a network device.
[0018] The fifth aspect is a terminal device of the present application, comprising a processor, a memory, and a computer program or instructions stored on the memory, wherein the processor executes the computer program or instructions to implement the steps in the method designed in the first aspect above.
[0019] The sixth aspect is a network device of the present application, comprising a processor, a memory, and a computer program or instructions stored on the memory, wherein the processor executes the computer program or instructions to implement the steps in the method designed in the first aspect above.
[0020] The seventh aspect is a chip of the present application, comprising a processor and a communication interface, wherein the processor executes the steps in the method designed in the first aspect above.
[0021] The eighth aspect is a chip module of the present application, including a transceiver component and a chip, wherein the chip includes a processor, wherein the processor executes the steps in the method designed in the above-mentioned first aspect.
[0022] The ninth aspect is a computer-readable storage medium of the present application, wherein the computer program or instruction is stored therein, and when the computer program or instruction is executed, the steps in the method designed in the first aspect are implemented. For example, the computer program or instruction is executed by a processor.
[0023] The tenth aspect is a computer program product of the present application, comprising a computer program or instructions, wherein when the computer program or instructions are executed, the steps in the method designed in the first aspect are implemented. For example, the computer program or instructions are executed by a processor.
[0024] The beneficial effects brought about by the technical solutions of the second to tenth aspects can be referred to the technical effects brought about by the technical solution of the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art are briefly introduced below.
[0026] Figure 1 It is a schematic diagram of the architecture of a communication system according to an embodiment of the present application;
[0027] Figure 2 It is a flow chart of a method for determining a channel state information report according to an embodiment of the present application;
[0028] Figure 3 It is a block diagram of the functional units of a channel state information report determination device according to an embodiment of the present application;
[0029] Figure 4 is a schematic diagram of the structure of a terminal device according to an embodiment of the present application;
[0030] Figure 5 It is a structural diagram of a network device according to an embodiment of the present application. DETAILED DESCRIPTION
[0031] It should be understood that the terms "first", "second", etc. involved in the embodiments of the present application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, software, product, or device that includes a series of steps or units is not limited to the listed steps or units, but also includes steps or units that are not listed, or also includes other steps or units inherent to these processes, methods, products, or devices.
[0032] The "embodiment" involved in the embodiments of the present application means that the specific features, structures or characteristics described in conjunction with the embodiment may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0033] In the embodiments of the present application, "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B can represent the following three situations: A exists alone; A and B exist at the same time; B exists alone. Among them, A and B can be singular or plural.
[0034] In the embodiment of the present application, the symbol " / " can indicate that the objects associated with each other are in an "or" relationship. In addition, the symbol " / " can also indicate a division sign, that is, performing a division operation. For example, A / B can indicate A divided by B.
[0035] In the embodiments of the present application, "at least one item" or similar expressions refer to any combination of these items, including any combination of single items or plural items, and refer to one or more, and multiple refers to two or more. For example, at least one item of a, b, or c can represent the following seven situations: a, b, c, a and b, a and c, b and c, a, b, and c. Among them, each of a, b, and c can be an element or a set containing one or more elements.
[0036] In the embodiments of the present application, "equal to" can be used in conjunction with greater than, and is applicable to the technical solution adopted when greater than, and can also be used in conjunction with less than, and is applicable to the technical solution adopted when less than. When equal to is used in conjunction with greater than, it is not used in conjunction with less than; when equal to is used in conjunction with less than, it is not used in conjunction with greater than.
[0037] In the embodiments of the present application, the terms “of”, “corresponding / relevant”, “corresponding”, and “indicated” may sometimes be used interchangeably.
[0038] The words “associated with,” “corresponding to,” “corresponding to,” “is,” “of,” “for,” “belonging to,” “as,” and “regarded as” involved in the embodiments of the present application can sometimes be used interchangeably.
[0039] The words “expect,” “look forward to,” and “hope” etc. involved in the embodiments of the present application may sometimes be used interchangeably.
[0040] The "connection" in the embodiments of the present application refers to various connection methods such as direct connection or indirect connection to achieve communication between devices, and there is no limitation on this.
[0041] The “network” in the embodiments of the present application can be expressed as the same concept as the “system”, and the communication system is the communication network.
[0042] The following describes the relevant contents, concepts, meanings, technical issues, technical solutions and beneficial effects involved in the embodiments of the present application.
[0043] 1. Communication systems, terminal equipment and network equipment
[0044] 1. Communication system
[0045] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE-based Access to Unlicensed Spectrum (LTE-U) system on unlicensed spectrum, NR-based Access to Unlicensed Spectrum (NR-U) system on unlicensed spectrum, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (Wi-Fi), 6th Generation (6G) communication system or other communication systems.
[0046] It should be noted that the number of connections supported by traditional communication systems is limited and easy to implement. However, with the development of communication technology, communication systems can not only support traditional communication systems, but also support device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine type communication (MTC), vehicle-to-vehicle (V2V) communication, vehicle-to-everything (V2X) communication, narrowband Internet of things (NB-IoT) communication, etc. Therefore, the technical solutions of the embodiments of the present application can also be applied to the above communication systems.
[0047] In addition, the technical solutions of the embodiments of the present application can be applied to beamforming (beamforming), carrier aggregation (CA), dual connectivity (DC) or standalone (SA) deployment scenarios, etc.
[0048] In the embodiment of the present application, the spectrum used for communication between the terminal device and the network device can be a licensed frequency band or an unlicensed frequency band, and there is no limitation on this. In addition, the unlicensed frequency band can be understood as a shared frequency band, and the licensed spectrum can be understood as a non-shared frequency band.
[0049] Since the embodiments of the present application describe various embodiments in conjunction with terminal devices and network devices, the terminal devices and network devices involved will be described in detail below.
[0050] 2. Terminal equipment
[0051] Terminal equipment can be a device with transceiver functions, and can also be called terminal, user equipment (UE), remote terminal equipment (remote UE), relay equipment (relay UE), access terminal equipment, user unit, user station, mobile station, mobile station, remote station, mobile device, user terminal equipment, intelligent terminal equipment, wireless communication equipment, user agent or user device. It should be noted that relay equipment is a terminal equipment that can provide relay forwarding services for other terminal equipment (including remote terminal equipment).
[0052] For example, the terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in unmanned autonomous driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.
[0053] For another example, the terminal device may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system (such as an NR communication system, a 6G communication system), or a terminal device in a future evolved public land mobile communication network (PLMN), etc., without specific limitation.
[0054] In some possible implementations, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; can be deployed on the water surface (such as ships, etc.); can be deployed in the air (such as airplanes, balloons and satellites, etc.).
[0055] In some possible implementations, the terminal device may include a device with wireless communication functions, such as a chip system, a chip, or a chip module. For example, the chip system may include a chip and may also include other discrete devices.
[0056] In some possible implementations, the terminal device of the embodiments of the present application may be a chip, a chip module, a device, a unit, etc., without specific limitation.
[0057] 3. Network equipment
[0058] A network device may be a device with transceiver functions and may be used to communicate with a terminal device.
[0059] In some possible implementations, the network device may be responsible for radio resource management (RRM), quality of service (QoS) management, data compression and encryption, data transmission and reception, etc. on the air interface side.
[0060] In some possible implementations, the network device may include a base station (BS) in a communication system or a device deployed in a radio access network (RAN) for providing wireless communication functions, that is, the network device may include a device in the RAN.
[0061] For example, the devices in the RAN may include an evolved node B (evolutional node B, eNB or eNodeB) in an LTE communication system, a next generation evolved node B (next generation evolved node B, ng-eNB) in an NR communication system, a next generation node B (next generation node B, gNB) in an NR communication system, a master node (MN) in a dual-connection architecture, a second node or secondary node (SN) in a dual-connection architecture, etc., without specific limitation.
[0062] In some possible implementations, the network device may include a device in a core network (CN).
[0063] For example, the equipment in the CN may include an access and mobility management function (AMF), a user plane function (UPF), a session management function (SMF), etc.
[0064] In some possible implementations, the network device may also be an access point (AP) in a WLAN, a relay station, a communication device in a future evolved PLMN network, a communication device in an NTN network, and the like.
[0065] In some possible implementations, the network device may include a device that provides wireless communication functions for the terminal device, such as a chip system, a chip, or a chip module. For example, the chip system may include a chip, or may include other discrete devices.
[0066] In some possible implementations, the network device may be a transmission and reception point (TRP).
[0067] In some possible implementations, the network device may communicate with an Internet Protocol (IP) network, such as the Internet, a private IP network, or other data networks.
[0068] In some possible implementations, the network device may include an independent node to implement the functions of the above-mentioned base station, or may include two or more independent nodes to implement the functions of the above-mentioned base station. For example, the network device includes a centralized unit (CU) and a distributed unit (DU), such as gNB-CU and gNB-DU. Further, in some other embodiments of the present application, the network device may also include an active antenna unit (AAU). Among them, the CU implements part of the functions of the network device, and the DU implements another part of the functions of the network device. For example, the CU is responsible for processing non-real-time protocols and services, and implements the functions of the radio resource control (RRC) layer, the service data adaptation protocol (SDAP) layer, and the packet data convergence protocol (PDCP) layer. The DU is responsible for processing physical layer protocols and real-time services, and implements the functions of the radio link control (RLC) layer, the medium access control (MAC) layer, and the physical (PHY) layer. In addition, the AAU can implement some physical layer processing functions, radio frequency processing, and related functions of active antennas. Since the information of the RRC layer will eventually become the information of the PHY layer, or be converted from the information of the PHY layer, under this network deployment, high-level signaling (such as RRC signaling) can be considered to be generated by the CU, sent by the DU, or sent by the DU and the AAU. It can be understood that the network device may include at least one of the CU, DU, and AAU. In addition, the CU can be divided into a RAN device, or the CU can be divided into a core network device, without specific limitation.
[0069] In some possible implementations, the network device may be any one of the multiple sites that perform coherent joint transmission (CJT) with the terminal device, or other sites outside the multiple sites, or other network devices that perform network communication with the terminal device, and there is no specific limitation on this. Among them, multi-site coherent joint transmission may be multiple sites coherent transmission, or different data belonging to the same physical downlink shared channel (PDSCH) are sent from different sites to the terminal device, or multiple sites are virtualized into one site for transmission, and names with the same meaning specified in other standards are also applicable to this application, that is, this application does not limit the names of these parameters. The sites in the multi-site coherent joint transmission may be a remote radio head (RRH), a TRP, etc., and there is no specific limitation on this.
[0070] In some possible implementations, the network device may be any site in the multi-site that performs incoherent joint transmission with the terminal device, or other sites outside the multi-site, or other network devices that perform network communication with the terminal device, and there is no specific limitation on this. Among them, multi-site incoherent joint transmission can be multiple sites joint incoherent transmission, or different data belonging to the same PDSCH is sent from different sites to the terminal device, and the names with the same meaning specified in other standards are also applicable to this application, that is, this application does not limit the names of these parameters. The sites in the multi-site incoherent joint transmission can be RRH, TRP, etc., and there is no specific limitation on this. The transmission scheme of multiple TRPs may include S-DCIbased M-TRP) transmission scheme, and may also include M-DCI based M-TRP transmission scheme.
[0071] It should be noted that the TRP of the present application is not limited to coherent joint transmission or incoherent joint transmission scenarios, but can also be applied to other scenarios without specific restrictions.
[0072] In some possible implementations, the network device may have a mobile feature, for example, the network device may be a mobile device. Optionally, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station set up in a location such as land or water.
[0073] In some possible implementations, a network device may provide services for a cell, and a terminal device in the cell may communicate with the network device through transmission resources (such as spectrum resources). The cell may be a macrocell, a small cell, a metro cell, a microcell, a pico cell, a femto cell, etc.
[0074] In some possible implementations, the network device of the embodiments of the present application may be a chip, a chip module, a device, a unit, etc., without specific limitation.
[0075] 4. Example
[0076] The following is an exemplary description of the communication system in an embodiment of the present application.
[0077] For example, a network architecture of a communication system in an embodiment of the present application can be found at Figure 1 .like Figure 1 As shown, the communication system 10 may include a network device 110 and a terminal device 120. The terminal device 120 may communicate with the network device 110 in a wireless manner.
[0078] Figure 1 This is merely an example of a network architecture of a communication system and does not constitute a limitation on the network architecture of the communication system in the embodiment of the present application.
[0079] For example, the communication system 10 may also include a server or other devices.
[0080] For another example, the communication system 10 may include other network devices in addition to the network device 110 .
[0081] For another example, the communication system 10 may include other terminal devices in addition to the terminal device 120 .
[0082] 2. A CSI Report Determination Method
[0083] 1. Related research on CSI
[0084]
CSI Configuration
[0085] The standard protocols developed by 3GPP have conducted relevant research on CSI.
[0086] CSI can be the channel state information used by the terminal device to feed back the downlink channel quality to the network device. That is, the terminal device can feed back the downlink channel quality to the network device based on CSI, so that the network device can select a suitable modulation and coding scheme (MCS) for the transmission of downlink data, reduce the block error rate (BLER) of downlink data transmission, and perform corresponding beam management, mobility management, adaptation tracking, rate matching and other processing.
[0087] The relevant configuration information for CSI may be defined by a high-level parameter CSI-MeasConfig (CSI measurement configuration), wherein CSI-MeasConfig may indicate (include / configure / carry) the following two high-level parameters: CSI-ResourceConfig (CSI resource configuration) and CSI-ReportConfig (CSI report configuration).
[0088] In addition, since CSI-ReportConfig indicates (includes) CSI-ResourceConfigId (CSI resource configuration identifier), CSI-ResourceConfig is associated with (corresponds to / mapped to) CSI-ReportConfig through CSI-ResourceConfigId.
[0089] CSI-ReportConfig is used to configure CSI reporting, that is, to configure CSI reports.
[0090] CSI-ResourceConfig is used to configure CSI-RS resources for CSI measurement. In addition, CSI-ResourceConfig can configure CSI Resource Set (CSI resource set), and CSI Resource Set can include the most basic CSI-RS resources (such as CSI-RS-Resource).
[0091] CSI Resource Set can indicate (include) three types: NZP-CSI-RS-ResourceSet (NZP (Non-Zero-Power, non-zero power)-CSI-RS resource set), CSI-IM-ResourceSet (CSI-IM (CSI InterferenceMeasurement, CSI interference measurement) resource set), and CSI-SSB-ResourceSet (SSB resource set).
[0092] NZP-CSI-RS-ResourceSet can be used for channel measurement and / or interference measurement; CSI-IM-ResourceSet can be used for interference measurement; CSI-SSB-ResourceSet can be used for channel measurement.
[0093] The type of CSI-RS resources can be periodic, semi-persistent or aperiodic.
[0094] The report configuration type (reportConfigType) in CSI-ReportConfig may be used to indicate the report type of the CSI report. The CSI report may be transmitted via a physical uplink control channel (physical uplink control channel, PUCCH) or a physical uplink shared channel (physical uplink shared channel, PUSCH).
[0095] CSI-ResourceConfig and / or NZP-CSI-RS-ResourceSet can configure one or more NZP CSI-RS resource set configurations. Each NZP CSI-RS resource set can be composed of K (K ≥ 1) NZP CSI-RS resources, that is, each NZP CSI-RS resource set can include at least one NZP CSI-RS resource.
[0096] In the embodiment of the present application, CSI measurement can be understood as measuring the downlink channel through the CSI-RS resources configured by CSI-ResourceConfig.
[0097]
CSI Report
[0098] The types of CSI reports may include: periodic CSI reports, aperiodic CSI reports, semi-persistent CSI reports carried on PUCCH, and semi-persistent CSI reports carried on PUSCH.
[0099] It should be noted that since PUCCH needs to be used to report periodic CSI, the periodic CSI report is carried by PUCCH. Since PUSCH needs to be used to report aperiodic CSI, the aperiodic CSI report is carried by PUSCH.
[0100] For non-periodic CSI reporting and semi-persistent CSI reporting carried on PUSCH, the network device will also configure high-level parameters TriggerState and reportTriggerSize to cooperate with the CSI request field (CSI request field) in downlink control information (downlink control information, DCI).
[0101]
CSI information included in the CSI report
[0102] The CSI report may include at least one of the following CSI information: layer 1 reference signal received power (L1-RSRP), layer 1 signal-to-noise and interference ratio (L1-SINR), CSI-related quantities, etc.
[0103] Specifically, the CSI-related parameters may include at least one of the following: CSI reference signal resource indicator index (CSI-RS Resource Indicator, CRI), synchronization signal block resource indicator index (SS / PBCH block resource indicator, SSBRI), rank indicator index (rank indicator, RI), precoding matrix indicator index (precoding matrix indicator, PMI), channel quality indicator index (channel quality indicator, CQI), layer indicator index (layer indicator, LI), capability index (CapabilityIndex), time-domain channel properties (time-domainchannel properties, TDCP), etc.
[0104] It should be noted that CRI (or SSBRI) may represent a CSI-RS (or SSB) resource recommended (or selected) by a terminal device, wherein one CSI-RS (or SSB) resource may represent one beam or antenna direction.
[0105] RI can represent the number of layers recommended (or selected) by the terminal device, and the number of layers can determine which codebook. Each number of layers corresponds to a codebook, and a codebook consists of one or more codewords. For example, a codebook with 2 layers or a codebook with 1 layer.
[0106] PMI can represent the index of the codeword in the codebook recommended (or selected) by the terminal device, or quantized precoding information. One codeword corresponds to one precoding matrix. RI and PMI can represent the number of layers and precoding matrix recommended by the terminal device as a whole.
[0107] The CQI may indicate the quality of the channel of the current channel fed back by the terminal device to the network device. The terminal device needs to calculate the CQI.
[0108] CSI reporting band
[0109] The report frequency configuration information (reportFreqConfiguration) in CSI-ReportConfig is used to indicate the frequency granularity of the CSI report.
[0110] The CSI reporting setting configuration may define the CSI reporting band as a subset of subbands in a bandwidth part (BWP). That is, the active BWP may be divided into multiple subbands, and a subset (i.e., part of the subbands) of the multiple subbands may be defined as the CSI reporting band.
[0111] Among them, reportFreqConfiguration can indicate:
[0112] -csi-ReportingBand is a contiguous or non-contiguous subset of the subbands in the BWP for which CSI should be reported;
[0113] - Wideband CQI reporting or subband CQI reporting can be configured by higher layer parameters (such as CQI format indicator cqi-FormatIndicator). When wideband CQI reporting is configured, one wideband CQI is reported for each codeword in the entire CSI reporting band. When subband CQI reporting is configured, one CQI per codeword is reported for each subband in the CSI reporting band.
[0114] -Wideband PMI reporting or subband PMI reporting may be configured by a higher layer parameter (e.g., PMI format indication pmi-FormatIndicator). When wideband PMI reporting is configured, one wideband PMI is reported for the entire CSI reporting band. When subband PMI reporting is configured, a single wideband indication is reported for the entire CSI reporting band, except for 2 antenna ports, and one subband indication is reported for each subband in the CSI reporting band. When subband PMI is configured with 2 antenna ports, one PMI is reported for each subband in the CSI reporting band.
[0115] 2. Network scenarios studied in this application
[0116]
describe
[0117] Currently, there are various network scenarios, and different network scenarios may have different network configurations, network requirements, and network implementations, which may cause the information included (carried / borne) in the CSI report to change due to different network scenarios.
[0118] In a general network scenario, the network actually configures the CSI-RS resource corresponding to a CSI port to the terminal device, and the terminal device performs channel measurement based on the CSI-RS resource corresponding to the CSI port, and finally reports the CSI information of the CSI-RS port to the network.
[0119] Different from the above network scenario, this application introduces the following network scenario:
[0120] The network actually configures the CSI-RS resources corresponding to CSI-RS port M (M can represent the number of CSI-RS ports) to the terminal device, and the network will tell the terminal device that it actually expects / expects / hopes that the terminal device can report CSI information of CSI-RS port L (L can represent the number of CSI-RS ports, and L≥M). Of course, L can also be less than M.
[0121] It can be seen that compared with the general network scenarios in which only the CSI information of CSI-RS port M can be reported, in the network scenario of the present application, since the number of ports L may be greater than the number of ports M, for the network, the network only needs to configure / send CSI-RS resources with a lower port number to the terminal device, without configuring / sending CSI-RS resources with a higher port number. Ultimately, the network can also obtain CSI information with a higher port number, which is beneficial to reduce network overhead, etc.
[0122] However, in the network scenario of the present application, for the terminal device, although the network expects the terminal device to report the CSI information of the CSI-RS port L, due to the different capabilities of the terminal devices and the differences in the network environment / network configuration / network requirements where the terminal devices are actually located, there may be the following two situations:
[0123] [First case]
[0124] In the "first scenario", the terminal device can perform channel measurement according to the CSI-RS resources corresponding to the port number M configured by the network, so as to obtain the channel information corresponding to the port number M; then, the terminal device can determine the CSI information of the port number L according to the channel information corresponding to the port number M; finally, the terminal device can report the CSI information of the CSI-RS port L expected by the network. At this time, the CSI report can include the CSI information of the CSI-RS port L.
[0125] Of course, the terminal device can also determine the CSI information of port number M according to the channel information corresponding to port number M, so as to report the CSI information of port number M and the CSI information of port number L to the network. At this time, the CSI report can include the CSI information of CSI-RS port M and the CSI information of CSI-RS port L.
[0126] [Second scenario]
[0127] In the "second scenario", the terminal device may not be able to determine the CSI information of port number L based on the channel information corresponding to port number M, so that the CSI information of CSI-RS port L expected by the network may not be reported.
[0128] Of course, the terminal device may also only report the CSI information of CSI-RS port M to the network, or not report CSI, or not need to update the CSI report. In this case, the CSI report may include the CSI information of CSI-RS port M, or not report the CSI report, or the CSI report includes old / old CSI information, or the CSI report includes the CSI information of old / old CSI-RS port L, or the CSI report includes the old / old CSI information of CSI-RS port L. The old / old CSI information may be calculated by the terminal device in the previous communication process.
[0129] For the above two situations, the network scenario of the present application may need to involve two mechanisms: a "monitoring mechanism" and a "fallback mechanism".
[0130]
Monitoring Mechanism
[0131] The monitoring mechanism can be understood as being intended to solve the problem of “how to determine / monitor whether the CSI information of the CSI-RS port L expected by the network can be reported”.
[0132] For example, the present application may use whether the CSI information of CSI-RS port L can be obtained for judgment / monitoring. When it is determined that the terminal device can obtain the CSI information of CSI-RS port L, this indicates that the terminal device has a high probability of being able to report the CSI information of CSI-RS port L; when it is determined that the terminal device cannot obtain the CSI information of CSI-RS port L, this indicates that the terminal device has a high probability of being unable to report the CSI information of CSI-RS port L.
[0133]
Fallback mechanism
[0134] The fallback mechanism can be understood as a mechanism to solve the problem of "how to process CSI reporting when the CSI information of CSI-RS port L is obtained or cannot be obtained".
[0135] For example, if the terminal device obtains the CSI information of CSI-RS port L, the terminal device may report the CSI information of CSI-RS port L. It may also report the CSI information of CSI-RS port M. At this time, the CSI report includes the CSI information of CSI-RS port L and may also include the CSI information of CSI-RS port M.
[0136] If the terminal device cannot obtain the CSI information of CSI-RS port L, the terminal device can fall back to report the CSI information of CSI-RS port M, or directly not report CSI, or not update the CSI report. At this time, the CSI report includes the CSI information of CSI-RS port M, or does not report the CSI report, or the CSI report includes old / old CSI information, etc.
[0137] In combination with the above content, the technical solutions, beneficial effects, concepts, etc. involved in the embodiments of the present application are described in detail below.
[0138] 3. Specific instructions
[0139] It should be noted that the contents in the following sections may be combined and related to each other, may be parallel to each other, or may be independent of each other, and there is no specific limitation on this.
[0140] 1) Channel information
[0141] Channel Model
[0142] In a Multiple Input Multiple Output (MIMO) system, for a transmitter with a antennas and a receiver with b antennas, the channel model of the MIMO channel can be expressed as:
[0143] r=Hs+n0;
[0144] Among them, r is the received signal vector after passing through the MIMO channel; s is the transmitted signal vector of the transmitter; H is the b×a order channel matrix for the MIMO channel; n0 is the additive noise vector.
[0145] In the precoding mode, the transmitter can optimize the spatial characteristics of the transmitted signal vector s in a precoding mode according to the channel matrix H, so that the spatial distribution characteristics of the transmitted signal vector s match the channel matrix H, thereby effectively reducing the dependence on the receiver algorithm and simplifying the receiver algorithm. Through precoding, the system performance can be effectively improved.
[0146] Precoding can be performed using linear or nonlinear methods. Due to complexity and other reasons, only linear precoding is generally considered in current wireless communication systems. After precoding, the channel model of the MIMO signal can be expressed as:
[0147] r=HWs+n0;
[0148] Wherein, W is the precoding matrix.
[0149] For MU-MIMO systems, the receiver cannot perform channel estimation for signals sent to other devices, so transmitter precoding can effectively suppress multi-user interference. It can be seen that it is beneficial for the system if the transmitter knows the channel matrix and uses appropriate precoding to process it.
[0150] In addition, in the precoding method, the precoding matrix W and the channel matrix H jointly determine the equivalent channel matrix (such as HW), and the equivalent channel matrix determines the channel characteristics / features, etc. In addition, in some cases, the precoding matrix W can be derived from the channel matrix H, for example, the precoding matrix W can be a matrix under a certain transformation of the channel matrix H.
[0151] In some possible implementations, the terminal device performs channel measurement / assessment / detection / estimation through a downlink reference signal to obtain a channel matrix H. The downlink reference signal may include a CSI-RS, a synchronization information block (SSB), or a physical broadcast channel demodulation reference signal (PBCH DMRS), etc.
[0152] [Processing of channel matrix H]
[0153] The singular value decomposition (SVD) of the channel matrix H can be:
[0154] H=U∑V T ;
[0155] Among them, U=[u1,u2,…,u b ] is an orthogonal matrix or unitary matrix of order b×b, that is, it satisfies U T U = I;
[0156] V=[v1,v2,…,v a ] is an a×a-order orthogonal matrix or an eigenvalue matrix, that is, it satisfies V T V = I. The column vectors in V can be called right-singular vectors of the channel matrix H;
[0157] ∑ is a×a order diagonal matrix, the elements on the diagonal are p=min(b,a) singular values σ1,σ2,...,σ p , arrange them in descending order, that is, σ1>σ2>...>σ p .
[0158] In addition, the present application can be used to conjugate the transpose of the channel matrix H T Perform matrix multiplication with the channel matrix H to obtain an a×a square matrix H T H.
[0159] Through the square matrix H T H is subjected to eigendecomposition, and the obtained eigenvalues and eigenvectors are as follows:
[0160] (H T H)v i =λ i v i ,i∈[1,a];
[0161] Among them, λ i Represents the square matrix H T The eigenvalue of H; v i Represents the square matrix H T The eigenvector of H.
[0162] From H=U∑V T It can be obtained that (H T H)=V∑ 2 V T .
[0163] Therefore, H TThe eigenvectors of H also represent the column vectors in V above. That is, H T All eigenvectors of H can form the above V, and the square matrix H T The eigenvectors of H may be the right singular vectors of the channel matrix H.
[0164]
Channel Information
[0165] The channel information can be understood as relevant information obtained by performing channel measurement based on CSI-RS resources.
[0166] For example, in combination with the above, the channel information may include at least one of the following: a channel matrix H, an equivalent channel matrix, a precoding matrix W (the precoding matrix W may be derived from the channel matrix H), a right singular vector V of the channel matrix H, a square matrix H T The eigenvector of H (the conjugate transpose of the channel matrix H T The eigenvector of the matrix obtained by multiplying the channel matrix H), at least one vector associated with the channel matrix H (such as at least one vector of the channel matrix H under a certain deformation, etc.), the square matrix H T At least one vector associated with H (such as at least one vector of the channel matrix H under a certain deformation, etc.), time domain information of the channel, channel information in the delay-doppler domain, frequency domain characteristic information of the channel, time domain characteristic information of the channel, etc.
[0167] Optionally, channel information may also be understood as relevant information obtained by performing channel measurement based on DMRS or SSB.
[0168] Of course, the channel information described in the present application is not limited to the above content. As long as the relevant information is obtained by performing channel measurement based on CSI-RS resources and / or DMRS and / or SSB, it can belong to channel information.
[0169] 2) The first CSI-RS port and the second CSI-RS port
[0170]
CSI-RS port
[0171] The CSI-RS port can be understood as a port corresponding to a CSI-RS resource, wherein the CSI-RS port can constitute / associated with / correspond to a CSI-RS resource.
[0172] The CSI-RS port may also be understood as a port corresponding to the CSI-RS resource / channel information assumed for CSI calculation / acquisition.
[0173] In some possible implementations, the number of CSI-RS ports may be 2N1N2. That is, the total number of ports configured by the CSI-RS resources is 2N1N2. The coefficient 2 represents that there are two polarization directions, N1 represents the number of ports in the horizontal direction of one polarization direction, N2 represents the number of ports in the vertical direction of one polarization direction, and N1N2 represents N1 multiplied by N2.
[0174] Optionally, the values of N1 and N2 may be configured by parameters n1-n2 in a high-level parameter CodebookConfig (codebook configuration, or referred to as codebook configuration information element (IE)).
[0175] For example, Table 1 gives the configuration of a given number of CSI-RS ports with (N1, N2) and (O1, O2), where O1 represents the oversampling rate in the horizontal direction, and also represents the number of oversampling beams in the horizontal direction in one polarization direction; O2 represents the oversampling rate in the vertical direction, and also represents the number of oversampling beams in the vertical direction in one polarization direction.
[0176] Table 1
[0177]
[0178] Optionally, the number of CSI-RS ports may be 2. The corresponding codebook information may be configured by nrOfAntennaPorts in the high-level parameter CodebookConfig.
[0179]
CSI information of CSI-RS port
[0180] Combined with the content in the above “1) Channel Information”, the channel information corresponding to the CSI-RS port can be understood as the channel information obtained by performing channel measurement based on the CSI-RS resources / DMRS / SSB, etc. corresponding to the CSI-RS port.
[0181] For example, taking the case where the channel information includes the channel matrix H, the terminal device performs channel measurement according to the CSI-RS resource corresponding to the CSI-RS port M, thereby obtaining the channel matrix H corresponding to the CSI-RS port M.
[0182] The CSI information of the CSI-RS port may be understood as CSI information determined based on / according to the channel information corresponding to the CSI-RS port.
[0183] For example, the terminal device may determine the CSI information of the CSI-RS port M based on the channel matrix H corresponding to the CSI-RS port M.
[0184] Optionally, the CSI information of the CSI-RS port may include at least one of the following: L1-RSRP, L1-SINR, CRI, SSBRI, RI, PMI, CQI, LI, etc.
[0185]
First CSI-RS port
[0186] For the sake of ease of distinction and description, the present application may refer to the above-mentioned "CSI-RS port M" as the "first CSI-RS port", that is, the port number of the first CSI-RS port is M, and M can be 1, 2, 4, 8, 12, 16, 24, 32, etc.
[0187] That is to say, the first CSI-RS port can be understood as a port corresponding to the CSI-RS resource configured by the network.
[0188] For example, the network can configure CSI-RS resources to the terminal device through the high-level parameter CSI-ResourceConfig, and the network can configure the first CSI-RS port to the terminal device through the parameter n1-n2 in the high-level parameter CodebookConfig. Then, the network will indicate / configure the CSI-RS resource to correspond to / associated with the first CSI-RS port, thereby realizing the network configuration of the CSI-RS resource corresponding to the first CSI-RS port.
[0189] Combined with the content of the above “CSI information of CSI-RS port”, since the network will configure the CSI-RS resources corresponding to the first CSI-RS port to the terminal device, the terminal device can perform channel measurement according to the CSI-RS resources corresponding to the first CSI-RS port to obtain the channel information corresponding to the first CSI-RS port, and then determine the CSI information according to the channel information corresponding to the first CSI-RS port to obtain the channel information of the first CSI-RS port.
[0190] That is to say, the channel information corresponding to the first CSI-RS port can be understood as the channel information obtained by performing channel measurement according to the CSI-RS resource / DMRS / SSB etc. corresponding to the first CSI-RS port.
[0191] The CSI information of the first CSI-RS port may be understood as CSI information determined based on / according to the channel information corresponding to the first CSI-RS port.
[0192]
Second CSI-RS port
[0193] For the convenience of distinction and description, the present application may refer to the above-mentioned "CSI-RS port L" as the "second CSI-RS port", that is, the port number of the second CSI-RS port is L, and L can be 1, 2, 4, 8, 12, 16, 24, 32, etc., and the port number of the second CSI-RS port is greater than or equal to the port number of the first CSI-RS port.
[0194] That is to say, the second CSI-RS port can be understood as a port corresponding to the CSI-RS resource expected by the network.
[0195] For example, the network tells the terminal device through high-level signaling that it expects the terminal device to report the CSI information of the second CSI-RS port.
[0196] Of course, the present application does not exclude the situation that "the number of ports of the second CSI-RS port is less than the number of ports of the first CSI-RS port". The technical solution for its implementation is similar to the technical solution of "the number of ports of the second CSI-RS port is greater than or equal to the number of ports of the first CSI-RS port". The difference may be that there are certain deficiencies in reducing network overhead.
[0197] What is different from the content of the above “CSI information of CSI-RS port” is that, since the network does not actually configure the CSI-RS resource corresponding to the second CSI-RS port to the terminal device, but needs to be determined based on the channel information corresponding to the first CSI-RS port, the CSI information of the second CSI-RS port can be understood as the CSI information determined based on / according to the channel information corresponding to the first CSI-RS port. The following is a specific description of how to determine.
[0198] 3) Determination of CSI information of the second CSI-RS port
[0199] Since the network has configured the CSI-RS resources corresponding to the first CSI-RS port, the terminal device can obtain the channel information corresponding to the first CSI-RS port through channel measurement. Therefore, the terminal device can determine the CSI information of the second CSI-RS port based on the channel information corresponding to the first CSI-RS port, thereby obtaining the CSI information of the CSI-RS port expected by the network.
[0200] For example, taking the channel information as the channel matrix H as an example, the terminal device can determine the CSI information of the second CSI-RS port according to the channel matrix H corresponding to the first CSI-RS port.
[0201] In some possible implementations, the present application may utilize artificial intelligence (AI) or machine learning (ML) to perform CSI calculation on the channel information corresponding to the first CSI-RS port to obtain the CSI information of the second CSI-RS port.
[0202] That is, the CSI information of the second CSI-RS port can be obtained by performing CSI calculation using AI or ML based on the channel information corresponding to the first CSI-RS port.
[0203] In this way, since AI or ML can provide more accurate prediction results, using AI or ML for CSI calculation is beneficial to ensuring that the obtained CSI information of the second CSI-RS port has higher accuracy, and is also beneficial to reducing air interface overhead, etc.
[0204] In some possible implementations, the present application may determine the CSI information of the second CSI-RS port according to a preset threshold and channel information corresponding to the first CSI-RS port.
[0205] That is, the CSI information of the second CSI-RS port may be determined by the channel information corresponding to the first CSI-RS port and a preset threshold.
[0206] Among them, the preset threshold can be used to determine the CSI calculation enablement state of AI or ML, and can be used to represent the threshold of frequency domain related information, and the frequency domain related information can be used to describe the attributes of the channel in the frequency domain. The description of "preset threshold", "CSI calculation enablement state" and "frequency domain related information" will be explained in detail below.
[0207] For example, if the actual measurement value of the frequency domain related information is greater than or equal to the preset threshold, the CSI information of the second CSI-RS port can be obtained by performing CSI calculation using AI or ML based on the channel information corresponding to the first CSI-RS port.
[0208] For another example, if the actual measured value of the frequency domain related information is less than or equal to a preset threshold, the CSI information of the second CSI-RS port can be obtained by performing CSI calculation on the channel information corresponding to the first CSI-RS port using a method other than AI or ML; or, the CSI information of the second CSI-RS port can be obtained by performing CSI calculation on the CSI information of the old / old second CSI-RS port and / or the channel information corresponding to the first CSI-RS port, without any specific limitation.
[0209] The following is an explanation of "AI or ML".
[0210] AI or ML
[0211] AI technology or ML technology can solve some problems that are difficult to solve with traditional modeling methods, such as some nonlinear problems, problems with overly complex parameters, etc., and establish some problem-solving models through training with a large amount of data, and provide more accurate prediction results. Among them, AI can include machine learning (ML), deep learning (DL), etc., and AI or ML can include various linear and nonlinear network models, such as linear regression, vector machine, convolutional neural network (CNN), deep neural network (DNN), etc.
[0212] With the continuous development of AI technology or ML technology and the continuous evolution of wireless communication systems, 3GPP is currently discussing the combination of AI technology or ML technology with wireless communication technology. In the combination of AI technology or ML technology with wireless communication technology, this application can introduce AI technology or ML technology at the CSI level and use AI or ML to perform CSI calculations in order to improve air interface performance and reduce air interface overhead.
[0213] It should be noted that the “AI or ML” mentioned in this application can be understood as AI model / ML model, AI algorithm / ML algorithm, operations or processing based on AI / ML, etc., without any specific limitation.
[0214] Optionally, AI or ML may have certain model parameters and model architecture, etc.
[0215] Optionally, AI or ML may include various linear and nonlinear network models, such as linear regression, vector machine, CNN, DNN, etc.
[0216] [CSI computing enablement status of AI or ML]
[0217] Since the CSI calculation of AI or ML requires a certain amount of computing power of the terminal device, but some terminal devices have limited computing power or are unable to provide AI or ML computing power themselves, this results in some terminal devices being able to support the CSI calculation of AI or ML, while other terminal devices may not be able to support the CSI calculation of AI or ML.
[0218] At the same time, in some terminal devices that originally supported AI or ML CSI calculations, AI or ML may no longer be used for CSI calculations due to factors such as low remaining power of the terminal devices, the network not supporting the use of AI or ML, poor accuracy of the results of AI or ML calculations, and temporary limitations on the computing power of the terminal devices.
[0219] To summarize, AI or ML can be characterized / indicated / described by the CSI calculation enablement state, which can be used to indicate that AI or ML cannot be used for / participate in CSI calculation, AI or ML can be used for / participate in calculating CSI, CSI calculation of AI or ML is disabled (disable), CSI calculation of AI or ML is enabled (enable), etc.
[0220] Among them, disabling CSI calculation of AI or ML can be understood as AI or ML cannot be used for / participate in calculating CSI; enabling CSI calculation of AI or ML can be understood as AI or ML can be used for / participate in calculating CSI.
[0221] In this way, the CSI calculation enablement status of AI or ML can effectively reflect whether the terminal device can perform CSI calculation of AI or ML.
[0222] In some possible implementations, the terminal device may report the CSI calculation enablement state of the AI or ML to the network, so that the network is informed of the CSI calculation enablement state of the terminal device, so that the network can perform adaptive scheduling and configuration for the terminal device according to the CSI calculation enablement state of the AI or ML, thereby improving communication stability. Optionally, the CSI calculation enablement state of the AI or ML may be reported to the network in an explicit manner or in an implicit manner, and there is no specific restriction on this.
[0223] For example, in an explicit manner, the terminal device may send signaling / information to the network, which may be used to indicate the CSI computing enablement status of AI or ML.
[0224] For another example, in an implicit manner, since the network has informed the terminal device that it expects CSI information of the second CSI-RS port, if the CSI report reported by the terminal device does not include the CSI information of the second CSI-RS port, then after the network obtains the CSI report, the network can also learn that the CSI calculation of the AI or ML is disabled or cannot be used to calculate the CSI; or, if the terminal device chooses not to report CSI, then the network will learn that the CSI calculation of the AI or ML is disabled or cannot be used to calculate the CSI after the preset time has expired because the CSI report has not been received; or, if the CSI report reported by the terminal device includes old / old CSI information, then after the network obtains the CSI report, the network can also learn that the CSI calculation of the AI or ML is disabled or cannot be used to calculate the CSI.
[0225] In some possible implementations, the terminal device may not report the CSI calculation enablement status of AI or ML to the network. This is because, for the terminal device, the terminal device can determine the CSI calculation enablement status of AI or ML according to its own implementation, and then determine whether the CSI information of the second CSI-RS port can be obtained accordingly. For the network, the network only cares about whether the terminal device can report the CSI information of the second CSI-RS port it expects, and does not care about the CSI calculation enablement status of AI or ML. Therefore, the terminal device does not need to report the CSI calculation enablement status of AI or ML.
[0226] Of course, it is also beneficial for the network to know the CSI calculation enablement status of AI or ML, so that the network can perform more adaptive scheduling / configuration, etc. to the terminal device according to the CSI calculation enablement status of AI or ML. For example, when the network learns that the CSI calculation of AI or ML is disabled, if the network still wants to obtain the CSI information of the second CSI-RS port, the network needs to configure the CSI-RS resources corresponding to the second CSI-RS port to the terminal device.
[0227] 4) Monitoring Mechanism
[0228]
describe
[0229] In the monitoring mechanism, the present application needs to solve the problem of "how to judge / monitor whether the CSI information of the second CSI-RS port expected by the network can be reported".
[0230] In specific implementation, the present application can determine / monitor whether the CSI information of the second CSI-RS port expected by the network can be reported based on whether the terminal device can obtain the CSI information of the second CSI-RS port.
[0231] For example, if it is determined that the terminal device can obtain the CSI information of the second CSI-RS port, it means that the terminal device has a higher probability of being able to report the CSI information of CSI-RS port L; if it is determined that the terminal device cannot obtain the CSI information of the second CSI-RS port, it means that the terminal device has a higher probability of being unable to report the CSI information of CSI-RS port L.
[0232] Combined with the content of “3) Determination of CSI information of the second CSI-RS port” above, since AI or ML can be used to calculate CSI, when the CSI calculation of AI or ML is enabled, the terminal device can perform CSI calculation through AI or ML to obtain the CSI information of the second CSI-RS port; when the CSI calculation of AI or ML is disabled, the terminal device may not be able to obtain the CSI information of the second CSI-RS port.
[0233] It can be seen that the present application can judge / monitor whether the CSI information of the second CSI-RS port expected by the network can be reported according to the CSI calculation enabling state of AI or ML.
[0234]
Preset Threshold
[0235] In combination with the above content of "CSI computing enablement status of AI or ML", it can be seen that this application can determine the CSI computing enablement status of AI or ML based on the device capabilities of the terminal device, the remaining power of the terminal device, whether the network supports the use of AI or ML, whether the results of AI or ML calculations are accurate, and whether the computing power of the terminal device is temporarily limited.
[0236] For example, since different terminal devices may have different device capabilities, if the device capabilities of the terminal device include not supporting AI or ML calculation of CSI, the CSI calculation of AI or ML is disabled; if the device capabilities of the terminal device include supporting AI or ML calculation of CSI, the CSI calculation of AI or ML is enabled.
[0237] For another example, since AI or ML requires higher computing power to calculate CSI and will accelerate power consumption, if the remaining power of the terminal device is very low, the CSI calculation of AI or ML is disabled; if the remaining power of the terminal device is large, the CSI calculation of AI or ML is enabled.
[0238] For another example, in a scenario where the network does not support AI or ML, the terminal device supports AI or ML, but the network device does not support AI or ML, that is, the terminal device and the network device have different support capabilities for AI or ML. If the terminal device uses AI or ML to perform CSI calculation to obtain CSI information, and then reports the CSI information to the network device. Since the network device does not support AI or ML, the network device cannot parse the CSI information, resulting in a failure in CSI reporting. In this regard, if the network does not support AI or ML, the CSI calculation of AI or ML is disabled; if the network supports AI or ML, the CSI calculation of AI or ML is enabled.
[0239] For another example, since the result of AI or ML calculation may have a lower precision / accuracy, the CSI information of the second CSI-RS port obtained by using AI or ML to perform CSI calculation may have a lower precision, thereby affecting communication stability. In this regard, if the precision of the result calculated by AI or ML is lower, the CSI calculation of AI or ML is disabled; if the precision of the result calculated by AI or ML is higher, the CSI calculation of AI or ML is enabled.
[0240] For another example, if the input distribution and / or output distribution of AI or ML is inconsistent with the input distribution and / or output distribution during AI or ML training, it may affect the precision / accuracy of AI or ML calculations, thereby affecting communication stability. In this regard, if the precision / accuracy of the result calculated by AI or ML is low, the CSI calculation of AI or ML is disabled; if the precision / accuracy of the result calculated by AI or ML is high, the CSI calculation of AI or ML is enabled.
[0241] For another example, if the communication performance of resource scheduling / transmission etc. based on the output of AI or ML is poor, it may be considered to disenable the CSI calculation of AI or ML.
[0242] In addition to the above methods, the present application may also introduce a "preset threshold", which can be used to determine the CSI calculation enablement state of AI or ML, and can be used to represent the threshold of frequency domain related information. The frequency domain related information is used to describe the attributes of the channel in the frequency domain.
[0243] Since the terminal device can measure the channel (such as the channel corresponding to the first CSI-RS port), the terminal device can easily and accurately obtain the actual measurement value of the frequency domain related information. In this way, by introducing a preset threshold, the terminal device can easily and accurately determine the CSI calculation enablement state of AI or ML based on the size relationship between the actual measurement value of the frequency domain related information and the preset threshold, thereby conveniently and accurately obtaining the CSI calculation enablement state of AI or ML, and finally judging whether the CSI information of the second CSI-RS port can be reported based on the CSI calculation enablement state of AI or ML.
[0244] For example, if the actual measured value of the frequency domain related information is less than or equal to the preset threshold, AI or ML cannot be used to calculate CSI or the CSI calculation of AI or ML is disabled, so that there is a high probability that the CSI information of the second CSI-RS port cannot be obtained, and thus it is judged through the preset threshold that the terminal device cannot report the CSI information of the second CSI-RS port.
[0245] If the actual measured value of the frequency domain related information is greater than or equal to the preset threshold, AI or ML can be used to calculate CSI or the CSI calculation of AI or ML is enabled, so that there is a higher probability of obtaining the CSI information of the second CSI-RS port, thereby judging through the preset threshold that the terminal device can report the CSI information of the second CSI-RS port.
[0246] For another example, if the actual measured value of the frequency domain related information is greater than or equal to the preset threshold, AI or ML cannot be used to calculate CSI or the CSI calculation of AI or ML is disabled, so that there is a high probability that the CSI information of the second CSI-RS port cannot be obtained, and thus it is determined through the preset threshold that the terminal device cannot report the CSI information of the second CSI-RS port.
[0247] If the actual measured value of the frequency domain related information is less than or equal to the preset threshold, AI or ML can be used to calculate CSI or the CSI calculation of AI or ML is enabled, so that there is a higher probability of obtaining the CSI information of the second CSI-RS port, thereby judging through the preset threshold that the terminal device can report the CSI information of the second CSI-RS port.
[0248] In some possible implementations, the preset threshold may be a network configuration, may be a preconfiguration, may be information reported by the terminal device capability, etc., and there is no specific limitation on this.
[0249] In some possible implementations, the frequency domain related information may include the frequency domain coherence bandwidth. In this way, the terminal device can conveniently and accurately obtain the actual measurement value of the frequency domain coherence bandwidth by measuring the channel.
[0250] [The CSI computing enablement status of AI or ML is related to CSI reporting]
[0251] It should be noted that when AI or ML cannot be used to calculate CSI or the CSI calculation of AI or ML is disabled, this will cause the terminal device to be unable to obtain the CSI information of the second CSI-RS port, making it impossible for the terminal device to report the CSI information of the second CSI-RS port, that is, the CSI report does not include the CSI information of the second CSI-RS port. Of course, in the "fallback mechanism", the CSI report can include the CSI information of the first CSI-RS port.
[0252] When AI or ML can be used to calculate CSI or AI or ML CSI calculation is enabled, this will result in the terminal device being able to obtain the CSI information of the second CSI-RS port, so that the terminal device can report the CSI information of the second CSI-RS port, that is, the CSI report may include the CSI information of the second CSI-RS port. Of course, the CSI report may also include the CSI information of the first CSI-RS port.
[0253] That is, if AI or ML cannot be used to calculate CSI or CSI calculation of AI or ML is disabled, the CSI report may include CSI information of the first CSI-RS port;
[0254] If AI or ML can be used to calculate CSI or CSI calculation of AI or ML is enabled, the CSI report may include CSI information of the second CSI-RS port, or CSI information of the first CSI-RS port and CSI information of the second CSI-RS port.
[0255] In summary, the CSI calculation enabling state of the AI or ML is related to the CSI report. Thus, since the CSI calculation enabling state of the AI or ML is related to the CSI report, the present application can determine the CSI report according to the CSI calculation enabling state of the AI or ML.
[0256] [Determine CSI report based on preset threshold]
[0257] It should be noted that, in combination with the above contents of "the CSI calculation enabling state of AI or ML is determined according to a preset threshold" and "the CSI calculation enabling state of AI or ML is related to CSI reporting", the CSI report of the present application may also be determined according to a preset threshold. In other words, the CSI report is determined according to the preset threshold, so that the CSI report is determined by the preset threshold.
[0258] In specific implementation, the terminal device can conveniently and accurately determine the CSI report based on the size relationship between the actual measurement value of the frequency domain related information and the preset threshold, thereby conveniently and accurately determining the CSI report.
[0259] For example, if the actual measured value of the frequency domain related information is less than a preset threshold, the CSI report includes CSI information of the first CSI-RS port;
[0260] If the actual measurement value of the frequency domain related information is greater than or equal to the preset threshold, the CSI report includes the CSI information of the second CSI-RS port, or the CSI information of the first CSI-RS port and the CSI information of the second CSI-RS port.
[0261] 5) Fallback mechanism
[0262]
describe
[0263] In the fallback mechanism, the present application needs to solve the problem of "how to process CSI reporting when the CSI information of the second CSI-RS port is obtained or cannot be obtained".
[0264] In specific implementation, the present application may report the CSI information of the second CSI-RS port when the CSI information of the second CSI-RS port is obtained, and may report it in a fallback manner when the CSI information of the second CSI-RS port cannot be obtained, or may directly not report CSI.
[0265] For example, if the terminal device obtains the CSI information of the second CSI-RS port, the terminal device can report the CSI information of the second CSI-RS port, and can also report the CSI information of the first CSI-RS port. At this time, the CSI report includes the CSI information of the second CSI-RS port L, and can also include the CSI information of the first CSI-RS port.
[0266] If the terminal device cannot obtain the CSI information of the second CSI-RS end, the terminal device can fall back to report the CSI information of the first CSI-RS port, or directly not report CSI, or not update the CSI report. At this time, the CSI report includes the CSI information of the first CSI-RS port, or does not report the CSI report, or the CSI report includes the old / old CSI information, or the CSI report includes the old / old CSI information of the L port, or the CSI report includes the old / old CSI information of the CSI-RS port L.
[0267]
Composition of CSI report
[0268] It should be noted that a CSI report may consist of two parts, namely, Part 1 and Part 2. The payload size of Part 1 may be fixed, Part 1 may be used to determine the number of information bits in Part 2, and the entire information of Part 1 needs to be transmitted before Part 2.
[0269] Since the size of part 1 is fixed, and the size of part 2 is variable and depends on part 1, the present application can be implemented as follows:
[0270] ◆Put some important information in part 1, so that when part 2 is discarded, the terminal device can still report the important information to the network device through part 1 as a relevant reference to avoid the loss of important information;
[0271] ◆Put some information that determines the size of part 2 in part 1, so that the network device can use this information to retrieve part 2, so as to avoid blind detection of part 2 and improve retrieval efficiency.
[0272] In addition, when the terminal device needs to report a CSI report to the network, in order to ensure that the network can know which CSI-RS port the CSI information included in the CSI report belongs to, the terminal device can indicate the specific CSI-RS port to the network through the CSI report.
[0273] In order to indicate the port number of the first CSI-RS port or the port number of the second CSI-RS port to the network through the CSI report, since the CSI report can be composed of part 1 and part 2, and the contents contained in part 1 and part 2 are different, the port number of the first CSI-RS port or the port number of the second CSI-RS port of the present application can be indicated by part 1 or part 2 to improve flexibility.
[0274] Optionally, when the information used to indicate the port number of the first CSI-RS port or the port number of the second CSI-RS port is more important, or the network needs to first know the port number of the first CSI-RS port or the port number of the second CSI-RS port, since the important information will be placed in part 1 and part 1 needs to be transmitted before part 2, the present application can indicate the port number of the first CSI-RS port or the port number of the second CSI-RS port by part 1.
[0275] Optionally, when the information used to indicate the port number of the first CSI-RS port or the port number of the second CSI-RS port is relatively unimportant, or the network does not need to prioritize knowing the port number of the first CSI-RS port or the port number of the second CSI-RS port, the present application may also indicate the port number of the first CSI-RS port or the port number of the second CSI-RS port by part 2.
[0276] Optionally, the port number of the first CSI-RS port may be indicated by part 1, and the port number of the second CSI-RS port may be indicated by part 2. In this way, different parts are used to indicate different port numbers.
[0277] Optionally, the port number of the first CSI-RS port may be indicated by part 2, and the port number of the second CSI-RS port may be indicated by part 1. In this way, different parts are used to indicate different port numbers.
[0278] In some possible implementations, part 1 or part 2 may also be used to indicate at least one of SSBRI, RI, CRI, CQI, CQI-related information, and PMI.
[0279] For example, SSBRI may be indicated by part 1. This is because, since SSBRI may be important information / information that determines the size of part 2 / information of fixed size, SSBRI is indicated by part 1, which is beneficial to avoid loss of important information or avoid blind detection of part 2.
[0280] For another example, CRI may be indicated by part 1. This is because, since CRI may be important information / information that determines the size of part 2 / information of fixed size, CRI is indicated by part 1, thereby facilitating the avoidance of loss of important information or avoiding blind detection of part 2.
[0281] For another example, RI may be indicated by part 1. This is because, since RI may be important information / information that determines the size of part 2 / information of fixed size, RI is indicated by part 1, which helps to avoid loss of important information or avoid blind detection of part 2.
[0282] For another example, CQI may be indicated by part 1. This is because, since CQI may be important information / information that determines the size of part 2 / information of fixed size, CQI is indicated by part 1, thereby facilitating avoiding loss of important information or avoiding blind detection of part 2.
[0283] Optionally, LI may be indicated by part 1. This is because, since LI may be used as important information or information for determining the size of part 2, LI is indicated by part 1, thereby facilitating avoiding loss of important information or avoiding blind detection of part 2.
[0284] For another example, the PMI may be indicated by part 2. In this way, since the size of the PMI is not fixed and the resource occupancy overhead is large, the PMI is indicated by part 2, which is conducive to ensuring the transmission of the PMI.
[0285] Codebook subset restriction
[0286] Codebook subset restriction can be used to restrict candidate codewords corresponding to CSI-RS ports, so as to reduce the complexity of calculation of terminal equipment.
[0287] For example, taking the high-level parameter n1-n2-codebookSubsetRestriction (n1-n2-codebook subset restriction) in the codebook subset restriction as a type II codebook as an example, n1-n2-codebookSubsetRestriction can be used to configure N1 and N2 in the above Table 1. Among them, n1-n2-codebookSubsetRestriction is configured as follows:
[0288]
[0289] Among them, "two-one" means (N1, N2) = (2, 1), "two-two" means (N1, N2) = (2, 2), "four-one" means (N1, N2) = (4, 1), and the rest are similar. BIT STRING indicates codebook subset restriction.
[0290] Based on this, in the network scenario of the present application, the network will configure the CSI-RS resources corresponding to the first CSI-RS port to the terminal device, and expects the terminal device to report the CSI information of the second CSI-RS port. In order to limit the candidate codewords corresponding to the first CSI-RS port and the candidate codewords corresponding to the second CSI-RS port, and reduce the complexity of the terminal device calculation, the present application can introduce "first codebook subset restriction" and "second codebook subset restriction".
[0291] The number of ports of the first CSI-RS ports is the same as the number of ports indicated by the first codebook subset restriction, and the number of ports of the second CSI-RS ports is the same as the number of ports indicated by the second codebook subset restriction.
[0292] In this way, the first codebook subset restriction and the second codebook subset restriction can be used to restrict the candidate codewords corresponding to the first CSI-RS port and the candidate codewords corresponding to the second CSI-RS port, so as to reduce the complexity of calculation of the terminal device.
[0293] In some possible implementations, the first codebook subset restriction and / or the second codebook subset restriction may be dynamically selected from one or more candidate codebook subset restrictions by the network, or may be configured by the network.
[0294] Among them, the network dynamically selects from one or more candidate codebook subset restrictions, which can be understood as the network selecting from multiple candidate codebook subset restrictions through high-level radio resource control (RRC) signaling and / or media access control (MAC) signaling and / or MAC control element (MAC CE) and / or DCI.
[0295] For example, the network sends DCI or MAC signaling to the terminal device, and the DCI or MAC signaling can be used to select the first codebook subset restriction or the second codebook subset restriction from one or more candidate codebook subset restrictions, thereby enabling the network to configure the first codebook subset restriction or the second codebook subset restriction.
[0296] In some possible implementations, the first codebook subset restriction and / or the second codebook subset restriction may be preconfigured or default.
[0297] For example, the first / any / last / random one of the multiple candidate codebook subset restrictions is selected by default as the first codebook subset restriction or the second codebook subset restriction.
[0298] For another example, the candidate codebook subset restriction with the smallest number of ports indicated or the candidate codebook subset restriction with the largest number of ports indicated among the multiple candidate codebook subset restrictions is selected by default as the first codebook subset restriction or the second codebook subset restriction.
[0299] 4. Example of a method for determining a channel state information report
[0300]
describe
[0301] In combination with the above content, an example of a channel state information report determination method in an embodiment of the present application is introduced below. It should be noted that the method can be applied to a terminal device or a network device. Among them, the terminal device can be a chip, a chip module or a communication module, etc., and the network device can be a chip, a chip module or a communication module, etc.
[0302] like Figure 2 FIG. 1 is a flow chart of a method for determining a channel state information report according to an embodiment of the present application, which specifically includes the following steps:
[0303] S210. Determine a channel state information CSI report, where the CSI report includes CSI information of a first CSI-RS port configured by the network and / or CSI information of a second CSI-RS port expected by the network; wherein the CSI information of the second CSI-RS port is determined by the channel information corresponding to the first CSI-RS port, and the number of ports of the second CSI-RS port is greater than or equal to or less than the number of ports of the first CSI-RS port.
[0304] Optionally, the present application may determine the CSI report according to the CSI calculation enablement status of the AI or ML.
[0305] Optionally, the present application may determine a CSI report according to a preset threshold.
[0306] In combination with the above content of “2) first CSI-RS port and second CSI-RS port”, the first CSI-RS port configured by the network can be understood as the port of the CSI-RS resource corresponding to the first CSI-RS port configured by the network, or the port corresponding to the CSI-RS resource configured by the network.
[0307] The channel information corresponding to the first CSI-RS port can be understood as the channel information obtained by performing channel measurement according to the CSI-RS resource / DMRS / SSB, etc. corresponding to the first CSI-RS port.
[0308] It should be noted that the “first CSI-RS port”, “second CSI-RS port”, “CSI calculation enabling status of AI or ML” and “preset threshold” etc. can be found in the above contents for details and will not be repeated here.
[0309] It can be seen that the present application introduces a network scenario, that is, the network actually configures the CSI-RS resources corresponding to the first CSI-RS port, and the network expects the terminal device to be able to report the CSI information of the second CSI-RS port.
[0310] In the above network scenario, the terminal device can perform channel measurement based on the CSI-RS resources corresponding to the first CSI-RS port to obtain the channel information corresponding to the first CSI-RS port, and then determine the CSI information of the second CSI-RS port expected by the network based on the channel information, so that the CSI information of the second CSI-RS port can be reported.
[0311] In addition, the terminal device may not be able to determine the CSI information of the second CSI-RS port based on the channel information corresponding to the first CSI-RS port, so that it may not be able to report the CSI information of the second CSI-RS port, and adopt a fallback mechanism to choose to report the CSI information of the first CSI-RS port, or directly not report the CSI, or not update the CSI report.
[0312] In this way, the CSI report includes the CSI information of the first CSI-RS port and / or the CSI information of the second CSI-RS port, thereby achieving determination of the CSI report in the above network scenario.
[0313] Some possible implementations
[0314] In combination with the above content, some possible implementation methods are described below. For other methods not described, please refer to the above content for details, and no further elaboration will be given.
[0315] In some possible implementations, the CSI information of the second CSI-RS port is determined by channel information corresponding to the first CSI-RS port, including:
[0316] The CSI information of the second CSI-RS port is obtained by performing CSI calculation using AI or ML based on the channel information corresponding to the first CSI-RS port.
[0317] It should be noted that, combined with the content in the above “3) Determination of CSI information of the second CSI-RS port”, it can be seen that this is not repeated here.
[0318] In some possible implementations, the CSI information of the second CSI-RS port is determined by channel information corresponding to the first CSI-RS port, including:
[0319] The CSI information of the second CSI-RS port is determined by the channel information corresponding to the first CSI-RS port and a preset threshold.
[0320] It should be noted that, combined with the content in the above “3) Determination of CSI information of the second CSI-RS port”, it can be seen that this is not repeated here.
[0321] In some possible implementations, AI or ML is characterized by a CSI calculation enablement state, and the CSI calculation enablement state of AI or ML is determined based on a preset threshold, where the preset threshold is used to represent a threshold of frequency domain related information, and the frequency domain related information is used to describe the attributes of the channel in the frequency domain.
[0322] It should be noted that, combined with the content of the "preset threshold" in the above "4) Monitoring Mechanism", it can be seen that this will not be repeated here.
[0323] In some possible implementations, the CSI computation enablement state of the AI or ML is determined based on a preset threshold, including:
[0324] If the actual measured value of the frequency domain related information is less than the preset threshold, AI or ML cannot be used to calculate CSI or the CSI calculation of AI or ML is disabled;
[0325] If the actual measured value of the frequency domain related information is greater than or equal to the preset threshold, the AI or ML can be used to calculate the CSI or the CSI calculation of the AI or ML is enabled.
[0326] It should be noted that, combined with the content of the "preset threshold" in the above "4) Monitoring Mechanism", it can be seen that this will not be repeated here.
[0327] In some possible implementations, the CSI calculation enablement status of AI or ML is related to CSI reporting.
[0328] It should be noted that, combined with the content of "4) Monitoring mechanism" above, "The CSI computing enablement status of AI or ML is related to CSI reporting", it can be seen that this will not be repeated here.
[0329] In some possible implementations, the AI or ML CSI computation enablement status is related to CSI reporting, including:
[0330] If AI or ML cannot be used to calculate CSI or CSI calculation of AI or ML is disabled, the CSI report includes CSI information of the first CSI-RS port;
[0331] If AI or ML can be used to calculate CSI or CSI calculation of AI or ML is enabled, the CSI report includes CSI information of the second CSI-RS port, or CSI information of the first CSI-RS port and CSI information of the second CSI-RS port.
[0332] It should be noted that, combined with the content of "4) Monitoring mechanism" above, "The CSI computing enablement status of AI or ML is related to CSI reporting", it can be seen that this will not be repeated here.
[0333] In some possible implementations, the CSI report is determined based on a preset threshold, where the preset threshold is used to represent a threshold of frequency domain related information, and the frequency domain related information is used to describe a property of a channel in the frequency domain.
[0334] It should be noted that, combined with the content of "4) Monitoring mechanism" "Determining CSI report according to preset threshold", it can be seen that this is not repeated here.
[0335] In some possible implementations, the CSI report is determined based on a preset threshold, including:
[0336] The CSI report is determined based on the magnitude relationship between the preset threshold and the actual measured value of the frequency domain related information.
[0337] It should be noted that, combined with the content of "4) Monitoring mechanism" "Determining CSI report according to preset threshold", it can be seen that this is not repeated here.
[0338] In some possible implementations, the CSI report is determined based on a magnitude relationship between a preset threshold and an actual measured value of frequency domain related information, including:
[0339] If the actual measured value of the frequency domain related information is less than the preset threshold, the CSI report includes the CSI information of the first CSI-RS port;
[0340] If the actual measurement value of the frequency domain related information is greater than or equal to the preset threshold, the CSI report includes the CSI information of the second CSI-RS port, or the CSI information of the first CSI-RS port and the CSI information of the second CSI-RS port.
[0341] It should be noted that, combined with the content of "4) Monitoring mechanism" "Determining CSI report according to preset threshold", it can be seen that this is not repeated here.
[0342] In some possible implementations, the frequency domain related information includes a frequency domain coherence bandwidth.
[0343] It should be noted that, combined with the content of the "preset threshold" in the above "4) Monitoring Mechanism", it can be seen that this will not be repeated here.
[0344] In some possible implementations, the port number of the first CSI-RS port and / or the port number of the second CSI-RS port is indicated by part 1 of the CSI report.
[0345] It should be noted that, combined with the content of "Composition of CSI report" in the above "5) Fallback mechanism", it can be seen that it will not be repeated here.
[0346] In some possible implementations, part 1 of the CSI report is also used to indicate at least one of a rank indication index RI, a channel quality indication index CQI, and CQI related information.
[0347] It should be noted that, combined with the content of "Composition of CSI report" in the above "5) Fallback mechanism", it can be seen that it will not be repeated here.
[0348] In some possible implementations, the number of ports of the first CSI-RS port is the same as the number of ports indicated by the first codebook subset restriction;
[0349] The number of the second CSI-RS ports is the same as the number of ports indicated by the second codebook subset restriction.
[0350] It should be noted that, combined with the content of "Codebook Subset Restriction" in the above "5) Fallback Mechanism", it can be seen that this is not repeated here.
[0351] In some possible implementations, the first codebook subset restriction and / or the second codebook subset restriction is dynamically selected from one or more candidate codebook subset restrictions by the network, or is configured by the network, or is preconfigured or defaulted.
[0352] Among them, the network dynamically selects from one or more candidate codebook subset restrictions, which can be understood as the network selecting from multiple candidate codebook subset restrictions through high-level RRC signaling and / or MAC signaling and / or MAC CE and / or DCI.
[0353] It should be noted that, combined with the content of "Codebook Subset Restriction" in the above "5) Fallback Mechanism", it can be seen that this is not repeated here.
[0354] III. Example of a channel state information report determination device
[0355]
describe
[0356] The above mainly introduces the scheme of the embodiment of the present application from the perspective of the method side. It is understandable that in order to realize the above functions, the terminal device or network device includes a hardware structure and / or software module corresponding to each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.
[0357] The embodiment of the present application can divide the terminal device or network device into functional units according to the above method example. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of a software program module. It should be noted that the division of units in the embodiment of the present application is schematic, which is only a logical function division, and there may be other division methods in actual implementation.
[0358] In the case of an integrated unit, Figure 3 3 is a block diagram of the functional units of a channel state information report determination device according to an embodiment of the present application.
[0359] In some possible implementations, the determination unit 301 may be a module unit for processing signals, data, information, etc., and there is no specific limitation on this.
[0360] In some possible implementations, the channel state information report determination apparatus 300 may further include a storage unit, configured to store computer program codes or instructions executed by the channel state information report determination apparatus 300. The storage unit may be a memory.
[0361] In some possible implementations, the channel state information report determination apparatus 300 may be a chip or a chip module.
[0362] In some possible implementations, the determination unit 301 may be integrated into other units.
[0363] For example, the determination unit 301 may be integrated in a communication unit.
[0364] For another example, the determining unit 301 may be integrated into the processing unit.
[0365] It should be noted that the communication unit may be a communication interface, a transceiver, a transceiver circuit, etc.
[0366] The processing unit may be a processor or a controller, for example, a baseband processor, a baseband chip, a central processing unit (CPU), a general processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processing unit may also be a combination that implements a computing function, for example, a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0367] In some possible implementations, the channel state information report determination device 300 is used to execute any step executed by the terminal device / chip / chip module / network device, etc. in the above method embodiment.
[0368] In specific implementation, the determination unit 301 is used to execute any step in the above method embodiment, and when executing actions such as sending, other units may be selectively called to complete corresponding operations.
[0369] The determination unit 301 is used to determine a channel state information CSI report, where the CSI report includes CSI information of a first CSI-RS port configured by the network and / or CSI information of a second CSI-RS port expected by the network; wherein the CSI information of the second CSI-RS port is determined by the channel information corresponding to the first CSI-RS port, and the number of ports of the second CSI-RS port is greater than, equal to, or less than the number of ports of the first CSI-RS port.
[0370] It can be seen that the present application introduces a network scenario, that is, the network actually configures the CSI-RS resources corresponding to the first CSI-RS port, and the network expects the terminal device to be able to report the CSI information of the second CSI-RS port.
[0371] In the above network scenario, the terminal device can perform channel measurement based on the CSI-RS resources corresponding to the first CSI-RS port to obtain the channel information corresponding to the first CSI-RS port, and then determine the CSI information of the second CSI-RS port expected by the network based on the channel information, so that the CSI information of the second CSI-RS port can be reported.
[0372] In addition, the terminal device may not be able to determine the CSI information of the second CSI-RS port based on the channel information corresponding to the first CSI-RS port, so that it may not be able to report the CSI information of the second CSI-RS port, and adopt a fallback mechanism to choose to report the CSI information of the first CSI-RS port, or directly not report the CSI, or not update the CSI report.
[0373] In this way, the CSI report includes the CSI information of the first CSI-RS port and / or the CSI information of the second CSI-RS port, thereby achieving determination of the CSI report in the above network scenario.
[0374] It should be noted that Figure 3 The specific implementation of each operation in the embodiment can be found in the description of the method embodiment shown above, and will not be described in detail here.
[0375] Some possible implementations
[0376] Some possible implementations are described below, wherein some specific descriptions can be found above, and will not be repeated here.
[0377] In some possible implementations, the CSI information of the second CSI-RS port is determined by channel information corresponding to the first CSI-RS port, including:
[0378] The CSI information of the second CSI-RS port is obtained by performing CSI calculation using AI or ML based on the channel information corresponding to the first CSI-RS port.
[0379] It should be noted that, combined with the content in the above “3) Determination of CSI information of the second CSI-RS port”, it can be seen that this is not repeated here.
[0380] In some possible implementations, the CSI information of the second CSI-RS port is determined by channel information corresponding to the first CSI-RS port, including:
[0381] The CSI information of the second CSI-RS port is determined by the channel information corresponding to the first CSI-RS port and a preset threshold.
[0382] It should be noted that, combined with the content in the above “3) Determination of CSI information of the second CSI-RS port”, it can be seen that this is not repeated here.
[0383] In some possible implementations, AI or ML is characterized by a CSI calculation enablement state, and the CSI calculation enablement state of AI or ML is determined based on a preset threshold, where the preset threshold is used to represent a threshold of frequency domain related information, and the frequency domain related information is used to describe the attributes of the channel in the frequency domain.
[0384] It should be noted that, combined with the content of the "preset threshold" in the above "4) Monitoring Mechanism", it can be seen that this will not be repeated here.
[0385] In some possible implementations, the CSI computation enablement state of the AI or ML is determined based on a preset threshold, including:
[0386] If the actual measured value of the frequency domain related information is less than the preset threshold, AI or ML cannot be used to calculate CSI or the CSI calculation of AI or ML is disabled;
[0387] If the actual measured value of the frequency domain related information is greater than or equal to the preset threshold, the AI or ML can be used to calculate the CSI or the CSI calculation of the AI or ML is enabled.
[0388] It should be noted that, combined with the content of the "preset threshold" in the above "4) Monitoring Mechanism", it can be seen that this will not be repeated here.
[0389] In some possible implementations, the CSI calculation enablement status of AI or ML is related to CSI reporting.
[0390] It should be noted that, combined with the content of "4) Monitoring mechanism" above, "The CSI computing enablement status of AI or ML is related to CSI reporting", it can be seen that this will not be repeated here.
[0391] In some possible implementations, the AI or ML CSI computation enablement status is related to CSI reporting, including:
[0392] If AI or ML cannot be used to calculate CSI or CSI calculation of AI or ML is disabled, the CSI report includes CSI information of the first CSI-RS port;
[0393] If AI or ML can be used to calculate CSI or CSI calculation of AI or ML is enabled, the CSI report includes CSI information of the second CSI-RS port, or CSI information of the first CSI-RS port and CSI information of the second CSI-RS port.
[0394] It should be noted that, combined with the content of "4) Monitoring mechanism" above, "The CSI computing enablement status of AI or ML is related to CSI reporting", it can be seen that this will not be repeated here.
[0395] In some possible implementations, the CSI report is determined based on a preset threshold, where the preset threshold is used to represent a threshold of frequency domain related information, and the frequency domain related information is used to describe a property of a channel in the frequency domain.
[0396] It should be noted that, combined with the content of "4) Monitoring mechanism" "Determining CSI report according to preset threshold", it can be seen that this is not repeated here.
[0397] In some possible implementations, the CSI report is determined based on a preset threshold, including:
[0398] The CSI report is determined based on the magnitude relationship between the preset threshold and the actual measured value of the frequency domain related information.
[0399] It should be noted that, combined with the content of "4) Monitoring mechanism" "Determining CSI report according to preset threshold", it can be seen that this is not repeated here.
[0400] In some possible implementations, the CSI report is determined based on a magnitude relationship between a preset threshold and an actual measured value of frequency domain related information, including:
[0401] If the actual measured value of the frequency domain related information is less than the preset threshold, the CSI report includes the CSI information of the first CSI-RS port;
[0402] If the actual measurement value of the frequency domain related information is greater than or equal to the preset threshold, the CSI report includes the CSI information of the second CSI-RS port, or the CSI information of the first CSI-RS port and the CSI information of the second CSI-RS port.
[0403] It should be noted that, combined with the content of "4) Monitoring mechanism" "Determining CSI report according to preset threshold", it can be seen that this is not repeated here.
[0404] In some possible implementations, the frequency domain related information includes a frequency domain coherence bandwidth.
[0405] It should be noted that, combined with the content of the "preset threshold" in the above "4) Monitoring Mechanism", it can be seen that this will not be repeated here.
[0406] In some possible implementations, the port number of the first CSI-RS port and / or the port number of the second CSI-RS port is indicated by part 1 of the CSI report.
[0407] It should be noted that, combined with the content of "Composition of CSI report" in the above "5) Fallback mechanism", it can be seen that it will not be repeated here.
[0408] In some possible implementations, part 1 of the CSI report is also used to indicate at least one of a rank indication index RI, a channel quality indication index CQI, and CQI related information.
[0409] It should be noted that, combined with the content of "Composition of CSI report" in the above "5) Fallback mechanism", it can be seen that it will not be repeated here.
[0410] In some possible implementations, the number of ports of the first CSI-RS port is the same as the number of ports indicated by the first codebook subset restriction;
[0411] The number of the second CSI-RS ports is the same as the number of ports indicated by the second codebook subset restriction.
[0412] It should be noted that, combined with the content of "Codebook Subset Restriction" in the above "5) Fallback Mechanism", it can be seen that this is not repeated here.
[0413] In some possible implementations, the first codebook subset restriction and / or the second codebook subset restriction is dynamically selected from one or more candidate codebook subset restrictions by the network, or is configured by the network, or is preconfigured or defaulted.
[0414] It should be noted that, combined with the content of "Codebook Subset Restriction" in the above "5) Fallback Mechanism", it can be seen that this is not repeated here.
[0415] 5. Example of a terminal device
[0416] See also Figure 4 , Figure 4 4 is a schematic diagram of a terminal device according to an embodiment of the present application. The terminal device 400 may include a processor 410 , a memory 420 , and a communication bus for connecting the processor 410 and the memory 420 .
[0417] In some possible implementations, the memory 420 includes but is not limited to random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM) or portable read-only memory (CD-ROM), and the memory 420 is used to store the program code executed by the terminal device 400 and the transmitted data.
[0418] In some possible implementations, the terminal device 400 further includes a communication interface, which is used to receive and send data.
[0419] In some possible implementations, the terminal device 400 may be the first terminal device mentioned above.
[0420] In some possible implementations, the processor 410 may be one or more CPUs. When the processor 410 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
[0421] In some possible implementations, the processor 410 may be a baseband chip, a chip, a CPU, a general-purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, a transistor logic device, a hardware component or any combination thereof.
[0422] In a specific implementation, the processor 410 in the terminal device 400 is used to execute the computer program or instruction 421 stored in the memory 420 to perform the following operations:
[0423] Determine a channel state information CSI report, where the CSI report includes CSI information of a first CSI-RS port configured by the network and / or CSI information of a second CSI-RS port expected by the network; wherein the CSI information of the second CSI-RS port is determined by the channel information corresponding to the first CSI-RS port, and the number of ports of the second CSI-RS port is greater than, equal to, or less than the number of ports of the first CSI-RS port.
[0424] It can be seen that the present application introduces a network scenario, that is, the network actually configures the CSI-RS resources corresponding to the first CSI-RS port, and the network expects the terminal device to be able to report the CSI information of the second CSI-RS port.
[0425] In the above network scenario, the terminal device can perform channel measurement based on the CSI-RS resources corresponding to the first CSI-RS port to obtain the channel information corresponding to the first CSI-RS port, and then determine the CSI information of the second CSI-RS port expected by the network based on the channel information, so that the CSI information of the second CSI-RS port can be reported.
[0426] In addition, the terminal device may not be able to determine the CSI information of the second CSI-RS port based on the channel information corresponding to the first CSI-RS port, so that it may not be able to report the CSI information of the second CSI-RS port, and adopt a fallback mechanism to choose to report the CSI information of the first CSI-RS port, or directly not report the CSI, or not update the CSI report.
[0427] In this way, the CSI report includes the CSI information of the first CSI-RS port and / or the CSI information of the second CSI-RS port, thereby achieving determination of the CSI report in the above network scenario.
[0428] It should be noted that the specific implementation of each operation can adopt the corresponding description of the method embodiment shown above, and the terminal device 400 can be used to execute the above method embodiment of the present application, which will not be repeated here.
[0429] 6. Example of a network device
[0430] See also Figure 5 , Figure 5 5 is a schematic diagram of a network device provided in an embodiment of the present application, wherein the network device 500 includes a processor 510 , a memory 520 , and a communication bus for connecting the processor 510 and the memory 520 .
[0431] In some possible implementations, the memory 520 includes but is not limited to RAM, ROM, EPROM or CD-ROM, and the memory 520 is used to store relevant instructions and data.
[0432] In some possible implementations, the network device 500 further includes a communication interface for receiving and sending data.
[0433] In some possible implementations, the processor 510 may be one or more CPUs. When the processor 510 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
[0434] In some possible implementations, the processor 510 may be a baseband chip, a chip, a CPU, a general-purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, a transistor logic device, a hardware component or any combination thereof.
[0435] In some possible implementations, the processor 510 in the network device 500 is used to execute the computer program or instruction 521 stored in the memory 520 to perform the following operations:
[0436] Determine a channel state information CSI report, where the CSI report includes CSI information of a first CSI-RS port configured by the network and / or CSI information of a second CSI-RS port expected by the network; wherein the CSI information of the second CSI-RS port is determined by the channel information corresponding to the first CSI-RS port, and the number of ports of the second CSI-RS port is greater than, equal to, or less than the number of ports of the first CSI-RS port.
[0437] It can be seen that the present application introduces a network scenario, that is, the network actually configures the CSI-RS resources corresponding to the first CSI-RS port, and the network expects the terminal device to be able to report the CSI information of the second CSI-RS port.
[0438] In the above network scenario, the terminal device can perform channel measurement based on the CSI-RS resources corresponding to the first CSI-RS port to obtain the channel information corresponding to the first CSI-RS port, and then determine the CSI information of the second CSI-RS port expected by the network based on the channel information, so that the CSI information of the second CSI-RS port can be reported.
[0439] In addition, the terminal device may not be able to determine the CSI information of the second CSI-RS port based on the channel information corresponding to the first CSI-RS port, so that it may not be able to report the CSI information of the second CSI-RS port, and adopt a fallback mechanism to choose to report the CSI information of the first CSI-RS port, or directly not report the CSI, or not update the CSI report.
[0440] In this way, the CSI report includes the CSI information of the first CSI-RS port and / or the CSI information of the second CSI-RS port, thereby achieving determination of the CSI report in the above network scenario.
[0441] It should be noted that the specific implementation of each operation can adopt the corresponding description of the method embodiment shown above, and the network device 500 can be used to execute the above method embodiment of the present application, which will not be repeated here.
[0442] VII. Other related examples
[0443] In some possible implementations, the above method embodiments may be applied to or in a terminal device. That is, the execution subject of the above method embodiments may be a terminal device, a chip, a chip module or a module, etc., and no specific limitation is made to this.
[0444] In some possible implementations, the above method embodiments may be applied to or in network devices. That is, the execution subject of the above method embodiments may be a network device, a chip, a chip module or a module, etc., and no specific limitation is made to this.
[0445] An embodiment of the present application also provides a chip, including a processor, a memory, and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps described in the above method embodiment.
[0446] An embodiment of the present application also provides a chip module, including a transceiver component and a chip, the chip including a processor, a memory and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps described in the above method embodiment.
[0447] An embodiment of the present application also provides a computer-readable storage medium storing a computer program or instructions, which implements the steps described in the above method embodiment when executed.
[0448] The embodiment of the present application also provides a computer program product, including a computer program or instructions, which implement the steps described in the above method embodiment when executed.
[0449] An embodiment of the present application also provides a communication system, including the above-mentioned terminal device and the above-mentioned network device.
[0450] It should be noted that, for the above-mentioned various embodiments, for the sake of simple description, they are all expressed as a series of action combinations. Those skilled in the art should be aware that the present application is not limited by the described order of actions, because some steps in the embodiments of the present application can be performed in other orders or simultaneously. In addition, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions, steps, modules or units involved are not necessarily required by the embodiments of the present application.
[0451] In the above embodiments, the embodiments of the present application have different focuses on the description of each embodiment. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0452] The steps of the method or algorithm described in the embodiments of the present application can be implemented in hardware or by executing software instructions by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in RAM, flash memory, ROM, EPROM, electrically erasable programmable read-only memory (electrically EPROM, EEPROM), registers, hard disks, mobile hard disks, read-only compact disks (CD-ROMs) or any other form of storage medium 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. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a terminal device or a management device. Of course, the processor and the storage medium can also be present in a terminal device or a management device as discrete components.
[0453] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiments of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server, or data center to another website site, computer, server, or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0454] The modules / units included in the devices and products described in the above embodiments may be software modules / units or hardware modules / units, or may be partially software modules / units and partially hardware modules / units. For example, for the devices and products applied to or integrated in the chip, the modules / units included therein may all be implemented in the form of hardware such as circuits, or at least some of the modules / units may be implemented in the form of software programs, which run on the processor integrated inside the chip, and the remaining (if any) modules / units may be implemented in the form of hardware such as circuits; for the devices and products applied to or integrated in the chip module, the modules / units included therein may all be implemented in the form of hardware such as circuits, and different modules / units may be located in the same component (such as a chip, circuit module, etc.) or in different components of the chip module, or at least some of the modules / units may be implemented in the form of software programs. The software programs run on the processor integrated inside the chip, and the remaining (if any) modules / units may be implemented in the form of hardware such as circuits. It is implemented in the form of a software program, which runs on a processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in hardware such as circuits; for various devices and products applied to or integrated in the terminal equipment, the various modules / units contained therein can be implemented in hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or in different components in the terminal equipment, or, at least some modules / units can be implemented in the form of a software program, which runs on a processor integrated inside the terminal equipment, and the remaining (if any) modules / units can be implemented in hardware such as circuits.
[0455] The specific implementation methods described above further illustrate the purpose, technical solutions and beneficial effects of the embodiments of the present application. It should be understood that the above description is only the specific implementation method of the embodiments of the present application and is not intended to limit the protection scope of the embodiments of the present application. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the embodiments of the present application should be included in the protection scope of the embodiments of the present application.
Claims
1. A method for determining a channel state information report, characterized in that: include: Determine a channel state information CSI report, where the CSI report includes CSI information of a first CSI-RS port configured by the network and / or CSI information of a second CSI-RS port expected by the network; The CSI information of the second CSI-RS port is determined by the channel information corresponding to the first CSI-RS port, and the number of ports of the second CSI-RS port is greater than or equal to the number of ports of the first CSI-RS port.
2. The method according to claim 1, characterized in that: The CSI information of the second CSI-RS port is determined by channel information corresponding to the first CSI-RS port, including: The CSI information of the second CSI-RS port is obtained by performing CSI calculation on the channel information corresponding to the first CSI-RS port using artificial intelligence AI or machine learning ML.
3. The method according to claim 2, characterized in that The AI or ML is characterized by a CSI calculation enablement state, and the CSI calculation enablement state of the AI or ML is determined according to a preset threshold, where the preset threshold is used to represent a threshold of frequency domain related information, and the frequency domain related information is used to describe attributes of a channel in the frequency domain.
4. The method according to claim 3, characterized in that The CSI calculation enabling state of the AI or ML is determined according to a preset threshold, including: If the actual measured value of the frequency domain related information is less than the preset threshold, the AI or ML cannot be used to calculate the CSI or the CSI calculation of the AI or ML is disabled; If the actual measured value of the frequency domain related information is greater than or equal to the preset threshold, the AI or ML can be used to calculate the CSI or the CSI calculation of the AI or ML is enabled.
5. The method according to claim 3, characterized in that: The CSI calculation enablement state of the AI or ML is related to the CSI report.
6. The method according to claim 5, characterized in that The CSI calculation enabling state of the AI or ML is related to the CSI report, including: If the AI or ML cannot be used to calculate the CSI or the CSI calculation of the AI or ML is disabled, the CSI report includes the CSI information of the first CSI-RS port; If the AI or ML can be used to calculate CSI or the CSI calculation of the AI or ML is enabled, the CSI report includes the CSI information of the second CSI-RS port, or the CSI information of the first CSI-RS port and the CSI information of the second CSI-RS port.
7. The method according to claim 1, characterized in that The CSI report is determined according to a preset threshold, where the preset threshold is used to represent a threshold of frequency domain related information, and the frequency domain related information is used to describe a property of a channel in the frequency domain.
8. The method according to claim 7, characterized in that The CSI report is determined according to a preset threshold, including: The CSI report is determined according to a magnitude relationship between a preset threshold and an actual measured value of the frequency domain related information.
9. The method according to claim 8, characterized in that The CSI report is determined according to a magnitude relationship between a preset threshold and an actual measured value of the frequency domain related information, including: If the actual measured value of the frequency domain related information is less than the preset threshold, the CSI report includes the CSI information of the first CSI-RS port; If the actual measurement value of the frequency domain related information is greater than or equal to the preset threshold, the CSI report includes the CSI information of the second CSI-RS port, or the CSI information of the first CSI-RS port and the CSI information of the second CSI-RS port.
10. The method according to any one of claims 3 to 9, characterized in that: The frequency domain related information includes frequency domain coherence bandwidth.
11. The method according to claim 1, characterized in that: The port number of the first CSI-RS ports and / or the port number of the second CSI-RS ports are indicated by part 1 of the CSI report.
12. The method according to claim 11, characterized in that Part 1 of the CSI report is also used to indicate at least one of a rank indication index RI, a channel quality indication index CQI, and CQI related information.
13. The method according to claim 1 or 11, characterized in that: The number of ports of the first CSI-RS ports is the same as the number of ports indicated by the first codebook subset restriction; The number of the second CSI-RS ports is the same as the number of ports indicated by the second codebook subset restriction.
14. The method according to claim 13, characterized in that The first codebook subset restriction and / or the second codebook subset restriction are dynamically selected from one or more candidate codebook subset restrictions by a network, or are configured by the network, or are pre-configured or defaulted.
15. A channel state information report determination device, characterized in that: include: A determining unit, configured to determine a channel state information CSI report, wherein the CSI report includes CSI information of a first CSI-RS port configured by the network and / or CSI information of a second CSI-RS port expected by the network; The CSI information of the second CSI-RS port is determined by the channel measurement information corresponding to the first CSI-RS port, and the number of ports of the second CSI-RS port is greater than or equal to the number of ports of the first CSI-RS port.
16. A terminal device comprising a processor, a memory and a computer program or instruction stored in the memory, characterized in that: The processor executes the computer program or instructions to implement the steps of the method according to any one of claims 1 to 14.
17. A network device comprising a processor, a memory and a computer program or instruction stored in the memory, characterized in that: The processor executes the computer program or instructions to implement the steps of the method according to any one of claims 1 to 14.
18. A chip comprising a processor and a communication interface, characterized in that: The processor executes the steps of the method according to any one of claims 1 to 14.
19. A computer-readable storage medium, characterized in that: The computer stores a computer program or an instruction, and when the computer program or the instruction is executed, the steps of the method according to any one of claims 1 to 14 are implemented.
Citation Information
Cited By
Channel state information report determination method and apparatus, terminal device, and network device
EP4746331A1