Channel state information reporting method and apparatus, channel state information receiving method and apparatus, and device and readable storage medium

By selecting the appropriate CSI feedback type under a super-large-scale antenna and accompanying relevant information, reporting channel status information, solving the problem of difficult channel status information reporting in the prior art, and achieving effective reporting and feedback consistency of channel status information.

WO2025036356A1PCT designated stage expired Publication Date: 2025-02-20VIVO MOBILE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/111722
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-14
Filing Date
2024-08-13
Publication Date
2025-02-20

AI Technical Summary

Technical Problem

Under ultra-large-scale antennas, it is difficult for the prior art to effectively report channel state information, especially when the user equipment is in the near and far field, it is necessary to design a CSI feedback framework uniformly.

Method used

The appropriate CSI feedback type is selected through the terminal and relevant information is attached when reporting channel status information to notify the network side device which type of CSI the channel status information belongs to.

Benefits of technology

It realizes effective reporting of channel status information under ultra-large-scale antennas, improves the accuracy and consistency of channel status feedback, and is suitable for scenarios of different user equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024111722_20022025_PF_FP_ABST
    Figure CN2024111722_20022025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present application are a channel state information (CSI) reporting method and apparatus, a CSI receiving method and apparatus, and a device and a readable storage medium. The CSI reporting method comprises: a terminal selecting a CSI feedback type of first CSI; and the terminal sending the first CSI and first information, wherein the first information is associated with the CSI feedback type of the first CSI.
Need to check novelty before this filing date? Find Prior Art

Description

Channel state information reporting and receiving method, device, equipment and readable storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application No. 202311020031.9 filed in China on August 14, 2023, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present application belongs to the field of communication technology, and specifically relates to a method, apparatus, device, and readable storage medium for reporting and receiving channel state information. Background Art

[0004] In the Channel State Information (CSI) feedback mechanism used in related technologies, the codebook design is based on discrete Fourier transform (DFT) vectors. However, near-field effects can occur in ultra-large-scale antennas, and the performance of DFT-based codebooks needs to be improved. Furthermore, some user equipment (UE) in the system are in the near field, while others are in the far field, necessitating a unified CSI feedback framework. Therefore, how to report channel state information in ultra-large-scale antennas is an urgent issue.

[0005] Summary of the Invention

[0006] The embodiments of the present application provide a channel state information reporting and receiving method, apparatus, device and readable storage medium to solve the problem of how to report channel state information under ultra-large-scale antennas.

[0007] In a first aspect, a channel state information reporting method is provided, comprising:

[0008] The terminal selects a CSI feedback type for the first CSI;

[0009] The terminal sends the first CSI and first information, where the first information is associated with a CSI feedback type of the first CSI.

[0010] In a second aspect, a method for receiving channel state information is provided, comprising:

[0011] A network-side device receives first CSI and first information, where the first information is associated with a CSI feedback type of the first CSI.

[0012] According to a third aspect, a channel state information reporting device is provided, comprising:

[0013] A selection module, configured to select a CSI feedback type of a first CSI;

[0014] The first sending module is configured to send first CSI and first information, where the first information is associated with a CSI feedback type of the first CSI.

[0015] In a fourth aspect, a channel state information receiving apparatus is provided, comprising:

[0016] The second receiving module is configured to receive first CSI and first information, where the first information is associated with a CSI feedback type of the first CSI.

[0017] In a fifth aspect, a terminal is provided, comprising: a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.

[0018] In the sixth aspect, a network side device is provided, comprising: a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the second aspect.

[0019] In the seventh aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by the processor of the terminal, the steps of the method described in the first aspect are implemented, or when the program or instruction is executed by the processor of the network side device, the steps of the method described in the second aspect are implemented.

[0020] In an eighth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to run a program or instructions to implement the steps of the method described in the first aspect or the second aspect.

[0021] In a ninth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a non-volatile storage medium, and the program / program product is executed by at least one processor to implement the steps of the method described in the first aspect or the second aspect.

