Downlink channel state information feedback method and device
By determining the CSI reporting method based on the codebook type and CSI feedback type information configured in the network device by the terminal device, the problem of complex CSI feedback configuration and poor scalability in the existing technology is solved, and more flexible and efficient CSI reporting is achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
- Filing Date
- 2024-10-16
- Publication Date
- 2026-04-23
AI Technical Summary
In existing technologies, the configuration of downlink channel state information feedback is complex, the implementation complexity is high when the terminal supports multiple reporting contents, and the confusion between codebook type and CSI type leads to poor scalability and flexibility, making it difficult to support more CSI reporting methods.
The terminal device determines the codebook type to be reported by CSI based on the codebook type information configured by the network device, and determines the content to be reported by CSI based on the CSI feedback type information, thereby debinding the codebook configuration and CSI feedback type and supporting more CSI reporting methods.
By unbinding the codebook configuration and CSI feedback type, terminal devices can flexibly determine the CSI reporting method, improve the flexibility and efficiency of downlink CSI feedback, and avoid complex signaling design.
Smart Images

Figure CN2024125257_23042026_PF_FP_ABST
Abstract
Description
Downlink channel state information feedback method and device Technical Field
[0001] This application relates to the field of communications, and more specifically, to a method and apparatus for feeding back downlink channel state information. Background Technology
[0002] For network devices to perform reasonable scheduling, terminals need to feed back downlink Channel State Information (CSI) so that the base station can determine the terminal's scheduling information, such as the transmission layer number, precoding matrix, transmission beam, and modulation and coding scheme. In existing technologies, CSI reporting configuration is complex, and the implementation complexity is very high when the terminal supports multiple reporting contents, requiring reliance on multiple different combinations of configuration parameters. Furthermore, due to the confusion between codebook type and CSI type, the existing configuration methods have poor scalability and flexibility, resulting in poor flexibility in downlink CSI feedback.
[0003] Summary of the Invention
[0004] This application provides a downlink channel state information feedback method and device.
[0005] This application provides a downlink channel state information feedback method, including:
[0006] The terminal device receives codebook configuration information and CSI feedback type information sent by the network device;
[0007] The terminal device determines the codebook type used for CSI reporting based on the codebook configuration information, and determines the CSI feedback type for CSI reporting based on the CSI feedback type information;
[0008] The terminal device performs CSI reporting based on the codebook type used in the CSI reporting and the CSI feedback type of the CSI reporting;
[0009] The codebook configuration information is used to indicate a codebook type from a set of codebook types, which includes multiple of the following codebook types: Type 1 codebook, Type 2 codebook, near-field codebook, scalar quantization, and non-codebook.
[0010] The CSI feedback type information is used to indicate at least one CSI feedback type from a set of CSI feedback types, which includes multiple of the following CSI feedback types: codebook-based feedback, non-codebook-based feedback, near-field-based feedback, codebook feedback including CRI, feedback based on measurement quantization, and joint feedback based on multiple CMRs.
[0011] This application provides a downlink CSI receiving method, including:
[0012] The network device determines the codebook type used for CSI reporting and the CSI feedback type for CSI reporting;
[0013] The network device sends codebook configuration information and CSI feedback type information to the terminal device. The codebook configuration information is used to determine the codebook type used for CSI reporting, and the CSI feedback type information is used to determine the CSI feedback type of CSI reporting.
[0014] The network device receives the CSI reported by the terminal device according to the codebook type used in the CSI report and the CSI feedback type reported by the CSI.
[0015] The codebook configuration information is used to indicate a codebook type from a set of codebook types, which includes multiple of the following codebook types: Type 1 codebook, Type 2 codebook, near-field codebook, scalar quantization, and non-codebook.
[0016] The CSI feedback type information is used to indicate at least one CSI feedback type from a set of CSI feedback types, which includes multiple of the following CSI feedback types: codebook-based feedback, non-codebook-based feedback, near-field-based feedback, codebook feedback including CRI, feedback based on measurement quantization, and joint feedback based on multiple CMRs.
[0017] This application provides a terminal device, including:
[0018] The first transceiver module is used to receive codebook configuration information and CSI feedback type information sent by network devices;
[0019] The first determining module is used to determine the codebook type used for CSI reporting based on the codebook configuration information, and to determine the CSI feedback type for CSI reporting based on the CSI feedback type information.
[0020] The first processing module is used to perform CSI reporting based on the codebook type used in the CSI report and the CSI feedback type of the CSI report;
[0021] The codebook configuration information is used to indicate a codebook type from a set of codebook types, which includes multiple of the following codebook types: Type 1 codebook, Type 2 codebook, near-field codebook, scalar quantization, and non-codebook.
[0022] The CSI feedback type information is used to indicate at least one CSI feedback type from a set of CSI feedback types, which includes multiple of the following CSI feedback types: codebook-based feedback, non-codebook-based feedback, near-field-based feedback, codebook feedback including CRI, feedback based on measurement quantization, and joint feedback based on multiple CMRs.
[0023] This application provides a network device, including:
[0024] The second determining module is used to determine the codebook type used for CSI reporting and the CSI feedback type of CSI reporting;
[0025] The second transceiver module is used to send codebook configuration information and CSI feedback type information to the terminal device. The codebook configuration information is used to determine the codebook type used for CSI reporting, and the CSI feedback type information is used to determine the CSI feedback type reported by the CSI. Based on the codebook type used for CSI reporting and the CSI feedback type reported by the CSI, the module receives CSI reported by the terminal device.
[0026] The codebook configuration information is used to indicate a codebook type from a set of codebook types, which includes multiple of the following codebook types: Type 1 codebook, Type 2 codebook, near-field codebook, scalar quantization, and non-codebook.
[0027] The CSI feedback type information is used to indicate at least one CSI feedback type from a set of CSI feedback types, which includes multiple of the following CSI feedback types: codebook-based feedback, non-codebook-based feedback, near-field-based feedback, codebook feedback including CRI, feedback based on measurement quantization, and joint feedback based on multiple CMRs.
[0028] This application provides a terminal device, including a transceiver, a processor, and a memory. The memory stores a computer program, the transceiver communicates with other devices, and the processor calls and runs the computer program stored in the memory to enable the terminal device to execute the downlink channel state information feedback method described above.
[0029] This application provides a network device, including a transceiver, a processor, and a memory. The memory stores a computer program, the transceiver communicates with other devices, and the processor calls and runs the computer program stored in the memory to enable the network device to perform the downlink channel state information feedback method described above.
[0030] This application provides a chip for implementing the downlink channel state information feedback method described above.
[0031] Specifically, the chip includes a processor for calling and running a computer program from a memory, causing a device equipped with the chip to execute the aforementioned downlink channel state information feedback method.
[0032] This application provides a computer-readable storage medium for storing a computer program that, when run by a device, causes the device to execute the aforementioned downlink channel state information feedback method.
[0033] This application provides a computer program product, including computer program instructions that cause a computer to execute the downlink channel state information feedback method described above.
[0034] This application provides a computer program that, when run on a computer, causes the computer to execute the downlink channel state information feedback method described above.
[0035] Using the solution proposed in this application, the terminal device can determine the codebook type for CSI reporting based on the codebook type information configured by the network device, and determine the content of CSI reporting based on the CSI feedback type information configured by the network device, and then perform CSI reporting based on this. In this way, the codebook configuration and CSI feedback type are debounded, and the terminal device can flexibly determine the codebook type and CSI feedback type for CSI reporting based on the configuration of the network device, thereby supporting more CSI reporting methods and avoiding complex signaling design. Attached Figure Description
[0036] Figure 1 illustrates a communication system 100 as an example.
[0037] Figure 2 is a schematic diagram of the 5G network architecture.
[0038] Figure 3 is a schematic diagram of the CSI reporting method.
[0039] Figure 4 is a schematic flowchart of a downlink CSI feedback method 400 according to an embodiment of this application.
[0040] Figure 5 is a schematic flowchart of a downlink CSI receiving method 500 according to an embodiment of this application.
[0041] Figure 6 is a schematic flowchart of Embodiment 1 of this application.
[0042] Figure 7 is a schematic block diagram of a terminal device 700 according to an embodiment of the present application.
[0043] Figure 8 is a schematic block diagram of a network device 800 according to an embodiment of the present application.
[0044] Figure 9 is a schematic structural diagram of a communication device 900 according to an embodiment of this application.
[0045] Figure 10 is a schematic structural diagram of a chip 1000 according to an embodiment of this application.
[0046] Figure 11 is a schematic block diagram of a communication system 1100 according to an embodiment of this application. Detailed Implementation
[0047] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0048] The technical solutions of this application embodiment can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, Advanced Long Term Evolution (LTE-A) systems, New Radio (NR) systems, evolution systems of NR systems, LTE-based access to unlicensed spectrum (LTE-U) systems, NR-based access to unlicensed spectrum (NR-U) systems, Non-Terrestrial Networks (NTN) systems, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), 5th-Generation (5G) systems, or other communication systems.
[0049] Traditional communication systems typically support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communication but also, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) communication. The embodiments of this application can also be applied to these communication systems.
[0050] In one implementation, the communication system in this application embodiment can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) network deployment scenario.
[0051] In one embodiment, the communication system in this application can be applied to unlicensed spectrum, wherein the unlicensed spectrum can also be considered as shared spectrum; or, the communication system in this application can also be applied to licensed spectrum, wherein the licensed spectrum can also be considered as non-shared spectrum.
[0052] This application describes various embodiments in conjunction with network devices and terminal devices. The terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device, etc.
[0053] Terminal devices can be stations (STAION, ST) in WLANs, cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistant (PDA) devices, handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminal devices in next-generation communication systems such as NR networks, or terminal devices in future evolved Public Land Mobile Network (PLMN) networks, etc.
[0054] In the embodiments of this application, the terminal device can be deployed on land, including indoor or outdoor, handheld, wearable or vehicle-mounted; it can also be deployed on water (such as ships); and it can also be deployed in the air (such as airplanes, balloons and satellites).
[0055] In the embodiments of this application, the terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical care, 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.
[0056] By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0057] In the embodiments of this application, the network device can be a device for communicating with mobile devices, such as an access point (AP) in a WLAN, an evolved Node B (eNB or eNodeB) in LTE, a relay station or access point, or a vehicle-mounted device, a wearable device, a network device (gNB) in an NR network, or a network device in a future evolved PLMN network or an NTN network, etc.
[0058] By way of example and not limitation, in this embodiment, the network device may have mobility characteristics; 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 located on land, water, or other similar locations.
[0059] In this embodiment, the network device can provide services to a cell. The terminal device communicates with the network device through the transmission resources (e.g., frequency domain resources, or spectrum resources) used by the cell. The cell can be the cell corresponding to the network device (e.g., a base station). The cell can belong to a macro base station or to a base station corresponding to a small cell. The small cell can include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-speed data transmission services.
[0060] Figure 1 illustrates an exemplary communication system 100. The communication system includes a network device 110 and two terminal devices 120. In one embodiment, the communication system 100 may include multiple network devices 110, and the coverage area of each network device 110 may include other numbers of terminal devices 120; this embodiment does not limit the scope of the present application.
[0061] In one embodiment, the communication system 100 may also include other network entities such as a Mobility Management Entity (MME) and an Access and Mobility Management Function (AMF), which are not limited in this application.
[0062] Network equipment can be further divided into access network equipment and core network equipment. That is, the wireless communication system also includes multiple core networks used to communicate with the access network equipment. Access network equipment can be evolved Node Bs (eNBs or e-NodeBs) in Long-Term Evolution (LTE), Next-Generation Radio (NR) (mobile communication system), or Authorized Auxiliary Access Long-Term Evolution (LAA-LTE) systems, such as macro base stations, micro base stations (also called "small base stations"), pico base stations, access points (APs), transmission points (TPs), or new generation Node Bs (gNodeBs).
[0063] It should be understood that devices with communication functions in the network / system of this application embodiment can be referred to as communication devices. Taking the communication system shown in Figure 1 as an example, the communication device may include network devices and terminal devices with communication functions. The network devices and terminal devices can be specific devices in this application embodiment, which will not be described in detail here. The communication device may also include other devices in the communication system, such as network controllers, mobility management entities, and other network entities. This application embodiment does not limit this.
[0064] It should be understood that the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. Furthermore, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0065] It should be understood that the term "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.
[0066] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.
[0067] To facilitate understanding of the technical solutions of the embodiments of this application, the relevant technologies of the embodiments of this application are described below. The following relevant technologies are optional solutions and can be combined with the technical solutions of the embodiments of this application in any way, and they all fall within the protection scope of the embodiments of this application.
[0068] Figure 2 is a schematic diagram of the 5G architecture. The UE connects to the Access Network (AN) via the Uu interface to establish an access layer connection, exchanging access layer messages and radio data. The UE connects to the Access and Mobility Management Function (AMF) via the N1 interface to establish a non-access layer (NAS) connection, exchanging NAS messages. The AMF (Access and Mobility Management Function) is the mobility management function in the core network, and the SMF (Session Management Function) is the session management function in the core network. In addition to managing the UE's mobility, the AMF is also responsible for forwarding session management-related messages between the UE and the SMF. The PCF (Policy Control Function) is the policy management function in the core network, responsible for formulating policies related to UE mobility management, session management, and charging. The UPF (User Plane Function) is the user plane function in the core network, transmitting data with the external data network via the N6 interface and with the AN via the N3 interface.
[0069] For network devices to perform reasonable scheduling, terminals need to report downlink CSI (Channel State Information) so that the base station can determine the terminal's scheduling information, such as the transmission layer number, precoding matrix, transmit beam, and modulation / coding scheme. Specifically, the terminal's CSI reporting is based on the CSI reporting configuration indicated by the network device and the Channel State Information-Reference Signal (CSI-RS) sent by the network device. The uplink resources used by the terminal for CSI reporting and the CSI-RS signal used for CSI measurement are both indicated by the CSI reporting configuration. Each CSI reporting configuration corresponds to one CSI report, and each CSI report can contain different information such as the CSI-RS Resource Indicator (CRI), Rank Indicator (RI), Precoding Matrix Indicator (PMI), and Channel Quality Indication (CQI). This information is obtained based on the CSI-RS signal configured and sent by the network device. Specifically, the content / information included in the CSI is determined by the report quantity information in the CSI reporting configuration. The report quantity information can indicate one of the following report quantities:
[0070] CRI is used to determine the CSI-RS resources currently used for channel measurements and the Interference Measurement Resources (IMR) currently used for interference measurements from multiple CSI-RS resources.
[0071] RI is used to report the recommended number of transport layers;
[0072] PMI is used to determine the recommended precoding matrix from a predefined codebook;
[0073] CQI is used to report the current channel quality.
[0074] RSRP is used to report the Synchronization Signal Block (SSB) or Reference Signal Received Power (RSRP) of the index fed back, so that the network side can determine the beam used for downlink transmission.
[0075] LI is used to report the index of the transport layer associated with the Phase Tracking Reference Signal (PTRS).
[0076] The RI / PMI / CQI can be determined based on the signal-to-interference-plus-noise ratio (SINR) estimated by the terminal. The channel component of SINR is determined based on a non-zero power CSI-RS configured by the network for channel measurement, while the interference component is determined based on a Channel State Information-Interference Measurement (CSI-IM) or non-zero power CSI-RS configured by the network for interference measurement. The CSI-RS resources used for channel measurement can include multiple antenna ports to measure the complete downlink channel and calculate the CSI. On the other hand, there are two types of codebooks used to determine the PMI: a normal codebook and a port-selected codebook. The normal codebook requires the terminal device to select a subset of beams from multiple beams and provide feedback through codebook parameters; the port-selected codebook requires the terminal device to select a subset of antenna ports from multiple antenna ports and provide feedback through codebook parameters, with each antenna port corresponding to one beam.
[0077] Terminal CSI reporting can be done in three ways: periodic CSI reporting, quasi-persistent CSI reporting (or semi-persistent CSI reporting), and aperiodic CSI reporting. Figure 3 illustrates the CSI reporting methods. Periodic CSI is transmitted on the Physical Uplink Control Channel (PUCCH), and its CSI reporting configuration is configured by RRC. After receiving the corresponding RRC configuration, the terminal periodically reports the CSI. Quasi-persistent CSI can be transmitted on the PUCCH or the Physical Uplink Shared Channel (PUSCH). The CSI reporting configuration corresponding to CSI transmitted on the PUCCH is pre-configured by RRC signaling and activated or deactivated by Media Access Control (MAC) layer signaling. The CSI reporting configuration corresponding to CSI transmitted on the PUSCH is dynamically indicated (activated or deactivated) by Downlink Control Information (DCI) signaling. After receiving activation or indication signaling from the network configuration, the terminal periodically transmits CSI on the PUCCH or PUSCH until it receives deactivation signaling and stops reporting. The CSI reporting configuration for non-periodic CSI reporting is also pre-configured via RRC signaling. Part of the configuration can be activated via MAC layer signaling, and then the CSI reporting configuration used for CSI reporting is indicated via CSI trigger signaling in the DCI. Upon receiving the CSI trigger signaling, the terminal reports the corresponding CSI on the scheduled PUSCH in one go according to the indicated CSI reporting configuration.
[0078] In related technologies, terminal devices typically determine the codebook and content to be reported by CSI based on the configuration information of network devices; however, there are several different configuration methods:
[0079] In Method 1, the terminal device determines the codebook and content for CSI reporting based on the codebook type. For example, CSI reporting for Non-Coherent Joint Transmission (NC-JT), CSI reporting for Coherent Joint Transmission (CJT), and CSI reporting containing Doppler information are configured through the codebook type (typeI-SinglePanel-Group1-r17, typeI-SinglePanel-Group2-r17, typeII-CJT-r18, typeII-Doppler-r18). In this case, the codebook type determines both the codebook used and the CSI calculation method and the reported content / format.
[0080] Method 2: Determine the codebook and content for CSI reporting based on the CSI reporting content configuration. For example, for RSRP / SINR, channel characteristics, time domain offset, frequency domain offset, phase offset, etc., the CSI reporting content configuration dictates that it can only be reported using scalar quantization, and cannot be reported based on Type I or Type II codebooks.
[0081] Method 3: Determine the CSI measurement and reporting methods by combining the codebook type and CSI reporting content. For example, PMI reporting based on basic codebooks such as Type I, Type II, and eType II, but this method can only be used when the CSI reporting content includes PMI.
[0082] It is evident that the configuration of CSI reporting in related technologies is complex, and the implementation complexity is very high when the terminal supports multiple reporting contents, requiring reliance on multiple different combinations of configuration parameters. Furthermore, due to the confusion between codebook types and CSI types, the existing configuration methods have poor scalability and flexibility, making it difficult to support more combinations of codebook types and CSI types.
[0083] To address the above issues, this application proposes a downlink CSI feedback method. In this method, the terminal determines the codebook type for CSI reporting based on the codebook type information configured in the network device, and determines the content to be reported (i.e., the CSI feedback type) based on the CSI feedback type information configured in the network device. CSI reporting is then performed based on the codebook type and content. This approach debinds codebook configuration and CSI feedback type, allowing the network device to flexibly combine the two, and the terminal device to flexibly determine the codebook type and CSI feedback type based on the network device configuration. This supports more CSI reporting methods while avoiding complex signaling design. Furthermore, in some implementations, the CSI feedback type can also be used to determine the CSI measurement method, the number of CSIs, and the computing resources consumed by the CSI.
[0084] Figure 4 is a schematic flowchart of a downlink CSI feedback method 400 according to an embodiment of this application. This method can optionally be applied to the system shown in Figure 1 or Figure 2, but is not limited thereto. The method includes at least a portion of the following:
[0085] S410. The terminal device receives codebook configuration information and CSI feedback type information sent by the network device; in one example, the codebook configuration information is used to determine the codebook type used for CSI reporting, and the CSI feedback type information is used to determine the CSI feedback type of CSI reporting.
[0086] S420. The terminal device determines the codebook type used for CSI reporting based on the codebook configuration information, and determines the CSI feedback type for CSI reporting based on the CSI feedback type information; wherein, the CSI feedback type for CSI reporting is the content of CSI reporting.
[0087] S430. The terminal device performs CSI reporting based on the codebook type used for the CSI reporting and the CSI feedback type of the CSI reporting.
[0088] The codebook configuration information is used to indicate a codebook type from a set of codebook types, which includes multiple of the following codebook types: Type 1 codebook, Type 2 codebook, near-field codebook, scalar quantization, and non-codebook.
[0089] The CSI feedback type information is used to indicate at least one CSI feedback type from a set of CSI feedback types, which includes multiple of the following CSI feedback types: codebook-based feedback, non-codebook-based feedback, near-field-based feedback, codebook feedback including CRI, feedback based on measurement quantization, and joint feedback based on multiple Channel Measurement Resources (CMR).
[0090] In the above method, the terminal device receives codebook configuration information and CSI feedback type information sent by the network device, and determines the codebook type and CSI reporting content for CSI reporting based on these two pieces of information, thereby debinding the codebook configuration and CSI feedback type. The network device can flexibly combine the two, and the terminal device can also flexibly determine the codebook type and CSI feedback type for CSI reporting based on the network device configuration, thereby supporting more CSI reporting methods and improving the flexibility of downlink CSI feedback.
[0091] In some implementations, the CSI feedback type reported by CSI includes: the number of CSIs included in the CSI report.
[0092] Accordingly, in one example, the terminal device determines the type of CSI feedback reported by the CSI based on the CSI feedback type information, including at least one of the following:
[0093] When the CSI feedback type information indicates that the CSI feedback type is codebook feedback containing CRI, the number of CSIs is determined to be equal to the number of CRIs;
[0094] When the CSI feedback type information indicates that the CSI feedback type is codebook-based feedback or non-codebook-based feedback, the number of CSIs is determined to be equal to the number of CMRs contained in the measurement resource set.
[0095] When the CSI feedback type information indicates that the CSI feedback type is near-field based feedback, the number of CSIs is determined to be equal to the number of antenna port groups reported by the terminal device; and / or,
[0096] When the CSI feedback type information indicates that the CSI feedback type is based on measurement value quantization, the number of CSIs is determined to be 1;
[0097] When the CSI feedback type information indicates that the CSI feedback type is a joint feedback based on multiple CMRs, the number of CSIs is determined to be 1.
[0098] In some implementations, CSI feedback type information is also used to determine the CSI measurement method;
[0099] Accordingly, in the method proposed in this application, the terminal device can also determine the CSI measurement method based on the CSI feedback type information.
[0100] In one example, the terminal device determines the CSI measurement method based on CSI feedback type information, including at least one of the following:
[0101] When the CSI feedback type information indicates that the CSI feedback type is codebook feedback containing CRI, the measurement method for CSI is determined by selecting at least one CMR from multiple CMRs and measuring the CSI corresponding to the selected CMR.
[0102] When the CSI feedback type information indicates that the CSI feedback type is near-field based feedback, the CSI measurement method is determined by measuring the CSI corresponding to each antenna port group separately, wherein the number of antenna port groups is reported by the terminal device;
[0103] When the CSI feedback type information indicates that the CSI feedback type is based on measurement value quantization, the CSI measurement method is determined to be based on the target measurement value configured in the CMR measurement network device and scalar quantization is performed.
[0104] When the CSI feedback type information indicates that the CSI feedback type is based on joint feedback of multiple CMRs, the measurement method of CSI is determined to be to calculate a CSI by combining the channel information obtained from multiple CMR measurements.
[0105] In this way, the terminal device can determine the CSI measurement method according to the network device's configuration of the CSI feedback type, thereby improving the flexibility and convenience of determining the CSI measurement method and improving the effect of downlink CSI measurement and reporting.
[0106] In some implementations, different CSI feedback types correspond to different CMR configurations, which include at least one of the following: the number of CMRs used for measurement, the number of ports of the CMRs used for measurement, the time-domain location of the CMRs, and the quasi-co-location (QCL) assumption of the CMRs.
[0107] In one example, when the CSI feedback type is codebook-based or non-codebook-based, the number of CMRs used for measurement is 1, and the number of ports used for measurement is less than or equal to a first preset value; and / or,
[0108] When the CSI feedback type is codebook feedback including CRI, the number of CMRs used for measurement is greater than 1; and / or,
[0109] When the CSI feedback type is near-field based feedback, the number of ports used for measuring CMR is greater than or equal to a second preset value; and / or,
[0110] When the CSI feedback type is measurement-based quantization feedback, the number of CMRs used for measurement is greater than 1, the number of ports used for measurement is less than or equal to a third preset value, and the time-domain interval between the multiple CMRs used for measurement is less than or equal to a fourth preset value; and / or,
[0111] When the CSI feedback type is a joint feedback based on multiple CMRs, the number of CMRs used for measurement is greater than 1, and the time-domain interval of the multiple CMRs used for measurement is less than or equal to the fifth preset value.
[0112] The time-domain interval of the multiple CMRs used for measurement is determined based on the time-domain positions of the multiple CMRs used for measurement included in the CMR configuration. For example, the time-domain positions of two adjacent CMRs used for measurement are used as the time-domain interval of the multiple CMRs.
[0113] In some implementations, when the CSI feedback type information indicates multiple CSI feedback types, the terminal device jointly reports and / or jointly measures the CSIs corresponding to the multiple CSI feedback types.
[0114] For example, if a terminal device receives CSI feedback type information from a network device, indicating multiple CSI feedback types, the terminal device needs to report the CSIs corresponding to these multiple CSI feedback types. During measurement and reporting, the terminal device can jointly report the CSIs corresponding to these multiple CSI feedback types (i.e., multiple CSIs) and / or jointly measure them. For example, the terminal device can jointly measure and report the CSIs corresponding to multiple CSI feedback types; or, the terminal device can jointly measure the CSIs corresponding to multiple CSI feedback types and report them independently; or, the terminal device can independently measure the CSIs corresponding to multiple CSI feedback types and report them jointly. This approach improves the flexibility of the terminal device when measuring and reporting multiple CSIs.
[0115] In some implementations, the terminal device may also determine at least one of the following information based on the CSI feedback type: the priority of the corresponding CSI report, the cascading order of the corresponding CSI, the number of CSI processing units occupied by the corresponding CSI report, and the CSI processing time.
[0116] In one example, the terminal device determines the priority of corresponding CSI reporting based on the CSI feedback type, including at least one of the following:
[0117] Feedback based on measurement quantification has a higher priority than other CSI reports;
[0118] The priority of codebook feedback including CRI and joint feedback based on multiple CMRs is lower than the priority of codebook-based feedback; (this method ensures that the priority of CSI for multiple Transmission and Reception Points (TRPs) is lower than the priority of CSI for a single TRP)
[0119] Near-field based feedback has lower priority than codebook-based feedback and non-codebook-based feedback. Because near-field based feedback incurs higher CSI overhead, this approach prioritizes basic far-field feedback.
[0120] In one example, the terminal device determines the cascading order of the corresponding CSIs based on the CSI feedback type, including at least one of the following:
[0121] When the CSI feedback type is near-field based feedback, the cascading order is to perform CSI cascading according to the order of the antenna port groups;
[0122] When the CSI feedback type is a codebook feedback that includes CRI, the concatenation order is to perform CSI concatenation according to the order of the CRI index;
[0123] When the CSI feedback type is based on measurement value quantization, the cascading order is based on the identification (ID) order of the corresponding CMR or the configuration order.
[0124] In one example, the terminal device determines the number of CSI processing units occupied by the corresponding CSI report based on the CSI feedback type, including at least one of the following:
[0125] When the CSI feedback type is codebook-based or non-codebook-based, the number of CSI processing units occupied by the corresponding CSI report is the number of CMRs used for measurement.
[0126] When the CSI feedback type is near-field based feedback, the number of CSI processing units occupied by the corresponding CSI reporting is the maximum number of antenna port groups that the terminal device can report.
[0127] When the CSI feedback type is codebook feedback that includes CRI, the number of CSI processing units occupied by the corresponding CSI report is the number of CMRs used for measurement;
[0128] When the CSI feedback type is based on measurement value quantization, the corresponding CSI report occupies 1 CSI processing unit or is used for the number of CMRs or the number of reported measurements.
[0129] When the CSI feedback type is a joint feedback based on multiple CMRs, the number of CSI processing units occupied by the corresponding CSI report is the number of CMRs used for measurement.
[0130] In some implementations, the terminal device may also determine at least one of the CSI processing time and codebook subset constraints based on the codebook type.
[0131] For example, the terminal device determines that the CSI processing time for type 2 codebooks is longer than that for type 1 codebooks; and / or, the terminal device determines that the CSI processing time for scalar quantization is shorter than that for type 1 codebooks and type 2 codebooks; and / or, the terminal device determines that each codebook type uses an independent codebook subset constraint; and / or, the terminal device determines that scalar quantization and non-codebook quantization do not require codebook subset constraints.
[0132] This application also proposes a downlink CSI reception method. Figure 5 is a schematic flowchart of a downlink CSI reception method 500 according to an embodiment of this application. This method can optionally be applied to the system shown in Figure 1 or Figure 2, but is not limited thereto. The method includes at least a portion of the following:
[0133] S510, The network device determines the codebook type used for CSI reporting and the CSI feedback type for CSI reporting; where the CSI feedback type for CSI reporting is the content of CSI reporting;
[0134] S520. The network device sends codebook configuration information and CSI feedback type information to the terminal device. In one example, the codebook configuration information is used to determine the codebook type used for CSI reporting, and the CSI feedback type information is used to determine the CSI feedback type of CSI reporting.
[0135] S530. The network device receives the CSI reported by the terminal device according to the codebook type used for CSI reporting and the CSI feedback type of CSI reporting; wherein, the terminal device determines the codebook type used for CSI reporting and the CSI feedback type of CSI reporting according to the codebook configuration information and CSI feedback type information sent by the network device, and performs CSI reporting based on the codebook type used for CSI reporting and the CSI feedback type of CSI reporting. For details, please refer to the implementation method shown in Figure 4.
[0136] The codebook configuration information is used to indicate a codebook type from a set of codebook types, which includes multiple of the following codebook types: Type 1 codebook, Type 2 codebook, near-field codebook, scalar quantization, and non-codebook.
[0137] The CSI feedback type information is used to indicate at least one CSI feedback type from a set of CSI feedback types, which includes multiple of the following CSI feedback types: codebook-based feedback, non-codebook-based feedback, near-field-based feedback, codebook feedback including CRI, feedback based on measurement quantization, and joint feedback based on multiple CMRs.
[0138] In the above method, the network device sends codebook configuration information and CSI feedback type information to the terminal device. The codebook configuration information and CSI feedback type information are used to configure the codebook type and CSI reporting content (i.e., the CSI feedback type) for CSI reporting for the terminal device, respectively. This debinds the codebook configuration and CSI feedback type, allowing the network device to flexibly combine the two. The terminal device can also flexibly determine the codebook type and CSI feedback type for CSI reporting based on the network device's configuration, thereby supporting more CSI reporting methods and avoiding complex signaling design.
[0139] In some implementations, the CSI feedback type reported by CSI includes the number of CSIs included in the CSI report.
[0140] In one example, when the CSI feedback type information indicates that the CSI feedback type is codebook feedback containing CRIs, the number of CSIs is equal to the number of CRIs; and / or,
[0141] When the CSI feedback type information indicates that the CSI feedback type is codebook-based or non-codebook-based, the number of CSIs is equal to the number of CMRs contained in the measurement resource set; and / or,
[0142] When the CSI feedback type information indicates that the CSI feedback type is near-field based feedback, the number of CSIs is equal to the number of antenna port groups reported by the terminal device; and / or,
[0143] When the CSI feedback type information indicates that the CSI feedback type is measurement-based quantization feedback, the number of CSIs is 1; and / or,
[0144] When the CSI feedback type information indicates that the CSI feedback type is a joint feedback based on multiple CMRs, the number of CSIs is 1.
[0145] In some implementations, CSI feedback type information is also used to determine the CSI measurement method.
[0146] In one example, when the CSI feedback type information indicates that the CSI feedback type is codebook feedback containing CRI, the CSI is measured by selecting at least one CMR from multiple CMRs and measuring the CSI corresponding to the selected CMR; and / or,
[0147] When the CSI feedback type information indicates that the CSI feedback type is near-field based feedback, the CSI is measured separately for each antenna port group, where the number of antenna port groups is reported by the terminal device; and / or,
[0148] When the CSI feedback type information indicates that the CSI feedback type is based on measurement value quantization, the CSI measurement method is based on the target measurement value configured in the CMR measurement network device and then scalar quantization is performed; and / or,
[0149] When the CSI feedback type information indicates that the CSI feedback type is based on joint feedback of multiple CMRs, the CSI measurement method is to calculate a CSI by combining the channel information obtained from the joint measurements of multiple CMRs.
[0150] In some implementations, different CSI feedback types correspond to different CMR configurations, and the CMR configuration includes at least one of the following: the number of CMRs used for measurement, the number of ports of the CMRs used for measurement, the time-domain location of the CMRs, and the quasi-co-located QCL assumption of the CMRs.
[0151] In one example, when the CSI feedback type is codebook-based or non-codebook-based, the number of CMRs used for measurement is 1, and the number of ports used for measurement is less than or equal to a first preset value; and / or,
[0152] When the CSI feedback type is codebook feedback including CRI, the number of CMRs used for measurement is greater than 1; and / or,
[0153] When the CSI feedback type is near-field based feedback, the number of ports used for measuring CMR is greater than or equal to a second preset value; and / or,
[0154] When the CSI feedback type is measurement-based quantization feedback, the number of CMRs used for measurement is greater than 1, the number of ports used for measurement is less than or equal to a third preset value, and the time-domain interval between the multiple CMRs used for measurement is less than or equal to a fourth preset value; and / or,
[0155] When the CSI feedback type is a joint feedback based on multiple CMRs, the number of CMRs used for measurement is greater than 1, and the time-domain interval of the multiple CMRs used for measurement is less than or equal to the fifth preset value.
[0156] In some implementations, when the CSI feedback type information indicates multiple CSI feedback types, the terminal device jointly reports and / or jointly measures the CSIs corresponding to the multiple CSI feedback types.
[0157] In some implementations, the CSI feedback type is used to determine at least one of the following: the priority of the corresponding CSI report, the cascading order of the corresponding CSI, the number of CSI processing units occupied by the corresponding CSI report, and the CSI processing time.
[0158] For example, the terminal device determines at least one of the following based on the CSI feedback type: the priority of the corresponding CSI report, the cascading order of the corresponding CSI, the number of CSI processing units occupied by the corresponding CSI report, and the CSI processing time.
[0159] In one example, the corresponding CSI reporting priorities include:
[0160] Feedback based on measurement quantification has higher priority than other CSI reports; and / or,
[0161] Codebook feedback including CRI and joint feedback based on multiple CMRs have lower priority than codebook-based feedback; and / or,
[0162] Near-field based feedback has a lower priority than codebook-based feedback and non-codebook-based feedback.
[0163] In one example, the corresponding CSI cascading order includes:
[0164] When the CSI feedback type is near-field based feedback, the cascading order is to perform CSI cascading according to the order of the antenna port groups; and / or,
[0165] When the CSI feedback type is a codebook feedback that includes CRI, the concatenation order is CSI concatenation according to the order of the CRI index; and / or,
[0166] When the CSI feedback type is based on measurement value quantization, the cascading order is performed according to the ID order or configuration order of the corresponding CMR.
[0167] In one example, the number of CSI processing units occupied by the corresponding CSI report includes:
[0168] When the CSI feedback type is codebook-based or non-codebook-based, the number of CSI processing units occupied by the corresponding CSI report is equal to the number of CMRs used for measurement; and / or,
[0169] When the CSI feedback type is near-field based feedback, the number of CSI processing units occupied by the corresponding CSI reporting is the maximum number of antenna port groups that the terminal device can report; and / or,
[0170] When the CSI feedback type is codebook feedback including CRI, the number of CSI processing units occupied by the corresponding CSI report is equal to the number of CMRs used for measurement; and / or,
[0171] When the CSI feedback type is measurement-based quantization, the corresponding number of CSI processing units used for CSI reporting is 1, or the number of CMRs used for measurement, or the number of reported measurements; and / or,
[0172] When the CSI feedback type is a joint feedback based on multiple CMRs, the number of CSI processing units occupied by the corresponding CSI report is the number of CMRs used for measurement.
[0173] In some implementations, the codebook type is used to determine at least one of the CSI processing time and codebook subset constraints.
[0174] In one example, the CSI processing time for type 2 codebooks is longer than that for type 1 codebooks; and / or,
[0175] The CSI processing time for scalar quantization is less than the CSI processing time for type 1 codebooks and the CSI processing time for type 2 codebooks; and / or,
[0176] Each codebook type employs an independent codebook subset constraint; and / or,
[0177] Scalar quantization and non-codebook quantization do not require codebook subset constraints.
[0178] For a specific example of the network device execution method 500 in this embodiment, please refer to the relevant description of the network device in the above method 400. For the sake of brevity, it will not be repeated here.
[0179] The present application will now be described in detail with reference to the accompanying drawings and specific embodiments.
[0180] Example 1:
[0181] Figure 6 is a schematic flowchart of Embodiment 1 of this application, including:
[0182] S610. The network device determines the codebook used for CSI reporting and the content of CSI reporting;
[0183] S620: The network device sends codebook configuration information and CSI feedback type information to the terminal device. The codebook configuration information is used to determine the codebook used for CSI reporting, and the CSI feedback type information is used to determine the content of CSI reporting. The terminal device receives the codebook configuration information and CSI feedback type information sent by the network device.
[0184] S630: The terminal device determines the codebook used for CSI reporting based on the codebook configuration information, and determines the content of CSI reporting based on the CSI feedback type information.
[0185] S640: The terminal device reports the CSI based on the codebook used for the CSI report and the content of the CSI report; the network device receives the CSI reported by the terminal device.
[0186] In some implementations, in step S620 above, the codebook configuration information and the CSI feedback type information can be configured via RRC signaling or DCI signaling.
[0187] In some implementations, codebook configuration information is used to indicate a codebook type from a set of codebook types, which includes multiple of the following codebook types: type 1 codebook, type 2 codebook, near-field codebook, scalar quantization, and non-codebook.
[0188] The Type 1 codebook is similar to the Type 1 codebook in the prior art. It is constructed based on beam information (such as spatial domain basis (SD basis)) and phase information (such as inter-polarization phase).
[0189] The Type 2 codebook is similar to the enhanced Type 2 codebook in the prior art. It is constructed based on beam information (such as spatial basis), frequency domain information (such as frequency domain basis, FD basis) and corresponding weighting coefficients.
[0190] Among them, the near-field codebook is a codebook that can be used for near-field communication. This codebook is constructed based on the near-field communication scenario and can be used in scenarios with large antenna arrays, many antenna ports, and terminals that are close to network devices.
[0191] Among them, scalar quantization means that the measurement results obtained are quantized and reported in a scalar quantization manner.
[0192] Among them, non-codebook means that the corresponding CSI does not need to be calculated and reported based on the codebook, and a non-codebook reporting method is adopted.
[0193] In some implementations, CSI feedback type information is used to indicate at least one CSI feedback type from a set of CSI feedback types, which includes multiple of the following CSI feedback types: codebook-based feedback, non-codebook-based feedback, near-field-based feedback, codebook feedback including CRI, feedback based on measurement quantization, and joint feedback based on multiple CMRs.
[0194] In this context, codebook-based feedback indicates that CSI measurements and reports are based on the codebook type indicated by codebook configuration information. In one example, this codebook configuration information could indicate a type 1 codebook, a type 2 codebook, or a near-field codebook.
[0195] In this context, non-codebook-based feedback indicates that CSI measurements and reporting are based on the assumption of a non-codebook. In one example, the codebook configuration information could indicate that the codebook type is non-codebook.
[0196] Near-field-based feedback indicates that CSI is measured and reported based on the assumption of near-field communication. In one example, the codebook configuration information can indicate that the codebook type is a type 1 codebook, a type 2 codebook, or a near-field codebook.
[0197] In this context, codebook feedback including a CRI indicates that CSI is measured and reported based on the codebook type indicated by the codebook configuration information, and that the CSI contains at least one CRI. In one example, the codebook configuration information could indicate a type 1 codebook, a type 2 codebook, or a near-field codebook. Furthermore, this codebook feedback including a CRI can be further categorized into ordinary CSI reporting (based on the single TRP assumption), CSI reporting based on the NC-JT assumption, and hybrid CSI reporting. Hybrid CSI reporting includes both ordinary CSI reporting based on the single TRP assumption and CSI reporting based on the NC-JT assumption.
[0198] In this context, measurement-based quantization feedback indicates that CSI is obtained and reported by directly quantizing the measurement results. In one example, the codebook configuration information may indicate that the codebook type is scalar quantization. Furthermore, this measurement-based quantization feedback may include at least one of the following:
[0199] (1) CRI and corresponding RSRP reporting;
[0200] (2) Reporting of CRI and corresponding SINR;
[0201] (3) SSB index and corresponding RSRP reporting;
[0202] (4) SSB index and corresponding SINR reporting;
[0203] (5) Time domain channel property (TDCP) reporting;
[0204] (6) Reporting of time delay offset between TRPs;
[0205] (7) Frequency domain offset reporting between TRPs;
[0206] (8) Phase deviation reporting between TRPs is used for uplink and downlink channel reciprocity in Time Division Duplex (TDD) systems.
[0207] In this context, joint feedback based on multiple CMRs indicates that the CSI is calculated and reported jointly based on channel information obtained from multiple CMR measurements. In one example, the codebook configuration information can indicate the codebook type as Type 1 codebook, Type 2 codebook, non-codebook, or near-field codebook. Furthermore, this joint feedback based on multiple CMRs can include feedback based on the CJT assumption and feedback including the Doppler domain. Specifically, feedback based on the CJT assumption requires the terminal device to jointly report the CSI corresponding to multiple TRPs undergoing CJT transmission. Feedback including the Doppler domain requires the terminal device to additionally report Doppler domain information, including the Doppler domain basis (DD basis) and the corresponding weighting coefficients.
[0208] In some implementations, in step S630, the terminal device determines the codebook used for CSI reporting based on the codebook configuration information, and determines the specific method of CSI reporting content based on the CSI feedback type information, which can be referred to the description of the previous step.
[0209] In some implementations, the CSI report includes at least one of the physical quantities that need to be fed back in the CSI report, such as RI, PMI, CQI, CRI, RSRP, SINR, Layer Indicator (LI), SSB Index, TDCP, time domain offset, frequency domain offset, phase offset, etc.
[0210] In some implementations, the content of the CSI report includes the number of CSIs included in the CSI report. In one implementation, the terminal device determines the number of CSIs included in the CSI report based on CSI feedback type information, including at least one of the following:
[0211] (1) When the CSI feedback type is a codebook feedback containing CRIs, the number of CSIs is equal to the number of CRIs reported in the CSI report. That is, each CRI corresponds to one CSI, and the number of CSIs reported equals the number of CRIs. The number of CRIs / CSIs can be indicated to the terminal device by the network device through higher-layer signaling or physical-layer signaling.
[0212] (2) When the CSI feedback type is codebook-based or non-codebook-based, the number of CSIs is equal to the number of CMRs contained in the measurement resource set. Typically, if the measurement resource set contains 1 CMR, then the corresponding number of CSIs is also 1.
[0213] (3) When the CSI feedback type is near-field based feedback, the number of CSIs is equal to the number of antenna port groups reported by the terminal device. Specifically, the terminal device can group all downlink antenna ports based on channel measurement results and report the number of antenna port groups and the corresponding CSIs for each antenna port group to the network device. That is, the number of CSIs reported depends on the number of antenna port groups.
[0214] (4) When the CSI feedback type is based on measurement value quantization, the number of CSIs is 1. In this case, the terminal device only needs to report the quantization result of the corresponding measurement value.
[0215] (5) When the CSI feedback type is a joint feedback based on multiple CMRs, the number of CSIs is 1. In this case, the terminal device only needs to report one CSI obtained by joint measurement based on multiple CMRs. This CSI can correspond to multiple TRPs or multiple time points.
[0216] Furthermore, CSI feedback type information can also be used to determine the CSI measurement method. The terminal device can also determine the CSI measurement method based on the CSI feedback type information. Specifically, it includes at least one of the following:
[0217] (1) When the CSI feedback type is codebook feedback including CRI, the CSI measurement method is to select at least one CMR from multiple CMRs and measure the CSI corresponding to the selected CMR. That is, the terminal device needs to select one or more CMRs from multiple CMRs based on the channel measurement results and report the CRI and CSI corresponding to the selected CMR. In this case, the terminal device only needs to measure the CSI corresponding to the reported CRI, and does not need to measure the CSI corresponding to other CMRs. Here, CSI can include RI, PMI, CQI, etc.
[0218] (2) When the CSI feedback type is near-field based feedback, the CSI is measured separately for each antenna port group, where the number of antenna port groups is reported by the terminal device. In other words, the terminal device needs to determine the number of antenna port groups based on the channel measurement results and measure the CSI corresponding to each antenna port group.
[0219] (3) When the CSI feedback type is based on measurement value quantization, the CSI measurement method is to perform scalar quantization on the target measurement values configured by multiple CMR measurement network devices. Among them, the target measurement values configured by the network devices can be RSRP, SINR, TDCP, time domain offset, frequency domain offset, phase offset, etc.
[0220] (4) When the CSI feedback type is based on the joint feedback of multiple CMRs, the CSI measurement method is to calculate a CSI by combining the channel information obtained from the joint CMR measurements.
[0221] In one example, for feedback based on the CJT assumption, it is necessary to calculate the joint CSI corresponding to multiple TRPs by combining channel information obtained from multiple CMR measurements. Specifically, the terminal device needs to calculate the beam information corresponding to each TRP, as well as the phase or weighting coefficients of the multiple TRPs.
[0222] In one example, for feedback involving the Doppler domain, the terminal device needs to predict the CSI at multiple future times based on channel information obtained from CMR measurements at multiple different times, and calculate the corresponding Doppler domain basis and weighting coefficients.
[0223] In some implementations, different CSI feedback types correspond to different CMR configurations, which include at least one of the following: the number of CMRs used for measurement, the number of ports of the CMRs used for measurement, the time-domain location of the CMRs, and the QCL assumptions of the CMRs. Specifically, it may include at least one of the following:
[0224] (1) When the CSI feedback type is codebook-based feedback or non-codebook-based feedback, the number of CMRs used for measurement is 1, and the number of ports used for measurement of CMRs is less than or equal to a first preset value. In one embodiment, the first preset value may be configured by the network device or may be a fixed value, such as 128.
[0225] (2) When the CSI feedback type is codebook feedback containing CRI, the number of CMRs used for measurement is greater than 1.
[0226] (3) When the CSI feedback type is near-field based feedback, the number of ports used for measuring CMR is greater than or equal to a second preset value. In one implementation, the second preset value may be configured by the network device or may be a fixed value, such as 256 or 1024.
[0227] (4) When the CSI feedback type is based on measurement value quantization, the number of CMRs used for measurement is greater than 1, the number of ports used for measurement is less than or equal to the third preset value, and the time domain interval of multiple CMRs used for measurement is less than or equal to the fourth preset value.
[0228] In one example, the number of ports used for the CMR measurement is less than or equal to a third preset value, which is 2 or 4. For example, when the CSI feedback type is RSRP reporting or SINR reporting, the number of ports used for the CMR measurement is less than or equal to 2.
[0229] In one example, the number of ports used for the measured CMR is equal to a third preset value, which is 1. For instance, when the CSI feedback type is TDCP reporting, time-domain offset, frequency-domain offset, or phase offset, the number of ports used for the measured CMR is equal to 1.
[0230] In one example, the time-domain interval is a time slot interval, and the fourth preset value can be 1.
[0231] (5) When the CSI feedback type is a joint feedback based on multiple CMRs, the number of CMRs used for measurement is greater than 1, and the time-domain interval of the multiple CMRs used for measurement is less than or equal to a fifth preset value. In one embodiment, the time-domain interval is a time slot interval, and the fifth preset value can be configured by the network device or is a fixed value, such as 1.
[0232] In some implementations, the terminal device determines at least one of the following information based on the CSI feedback type: the priority of the corresponding CSI report, the cascading order of the corresponding CSI, the number of CSI processing units occupied by the corresponding CSI report, and the CSI processing time.
[0233] In one example, the priority of CSI reporting is determined based on the type of CSI feedback, including: feedback based on measurement quantification has a higher priority than other CSI reports.
[0234] Furthermore, determining the priority of corresponding CSI reporting based on the CSI feedback type may also include: codebook feedback containing CRI and joint feedback based on multiple CMRs have lower priority than codebook-based feedback (i.e., CSI with multiple TRPs has lower priority than CSI with a single TRP).
[0235] Alternatively, CSI based on near-field feedback has lower priority than CSI based on codebook and non-codebook feedback (because CSI based on near-field feedback has higher overhead and therefore lower priority than basic far-field feedback).
[0236] In one example, the cascading order of the corresponding CSIs is determined based on the CSI feedback type, including at least one of the following:
[0237] (1) When the CSI feedback type is near-field based feedback, the corresponding CSI cascading order is as follows: CSI cascading is performed according to the order of antenna port groups. That is to say, when the CSI report contains CSIs corresponding to multiple antenna port groups respectively, multiple CSIs can be cascaded according to the order of antenna port groups. For example, the corresponding CSIs are cascaded according to the order of the (first) antenna port number contained in the antenna port group from smallest to largest (CSIs corresponding to smaller antenna port numbers come first, and CSIs corresponding to larger antenna port numbers come later).
[0238] (2) When the CSI feedback type is a codebook feedback containing CRIs, the corresponding CSI cascading order is as follows: CSIs are cascaded according to the order of the CRI indices. That is, when the CSI report contains CSIs corresponding to multiple CRIs, the multiple CSIs can be cascaded according to the order of the CRI indices. For example, the corresponding CSIs can be cascaded according to the order of the CRI indices from smallest to largest (the CSI corresponding to the first CRI is first, and the CSI corresponding to the last CRI is last).
[0239] (3) When the CSI feedback type is based on measurement value quantization, the corresponding CSI cascading order is as follows: CSIs are cascaded according to the ID order or configuration order of the corresponding CMRs. That is, when a CSI report contains measurement values corresponding to multiple CMRs, multiple CSIs can be cascaded according to the ID order or configuration order of the CMRs. For example, CSIs can be cascaded according to the CSI-RS resource ID or CSI-RS resource set ID in ascending order (CSIs corresponding to smaller CSI-RS resource IDs or CSI-RS resource set IDs come first, and CSIs corresponding to larger CSI-RS resource IDs or CSI-RS resource set IDs come last). Another example is cascading CSIs according to the configuration order of CSI-RS resources or CSI-RS resource sets (CSIs corresponding to the first configured CSI-RS resource or CSI-RS resource set come first, and CSIs corresponding to the last configured CSI-RS resource or CSI-RS resource set come last).
[0240] In one example, the number of CSI processing units occupied by the corresponding CSI report is determined based on the CSI feedback type, including at least one of the following:
[0241] (1) When the CSI feedback type is codebook-based feedback or non-codebook-based feedback, the number of CSI processing units occupied by the corresponding CSI report is the number of CMRs used for measurement.
[0242] (2) When the CSI feedback type is near-field based feedback, the number of CSI processing units occupied by the corresponding CSI reporting is the maximum number of antenna port groups that the terminal device can report. That is, the number of CSI processing units is the maximum number of antenna port groups that the downlink antenna port can be divided into, and this maximum number can be pre-configured to the terminal device by the network device.
[0243] (3) When the CSI feedback type is codebook feedback containing CRI, the number of CSI processing units occupied by the corresponding CSI report is the number of CMRs used for measurement.
[0244] (4) When the CSI feedback type is based on measurement value quantization, the number of CSI processing units occupied by the corresponding CSI report is 1, or the number of CSI processing units occupied by the corresponding CSI report is the number of CMRs used for measurement, or the number of CSI processing units occupied by the corresponding CSI report is the number of reported measurement values.
[0245] (5) When the CSI feedback type is a joint feedback based on multiple CMRs, the number of CSI processing units occupied by the corresponding CSI report is the number of CMRs used for measurement.
[0246] In some implementations, when the CSI feedback type information indicates multiple CSI feedback types, the CSIs corresponding to these multiple CSI feedback types are jointly reported, and / or jointly measured. Specifically, this can include the following three cases:
[0247] (1) Multiple CSI feedback types are measured and reported together. For example, a network device can trigger a terminal device to report multiple CSI feedback types together through DCI (for example, a CSI reporting configuration triggered by DCI contains multiple CSI feedback types). The CSIs corresponding to these multiple CSI feedback types are measured together, and after measurement, they are reported together in the same PUSCH.
[0248] For example, the multiple CSI feedback types include the reporting of time delay offset between TRPs and feedback based on the CJT assumption. When the terminal device calculates the CSI based on the CJT assumption, it needs to consider the measured time delay offset between TRPs, adjust the calculation of the corresponding PMI according to the time delay offset report, and report the time delay offset together.
[0249] For example, the multiple CSI feedback types include phase deviation reporting between TRPs and feedback based on non-codebook. When the terminal device calculates CSI based on non-codebook feedback, it needs to consider the phase deviation between the measured TRPs, adjust the corresponding RI / CQI according to the phase deviation report, and report the phase offset together.
[0250] For example, the multiple CSI feedback types include the reporting of time delay offset between TRPs and the reporting of CSI based on the NC-JT assumption. When the terminal device calculates the CSI based on the NC-JT assumption, it needs to consider the measured time delay offset between TRPs, adjust the corresponding NC-JT assumption PMI and CQI calculations according to the time delay offset, and report the time delay offset together.
[0251] (2) Multiple CSI feedback types are measured jointly, but reported independently. For example, network devices can trigger terminal devices to independently report multiple CSI feedback types through different DCIs, but the CSIs corresponding to these multiple CSI feedback types need to be measured jointly. Specifically, refer to the example of joint measurement above, except that the measurement results are reported independently. In order to let the terminal devices know that these CSI feedback types are measured jointly, the network devices need to associate the CSI feedback types of joint measurement through signaling.
[0252] (3) The CSI corresponding to multiple CSI feedback types is measured independently and reported jointly. For example, network devices can trigger terminal devices to report multiple CSI feedback types jointly through DCI (for example, a CSI reporting configuration triggered by DCI contains multiple CSI feedback types). The CSI corresponding to these multiple CSI feedback types is measured independently, that is, these CSI feedback types are not related to each other, and triggering the report can save signaling overhead.
[0253] In some implementations, the terminal device may also determine at least one of the following information based on the codebook type: CSI processing time, codebook subset constraints. Specifically, it may include at least one of the following:
[0254] (1) The processing time of the Type 2 codebook is longer than that of the Type 1 codebook. Since the processing complexity of the Type 2 codebook is higher than that of the Type 1 codebook, it requires more processing time.
[0255] (2) Scalar quantization takes less time to process than type 1 and type 2 codebooks. Since the processing complexity of type 1 and type 2 codebooks is higher than that of scalar quantization, they require more processing time.
[0256] (3) Each codebook type adopts an independent codebook subset constraint. That is, the codebook subset constraint is configured separately based on the different codebook types indicated by the codebook type information, and each codebook type can have an independent codebook subset constraint.
[0257] (4) Scalar quantization and non-codebook do not require codebook subset constraints. Since these two configurations do not have a codebook in the traditional sense, they do not require codebook subset constraints.
[0258] In some implementations, in step S640, the terminal device performs CSI reporting based on the codebook used for CSI reporting and the content of CSI reporting.
[0259] In one example, the terminal device can perform CSI reporting based on the codebook used for CSI reporting determined in the aforementioned steps, as well as the content of CSI reporting determined in the aforementioned steps.
[0260] Furthermore, the terminal device can perform CSI processing and CSI reporting based on the physical quantities that need to be fed back (such as RSRP, SINR, or PMI, etc.), the number of CSIs to be reported, the measurement method of CSIs, the corresponding priority of CSI reporting, the corresponding cascading order of CSIs, the number of CSI processing units occupied by the corresponding CSI reporting, and the CSI processing time, as determined in the aforementioned steps.
[0261] In summary, the downlink CSI feedback method proposed in this application, by debinding codebook configuration and CSI feedback type, allows network devices to flexibly combine codebook configuration and CSI feedback type, thereby supporting more CSI reporting methods; while avoiding complex signaling design. Terminal devices can also flexibly implement downlink CSI reporting based on the network device configuration. The solution proposed in this application has strong scalability and flexibility, supporting more combinations of codebook types and CSI types, thus better supporting the needs of current and future communication networks.
[0262] Figure 7 is a schematic block diagram of a terminal device 700 according to an embodiment of the present application. The terminal device 700 may include:
[0263] The first transceiver module 710 is used to receive codebook configuration information and CSI feedback type information sent by the network device. The codebook configuration information is used to determine the codebook type used for CSI reporting, and the CSI feedback type information is used to determine the CSI feedback type of CSI reporting.
[0264] The first determining module 720 is used to determine the codebook type used for CSI reporting based on the codebook configuration information, and to determine the CSI feedback type for CSI reporting based on the CSI feedback type information.
[0265] The first processing module 730 is used to perform CSI reporting based on the codebook type used in the CSI reporting and the CSI feedback type of the CSI reporting.
[0266] The codebook configuration information is used to indicate a codebook type from a set of codebook types, which includes multiple of the following codebook types: Type 1 codebook, Type 2 codebook, near-field codebook, scalar quantization, and non-codebook.
[0267] The CSI feedback type information is used to indicate at least one CSI feedback type from a set of CSI feedback types, which includes multiple of the following CSI feedback types: codebook-based feedback, non-codebook-based feedback, near-field-based feedback, codebook feedback including CRI, feedback based on measurement quantization, and joint feedback based on multiple CMRs.
[0268] In some implementations, the CSI feedback type reported by CSI includes the number of CSIs included in the CSI report.
[0269] In some implementations, the first determining module 720 is used to:
[0270] When the CSI feedback type information indicates that the CSI feedback type is codebook feedback containing CRI, the number of CSIs is determined to be equal to the number of CRIs; and / or,
[0271] When the CSI feedback type information indicates that the CSI feedback type is codebook-based or non-codebook-based, the number of such CSIs is determined to be equal to the number of CMRs contained in the measurement resource set; and / or,
[0272] When the CSI feedback type information indicates that the CSI feedback type is near-field based feedback, the number of such CSIs is determined to be equal to the number of antenna port groups reported by the terminal device; and / or,
[0273] When the CSI feedback type information indicates that the CSI feedback type is measurement-based quantization feedback, the number of that CSI is determined to be 1; and / or,
[0274] When the CSI feedback type information indicates that the CSI feedback type is a joint feedback based on multiple CMRs, the number of CSIs is determined to be 1.
[0275] In some implementations, CSI feedback type information is also used to determine the CSI measurement method;
[0276] The first determining module 720 is also used to determine the CSI measurement method based on the CSI feedback type information.
[0277] In some implementations, the first determining module 720 is used to:
[0278] When the CSI feedback type information indicates that the CSI feedback type is codebook feedback containing CRI, the measurement method for this CSI is determined to be selecting at least one CMR from multiple CMRs and measuring the CSI corresponding to the selected CMR; and / or,
[0279] When the CSI feedback type information indicates that the CSI feedback type is near-field based feedback, the measurement method for this CSI is determined to be measuring the CSI corresponding to each antenna port group separately, wherein the number of antenna port groups is reported by the terminal device; and / or,
[0280] When the CSI feedback type information indicates that the CSI feedback type is based on measurement value quantization, the measurement method of the CSI is determined to be based on the target measurement value configured in the CMR measurement network device and scalar quantization is performed; and / or,
[0281] When the CSI feedback type information indicates that the CSI feedback type is based on joint feedback of multiple CMRs, the measurement method of the CSI is determined to be to calculate a CSI by combining the channel information obtained from multiple CMR measurements.
[0282] In some implementations, different CSI feedback types correspond to different CMR configurations, and the CMR configuration includes at least one of the following: the number of CMRs used for measurement, the number of ports of the CMRs used for measurement, the time-domain location of the CMRs, and the QCL assumptions of the CMRs.
[0283] In some implementations, when the CSI feedback type is codebook-based or non-codebook-based, the number of CMRs used for measurement is 1, and the number of ports used for measurement is less than or equal to a first preset value; and / or,
[0284] When the CSI feedback type is codebook feedback including CRI, the number of CMRs used for measurement is greater than 1; and / or,
[0285] When the CSI feedback type is near-field based feedback, the number of ports used for measuring CMR is greater than or equal to a second preset value; and / or,
[0286] When the CSI feedback type is measurement-based quantization feedback, the number of CMRs used for measurement is greater than 1, the number of ports used for measurement is less than or equal to a third preset value, and the time-domain interval between the multiple CMRs used for measurement is less than or equal to a fourth preset value; and / or,
[0287] When the CSI feedback type is a joint feedback based on multiple CMRs, the number of CMRs used for measurement is greater than 1, and the time-domain interval of the multiple CMRs used for measurement is less than or equal to the fifth preset value.
[0288] In some implementations, when the CSI feedback type information indicates multiple CSI feedback types, the first processing module jointly reports the CSIs corresponding to the multiple CSI feedback types and / or jointly performs measurements.
[0289] In some implementations, the first processing module 730 is used for:
[0290] Jointly measure and report CSIs corresponding to multiple CSI feedback types; or,
[0291] Multiple CSI feedback types can be measured jointly and reported independently; or,
[0292] The CSI corresponding to multiple CSI feedback types is measured independently and reported jointly.
[0293] In some implementations, the first determining module 720 is further configured to determine at least one of the following information based on the CSI feedback type: the priority of the corresponding CSI report, the cascading order of the corresponding CSI, the number of CSI processing units occupied by the corresponding CSI report, and the CSI processing time.
[0294] In some implementations, the first determining module 720 is used to determine the following:
[0295] Feedback based on measurement quantification has higher priority than other CSI reports; and / or,
[0296] Codebook feedback including CRI and joint feedback based on multiple CMRs have lower priority than codebook-based feedback; and / or,
[0297] Near-field based feedback has a lower priority than codebook-based feedback and non-codebook-based feedback.
[0298] In some implementations, the first determining module 720 is used to determine the following:
[0299] When the CSI feedback type is near-field based feedback, the cascading order is determined to be CSI cascading according to the order of the antenna port groups; and / or,
[0300] When the CSI feedback type is codebook feedback containing CRI, the concatenation order is determined to be CSI concatenation according to the order of the CRI index; and / or,
[0301] When the CSI feedback type is based on measurement value quantization, the cascading order is determined by either the ID order or the configuration order of the corresponding CMR.
[0302] In some implementations, the first determining module 720 is used to determine the following:
[0303] When the CSI feedback type is codebook-based or non-codebook-based, the number of CSI processing units occupied by the corresponding CSI report is determined to be the number of CMRs used for measurement; and / or,
[0304] When the CSI feedback type is near-field based feedback, the number of CSI processing units occupied by the corresponding CSI reporting is determined to be the maximum number of antenna port groups that the terminal device can report; and / or,
[0305] When the CSI feedback type is codebook feedback containing CRI, the number of CSI processing units occupied by the corresponding CSI report is determined to be the number of CMRs used for measurement; and / or,
[0306] When the CSI feedback type is measurement-based quantization feedback, the number of CSI processing units occupied by the corresponding CSI report is determined to be 1, or the number of CMRs used for measurement, or the number of reported measurement values; and / or,
[0307] When the CSI feedback type is a joint feedback based on multiple CMRs, the number of CSI processing units occupied by the corresponding CSI report is determined to be the number of CMRs used for measurement.
[0308] In some implementations, the first determining module 720 is further configured to determine at least one of the CSI processing time and codebook subset constraints based on the codebook type.
[0309] In some implementations, the first determining module 720 is used to:
[0310] The CSI processing time for type 2 codebooks is determined to be longer than that for type 1 codebooks; and / or,
[0311] The CSI processing time for scalar quantization is determined to be less than the CSI processing time for type 1 codebooks and the CSI processing time for type 2 codebooks; and / or,
[0312] Determine that each codebook type uses an independent codebook subset constraint; and / or,
[0313] It is determined that scalar quantization and non-codebook do not require codebook subset constraints.
[0314] The terminal device 700 of this application embodiment can implement the corresponding functions of the terminal device in the foregoing method embodiments. The processes, functions, implementation methods, and beneficial effects of each module (sub-module, unit, or component, etc.) in the terminal device 700 can be found in the corresponding descriptions in the above method embodiments, and will not be repeated here. It should be noted that the functions described for each module (sub-module, unit, or component, etc.) in the terminal device 700 of the application embodiment can be implemented by different modules (sub-modules, units, or components, etc.) or by the same module (sub-module, unit, or component, etc.).
[0315] Figure 8 is a schematic block diagram of a network device 800 according to an embodiment of the present application. The network device 800 may include:
[0316] The second determining module 810 is used to determine the codebook type used for CSI reporting and the CSI feedback type of CSI reporting;
[0317] The second transceiver module 820 is used to send codebook configuration information and CSI feedback type information to the terminal device. The codebook configuration information is used to determine the codebook type used for CSI reporting, and the CSI feedback type information is used to determine the CSI feedback type of CSI reporting. Based on the codebook type used for CSI reporting and the CSI feedback type of CSI reporting, the module receives CSI reported by the terminal device.
[0318] The codebook configuration information is used to indicate a codebook type from a set of codebook types, which includes multiple of the following codebook types: Type 1 codebook, Type 2 codebook, near-field codebook, scalar quantization, and non-codebook.
[0319] The CSI feedback type information is used to indicate at least one CSI feedback type from a set of CSI feedback types, which includes multiple of the following CSI feedback types: codebook-based feedback, non-codebook-based feedback, near-field-based feedback, codebook feedback including CRI, feedback based on measurement quantization, and joint feedback based on multiple CMRs.
[0320] In some implementations, the CSI feedback type reported by CSI includes the number of CSIs included in the CSI report.
[0321] In some implementations, when the CSI feedback type information indicates that the CSI feedback type is codebook feedback containing CRIs, the number of CSIs is equal to the number of CRIs; and / or,
[0322] When the CSI feedback type information indicates that the CSI feedback type is codebook-based or non-codebook-based, the number of CSIs is equal to the number of CMRs contained in the measurement resource set; and / or,
[0323] When the CSI feedback type information indicates that the CSI feedback type is near-field based feedback, the number of CSIs is equal to the number of antenna port groups reported by the terminal device; and / or,
[0324] When the CSI feedback type information indicates that the CSI feedback type is measurement-based quantization feedback, the number of CSIs is 1; and / or,
[0325] When the CSI feedback type information indicates that the CSI feedback type is a joint feedback based on multiple CMRs, the number of CSIs is 1.
[0326] In some implementations, CSI feedback type information is also used to determine the CSI measurement method.
[0327] In some implementations, when the CSI feedback type information indicates that the CSI feedback type is codebook feedback containing CRI, the CSI is measured by selecting at least one CMR from a plurality of CMRs and measuring the CSI corresponding to the selected CMR; and / or,
[0328] When the CSI feedback type information indicates that the CSI feedback type is near-field based feedback, the CSI is measured separately for each antenna port group, wherein the number of antenna port groups is reported by the terminal device; and / or,
[0329] When the CSI feedback type information indicates that the CSI feedback type is based on measurement value quantization, the measurement method of this CSI is based on the target measurement value configured in the CMR measurement network device and then scalar quantization is performed; and / or,
[0330] When the CSI feedback type information indicates that the CSI feedback type is based on joint feedback of multiple CMRs, the CSI is measured by performing CSI calculation on the channel information obtained from the joint measurement of multiple CMRs to obtain a single CSI.
[0331] In some implementations, different CSI feedback types correspond to different CMR configurations, and the CMR configuration includes at least one of the following: the number of CMRs used for measurement, the number of ports of the CMRs used for measurement, the time-domain location of the CMRs, and the QCL assumptions of the CMRs.
[0332] In some implementations, when the CSI feedback type is codebook-based or non-codebook-based, the number of CMRs used for measurement is 1, and the number of ports used for measurement is less than or equal to a first preset value; and / or,
[0333] When the CSI feedback type is codebook feedback including CRI, the number of CMRs used for measurement is greater than 1; and / or,
[0334] When the CSI feedback type is near-field based feedback, the number of ports used for measuring CMR is greater than or equal to a second preset value; and / or,
[0335] When the CSI feedback type is measurement-based quantization feedback, the number of CMRs used for measurement is greater than 1, the number of ports of the CMRs used for measurement is less than or equal to a third preset value, and the time-domain interval between the multiple CMRs used for measurement is less than or equal to a fourth preset value; and / or,
[0336] When the CSI feedback type is a joint feedback based on multiple CMRs, the number of CMRs used for measurement is greater than 1, and the time-domain interval of the multiple CMRs used for measurement is less than or equal to the fifth preset value.
[0337] In some implementations, when the CSI feedback type information indicates multiple CSI feedback types, the terminal device jointly reports and / or jointly measures the CSIs corresponding to the multiple CSI feedback types.
[0338] In some implementations, the CSI feedback type is used to determine at least one of the following: the priority of the corresponding CSI report, the cascading order of the corresponding CSI, the number of CSI processing units occupied by the corresponding CSI report, and the CSI processing time.
[0339] In some implementations, the corresponding CSI reporting priorities include:
[0340] Feedback based on measurement quantification has higher priority than other CSI reports; and / or,
[0341] Codebook feedback including CRI and joint feedback based on multiple CMRs have lower priority than codebook-based feedback; and / or,
[0342] Near-field based feedback has a lower priority than codebook-based feedback and non-codebook-based feedback.
[0343] In some implementations, the corresponding CSI cascading order includes:
[0344] When the CSI feedback type is near-field based feedback, the cascading order is to perform CSI cascading according to the order of the antenna port groups; and / or,
[0345] When the CSI feedback type is a codebook feedback that includes CRI, the concatenation order is CSI concatenation according to the order of the CRI index; and / or,
[0346] When the CSI feedback type is based on measurement value quantization, the cascading order is performed according to the ID order or configuration order of the corresponding CMR.
[0347] In some implementations, the number of CSI processing units occupied by the corresponding CSI report includes:
[0348] When the CSI feedback type is codebook-based or non-codebook-based, the number of CSI processing units occupied by the corresponding CSI report is equal to the number of CMRs used for measurement; and / or,
[0349] When the CSI feedback type is near-field based feedback, the number of CSI processing units occupied by the corresponding CSI reporting is the maximum number of antenna port groups that the terminal device can report; and / or,
[0350] When the CSI feedback type is codebook feedback including CRI, the number of CSI processing units occupied by the corresponding CSI report is equal to the number of CMRs used for measurement; and / or,
[0351] When the CSI feedback type is measurement-based quantization, the corresponding number of CSI processing units used for CSI reporting is 1, or the number of CMRs used for measurement, or the number of reported measurements; and / or,
[0352] When the CSI feedback type is a joint feedback based on multiple CMRs, the number of CSI processing units occupied by the corresponding CSI report is the number of CMRs used for measurement.
[0353] In some implementations, the codebook type is used to determine at least one of the CSI processing time and codebook subset constraints.
[0354] In some implementations, the CSI processing time for Type 2 codebooks is longer than that for Type 1 codebooks; and / or,
[0355] The CSI processing time for scalar quantization is less than the CSI processing time for type 1 codebooks and the CSI processing time for type 2 codebooks; and / or,
[0356] Each codebook type employs an independent codebook subset constraint; and / or,
[0357] Scalar quantization and non-codebook quantization do not require codebook subset constraints.
[0358] The network device 800 of this application embodiment can implement the corresponding functions of the network device in the foregoing method embodiments. The processes, functions, implementation methods, and beneficial effects of each module (submodule, unit, or component, etc.) in the network device 800 can be found in the corresponding descriptions in the above method embodiments, and will not be repeated here. It should be noted that the functions described for each module (submodule, unit, or component, etc.) in the network device 800 of this application embodiment can be implemented by different modules (submodules, units, or components, etc.) or by the same module (submodule, unit, or component, etc.).
[0359] Figure 9 is a schematic structural diagram of a communication device 900 according to an embodiment of this application. The communication device 900 includes a processor 910, which can call and run computer programs from memory to enable the communication device 900 to implement the methods in the embodiments of this application.
[0360] In one embodiment, the communication device 900 may further include a memory 920. The processor 910 can retrieve and run computer programs from the memory 920 to enable the communication device 900 to implement the methods described in the embodiments of this application.
[0361] The memory 920 can be a separate device independent of the processor 910, or it can be integrated into the processor 910.
[0362] In one embodiment, the communication device 900 may further include a transceiver 930, which the processor 910 may control to communicate with other devices. Specifically, it may send information or data to other devices or receive information or data sent by other devices.
[0363] The transceiver 930 may include a transmitter and a receiver. The transceiver 930 may further include antennas, and the number of antennas may be one or more.
[0364] In one embodiment, the communication device 900 may be a network device in the embodiments of this application, and the communication device 900 may implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0365] In one embodiment, the communication device 900 may be a terminal device in the embodiments of this application, and the communication device 900 may implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0366] Figure 10 is a schematic structural diagram of a chip 1000 according to an embodiment of this application. The chip 1000 includes a processor 1010, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0367] In one embodiment, chip 1000 may further include memory 1020. Processor 1010 can retrieve and run computer programs from memory 1020 to implement the methods executed by a terminal device or network device in this embodiment.
[0368] The memory 1020 can be a separate device independent of the processor 1010, or it can be integrated into the processor 1010.
[0369] In one embodiment, the chip 1000 may further include an input interface 1030. The processor 1010 can control the input interface 1030 to communicate with other devices or chips; specifically, it can acquire information or data sent by other devices or chips.
[0370] In one embodiment, the chip 1000 may further include an output interface 1040. The processor 1010 can control the output interface 1040 to communicate with other devices or chips; specifically, it can output information or data to other devices or chips.
[0371] In one implementation, the chip can be applied to the network device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0372] In one implementation, the chip can be applied to the terminal device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0373] The chips used in network equipment and terminal equipment can be the same chip or different chips.
[0374] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0375] The processors mentioned above can be general-purpose processors, digital signal processors (DSPs), field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), or other programmable logic devices, transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processors mentioned above can be microprocessors or any conventional processor.
[0376] The aforementioned memory can be volatile memory or non-volatile memory, or a combination of both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM).
[0377] It should be understood that the above-described memory is exemplary and not a limiting description. For example, the memory in the embodiments of this application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.
[0378] Figure 11 is a schematic block diagram of a communication system 1100 according to an embodiment of the present application. The communication system 1100 includes a terminal device 1110 and a network device 1120.
[0379] A terminal device, comprising:
[0380] The first transceiver module is used to receive codebook configuration information and CSI feedback type information sent by the network device. The codebook configuration information is used to determine the codebook type used for CSI reporting, and the CSI feedback type information is used to determine the CSI feedback type of CSI reporting.
[0381] The first determining module is used to determine the codebook type used for CSI reporting based on the codebook configuration information, and to determine the CSI feedback type for CSI reporting based on the CSI feedback type information.
[0382] The first processing module is used to perform CSI reporting based on the codebook type used in the CSI report and the CSI feedback type of the CSI report;
[0383] The codebook configuration information is used to indicate a codebook type from a set of codebook types, which includes multiple of the following codebook types: Type 1 codebook, Type 2 codebook, near-field codebook, scalar quantization, and non-codebook.
[0384] The CSI feedback type information is used to indicate at least one CSI feedback type from a set of CSI feedback types, which includes multiple of the following CSI feedback types: codebook-based feedback, non-codebook-based feedback, near-field-based feedback, codebook feedback including CRI, feedback based on measurement quantization, and joint feedback based on multiple CMRs.
[0385] A network device, comprising:
[0386] The second determining module is used to determine the codebook type used for CSI reporting and the CSI feedback type of CSI reporting;
[0387] The second transceiver module is used to send codebook configuration information and CSI feedback type information to the terminal device. The codebook configuration information is used to determine the codebook type used for CSI reporting, and the CSI feedback type information is used to determine the CSI feedback type reported by the CSI. Based on the codebook type used for CSI reporting and the CSI feedback type reported by the CSI, the module receives CSI reported by the terminal device.
[0388] The codebook configuration information is used to indicate a codebook type from a set of codebook types, which includes multiple of the following codebook types: Type 1 codebook, Type 2 codebook, near-field codebook, scalar quantization, and non-codebook.
[0389] The CSI feedback type information is used to indicate at least one CSI feedback type from a set of CSI feedback types, which includes multiple of the following CSI feedback types: codebook-based feedback, non-codebook-based feedback, near-field-based feedback, codebook feedback including CRI, feedback based on measurement quantization, and joint feedback based on multiple CMRs.
[0390] Specifically, the terminal device 1110 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 1120 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, further details are omitted here.
[0391] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. This computer program product includes one or more computer instructions. When these computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. 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. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state drives (SSDs)).
[0392] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0393] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0394] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A downlink channel state information feedback method, comprising: The terminal device receives codebook configuration information, channel status information, and CSI feedback type information sent by the network device; The terminal device determines the codebook type used for CSI reporting based on the codebook configuration information, and determines the CSI feedback type for CSI reporting based on the CSI feedback type information; The terminal device performs CSI reporting based on the codebook type used for CSI reporting and the CSI feedback type of CSI reporting; The codebook configuration information is used to indicate a codebook type from a codebook type set, which includes multiple of the following codebook types: type 1 codebook, type 2 codebook, near-field codebook, scalar quantization, and non-codebook. The CSI feedback type information is used to indicate at least one CSI feedback type from a set of CSI feedback types, which includes multiple of the following CSI feedback types: codebook-based feedback, non-codebook-based feedback, near-field-based feedback, codebook feedback including CSI resource indication (CRI), measurement-quantized feedback, and joint feedback based on multiple channel measurement resources (CMR).
2. The method of claim 1, wherein, The CSI feedback type reported by the CSI includes the number of CSIs included in the CSI report.
3. The method of claim 2, wherein, The terminal device determines the type of CSI feedback reported based on the CSI feedback type information, including: When the CSI feedback type information indicates that the CSI feedback type is the codebook feedback containing CRI, the number of CSIs is determined to be equal to the number of CRIs; and / or, When the CSI feedback type information indicates that the CSI feedback type is either codebook-based feedback or non-codebook-based feedback, the number of CSIs is determined to be equal to the number of CMRs contained in the measurement resource set; and / or, When the CSI feedback type information indicates that the CSI feedback type is near-field based feedback, the number of CSIs is determined to be equal to the number of antenna port groups reported by the terminal device; and / or, When the CSI feedback type information indicates that the CSI feedback type is the measurement-based quantization feedback, the number of CSIs is determined to be 1; and / or, When the CSI feedback type information indicates that the CSI feedback type is the joint feedback based on multiple CMRs, the number of CSIs is determined to be 1.
4. The method of claim 1, wherein, The CSI feedback type information is also used to determine the CSI measurement method; The method further includes the terminal device determining the CSI measurement method based on the CSI feedback type information.
5. The method of claim 4, wherein, The terminal device determines the CSI measurement method based on the CSI feedback type information, including: When the CSI feedback type information indicates that the CSI feedback type is the codebook feedback containing CRI, the measurement method of the CSI is determined to be selecting at least one CMR from multiple CMRs and measuring the CSI corresponding to the selected CMR; and / or, When the CSI feedback type information indicates that the CSI feedback type is near-field based feedback, the CSI measurement method is determined to be measuring the CSI corresponding to each antenna port group separately, wherein the number of antenna port groups is reported by the terminal device; and / or, When the CSI feedback type information indicates that the CSI feedback type is the feedback based on measurement value quantization, the measurement method of the CSI is determined to be based on the target measurement value configured in the CMR measurement network device and scalar quantization is performed; and / or, When the CSI feedback type information indicates that the CSI feedback type is the joint feedback based on multiple CMRs, the measurement method of the CSI is determined to be to calculate a CSI by combining the channel information obtained from multiple CMR measurements.
6. The method of claim 1, wherein, Different CSI feedback types correspond to different CMR configurations, which include at least one of the following: the number of CMRs used for measurement, the number of ports of the CMRs used for measurement, the time-domain location of the CMRs, and the quasi-co-located QCL assumption of the CMRs.
7. The method according to claim 6, wherein, When the CSI feedback type is either codebook-based feedback or non-codebook-based feedback, the number of CMRs used for measurement is 1, and the number of ports used for measurement is less than or equal to a first preset value; and / or, When the CSI feedback type is the codebook feedback containing CRI, the number of CMRs used for measurement is greater than 1; and / or, When the CSI feedback type is near-field based feedback, the number of ports used for measuring CMR is greater than or equal to a second preset value; And / or, When the CSI feedback type is the measurement-based quantization feedback, the number of CMRs used for measurement is greater than 1, the number of ports of the CMRs used for measurement is less than or equal to a third preset value, and the time-domain interval of the multiple CMRs used for measurement is less than or equal to a fourth preset value; and / or, When the CSI feedback type is the joint feedback based on multiple CMRs, the number of CMRs used for measurement is greater than 1, and the time-domain interval of the multiple CMRs used for measurement is less than or equal to a fifth preset value.
8. The method according to any one of claims 1-7, wherein, When the CSI feedback type information indicates multiple CSI feedback types, the terminal device jointly reports and / or jointly measures the CSIs corresponding to the multiple CSI feedback types.
9. The method according to claim 8, wherein, The terminal device jointly measures and reports CSIs corresponding to multiple CSI feedback types; or... The terminal device jointly measures the CSI corresponding to multiple CSI feedback types and reports them independently; or, The terminal device independently measures the CSI corresponding to multiple CSI feedback types and reports them jointly.
10. The method according to any one of claims 1-9, further comprising: The terminal device determines at least one of the following information based on the CSI feedback type: the priority of the corresponding CSI report, the cascading order of the corresponding CSI, the number of CSI processing units occupied by the corresponding CSI report, and the CSI processing time.
11. The method of claim 10, wherein, The terminal device determines the priority of the corresponding CSI reporting based on the CSI feedback type, including: The feedback based on measurement quantification has a higher priority than other CSI reports; and / or, The priority of the codebook feedback including CRI and the priority of the joint feedback based on multiple CMRs are lower than the priority of the codebook-based feedback; and / or, The priority of near-field based feedback is lower than the priority of codebook-based feedback and the priority of non-codebook-based feedback.
12. The method of claim 10, wherein, The terminal device determines the cascading order of the corresponding CSIs based on the CSI feedback type, including: When the CSI feedback type is near-field based feedback, the cascading order is CSI cascading according to the order of antenna port groups; and / or, When the CSI feedback type is the codebook feedback containing CRI, the concatenation order is CSI concatenation according to the order of the CRI index; and / or, When the CSI feedback type is the feedback based on measurement value quantization, the cascading order is to perform CSI cascading according to the corresponding CMR identifier ID order or configuration order.
13. The method of claim 10, wherein, The terminal device determines the number of CSI processing units occupied by the corresponding CSI report based on the CSI feedback type, including: When the CSI feedback type is either codebook-based feedback or non-codebook-based feedback, the number of CSI processing units occupied by the corresponding CSI report is equal to the number of CMRs used for measurement; and / or, When the CSI feedback type is near-field based feedback, the number of CSI processing units occupied by the corresponding CSI reporting is the maximum number of antenna port groups that the terminal device can report; and / or, When the CSI feedback type is the codebook feedback containing CRI, the number of CSI processing units occupied by the corresponding CSI report is the number of CMRs used for measurement; and / or, When the CSI feedback type is the measurement-based quantization feedback, the corresponding CSI report occupies 1 CSI processing unit or is used for the number of CMRs measured or the number of reported measurements; and / or, When the CSI feedback type is the joint feedback based on multiple CMRs, the number of CSI processing units occupied by the corresponding CSI report is the number of CMRs used for measurement.
14. The method according to any one of claims 1-13, further comprising: The terminal device determines at least one of the CSI processing time and codebook subset constraints based on the codebook type.
15. The method of claim 14, wherein, The terminal device determines at least one of the CSI processing time and codebook subset constraints based on the codebook type, including: The terminal device determines that the CSI processing time of the Type 2 codebook is longer than the CSI processing time of the Type 1 codebook; and / or, The terminal device determines that the CSI processing time for the scalar quantization is less than the CSI processing time for the Type 1 codebook and the CSI processing time for the Type 2 codebook; and / or, The terminal device determines that each codebook type uses an independent codebook subset constraint; and / or, The terminal device determines that the scalar quantization and the non-codebook do not require codebook subset constraints.
16. A downlink CSI receiving method, comprising: The network device determines the codebook type used for CSI reporting and the CSI feedback type for CSI reporting; The network device sends codebook configuration information and CSI feedback type information to the terminal device. The codebook configuration information is used to determine the codebook type used for CSI reporting, and the CSI feedback type information is used to determine the CSI feedback type reported by CSI. The network device receives the CSI reported by the terminal device according to the codebook type used in the CSI reporting and the CSI feedback type of the CSI reporting; The codebook configuration information is used to indicate a codebook type from a codebook type set, which includes multiple of the following codebook types: type 1 codebook, type 2 codebook, near-field codebook, scalar quantization, and non-codebook. The CSI feedback type information is used to indicate at least one CSI feedback type from a set of CSI feedback types, which includes multiple of the following CSI feedback types: codebook-based feedback, non-codebook-based feedback, near-field-based feedback, codebook feedback including CRI, feedback based on measurement quantization, and joint feedback based on multiple CMRs.
17. The method of claim 16, wherein, The CSI feedback type reported by the CSI includes the number of CSIs included in the CSI report.
18. The method according to claim 17, wherein, When the CSI feedback type information indicates that the CSI feedback type is the codebook feedback containing CRI, the number of CSIs is equal to the number of CRIs; and / or, When the CSI feedback type information indicates that the CSI feedback type is the codebook-based feedback or the non-codebook-based feedback, the number of CSIs is equal to the number of CMRs contained in the measurement resource set; And / or, When the CSI feedback type information indicates that the CSI feedback type is the near-field based feedback, the number of CSIs is equal to the number of antenna port groups reported by the terminal device; And / or, When the CSI feedback type information indicates that the CSI feedback type is the measurement-based quantization feedback, the number of CSIs is 1; and / or, When the CSI feedback type information indicates that the CSI feedback type is the joint feedback based on multiple CMRs, the number of CSIs is 1.
19. The method of claim 16, wherein, The CSI feedback type information is also used to determine the CSI measurement method.
20. The method according to claim 19, wherein, When the CSI feedback type information indicates that the CSI feedback type is the codebook feedback containing CRI, the CSI measurement method is to select at least one CMR from multiple CMRs and measure the CSI corresponding to the selected CMR; And / or, When the CSI feedback type information indicates that the CSI feedback type is near-field based feedback, the CSI measurement method is to measure the CSI corresponding to each antenna port group separately, wherein the number of antenna port groups is reported by the terminal device; And / or, When the CSI feedback type information indicates that the CSI feedback type is the feedback based on measurement value quantization, the CSI measurement method is to measure the target measurement value configured by the CMR measurement network device and perform scalar quantization. And / or, When the CSI feedback type information indicates that the CSI feedback type is the joint feedback based on multiple CMRs, the CSI measurement method is to calculate a CSI by combining the channel information obtained from multiple CMR measurements.
21. The method of claim 16, wherein, Different CSI feedback types correspond to different CMR configurations, which include at least one of the following: the number of CMRs used for measurement, the number of ports of the CMRs used for measurement, the time-domain location of the CMRs, and the QCL assumptions of the CMRs.
22. The method according to claim 21, wherein, When the CSI feedback type is either codebook-based feedback or non-codebook-based feedback, the number of CMRs used for measurement is 1, and the number of ports used for measurement is less than or equal to a first preset value; and / or, When the CSI feedback type is the codebook feedback containing CRI, the number of CMRs used for measurement is greater than 1; and / or, When the CSI feedback type is near-field based feedback, the number of ports used for measuring CMR is greater than or equal to a second preset value; And / or, When the CSI feedback type is the measurement-based quantization feedback, the number of CMRs used for measurement is greater than 1, the number of ports of the CMRs used for measurement is less than or equal to a third preset value, and the time-domain interval of the multiple CMRs used for measurement is less than or equal to a fourth preset value; and / or, When the CSI feedback type is the joint feedback based on multiple CMRs, the number of CMRs used for measurement is greater than 1, and the time-domain interval of the multiple CMRs used for measurement is less than or equal to a fifth preset value.
23. The method according to any one of claims 16-22, wherein, When the CSI feedback type information indicates multiple CSI feedback types, the terminal device jointly reports and / or jointly measures the CSIs corresponding to the multiple CSI feedback types.
24. The method according to any one of claims 16-23, wherein, The CSI feedback type is used to determine at least one of the following: the priority of the corresponding CSI report, the cascading order of the corresponding CSI, the number of CSI processing units occupied by the corresponding CSI report, and the CSI processing time.
25. The method of claim 24, wherein, The corresponding CSI reporting priorities include: The feedback based on measurement quantification has a higher priority than other CSI reports; and / or, The priority of the codebook feedback including CRI and the priority of the joint feedback based on multiple CMRs are lower than the priority of the codebook-based feedback; and / or, The priority of near-field based feedback is lower than the priority of codebook-based feedback and the priority of non-codebook-based feedback.
26. The method of claim 24, wherein, The cascading order of the corresponding CSIs includes: When the CSI feedback type is near-field based feedback, the cascading order is CSI cascading according to the order of antenna port groups; and / or, When the CSI feedback type is the codebook feedback containing CRI, the concatenation order is CSI concatenation according to the order of the CRI index; and / or, When the CSI feedback type is the feedback based on measurement value quantization, the cascading order is to perform CSI cascading according to the ID order or configuration order of the corresponding CMR.
27. The method of claim 24, wherein, The number of CSI processing units occupied by the corresponding CSI report includes: When the CSI feedback type is either codebook-based feedback or non-codebook-based feedback, the number of CSI processing units occupied by the corresponding CSI report is equal to the number of CMRs used for measurement; and / or, When the CSI feedback type is near-field based feedback, the number of CSI processing units occupied by the corresponding CSI reporting is the maximum number of antenna port groups that the terminal device can report; and / or, When the CSI feedback type is the codebook feedback containing CRI, the number of CSI processing units occupied by the corresponding CSI report is the number of CMRs used for measurement; and / or, When the CSI feedback type is the measurement-based quantization feedback, the corresponding CSI report occupies 1 CSI processing unit or is used for the number of CMRs measured or the number of reported measurements; and / or, When the CSI feedback type is the joint feedback based on multiple CMRs, the number of CSI processing units occupied by the corresponding CSI report is the number of CMRs used for measurement.
28. The method of any one of claims 16-27, wherein, The codebook type is used to determine at least one of the CSI processing time and codebook subset constraints.
29. The method according to claim 28, wherein, The CSI processing time for the type 2 codebook is longer than that for the type 1 codebook; and / or, The CSI processing time for scalar quantization is less than the CSI processing time for the Type 1 codebook and the CSI processing time for the Type 2 codebook. And / or, Each of the codebook types employs an independent codebook subset constraint; and / or, The scalar quantization and the non-codebook do not require codebook subset constraints.
30. A terminal device, comprising: The first transceiver module is used to receive codebook configuration information and CSI feedback type information sent by network devices; The first determining module is used to determine the codebook type used for CSI reporting based on the codebook configuration information, and to determine the CSI feedback type for CSI reporting based on the CSI feedback type information. The first processing module is used to perform CSI reporting based on the codebook type used for CSI reporting and the CSI feedback type of CSI reporting; The codebook configuration information is used to indicate a codebook type from a codebook type set, which includes multiple of the following codebook types: type 1 codebook, type 2 codebook, near-field codebook, scalar quantization, and non-codebook. The CSI feedback type information is used to indicate at least one CSI feedback type from a set of CSI feedback types, which includes multiple of the following CSI feedback types: codebook-based feedback, non-codebook-based feedback, near-field-based feedback, codebook feedback including CRI, feedback based on measurement quantization, and joint feedback based on multiple CMRs.
31. The terminal device of claim 30, wherein, The CSI feedback type reported by the CSI includes the number of CSIs included in the CSI report.
32. The terminal device of claim 31, wherein, The first determining module is used for: When the CSI feedback type information indicates that the CSI feedback type is the codebook feedback containing CRI, the number of CSIs is determined to be equal to the number of CRIs; and / or, When the CSI feedback type information indicates that the CSI feedback type is either codebook-based feedback or non-codebook-based feedback, the number of CSIs is determined to be equal to the number of CMRs contained in the measurement resource set; And / or, When the CSI feedback type information indicates that the CSI feedback type is the near-field based feedback, the number of CSIs is determined to be equal to the number of antenna port groups reported by the terminal device; And / or, When the CSI feedback type information indicates that the CSI feedback type is the measurement-based quantization feedback, the number of CSIs is determined to be 1; and / or, When the CSI feedback type information indicates that the CSI feedback type is the joint feedback based on multiple CMRs, the number of CSIs is determined to be 1.
33. The terminal device of claim 30, wherein, The CSI feedback type information is also used to determine the CSI measurement method; The first determining module is further configured to determine the CSI measurement method based on the CSI feedback type information.
34. The terminal device of claim 33, wherein, The first determining module is used for: When the CSI feedback type information indicates that the CSI feedback type is the codebook feedback containing CRI, the measurement method of the CSI is determined to be to select at least one CMR from multiple CMRs and measure the CSI corresponding to the selected CMR; And / or, When the CSI feedback type information indicates that the CSI feedback type is near-field based feedback, the measurement method of the CSI is determined to be to measure the CSI corresponding to each antenna port group respectively, wherein the number of antenna port groups is reported by the terminal device; And / or, When the CSI feedback type information indicates that the CSI feedback type is the feedback based on measurement value quantization, the measurement method of the CSI is determined to be the target measurement value based on the CMR measurement network device configuration and scalar quantization is performed. And / or, When the CSI feedback type information indicates that the CSI feedback type is the joint feedback based on multiple CMRs, the measurement method of the CSI is determined to be to calculate a CSI by combining the channel information obtained from multiple CMR measurements.
35. The terminal device of claim 30, wherein, Different CSI feedback types correspond to different CMR configurations, which include at least one of the following: the number of CMRs used for measurement, the number of ports of the CMRs used for measurement, the time-domain location of the CMRs, and the QCL assumptions of the CMRs.
36. The terminal device according to claim 35, wherein, When the CSI feedback type is either codebook-based feedback or non-codebook-based feedback, the number of CMRs used for measurement is 1, and the number of ports used for measurement is less than or equal to a first preset value; and / or, When the CSI feedback type is the codebook feedback containing CRI, the number of CMRs used for measurement is greater than 1; and / or, When the CSI feedback type is near-field based feedback, the number of ports used for measuring CMR is greater than or equal to a second preset value; And / or, When the CSI feedback type is the measurement-based quantization feedback, the number of CMRs used for measurement is greater than 1, the number of ports of the CMRs used for measurement is less than or equal to a third preset value, and the time-domain interval of the multiple CMRs used for measurement is less than or equal to a fourth preset value; and / or, When the CSI feedback type is the joint feedback based on multiple CMRs, the number of CMRs used for measurement is greater than 1, and the time-domain interval of the multiple CMRs used for measurement is less than or equal to a fifth preset value.
37. The terminal device according to any one of claims 30-36, wherein, When the CSI feedback type information indicates multiple CSI feedback types, the first processing module jointly reports and / or jointly measures the CSIs corresponding to the multiple CSI feedback types.
38. The terminal device of claim 37, wherein, The first processing module is used for: The CSI corresponding to multiple CSI feedback types is measured and reported jointly; or, The CSI corresponding to multiple CSI feedback types is measured jointly and reported independently; or, The CSI corresponding to multiple CSI feedback types is measured independently and reported jointly.
39. The terminal device according to any one of claims 30-38, wherein the first determining module is further configured to determine at least one of the following information based on the CSI feedback type: the priority of the corresponding CSI report, the cascading order of the corresponding CSI, the number of CSI processing units occupied by the corresponding CSI report, and the CSI processing time.
40. The terminal device of claim 39, wherein, The first determining module is used to determine the following: The feedback based on measurement quantification has a higher priority than other CSI reports; and / or, The priority of the codebook feedback including CRI and the priority of the joint feedback based on multiple CMRs are lower than the priority of the codebook-based feedback. And / or, The priority of near-field based feedback is lower than the priority of codebook-based feedback and the priority of non-codebook-based feedback.
41. The terminal device of claim 39, wherein, The first determining module is used to determine the following: When the CSI feedback type is near-field based feedback, the cascading order is determined to be CSI cascading according to the order of antenna port groups; And / or, When the CSI feedback type is the codebook feedback containing CRI, the concatenation order is determined to be CSI concatenation according to the order of CRI index; And / or, When the CSI feedback type is the feedback based on measurement value quantization, the cascading order is determined to be CSI cascading according to the ID order or configuration order of the corresponding CMR.
42. The terminal device of claim 39, wherein, The first determining module is used to determine the following: When the CSI feedback type is codebook-based feedback or non-codebook-based feedback, the number of CSI processing units occupied by the corresponding CSI report is determined to be the number of CMRs used for measurement; And / or, When the CSI feedback type is near-field based feedback, the number of CSI processing units occupied by the corresponding CSI report is determined to be the maximum number of antenna port groups that the terminal device can report; and / or, When the CSI feedback type is the codebook feedback containing CRI, the number of CSI processing units occupied by the corresponding CSI report is determined to be the number of CMRs used for measurement; and / or, When the CSI feedback type is the feedback based on measurement value quantization, the number of CSI processing units occupied by the corresponding CSI report is determined to be 1, or the number of CMRs used for measurement, or the number of reported measurement values. And / or, When the CSI feedback type is the joint feedback based on multiple CMRs, the number of CSI processing units occupied by the corresponding CSI report is determined to be the number of CMRs used for measurement.
43. The terminal device according to any one of claims 30-42, wherein the first determining module is further configured to determine at least one of the CSI processing time and codebook subset constraints based on the codebook type.
44. The terminal device of claim 43, wherein, The first determining module is used for: The CSI processing time of the type 2 codebook is determined to be longer than that of the type 1 codebook; and / or, It is determined that the CSI processing time of the scalar quantization is less than the CSI processing time of the type 1 codebook and the CSI processing time of the type 2 codebook; And / or, Each codebook type is determined to be subject to an independent codebook subset constraint; and / or, It is determined that the scalar quantization and the non-codebook do not require codebook subset constraints.
45. A network device, comprising: The second determining module is used to determine the codebook type used for CSI reporting and the CSI feedback type of CSI reporting; The second transceiver module is used to send codebook configuration information and CSI feedback type information to the terminal device. The codebook configuration information is used to determine the codebook type used for CSI reporting, and the CSI feedback type information is used to determine the CSI feedback type reported by the CSI. The module also receives CSI reports from the terminal device based on the codebook type used for CSI reporting and the CSI feedback type reported by the CSI. The codebook configuration information is used to indicate a codebook type from a codebook type set, which includes multiple of the following codebook types: type 1 codebook, type 2 codebook, near-field codebook, scalar quantization, and non-codebook. The CSI feedback type information is used to indicate at least one CSI feedback type from a set of CSI feedback types, which includes multiple of the following CSI feedback types: codebook-based feedback, non-codebook-based feedback, near-field-based feedback, codebook feedback including CRI, feedback based on measurement quantization, and joint feedback based on multiple CMRs.
46. The network device of claim 45, wherein, The CSI feedback type reported by the CSI includes the number of CSIs included in the CSI report.
47. The network device according to claim 46, wherein, When the CSI feedback type information indicates that the CSI feedback type is the codebook feedback containing CRI, the number of CSIs is equal to the number of CRIs; and / or, When the CSI feedback type information indicates that the CSI feedback type is the codebook-based feedback or the non-codebook-based feedback, the number of CSIs is equal to the number of CMRs contained in the measurement resource set; And / or, When the CSI feedback type information indicates that the CSI feedback type is the near-field based feedback, the number of CSIs is equal to the number of antenna port groups reported by the terminal device; And / or, When the CSI feedback type information indicates that the CSI feedback type is the measurement-based quantization feedback, the number of CSIs is 1; and / or, When the CSI feedback type information indicates that the CSI feedback type is the joint feedback based on multiple CMRs, the number of CSIs is 1.
48. The network device of claim 45, wherein, The CSI feedback type information is also used to determine the CSI measurement method.
49. The network device according to claim 48, wherein, When the CSI feedback type information indicates that the CSI feedback type is the codebook feedback containing CRI, the CSI measurement method is to select at least one CMR from multiple CMRs and measure the CSI corresponding to the selected CMR; And / or, When the CSI feedback type information indicates that the CSI feedback type is near-field based feedback, the CSI measurement method is to measure the CSI corresponding to each antenna port group separately, wherein the number of antenna port groups is reported by the terminal device; And / or, When the CSI feedback type information indicates that the CSI feedback type is the feedback based on measurement value quantization, the CSI measurement method is to measure the target measurement value configured by the CMR measurement network device and perform scalar quantization. And / or, When the CSI feedback type information indicates that the CSI feedback type is the joint feedback based on multiple CMRs, the CSI measurement method is to calculate a CSI by combining the channel information obtained from multiple CMR measurements.
50. The network device of claim 45, wherein, Different CSI feedback types correspond to different CMR configurations, which include at least one of the following: the number of CMRs used for measurement, the number of ports of the CMRs used for measurement, the time-domain location of the CMRs, and the QCL assumptions of the CMRs.
51. The network device according to claim 50, wherein, When the CSI feedback type is either codebook-based feedback or non-codebook-based feedback, the number of CMRs used for measurement is 1, and the number of ports used for measurement is less than or equal to a first preset value; and / or, When the CSI feedback type is the codebook feedback containing CRI, the number of CMRs used for measurement is greater than 1; and / or, When the CSI feedback type is near-field based feedback, the number of ports used for measuring CMR is greater than or equal to a second preset value; And / or, When the CSI feedback type is the measurement-based quantization feedback, the number of CMRs used for measurement is greater than 1, the number of ports of the CMRs used for measurement is less than or equal to a third preset value, and the time-domain interval of the multiple CMRs used for measurement is less than or equal to a fourth preset value; and / or, When the CSI feedback type is the joint feedback based on multiple CMRs, the number of CMRs used for measurement is greater than 1, and the time-domain interval of the multiple CMRs used for measurement is less than or equal to a fifth preset value.
52. The network device according to any one of claims 45-51, wherein, When the CSI feedback type information indicates multiple CSI feedback types, the terminal device jointly reports and / or jointly measures the CSIs corresponding to the multiple CSI feedback types.
53. The network device according to any one of claims 45-52, wherein, The CSI feedback type is used to determine at least one of the following: the priority of the corresponding CSI report, the cascading order of the corresponding CSI, the number of CSI processing units occupied by the corresponding CSI report, and the CSI processing time.
54. The network device of claim 53, wherein, The corresponding CSI reporting priorities include: The feedback based on measurement quantification has a higher priority than other CSI reports; and / or, The priority of the codebook feedback including CRI and the priority of the joint feedback based on multiple CMRs are lower than the priority of the codebook-based feedback; and / or, The priority of near-field based feedback is lower than the priority of codebook-based feedback and the priority of non-codebook-based feedback.
55. The network device of claim 53, wherein, The cascading order of the corresponding CSIs includes: When the CSI feedback type is near-field based feedback, the cascading order is CSI cascading according to the order of antenna port groups; and / or, When the CSI feedback type is the codebook feedback containing CRI, the concatenation order is CSI concatenation according to the order of the CRI index; and / or, When the CSI feedback type is the feedback based on measurement value quantization, the cascading order is to perform CSI cascading according to the ID order or configuration order of the corresponding CMR.
56. The network device of claim 53, wherein, The number of CSI processing units occupied by the corresponding CSI report includes: When the CSI feedback type is either codebook-based feedback or non-codebook-based feedback, the number of CSI processing units occupied by the corresponding CSI report is equal to the number of CMRs used for measurement; and / or, When the CSI feedback type is near-field based feedback, the number of CSI processing units occupied by the corresponding CSI reporting is the maximum number of antenna port groups that the terminal device can report; and / or, When the CSI feedback type is the codebook feedback containing CRI, the number of CSI processing units occupied by the corresponding CSI report is the number of CMRs used for measurement; and / or, When the CSI feedback type is the measurement-based quantization feedback, the corresponding CSI report occupies 1 CSI processing unit or is used for the number of CMRs measured or the number of reported measurements; and / or, When the CSI feedback type is the joint feedback based on multiple CMRs, the number of CSI processing units occupied by the corresponding CSI report is the number of CMRs used for measurement.
57. The network device of any of claims 45-56, wherein, The codebook type is used to determine at least one of the CSI processing time and codebook subset constraints.
58. The network device according to claim 57, wherein, The CSI processing time for the type 2 codebook is longer than that for the type 1 codebook; and / or, The CSI processing time for scalar quantization is less than the CSI processing time for the Type 1 codebook and the CSI processing time for the Type 2 codebook. And / or, Each of the codebook types employs an independent codebook subset constraint; and / or, The scalar quantization and the non-codebook do not require codebook subset constraints.
59. A terminal device comprising: A transceiver, a processor, and a memory, wherein the memory is used to store a computer program, the transceiver is used to communicate with other devices, and the processor is used to invoke and run the computer program stored in the memory to cause the terminal device to perform the method as described in any one of claims 1 to 15.
60. A network device comprising: A transceiver, a processor, and a memory, wherein the memory is used to store a computer program, the transceiver is used to communicate with other devices, and the processor is used to invoke and run the computer program stored in the memory to cause the network device to perform the method as described in any one of claims 16 to 29.
61. A chip comprising: A processor for retrieving and running a computer program from memory, causing a device on which the chip is mounted to perform the method as described in any one of claims 1 to 29.
62. A computer-readable storage medium for storing a computer program that, when run by a device, causes the device to perform the method as claimed in any one of claims 1 to 29.
63. A computer program product comprising computer program instructions that cause a computer to perform the method as described in any one of claims 1 to 29.
64. A computer program that causes a computer to perform the method as claimed in any one of claims 1 to 29.
65. A communication system, comprising: A terminal device for performing the method as described in any one of claims 1 to 15; A network device for performing the method as described in any one of claims 16 to 29.
Citation Information
Patent Citations
Wireless communication method, terminal device and network device
CN109644119A
Wireless communication method, terminal device and network device
CN113892241A
Codebook structure configuration method and device, codebook structure reporting method and device, equipment and storage medium
CN115669034A
Wireless communication method and device
CN117322044A
Channel state information codebook parameter configuration for dynamic antenna port adaptation
WO2024015225A1