[0022] In the tenth aspect, a communication system is provided, which includes a terminal and a network side device, the terminal is used to execute the steps of the method described in the first aspect, and the network side device is used to execute the steps of the method described in the second aspect.

[0023] In an embodiment of the present application, the terminal can select the CSI feedback type of the first CSI from multiple CSI feedback types, and the terminal can also report first information before, after, or at the same time as reporting the first CSI. The first information can explicitly or implicitly indicate the CSI feedback type of the first CSI to notify the network side device of which type of CSI the first CSI belongs, thereby realizing channel state information reporting under ultra-large-scale antennas. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] FIG1 is a schematic diagram of the architecture of a wireless communication system according to an embodiment of the present application;

[0025] FIG2 is a flow chart of a method for reporting channel state information according to an embodiment of the present application;

[0026] FIG3 is a second flowchart of a channel state information reporting method provided in an embodiment of the present application;

[0027] FIG4 is a schematic diagram of a large-scale antenna provided in an embodiment of the present application;

[0028] FIG5a and FIG5b are schematic diagrams showing the correspondence between each port of the four pilot resources and the codebook corresponding to the 64 ports provided in an embodiment of the present application;

[0029] FIG6a, FIG6b and FIG6c are schematic diagrams showing the correspondence between each port of two pilot resources and the codebook corresponding to 32 ports provided in an embodiment of the present application;

[0030] FIG7 is a schematic diagram of a channel state information reporting device according to an embodiment of the present application;

[0031] FIG8 is a second schematic diagram of a channel state information reporting device provided in an embodiment of the present application;

[0032] FIG9 is a schematic diagram of a terminal provided in an embodiment of the present application;

[0033] FIG10 is a schematic diagram of a network-side device provided in an embodiment of the present application;

[0034] FIG11 is a schematic diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0035] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0036] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0037] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.

[0038] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in this application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for example purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR system applications, such as 6th generation (6G) systems. thGeneration, 6G) communication system.

[0039] FIG1 shows a block diagram of a wireless communication system applicable to embodiments of the present application. The wireless communication system includes a terminal 11 and a network-side device 12 .

[0040] The terminal 11 may be a mobile phone, tablet computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipborne equipment, pedestrian user equipment (PUE), smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM or self-service machine, etc. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. The vehicle-mounted device may also be referred to as a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit. In addition to the above-mentioned terminal devices, the terminal involved in this application may also be a chip within the terminal, such as a modem chip or a system-on-chip (SoC). It should be noted that the specific type of the terminal 11 is not limited in the embodiments of this application.

[0041] The network-side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network device, a radio access network (RAN), a radio access network function, or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AS), or a wireless fidelity (WiFi) node. A base station may be referred to as a Node B (NB), an evolved Node B (eNB), the next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a Relay Base Station (RBS), a Serving Base Station (SBS), a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a Home Node B (HNB), a Home Evolved Node B, a Transmission Reception Point (TRP), or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to a specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0042] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access and mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data storage (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.

[0043] The following, in conjunction with the accompanying drawings, describes in detail the channel state information reporting, receiving method, apparatus, communication device, and readable storage medium provided in the embodiments of the present application through some embodiments and their application scenarios.

[0044] 2 , an embodiment of the present application provides a channel state information reporting method, and the specific steps include: step 201 and step 202 .

[0045] Step 201: The terminal selects a CSI feedback type for a first CSI;

[0046] Step 202: The terminal sends first CSI and first information, where the first information is associated with a CSI feedback type of the first CSI.

[0047] In one embodiment of the present application, the association of the first information with the CSI feedback type of the first CSI means that the first information implicitly or explicitly indicates the CSI feedback type. For example, the first information is used to indicate the CSI feedback type, and the network-side device can determine the CSI feedback type based on the first information. Alternatively, the first information includes third information, and the third information has a corresponding relationship with the CSI feedback type. The network-side device can determine the CSI feedback type based on the third information in the received first information. The corresponding relationship between the third information and the CSI feedback type can be agreed upon by the protocol, reported by the terminal, or configured on the network side.

[0048] In one embodiment of the present application, the CSI feedback type includes but is not limited to at least one of the following: non-coherent joint transmission (NCJT) CSI feedback, coherent joint transmission (CJT) CSI feedback, and non-NCJT or CJT CSI feedback. The CSI feedback type may also be referred to as a CSI reporting type.

[0049] In one embodiment of the present application, the terminal selects the CSI feedback type of the first CSI, including:

[0050] The terminal selects a CSI feedback type of the first CSI according to a result of the channel measurement.

[0051] In this embodiment, the terminal selects the CSI feedback type of the first CSI according to the channel measurement result (ie, channel characteristics), which can ensure that the first CSI reported by UEs at different positions under the ultra-large-scale antenna can be the optimal CSI.

[0052] In one embodiment of the present application, before the terminal selects the CSI feedback type, the method further includes:

[0053] The terminal receives second information, where the second information includes at least one of the following: information of multiple pilot resources, multiple CSI reporting configuration information, and one or more codebook parameters.

[0054] The above-mentioned second information is used to indicate the CSI feedback-related configuration configured on the network side. For example, the second information may indicate N pilot resources configured on the network side, where N is a positive integer greater than 1. The number of ports of each pilot resource may be the same or different. For example, the pilot resource may be a channel state information reference signal (Channel State Information Reference Signal, CSI-RS) resource.

[0055] Alternatively, the second information may indicate multiple CSI feedback configurations configured on the network side, such as NCJT CSI feedback configuration, CJT CSI feedback configuration, non-NCJT or CJT CSI feedback configuration.

[0056] Alternatively, the second information may indicate one or more codebook parameters, for example, codebook parameters corresponding to 16 ports, codebook parameters corresponding to 32 ports, codebook parameters corresponding to 48 ports, codebook parameters corresponding to 64 ports, etc.

[0057] In one embodiment of the present application, the first CSI includes NCJT CSI or CJT CSI, and the terminal sends the first CSI including:

[0058] The terminal reports NCJT CSI or CJT CSI according to the first codebook parameter;

[0059] The first codebook parameter is a codebook parameter corresponding to M ports, M is greater than or equal to a first value, M is less than a second value, the first value is the number of ports corresponding to one pilot resource, and the second value is the number of all ports corresponding to N pilot resources. N represents the number of pilot resources configured by the network for the terminal, and N is a positive integer greater than 1.

[0060] For example, if four pilot resources are configured on the network side, and each pilot resource has 16 ports, the terminal can calculate and feedback the NCJT or CJT CSI based on the four CSI-RSs of the 16 ports; or the terminal can calculate and feedback the NCJT or CJT CSI based on the two CSI-RSs of the 32 ports, where the 32 ports are synthesized from two 16 ports.

[0061] In one embodiment of the present application, the method further includes:

[0062] The terminal sends the first codebook parameter to the network side.

[0063] In an embodiment of the present application, the multiple port combination modes in the first codebook parameters are agreed upon by a protocol, or determined by a terminal (ie, reported by the terminal).

[0064] Optionally, the multiple port combination modes in the first codebook parameter include a correspondence between all ports of four pilot resources and a codebook corresponding to 64 ports, or a correspondence between all ports of two pilot resources and a codebook corresponding to 32 ports.

[0065] In one embodiment of the present application, the terminal switches the enhanced type 2 codebook and the CJT codebook (CJT codebook) used to transmit CJT CSI, and the first part (Part 1) of the CJT codebook is equal to the size (Size) of the first part of the enhanced type 2 codebook.

[0066] The enhanced type 2 codebook may be referred to as a release 16 codebook (R16 codebook).

[0067] Optionally, the sizes of the first part of the CJT codebook and the first part of the enhanced type 2 codebook may be made equal in the following three ways:

[0068] Mode 1: zero padding: pad the first part of the CJT codebook or the first part of the enhanced type-2 codebook with zeros, so that the first part of the CJT codebook is equal to the first part of the enhanced type-2 codebook.

[0069] Optionally, the indicator bit of the codebook is located before the zero-padding bit.

[0070] Method 2: define a new first part, which is the union of the first part of the CJT codebook and the first part of the enhanced type 2 codebook.

[0071] Method 3: Limit the CJT codebook configuration. For example, if the number of combinations of beam numbers corresponding to each TRP in the CJT codebook configuration is 1, and Ln is used to represent the number of combinations of beam numbers corresponding to each TRP, there is no Ln indication. The CJT codebook configuration does not perform UE selection (Part 1 does not have a Transmission and Reception Point (TRP) selection indication). In this case, the difference may be the number of non-zero coefficients. Further operations such as zero padding or taking the maximum of two values ​​can be used to make the first part of the CJT codebook equal to the first part of the enhanced type 2 codebook.

[0072] In one implementation manner of the present application, the terminal sending the first CSI includes:

[0073] The terminal sends the first CSI according to a second codebook parameter, where the second codebook parameter is one of multiple codebook parameters configured by a network.

[0074] The first CSI may be non-NCJT or CJT CSI.

[0075] Optionally, the second codebook parameter is a codebook parameter corresponding to X ports, where X is greater than a third value, and X is less than or equal to a fourth value, the third value is the number of ports corresponding to one pilot resource, and the fourth value is the number of all ports corresponding to Y pilot resources, where Y represents the number of pilot resources configured by the network for the terminal, and Y is a positive integer greater than 1. For example, the network side configures 4 pilot resources, the number of ports of each pilot resource is 16, and the terminal reports the first CSI according to the codebook parameter corresponding to 64 ports, that is, the terminal can form a codebook parameter corresponding to 64 ports based on the ports of all pilot resources and feedback the first CSI, or the terminal can report the first CSI according to the codebook parameter corresponding to 32 ports, that is, the terminal can form a codebook parameter corresponding to 32 ports based on the ports of all pilot resources and feedback the first CSI.

[0076] In an implementation manner of the present application, the multiple port combination modes in the second codebook parameters are agreed upon by a protocol or determined by the terminal.

[0077] Optionally, the multiple port combination modes in the second codebook parameter include a correspondence between all ports of four pilot resources and a codebook corresponding to 64 ports, or a correspondence between all ports of two pilot resources and a codebook corresponding to 32 ports.

[0078] In one embodiment of the present application, the method further includes:

[0079] In the case that the terminal selects less than N pilot resources, the terminal sends a CSI-RS index to the network side.

[0080] In an embodiment of the present application, the terminal can select the CSI feedback type of the first CSI from multiple CSI feedback types, and the terminal can also report first information before, after, or at the same time as reporting the first CSI. The first information can explicitly or implicitly indicate the CSI feedback type of the first CSI to notify the network side device of which type of CSI the first CSI belongs, thereby realizing channel state information reporting under ultra-large-scale antennas.

[0081] 3 , an embodiment of the present application provides a channel state information receiving method, which is applied to a network-side device. The specific steps include: Step 301 .

[0082] Step 301: A network-side device receives first CSI and first information, where the first information is associated with a CSI feedback type of the first CSI.

[0083] The CSI feedback type may be selected by the terminal according to the channel measurement result.

[0084] In one embodiment of the present application, before the network-side device receives the first CSI and the first information, the method further includes:

[0085] The network side device sends second information, where the second information includes at least one of the following: information of multiple pilot resources, multiple CSI reporting configuration information, and one or more codebook parameters.

[0086] In one embodiment of the present application, the first CSI includes NCJT CSI or CJT CSI, and the network-side device receives the first CSI, including:

[0087] The network side device receives NCJT CSI or CJT CSI reported by the terminal through the first codebook parameter;

[0088] The first codebook parameter is a codebook parameter corresponding to M ports, M is greater than or equal to a first value, M is less than a second value, the first value is the number of ports corresponding to one pilot resource, and the second value is the number of all ports corresponding to N pilot resources. N represents the number of pilot resources configured by the network for the terminal, and N is a positive integer greater than 1.

[0089] In one embodiment of the present application, the network-side device receives the first CSI, including:

[0090] The network-side device receives the first CSI sent by the terminal according to a second codebook parameter, where the second codebook parameter is one of multiple codebook parameters configured by the network.

[0091] Optionally, the second codebook parameter is a codebook parameter corresponding to X ports, where X is greater than a third value, X is less than or equal to a fourth value, the third value is the number of ports corresponding to one pilot resource, and the fourth value is the number of all ports corresponding to Y pilot resources, where Y represents the number of pilot resources configured by the network for the terminal, and Y is a positive integer greater than 1.

[0092] In an implementation manner of the present application, the multiple port combination mode in the first codebook parameter or the second codebook parameter is agreed upon by a protocol or reported by a terminal.

[0093] In an embodiment of the present application, the terminal can select the CSI feedback type of the first CSI from multiple CSI feedback types, and the terminal can also report first information before, after, or at the same time as reporting the first CSI. The first information can explicitly or implicitly indicate the CSI feedback type of the first CSI to notify the network side device of which type of CSI the first CSI belongs, thereby realizing channel state information reporting under ultra-large-scale antennas.

[0094] The following describes the implementation of the present application in conjunction with Example 1, Example 2 and Example 3.

[0095] Example 1:

[0096] As shown in Figure 4 , the massive antenna is divided into four subarrays. The base station configures N = 4 pilot resources for the UE, numbered 0 to 4. Each pilot resource has 16 ports (also called CSI-RS ports), numbered 0 to 15. The port mapping method is the same in each subarray. For example, the first row of ports in each subarray is mapped to 0, 4, 1, 5, 2, 6, 3, and 7, and the second row of ports is mapped to 8, 12, 9, 13, 10, 14, 11, and 15. When the UE determines, based on the channel measurement results, that the four pilot resources together constitute a 64-port port, and feeds back the codebook (PMI) corresponding to the 64-port port, a correspondence needs to be set between the codebook corresponding to the 64-port port and the port numbers of the selected four pilot resources. This correspondence can be agreed upon through a protocol to ensure consistent understanding between the base station and the terminal. For example, a port setting relationship is illustrated in Figures 5a and 5b, where the original port number needs to be added with 0, 4, 8, 12, 16, 32, 36, 40, 44, or 48 depending on the row, column, and polarization direction of the antenna, and ultimately mapped to numbers 0 to 63.

[0097] Example 2:

[0098] Referring to Figure 4 , the massive antenna is divided into four subarrays. The base station configures N = 4 pilot resources for the UE, numbered 0 to 4. Each pilot resource has 16 ports numbered 0 to 15. The port mapping method is the same for each subarray. For example, the first row of ports in each subarray is mapped to 0, 4, 1, 5, 2, 6, 3, and 7, and the second row of ports is mapped to 8, 12, 9, 13, 10, 14, 11, and 15. When the UE determines that two pilot resources together form 32 ports based on the channel measurement results and feeds back the codebook corresponding to the 32 ports (precoding matrix indicator (PMI)), a correspondence needs to be established between the codebook corresponding to the 32 ports and the port numbers of the two selected pilot resources. This correspondence is specified in the protocol to ensure consistency between the base station and the terminal. For example, as shown in Figures 6a, 6b, and 6c, the terminal selects two pilot resources and maps the original ports to the codebook corresponding to the 32 ports.

[0099] Example 3:

[0100] As shown in Figure 4 , the massive antenna is divided into four subarrays. The base station configures N = 4 pilot resources for the UE, numbered 0 to 4. Each pilot resource has 16 ports, numbered 0 to 15. The port mapping method is the same for each subarray. For example, the first row of ports in each subarray is mapped to 0, 4, 1, 5, 2, 6, 3, and 7, and the second row is mapped to 8, 12, 9, 13, 10, 14, 11, and 15. The terminal determines the CJT-CSI feedback based on the pilot measurement results. The terminal calculates the CSJ-CSI based on the four pilot resources and the codebook corresponding to the 16 ports corresponding to each pilot resource.

[0101] 7 , an embodiment of the present application provides a channel state information reporting device, which is applied to a terminal. The device 700 includes:

[0102] A selection module 701 is configured to select a CSI feedback type of a first CSI;

[0103] The first sending module 702 is configured to send first CSI and first information, where the first information is associated with a CSI feedback type of the first CSI.

[0104] In one embodiment of the present application, the selection module 701 is further configured to: select a CSI feedback type of the first CSI according to a result of the channel measurement.

[0105] In one embodiment of the present application, the apparatus 700 further includes:

[0106] The first receiving module is configured to receive second information, where the second information includes at least one of the following: information of multiple pilot resources, multiple CSI reporting configuration information, and one or more codebook parameters.

[0107] In one embodiment of the present application, the first CSI includes NCJT CSI or CJT CSI, and the first sending module 702 is further configured to: report the NCJT CSI or CJT CSI according to the first codebook parameter;

[0108] The first codebook parameter is a codebook parameter corresponding to M ports, M is greater than or equal to a first value, M is less than a second value, the first value is the number of ports corresponding to one pilot resource, and the second value is the number of all ports corresponding to N pilot resources. N represents the number of pilot resources configured by the network for the terminal, and N is a positive integer greater than 1.

[0109] In one embodiment of the present application, the apparatus 700 further includes:

[0110] The second sending module is configured to send the first codebook parameter to the network side.

[0111] In one embodiment of the present application, the first part of the CJT codebook used to transmit the CJT CSI is equal in size to the first part of the enhanced type-2 codebook.

[0112] In one embodiment of the present application, the first sending module 702 is further configured to: send the first CSI according to a second codebook parameter, where the second codebook parameter is one of multiple codebook parameters configured by the network.

[0113] In an implementation manner of the present application, the multiple port combination mode in the first codebook parameter or the second codebook parameter is agreed upon by a protocol or determined by a terminal.

[0114] The device 700 provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 2 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0115] 8 , an embodiment of the present application provides a channel state information receiving apparatus, which is applied to a network-side device. The apparatus 800 includes:

[0116] The second receiving module 801 is configured to receive first CSI and first information, where the first information is associated with a CSI feedback type of the first CSI.

[0117] The CSI feedback type is selected by the terminal based on the channel measurement result.

[0118] In one embodiment of the present application, the apparatus 800 further includes:

[0119] The second sending module is configured to send second information, where the second information includes at least one of the following: information of multiple pilot resources, multiple CSI reporting configuration information, and one or more codebook parameters.

[0120] In one embodiment of the present application, the second receiving module 801 is further configured to: receive NCJT CSI or CJT CSI reported by the terminal using the first codebook parameter;

[0121] The first codebook parameter is a codebook parameter corresponding to M ports, M is greater than or equal to a first value, M is less than a second value, the first value is the number of ports corresponding to one pilot resource, and the second value is the number of all ports corresponding to N pilot resources. N represents the number of pilot resources configured by the network for the terminal, and N is a positive integer greater than 1.

[0122] In one embodiment of the present application, the second receiving module 801 is further configured to: receive the first CSI sent by the terminal according to a second codebook parameter, where the second codebook parameter is one of multiple codebook parameters configured by the network.

[0123] Optionally, the second codebook parameter is a codebook parameter corresponding to X ports, where X is greater than a third value, X is less than or equal to a fourth value, the third value is the number of ports corresponding to one pilot resource, and the fourth value is the number of all ports corresponding to Y pilot resources, where Y represents the number of pilot resources configured by the network for the terminal, and Y is a positive integer greater than 1.

[0124] In an implementation manner of the present application, the multiple port combination mode in the first codebook parameter or the second codebook parameter is agreed upon by a protocol or reported by a terminal.

[0125] The device 800 provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 3 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0126] FIG9 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application. The terminal 900 includes, but is not limited to, at least some of the components including a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, and a processor 910.

[0127] Those skilled in the art will appreciate that the terminal 900 may further include a power source (such as a battery) for powering various components. The power source may be logically connected to the processor 910 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG9 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.

[0128] It should be understood that in an embodiment of the present application, the input unit 904 may include a graphics processing unit (GPU) 9041 and a microphone 9042, and the graphics processor 9041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 906 may include a display panel 9061, and the display panel 9061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 907 includes a touch panel 9071 and at least one of other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include two parts: a touch detection device and a touch controller. Other input devices 9072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and an operating stick, which will not be repeated here.

[0129] In the embodiment of the present application, after receiving downlink data from a network-side device, the RF unit 901 may transmit the data to the processor 910 for processing. Furthermore, the RF unit 901 may send uplink data to the network-side device. Typically, the RF unit 901 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.

[0130] The memory 909 can be used to store software programs or instructions and various data. The memory 909 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 909 may include a volatile memory or a non-volatile memory, or the memory 909 may include a non-transient memory. Among them, the non-volatile memory or non-transient memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 909 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0131] Processor 910 may include one or more processing units. Optionally, processor 910 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 910.

[0132] The terminal provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 2 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0133] Please refer to FIG10 , which is a structural diagram of a network-side device applied in an embodiment of the present invention.

[0134] As shown in Figure 10, the network side device 1000 includes: a processor 1001, a transceiver 1002, a memory 1003 and a bus interface, wherein the processor 1001 can be responsible for managing the bus architecture and general processing. The memory 1003 can store data used by the processor 1001 when performing operations.

[0135] In one embodiment of the present invention, the network side device 1000 further includes: a program stored in the memory 1003 and executable on the processor 1001 , which implements the steps of the method shown in FIG. 3 when executed by the processor 1001 .

[0136] In Figure 10 , the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits such as one or more processors represented by processor 1001 and memory represented by memory 1003. The bus architecture can also link various other circuits such as peripherals, voltage regulators, and power management circuits, all of which are well known in the art and are not further described herein. The bus interface provides an interface. The transceiver 1002 can be multiple components, including a transmitter and a receiver, providing a means for communicating with various other devices over a transmission medium.

[0137] Please refer to FIG. 11 , which is a structural diagram of a communication device applied in an embodiment of the present invention. The communication device may be a terminal or a network-side device.

[0138] As shown in Figure 11, an embodiment of the present application also provides a communication device 1100, including a processor 1101 and a memory 1102, and the memory 1102 stores programs or instructions that can be run on the processor 1101. For example, when the communication device 1100 is a terminal, the program or instruction is executed by the processor 1101 to implement the various steps of the method embodiment of Figure 2 above. When the communication device 1100 is a network side device, the program or instruction is executed by the processor 1101 to implement the various steps of the method embodiment of Figure 3 above and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0139] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the method of Figure 2 or Figure 3 and the various processes of the above-mentioned embodiments are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0140] The processor is the processor in the terminal or network-side device described in the above embodiments. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0141] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes shown in Figure 2 or Figure 3 and the various method embodiments mentioned above, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0142] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0143] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes shown in Figure 2 or Figure 3 and the various method embodiments described above, and can achieve the same technical effects. To avoid repetition, they are not described here.

[0144] An embodiment of the present application also provides a communication system, which includes a terminal and a network-side device. The terminal is used to execute the various processes shown in Figure 2 and the above-mentioned method embodiments, and the network-side device is used to execute the various processes shown in Figure 3 and the above-mentioned method embodiments, and can achieve the same technical effects. To avoid repetition, they will not be repeated here.

[0145] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be noted that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0146] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.

[0147] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.

Claims

1. A channel state information reporting method, comprising: The terminal selects a CSI feedback type of the first channel state information CSI; The terminal sends the first CSI and first information, where the first information is associated with a CSI feedback type of the first CSI.

2. The method according to claim 1, wherein: The terminal selects a CSI feedback type of the first CSI, including: The terminal selects a CSI feedback type of the first CSI according to a result of the channel measurement.

3. The method according to claim 1, wherein: Before the terminal selects the CSI feedback type, the method further includes: The terminal receives second information, where the second information includes at least one of the following: information of multiple pilot resources, multiple CSI reporting configuration information, and one or more codebook parameters.

4. The method according to claim 1, wherein: The first CSI includes non-coherent joint transmission NCJT CSI or coherent joint transmission CJT CSI, and the terminal sends the first CSI, including: The terminal reports NCJT CSI or CJT CSI according to the first codebook parameter; Among them, the first codebook parameter is a codebook parameter corresponding to M ports, the M is greater than or equal to a first value, the M is less than a second value, the first value is the number of ports corresponding to one pilot resource, the second value is the number of all ports corresponding to N pilot resources, N represents the number of pilot resources configured by the network for the terminal, and N is a positive integer greater than 1.

5. The method according to claim 4, further comprising: The terminal sends the first codebook parameter to the network side.

6. The method according to claim 4, wherein: The first part of the first codebook parameters used to transmit the CJT CSI is equal in size to the first part of the enhanced type-2 codebook.

7. The method according to claim 1, wherein: The terminal sending first CSI includes: The terminal sends the first CSI according to a second codebook parameter, where the second codebook parameter is a codebook parameter among multiple codebook parameters configured by a network.

8. The method according to claim 7, wherein: The second codebook parameter is a codebook parameter corresponding to X ports, where X is greater than a third value, and X is less than or equal to a fourth value. The third value is the number of ports corresponding to one pilot resource, and the fourth value is the number of all ports corresponding to Y pilot resources. Y represents the number of pilot resources configured by the network for the terminal, and Y is a positive integer greater than 1.

9. The method according to claim 4 or 8, wherein: The combination mode of multiple ports in the first codebook parameter or the second codebook parameter is agreed upon by a protocol or determined by the terminal.

10. A method for receiving channel state information, comprising: The network side device receives first CSI and first information, where the first information is associated with the CSI feedback type of the first CSI.

11. The method according to claim 10, wherein: Before the network side device receives the first CSI and the first information, the method further includes: The network side device sends second information, where the second information includes at least one of the following: information of multiple pilot resources, multiple CSI reporting configuration information, and one or more codebook parameters.

12. The method according to claim 10, wherein: The first CSI includes NCJT CSI or CJT CSI, and the network side device receives the first CSI, including: The network side device receives NCJT CSI or CJT CSI reported by the terminal through the first codebook parameter; Among them, the first codebook parameter is a codebook parameter corresponding to M ports, the M is greater than or equal to a first value, the M is less than a second value, the first value is the number of ports corresponding to one pilot resource, the second value is the number of all ports corresponding to N pilot resources, N represents the number of pilot resources configured by the network for the terminal, and N is a positive integer greater than 1.

13. The method according to claim 10, wherein: The network side device receives the first CSI, including: The network side device receives the first CSI sent by the terminal according to a second codebook parameter, where the second codebook parameter is a codebook parameter among multiple codebook parameters configured by the network.

14. The method according to claim 13, wherein: The second codebook parameter is a codebook parameter corresponding to X ports, where X is greater than a third value, and X is less than or equal to a fourth value. The third value is the number of ports corresponding to one pilot resource, and the fourth value is the number of all ports corresponding to Y pilot resources. Y represents the number of pilot resources configured by the network for the terminal, and Y is a positive integer greater than 1.

15. The method according to claim 12 or 14, wherein: The combination mode of multiple ports in the first codebook parameter or the second codebook parameter is agreed upon by a protocol or reported by the terminal.

16. A channel state information reporting device, comprising: A selection module, configured to select a CSI feedback type of a first CSI; The first sending module is used to send first CSI and first information, where the first information is associated with the CSI feedback type of the first CSI.

17. A channel state information receiving device, comprising: The second receiving module is used to receive first CSI and first information, where the first information is associated with the CSI feedback type of the first CSI.

18. A terminal comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method according to any one of claims 1 to 9.

19. A network side device, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method as claimed in any one of claims 10 to 15.

20. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor of a terminal, implements the steps of the method according to any one of claims 1 to 15.

Citation Information

Patent Citations

  • Receiving method and feedback method of channel state information, network side equipment and terminal

    CN110958040A

  • CSI feedback method, apparatus and device, and readable storage medium

    CN115119258A

  • Techniques for joint channel state information reporting for multiple transmit and receive point communication schemes

    CN116235527A

  • Method and apparatus for channel quality reporting

    US20230254718A1